$(function() {
	$( "#mydatepicker" ).datepicker({
		dateFormat:"dd/mm/yy",
		showOn: "button",
		buttonImage: "images/calender.jpg",
		buttonImageOnly: true
	});
});
$(function() {
	$( "#mydatepicker1" ).datepicker({
		dateFormat:"dd/mm/yy",
		showOn: "button",
		buttonImage: "images/calender.jpg",
		buttonImageOnly: true
	});
});
function validatebooking()
{
	valid=true;
	var form=document.forms["bookingform"];
	if(form.arrivaldate.value=="")
	{
		valid=false;
		alert('select arrival date first');
	}
	else if(form.departuredate.value=="")
	{
		valid=false;
		alert('select departure date first');
	}
	/*else if(form.nights.value=="")
	{
		valid=false;
		alert('select nights first');
	}*/
	/*if(navigator.appName == "Microsoft Internet Explorer")
	{
		document.bookingform.nights.selectedIndex="0";
	}
	else
	{
		document.getElementById('nights').value="0";
	}*/
	return valid;
}

function changedepartuerdate(str)
{
		var ars=new Array();
		var getarr=new Array();
		var ardate1=document.getElementById('mydatepicker').value;
		var ardate2=ardate1.split("/");
		var ardate=ardate2[1]+"/"+ardate2[0]+"/"+ardate2[2];
		
		var dept=new Array();
		var dptdate1=document.getElementById('mydatepicker1').value;
		var dptdate2=dptdate1.split("/");
		var dptdate=dptdate2[1]+"/"+dptdate2[0]+"/"+dptdate2[2];		
		
		var currentdate=new Date();
		var getarr1=new Array();
		var newd1=String(currentdate);
		getarr1=newd1.split(" ");
		if(navigator.appName == "Microsoft Internet Explorer")
		{
			curdate=getmonthInt(getarr1[1])+"/"+getarr1[2]+"/"+getarr1[5]
		}
		else
		{
			curdate=getmonthInt(getarr1[1])+"/"+getarr1[2]+"/"+getarr1[3]
		}
		//alert(getarr1[2]);
		
		aridate=new Date(ardate);
		dprdate=new Date(dptdate);
		curydate=new Date(curdate);
		if(aridate > dprdate)
		{
			alert('Your Departure date is smaller than Arrival date');
			document.getElementById('mydatepicker').value="";
			document.getElementById('mydatepicker1').value="";
			if(navigator.appName == "Microsoft Internet Explorer")
			{
				document.bookingform.nights.selectedIndex="0";
			}
			else
			{
				document.getElementById('nights').value="0";
			}
		}
		else if(aridate >= curydate)
		{
		//	alert("currentdate is greter");
		//alert(curydate+"~~~"+aridate)
		
			if(ardate!="")
			{
				if(navigator.appName == "Microsoft Internet Explorer")
				{
					
					var x = document.bookingform.nights.selectedIndex;
					
					var nightval=document.bookingform.nights.options[x].value;
					if(document.bookingform.nights.selectedIndex=="0")
					{
						document.bookingform.nights.selectedIndex="1";
					}
					//alert(dprdate)
				}
				else
				{
					var nightval=document.getElementById('nights').value;
					if(document.getElementById('nights').value==0)
					{
						document.getElementById('nights').value=1;
					}
				}
				
				ars=ardate.split("/");
				//alert(nightval);
				var d1 = new Date (ars[2], (ars[0]-1), ars[1]),
				d2 = new Date ( d1 );
				if(str=='0')
				{
					d2.setDate ( d1.getDate() + 1 );
				}
				else if(str=='night')
				{
					d2.setDate ( d1.getDate() + Number(nightval) );
				}
				else if(str=='depart')
				{
					depts=dptdate.split("/");
					var d2 = new Date (depts[2], (depts[0]-1), depts[1]);
					nightval = Math.abs(d1.getTime() - d2.getTime());
					var day = 1000 * 24 * 60 * 60;
					nightval = (nightval/day);
					if(navigator.appName == "Microsoft Internet Explorer")
					{
						document.bookingform.nights.selectedIndex=Number(nightval);
					}
					else
					{
						document.getElementById('nights').value = Number(nightval);
					}
					//alert("Night="+nightval);
				}
				var newd=String(d2);
				getarr=newd.split(" ");
				//Sun Mar 20 2011 00:00:00 GMT+0530
				//alert(newd);
				if(navigator.appName == "Microsoft Internet Explorer")
				{
					
					document.getElementById('mydatepicker1').value=getdateInt(d2.getDate())+"/"+getmonthInt(getarr[1])+"/"+"/"+getarr[5];
					
				}
				else
				{
					document.getElementById('mydatepicker1').value=getdateInt(d2.getDate())+"/"+getmonthInt(getarr[1])+"/"+getarr[3];
				}
				if(str=='night' || str=='depart')
				{
					
				}
				else
				{
					if(navigator.appName == "Microsoft Internet Explorer")
					{
						document.bookingform.nights.selectedIndex="1";
					}
					else
					{
						document.getElementById('nights').value="1";
					}
				}
			}
		}
		else
		{
			alert("Your selected Date is 'Expired'");
			document.getElementById('mydatepicker').value="";
			document.getElementById('mydatepicker1').value="";
		}

		/*var ardatesplit=ardate.split("/");
		document.getElementById('mydatepicker').value=ardatesplit[1]+"/"+ardatesplit[0]+"/"+ardatesplit[2];*/
	}
	function getmonthInt(mon)
	{
		var num;
		var month=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
		var monthint=new Array("01","02","03","04","05","06","07","08","09","10","11","12");
		for(var i=0;i<month.length;i++)
		{
			if(month[i]==mon)
			{
				num=monthint[i];
				break;
			}
		}
		return num;
	}
	function getdateInt(day)
	{
		dd=String(day);
		//alert(dd.length);
		if(dd.length==2)
		{
			
		}
		else
		{
			dd="0"+dd;
		}
		return dd;
	}
