var xmlhttp;



var datedifference;



var resarray;



var discount;



var total_product=55;



function limitText(limitField,limitNum) {



	if (limitField.value.length > limitNum) {



		limitField.value = limitField.value.substring(0, limitNum);



		alert("You have crossed the limit");



	}



}



function sumit()



	{



		reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;



		var check="";

		var pay="";

		for(i=0;i<document.form1.payment.length;i++)

		{

			if(document.form1.payment[i].checked)

			pay="select";

		}



		for(var i=1;i<=total_product;i++)



		{



		var c="c" + i;



			if(document.getElementById(c).checked)



			{



				check="checked";



			}



		}



		var date1=document.getElementById('date1').value;



		var date2=document.getElementById('date2').value;



		if(date1=="" || date2=="")



		{



		alert("Please select start and end date");



		}



		else if(check=="")



		{



		alert('You have not select any product.');



		}



		else if(document.form1.cname.value=="")



		{



		alert('Please eneter your name.');



		document.form1.cname.focus();



		}



		else if(document.form1.rname.value=="")



		{



		alert('Please eneter reservation name.');



		document.form1.rname.focus();



		}



		else if(document.form1.Country.value=="")



		{



		alert('Please choose your country.');



		document.form1.Country.focus();



		}



		else if(document.form1.hotel.value=="")



		{



		alert('Please eneter your hotel name.');



		document.form1.hotel.focus();



		}



		else if(document.form1.city.value=="")



		{



		alert('Please eneter your city name.');



		document.form1.city.focus();



		}



		else if(document.form1.address.value=="")



		{



		alert('Please eneter your address.');



		document.form1.address.focus();



		}



		else if(document.form1.phone.value=="")



		{



		alert('Please eneter your phone number.');



		document.form1.phone.focus();



		}



		else if(document.form1.email.value=="")



		{



		alert('Please eneter your email id.');



		document.form1.email.focus();



		}



		else if(reg.test(document.form1.email.value)==false)



		{



		alert('Please eneter a valid email id.');



		document.form1.email.focus();



		}



		else if(document.form1.email.value!=document.form1.email2.value)



		{



		alert("Email Id and conformation Email Id does't match");



		document.form1.email.focus();



		}



		else if(document.form1.child.value=="")



		{



		alert('Please eneter your children information.');



		document.form1.child.focus();



		}



		else if(!document.form1.terms.checked)



		{



		alert('Please check Terms & Conditions.');



		document.form1.terms.focus();



		}



		else if(pay=="")

		{

		alert("Please Select Your Payment Option.");

		}



		//else show();



		else {

			

			document.form1.action="../success.php";

			document.form1.target="_self";

			//alert(document.form1.action);

			//alert(document.form1.target);



			document.form1.submit();

			}





	}







function show()



	{



				wind=window.open('../list.html','name','height=600,width=500');



				if(window.focus){wind.focus();}



				



	}



function showDiff()



{



  var date1=document.getElementById('date1').value;



  var date2=document.getElementById('date2').value;



  	if(date1=="" || date2=="")



	alert("Please select start and end date");

	



	else{



  	document.getElementById("display_date1").innerHTML="Rental Period: "+date1+" - "+date2;



  	document.getElementById("display_date2").innerHTML="Rental Period: "+date1+" - "+date2;



  	document.getElementById("display_date3").innerHTML="Rental Period: "+date1+" - "+date2;



  	document.getElementById("display_date4").innerHTML="Rental Period: "+date1+" - "+date2;



  	document.getElementById("display_date5").innerHTML="Rental Period: "+date1+" - "+date2;



  	document.getElementById("display_date6").innerHTML="Rental Period: "+date1+" - "+date2;



			document.getElementById('caldiv').style.display="none";



			document.getElementById('caldiv1').style.display="block";



xmlhttp=GetXmlHttpObject();



if (xmlhttp==null)



  {



  alert ("Browser does not support HTTP Request");



  return;



  }



var url="ajax.php?date1=" + date1 + "&date2=" + date2;



xmlhttp.onreadystatechange=stateChanged;



xmlhttp.open("GET",url,true);



xmlhttp.send(null);



}



}



 



function stateChanged()



