var xmlhttp;

var datedifference;

//var resarray;

var discount;

var total_product=44;

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 {
			
			document.form1.action="../successopt.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=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

	{

//	alert(datediff);
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 (10%) :";

			}

			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>=60)
			{
				alert("For rentals over 60 days please email your requirements to info@phuketbabyrentals.com for a custom quote or contact us via Live Chat or Skype. ");
				location="products.php";
				return false;
			}
			else

			{

			discount=0;


			}
			document.getElementById('pdiscount').value=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);

				

			}
				document.getElementById("nightsm").value=datedifference;

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_man(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";

				}

			}

			

			

	}

			var pnum=document.getElementById("pnum").value;
			var temptotal=0;
			//alert(pnum);
			if(parseInt(pnum)>0)
			{
				sel="select";
				for(i=1;i<=pnum;i++)
				{
				temp_total="temp_total"+i
				//alert(temp_total);
				temptotal+=parseInt(document.getElementById(temp_total).value);
				}
				
			}
			total+=temptotal;
			if(total<1000 && sel=="select")

			{

				total=1000;

			}
			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;
			
			total=total-parseFloat(document.getElementById("tdiscount").value);

			document.form1.total.value=total.toFixed(2);

			document.getElementById('caldiv').style.display="block";

			document.getElementById('caldiv1').style.display="none";

	}
	function man_total()
	{
		total=parseFloat(document.form1.sub_total.value);
		del_fee=parseFloat(document.form1.del_fee.value);
		total_tax=parseFloat(document.form1.tax.value);
		total=total-parseFloat(document.getElementById("tdiscount").value);
		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;
		total+=total_tax;
		document.form1.total.value=total.toFixed(2);
	}
	
	function cal_man1()
	{
		total=parseFloat(document.form1.sub_total.value);
		total=total-parseFloat(document.getElementById("tdiscount").value);
		del_fee=parseFloat(document.form1.del_fee.value);
		total_tax=total*7/100;
		//total_tax=parseFloat(document.form1.tax.value);
		document.form1.tax.value=total_tax.toFixed(2);		//security=parseFloat(document.form1.txtsecurity.value);

//		total+=del_fee+total_tax;
		total+=total_tax;
//		total=total-parseFloat(document.getElementById("tdiscount").value);
		document.form1.total.value=total.toFixed(2);

	}


