var pos_x,pos_y;
function setVal()
{
	if(document.getElementById('in').value!="" && document.getElementById('in').value!="Please Select CheckIn Date!")
	{
		if(document.getElementById('out').value!="" && document.getElementById('out').value!="Please Select CheckOut Date!")
		{
			document.getElementById('txtCI').value=ConvertToDDMMMYYYY(document.getElementById('in').value);
			document.getElementById('txtCO').value=ConvertToDDMMMYYYY(document.getElementById('out').value);
			hideCal();
		}
		else
		{
			document.getElementById('out').value="Please Select CheckOut Date!";
		}
	}
	else
	{
		document.getElementById('in').value="Please Select CheckIn Date!";
		document.getElementById('out').value="Please Select CheckOut Date!";
	}
}

function ConvertToDDMMMYYYY(dt)
{
	var iMonth=new Array();
	iMonth[1] = "Jan";
	iMonth[2] = "Feb";
	iMonth[3] = "Mar";
	iMonth[4] = "Apr";
	iMonth[5] = "May";
	iMonth[6] = "Jun";
	iMonth[7] = "Jul";
	iMonth[8] = "Aug";
	iMonth[9] = "Sep";
	iMonth[10] = "Oct";
	iMonth[11] = "Nov";
	iMonth[12] = "Dec";
	var dtarr=new Array();
	dtarr=dt.split("/");
	return (dtarr[1] + "-" + iMonth[dtarr[0]] + "-" + dtarr[2]);
}

function openCal()
{  						
	/* pos_x = document.getElementById("aposCal").offsetLeft;
	pos_y = document.getElementById("aposCal").offsetTop;
	document.getElementById('tblCal').style.top=240+"px";
	document.getElementById('tblCal').style.left=280+"px";*/
	document.getElementById('ical').style.visibility="visible";
	document.getElementById('ical').style.display="block";
	document.getElementById('tblCal').style.visibility="visible";
	document.getElementById('tblCal').style.display="block";
}

function openCale()
{  
	document.getElementById('ical').style.visibility="visible";
	document.getElementById('ical').style.display="block";
	document.getElementById('tblCal').style.visibility="visible";
	document.getElementById('tblCal').style.display="block";
}

function hideCal()
{
	document.getElementById('ical').style.visibility="hidden";
	document.getElementById('ical').style.display="none";
	document.getElementById('tblCal').style.visibility="hidden";
	document.getElementById('tblCal').style.display="none";
}
		  
function findDateDiff(O){
document.getElementById('lblMessage').innerHTML="";
if(document.getElementById('in').value!=""){
var dtin=document.getElementById('in').value;
var dtarr=new Array();
dtarr=dtin.split("/");

var date1=new Date();
date1.setYear(O[0]);
date1.setMonth(O[1]);
date1.setDate(O[2]);

var date2=new Date();
date2.setYear(dtarr[2]);
date2.setMonth(dtarr[0]);
date2.setDate(dtarr[1]);

var no_of_days=days_between(date1,date2);
if(no_of_days>30){
document.getElementById('lblMessage').innerHTML="Your stay cannot be more than 30 days.<br />";
return false;
}
return true;
}
else {return true;}



}

function days_between(date1, date2) 
{
    // The number of milliseconds in one day
    var ONE_DAY = 1000 * 60 * 60 * 24;

    // Convert both dates to milliseconds
    var date1_ms = date1.getTime();
    var date2_ms = date2.getTime();
	
    // Calculate the difference in milliseconds
    var difference_ms = Math.abs(date1_ms - date2_ms);
    
    // Convert back to days and return
    return Math.abs(Math.round(difference_ms/ONE_DAY));
}