{



if (xmlhttp.readyState==4)



{



	if(xmlhttp.responseText=="indate")



	{



		alert("Dates should not less than today.");



			document.getElementById('caldiv').style.display="block";



			document.getElementById('caldiv1').style.display="none";



		document.form1.reset();



	}else{







//resarray=xmlhttp.responseText.split(",");



var datediff;



//document.getElementById("datediv").innerHTML="<strong>* Exchange rate data per European Central Bank (ECB) as " + resarray[resarray.length-1] + "</strong>";



//datediff=resarray[0];

datediff=xmlhttp.responseText;

if(datediff<0)



	{



		alert("End date should be greater than Start date");



		document.form1.reset();



			document.getElementById('caldiv').style.display="block";



			document.getElementById('caldiv1').style.display="none";



	}

	



	else



	{



if(datediff<=4)



	{



		datedifference=datediff;



	}



else



	{



		datedifference=datediff;



	}



	



	document.getElementById("display_date1").innerHTML+=" = "+datedifference+" Nights";



	document.getElementById("display_date2").innerHTML+=" = "+datedifference+" Nights";



	document.getElementById("display_date3").innerHTML+=" = "+datedifference+" Nights";



	document.getElementById("display_date4").innerHTML+=" = "+datedifference+" Nights";



	document.getElementById("display_date5").innerHTML+=" = "+datedifference+" Nights";



	document.getElementById("display_date6").innerHTML+=" = "+datedifference+" Nights";



			if(datedifference>=5 && datedifference<=9)



			{



			alert("You are eligible for 5% discount");



			discount=5;



			//document.getElementById('disc').innerHTML="Discount (5%) :";



			}



			else if(datedifference>=10 && datedifference<=14)



			{



			alert("You are eligible for 10% discount");



			discount=10;



			//document.getElementById('disc').innerHTML="Discount (10%) :";



			}



			else if(datedifference>=15 && datedifference<=19)



			{



			alert("You are eligible for 15% discount");



			discount=15;



			//document.getElementById('disc').innerHTML="Discount (15%) :";



			}



			else if(datedifference>=20 && datedifference<=24)



			{



			alert("You are eligible for 20% discount");



			discount=20;



			//document.getElementById('disc').innerHTML="Discount (20%) :";



			}



			else if(datedifference>=25 && datedifference<=29)



			{



			alert("You are eligible for 25% discount");



			discount=25;



			//document.getElementById('disc').innerHTML="Discount (20%) :";



			//}



			//else if(datedifference>=30 && datedifference<=34)



			//{



			//alert("You are eligible for 30% discount");



			//discount=30;



			//document.getElementById('disc').innerHTML="Discount (20%) :";



			//}



			//else if(datedifference>=35 && datedifference<=39)



			//{



			//alert("You are eligible for 35% discount");



			//discount=35;



			//document.getElementById('disc').innerHTML="Discount (20%) :";



			//}



			//else if(datedifference>=40 && datedifference<=44)



			//{



			//alert("You are eligible for 40% discount");



			//discount=40;



			//document.getElementById('disc').innerHTML="Discount (20%) :";



			//}



			//else if(datedifference>=45 && datedifference<=49)



			//{



			//alert("You are eligible for 45% discount");



			//discount=45;



			//document.getElementById('disc').innerHTML="Discount (20%) :";



			//}



			//else if(datedifference>=50 && datedifference<=59)



			//{



			//alert("You are eligible for 50% discount");



			//discount=50;



			//document.getElementById('disc').innerHTML="Discount (20%) :";



			}

			else if(datediff>=30)

			{

				alert("For rentals over 30 days please email your requirements to info@phuketbabyrentals.com for a custom quote or contact us via Live Chat or Skype. ");

				location="contact_us.php";

				return false;

			}

			else



			{



			discount=0;



			//document.getElementById('disc').innerHTML="Discount :";



			}



		for(var i=1;i<=total_product;i++)



			{

				var t="t" + i;



				var s="s" + i;



				var h="h" + i;



				var nights="nights" + i;



				var disc="disc" + i;



				var total="total" + i;



				var hsub="hsub" + i;



//				var usd="USD" + i;



//				var gbp="GBP" + i;



//				var rub="RUB" + i;



//				var au="AU" + i;



//				var eu="EU" + i;



//				var chf="CHF" + i;



				document.getElementById(t).value=parseFloat(document.getElementById(s).value) * datedifference * parseFloat(document.getElementById(h).value);



pdiscount=parseFloat(document.getElementById(t).value)*discount/100;



ptotal=parseFloat(document.getElementById(t).value)-pdiscount;



				document.getElementById(nights).innerHTML=datedifference;



				if(pdiscount==0)



				document.getElementById(disc).innerHTML=0;



				else



				document.getElementById(disc).innerHTML="THB "+pdiscount;



				document.getElementById(total).innerHTML="THB "+ptotal;



				document.getElementById(hsub).value=ptotal;



//				document.getElementById(usd).value=(parseInt(document.getElementById(s).value) * datedifference * resarray[(i*6)-5]).toFixed(2);



//				document.getElementById(gbp).value=(parseInt(document.getElementById(s).value) * datedifference * resarray[(i*6)-4]).toFixed(2);



//				document.getElementById(rub).value=(parseInt(document.getElementById(s).value) * datedifference * resarray[(i*6)-3]).toFixed(2);



//				document.getElementById(au).value=(parseInt(document.getElementById(s).value) * datedifference * resarray[(i*6)-2]).toFixed(2);



//				document.getElementById(eu).value=(parseInt(document.getElementById(s).value) * datedifference * resarray[(i*6)-1]).toFixed(2);



//				document.getElementById(chf).value=(parseInt(document.getElementById(s).value) * datedifference * resarray[(i*6)]).toFixed(2);



				



			}



cal_total();



}



}



}



}







function GetXmlHttpObject()



{



if (window.XMLHttpRequest)



  {



  // code for IE7+, Firefox, Chrome, Opera, Safari



  return new XMLHttpRequest();



  }



if (window.ActiveXObject)



  {



  // code for IE6, IE5



  return new ActiveXObject("Microsoft.XMLHTTP");



  }



return null;



}







function cal_ind(val)



	{



  var date1=document.getElementById('date1').value;



  var date2=document.getElementById('date2').value;



	if(date1=="" || date2=="")



	alert("Please select start and end date");



	else



		{



		var index=val.substr(1);



		var s="s" + index;



		var h="h" + index;



		var t="t" + index;



		var hsub="hsub" + index;



			var nights="nights" + index;



			var disc="disc" + index;



			var total="total" + index;



//		var usd="USD" + index;



//		var gbp="GBP" + index;



//		var rub="RUB" + index;



//		var au="AU" + index;



//		var eu="EU" + index;



//		var chf="CHF" + index;



				document.getElementById(t).value=parseFloat(document.getElementById(s).value) * datedifference * parseFloat(document.getElementById(h).value);



pdiscount=parseFloat(document.getElementById(t).value)*discount/100;



ptotal=parseFloat(document.getElementById(t).value)-pdiscount;



				document.getElementById(disc).innerHTML="THB "+pdiscount;



				document.getElementById(total).innerHTML="THB "+ptotal;



				document.getElementById(hsub).value=ptotal;



//				document.getElementById(usd).value=(parseInt(document.getElementById(s).value) * datedifference * resarray[(index*6)-5]).toFixed(2);



//				document.getElementById(gbp).value=(parseInt(document.getElementById(s).value) * datedifference * resarray[(index*6)-4]).toFixed(2);



//				document.getElementById(rub).value=(parseInt(document.getElementById(s).value) * datedifference * resarray[(index*6)-3]).toFixed(2);



//				document.getElementById(au).value=(parseInt(document.getElementById(s).value) * datedifference * resarray[(index*6)-2]).toFixed(2);



//				document.getElementById(eu).value=(parseInt(document.getElementById(s).value) * datedifference * resarray[(index*6)-1]).toFixed(2);



//				document.getElementById(chf).value=(parseInt(document.getElementById(s).value) * datedifference * resarray[(index*6)]).toFixed(2);



		cal_total();



		}



	}







function cal_total()



	{

  var date1=document.getElementById('date1').value;



  var date2=document.getElementById('date2').value;



	if(date1=="" || date2=="")



	alert("Please select start and end date");



	else



	{



		var total=0;



		var sel;



		var del_fee;



		for(var i=1;i<=total_product;i++)



			{



				var hsub="hsub" + i;



				var c="c" + i;



				if(document.getElementById(c).checked)



				{



				total+=parseFloat(document.getElementById(hsub).value);



				sel="select";



				}



			}



			



			



	}



			if(total<1200 && sel=="select")



			{



				total=1200;



			}



			if(total<3300 && sel=="select")



			{



				del_fee=500;



			}



			else



			del_fee=0



	//		document.form1.del_fee.value=del_fee.toFixed(2);



			document.form1.sub_total.value=total.toFixed(2);



			var total_tax=total*7/100;



			var security=total*15/100



			document.form1.tax.value=total_tax.toFixed(2);



			document.form1.txtsecurity.value=security.toFixed(2);



			//total+=del_fee+total_tax+security;

//			total+=del_fee+total_tax;

			total+=total_tax;



			document.form1.total.value=total.toFixed(2);



			document.getElementById('caldiv').style.display="block";



			document.getElementById('caldiv1').style.display="none";



	}




