// JavaScript Document
//New one which is running
function addanotherbox()
{
	if(document.frmhotelsearch.txt_leavefrom.value == '')
	{
		alert('Please enter Leaving from.');
		document.frmhotelsearch.txt_leavefrom.focus();
		//document.getElementById('iDestiCnt').value ='select';
		return false;
	}
	if(document.frmhotelsearch.txt_depdate.value == 'dd/mm/yyyy')
	{
		alert('Please select Check In Date.');
		return false;
	}
	if(document.frmhotelsearch.txt_returndate.value == 'dd/mm/yyyy')
	{
		alert('Please select Check Out Date.');
		return false;
	}
	
	var des=document.frmhotelsearch.txt_leavefrom.value;
	var checkindate=document.frmhotelsearch.txt_depdate.value;
	var checkin=document.frmhotelsearch.txt_depdate.value;
	var checkout=document.frmhotelsearch.txt_returndate.value;
	
	var seprator="/";
	var datediff;
	var arr_checkin=checkin.split(seprator);
	var check_date=arr_checkin[0];
	var check_month=arr_checkin[1];
	var check_year=arr_checkin[2];
	var datDate_1=check_month + "/" + check_date + "/" + check_year;
	
	var arr_checkout=checkout.split(seprator);
	var checkout_date=arr_checkout[0];
	var checkout_month=arr_checkout[1];
	var checkout_year=arr_checkout[2];
	var datDate_2=checkout_month + "/" + checkout_date + "/" + checkout_year;
	
		
	datDate1= Date.parse(datDate_1);
	datDate2= Date.parse(datDate_2);
	datediff = ((datDate2-datDate1)/(24*60*60*1000));
	
	if(datDate2 < datDate1)
	{
		alert("Please ensure that the Check Out date is greater than  the  Check In date.");
		return false;
	}
	
	document.getElementById("vDestiCheckout_main").value = datediff;
	document.getElementById('hoteltrip').style.display = '';

	var total_destination = parseInt(document.getElementById('iDestiCnt').value)+1
	document.getElementById('iDestiCnt').value = total_destination;
	//alert(document.getElementById('iDestiCnt').value);
	
	var ni = document.getElementById('iDestiTable');
	var newdiv = document.createElement('div');
	newdiv.setAttribute('id',total_destination);
	
	
	
	newdiv.innerHTML = '<div id="'+total_destination+'"><div class="innerpage-datap60px">'+total_destination+'</div><div class="innerpage-datap140px"><input type="hidden" size="15" name="vDestiName['+total_destination+']"  id="vDestiName'+total_destination+'" value="'+document.frmhotelsearch.txt_leavefrom.value+'" />'+document.frmhotelsearch.txt_leavefrom.value+'</div><div class="innerpage-datap140px"><input type="hidden" size="15" name="vDestiHotel['+total_destination+']" id="vDestiHotel'+total_destination+'"   value="'+document.frmhotelsearch.vDestiHotel_main.value+'"/>'+document.frmhotelsearch.vDestiHotel_main.value+'</div><div class="innerpage-datap90px-radio"><input type="hidden" size="15" name="eDestiRoomType['+total_destination+']" id="eDestiRoomType'+total_destination+'"   value="'+document.frmhotelsearch.eDestiRoomType_main.value+'"/> '+document.frmhotelsearch.eDestiRoomType_main.value+' <input type="hidden" size="15" name="vDestiRoomText['+total_destination+']" id="vDestiRoomText'+total_destination+'"   value="'+document.frmhotelsearch.vDestiRoomText_main.value+'"/><input type="hidden" size="15" name="iNoOfRooms['+total_destination+']" id="iNoOfRooms'+total_destination+'"   value="'+document.frmhotelsearch.iDestiRoom_main.value+'"/>'+document.frmhotelsearch.vDestiRoomText_main.value+'</div><div class="innerpage-datap90cal"><input type="hidden" size="15" name="vDestiCheckin['+total_destination+']" id="vDestiCheckin'+total_destination+'" value="'+document.frmhotelsearch.txt_depdate.value+'" />'+document.frmhotelsearch.txt_depdate.value+'</div><div class="innerpage-datap90px"><input type="hidden" size="15" name="vDestiCheckout['+total_destination+']" id="vDestiCheckout'+total_destination+'" value="'+datediff+'" />'+datediff+'</div><div><a href="javascript:;" onclick="deletecurrentdestination('+total_destination+')">delete</a></div></div>';
	
	ni.appendChild(newdiv);
	
	document.getElementById("txt_leavefrom").value = '';
	document.getElementById("txt_depdate").value = 'dd/mm/yyyy';
	document.getElementById("txt_returndate").value = 'dd/mm/yyyy';
	document.getElementById("vDestiCheckout_main").value = '';
	document.getElementById("vDestiHotel_main").value = 'Any';
	document.getElementById("eDestiRoomType_main").value = 'Single';
	document.getElementById("iDestiRoom_main").value = '-1';
	
}

function deletecurrentdestination(divid)
{
	var d = document.getElementById('iDestiTable');
	var olddiv = document.getElementById(divid);
	d.removeChild(olddiv);
	//document.myform.totalrss.value = parseInt(document.myform.totalrss.value)-1;
}

function hotelcheck()
{
	if(document.frmhotelsearch.txt_city.value == '' && document.frmhotelsearch.txt_airport.value == '' && document.frmhotelsearch.txt_attraction.value == '')
	{
		alert('Please enter city or airport or attraction name');
		document.frmhotelsearch.txt_city.focus();
		return false;
	}
	
	if(document.frmhotelsearch.txt_depdate.value == 'dd/mm/yyyy')
	{
		alert('Please enter departing date');
		document.frmhotelsearch.txt_depdate.focus();
		return false;
	}
	/*
	if(GetInputDate(document.frmhotelsearch.txt_depdate.value)!=1)
	{
		alert('Departing Date format is not valid.');
		document.frmhotelsearch.txt_depdate.focus();
		return false;
	}*/
	if(document.frmhotelsearch.txt_returndate.value == 'dd/mm/yyyy')
	{
		alert('Please enter return date');
		document.frmhotelsearch.txt_returndate.focus();
		return false;
	}
	/*if(GetInputDate(document.frmhotelsearch.txt_returndate.value)!=1)
	{
		alert('Returning Date format is not valid.');
		document.frmhotelsearch.txt_returndate.focus();
		return false;
	}*/
	var checkindate=document.frmhotelsearch.txt_depdate.value;
	var checkin=document.frmhotelsearch.txt_depdate.value;
	var checkout=document.frmhotelsearch.txt_returndate.value;
	
	var seprator="/";
	var datediff;
	var arr_checkin=checkin.split(seprator);
	var check_date=arr_checkin[0];
	var check_month=arr_checkin[1];
	var check_year=arr_checkin[2];
	var datDate_1=check_month + "/" + check_date + "/" + check_year;
	
	var arr_checkout=checkout.split(seprator);
	var checkout_date=arr_checkout[0];
	var checkout_month=arr_checkout[1];
	var checkout_year=arr_checkout[2];
	var datDate_2=checkout_month + "/" + checkout_date + "/" + checkout_year;
	
		
	datDate1= Date.parse(datDate_1);
	datDate2= Date.parse(datDate_2);
	datediff = ((datDate2-datDate1)/(24*60*60*1000));
	
	if(datDate2 < datDate1)
	{
			alert("Please ensure that the Check Out date is greater than  the  Check In date.");
			//document.getElementById('iDestiCnt').value ='select';
			return false;
	}
	if(document.frmhotelsearch.iAdultCnt1.value == 0 && document.frmhotelsearch.iSeniorCnt1.value == 0 )
	{
		alert('Please select atleast one adult or senior');
		document.frmhotelsearch.iAdultCnt1.focus();
		return false;
	}
	
			if(document.frmhotelsearch.iAdultCnt1.value != 0)
			{
				var iAdultCnt1 = document.frmhotelsearch.iAdultCnt1.value;
				var adultname;
				var adultsurname;

				var c=0;
				for(var i=0;i<iAdultCnt1;i++)
				{
						c++;
						adultname='vAdultName['+0+i+']';
						adultsurname='vAdultSurName['+0+i+']';
						
						if(document.getElementById(adultname).value =='')
						{
								alert('Please enter Room(1) - Adult('+c+') Name.');
								return false;
						}
						if(document.getElementById(adultsurname).value =='')
						{
								alert('Please enter Room(1) - Adult('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		 
			if(document.frmhotelsearch.iChildrenCnt1.value != 0)
			{
				var iChildrenCnt1 = document.frmhotelsearch.iChildrenCnt1.value;
				var vChildName;
				var vChildSurName;

				var c=0;
				for(var i=0;i<iChildrenCnt1;i++)
				{
						c++;
						vChildName='vChildName['+0+i+']';
						vChildSurName='vChildSurName['+0+i+']';
						
						if(document.getElementById(vChildName).value =='')
						{
								alert('Please enter Room(1) - Child('+c+') Name.');
								return false;
						}
						if(document.getElementById(vChildSurName).value =='')
						{
								alert('Please enter Room(1) - Child('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		 
			if(document.frmhotelsearch.iSeniorCnt1.value != 0)
			{
				var iSeniorCnt1 = document.frmhotelsearch.iSeniorCnt1.value;
				var vSeniorName;
				var vSeniorSurName;

				var c=0;
				for(var i=0;i<iSeniorCnt1;i++)
				{
						c++;
						vSeniorName='vSeniorName['+0+i+']';
						vSeniorSurName='vSeniorSurName['+0+i+']';
						
						if(document.getElementById(vSeniorName).value =='')
						{
								alert('Please enter Room(1) - Senior('+c+') Name.');
								return false;
						}
						if(document.getElementById(vSeniorSurName).value =='')
						{
								alert('Please enter Room(1) - Senior('+c+') SurName.');
								return false;
						}
						
				}
		 	}
			
			
			if(document.frmhotelsearch.iInfantCnt1.value != 0)
			{
				var iInfantCnt1 = document.frmhotelsearch.iInfantCnt1.value;
				var vInfantName;
				var vInfantSurName;

				var c=0;
				for(var i=0;i<iInfantCnt1;i++)
				{
						c++;
						vInfantName='vInfantName['+0+i+']';
						vInfantSurName='vInfantSurName['+0+i+']';
						
						if(document.getElementById(vInfantName).value =='')
						{
								alert('Please enter Room(1) - Infant('+c+') Name.');
								return false;
						}
						if(document.getElementById(vInfantSurName).value =='')
						{
								alert('Please enter Room(1) - Infant('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		
		if(document.getElementById("iDestiRoom_main").value > 1)
		{
			if(document.frmhotelsearch.iAdultCnt2.value != 0)
			{
				var iAdultCnt2 = document.frmhotelsearch.iAdultCnt2.value;
				var adultname;
				var adultsurname;

				var c=0;
				for(var i=0;i<iAdultCnt2;i++)
				{
						c++;
						adultname='vAdultName['+1+i+']';
						adultsurname='vAdultSurName['+1+i+']';
						
						if(document.getElementById(adultname).value =='')
						{
								alert('Please enter Room(2) - Adult('+c+') Name.');
								return false;
						}
						if(document.getElementById(adultsurname).value =='')
						{
								alert('Please enter Room(2) - Adult('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		 
			if(document.frmhotelsearch.iChildrenCnt2.value != 0)
			{
				var iChildrenCnt2 = document.frmhotelsearch.iChildrenCnt2.value;
				var vChildName;
				var vChildSurName;

				var c=0;
				for(var i=0;i<iChildrenCnt2;i++)
				{
						c++;
						vChildName='vChildName['+1+i+']';
						vChildSurName='vChildSurName['+1+i+']';
						
						if(document.getElementById(vChildName).value =='')
						{
								alert('Please enter Room(2) - Child('+c+') Name.');
								return false;
						}
						if(document.getElementById(vChildSurName).value =='')
						{
								alert('Please enter Room(2) - Child('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		 
			if(document.frmhotelsearch.iSeniorCnt2.value != 0)
			{
				var iSeniorCnt2 = document.frmhotelsearch.iSeniorCnt2.value;
				var vSeniorName;
				var vSeniorSurName;

				var c=0;
				for(var i=0;i<iSeniorCnt2;i++)
				{
						c++;
						vSeniorName='vSeniorName['+1+i+']';
						vSeniorSurName='vSeniorSurName['+1+i+']';
						
						if(document.getElementById(vSeniorName).value =='')
						{
								alert('Please enter Room(2) - Senior('+c+') Name.');
								return false;
						}
						if(document.getElementById(vSeniorSurName).value =='')
						{
								alert('Please enter Room(2) - Senior('+c+') SurName.');
								return false;
						}
						
				}
		 	}
			
			if(document.frmhotelsearch.iInfantCnt2.value != 0)
			{
				var iInfantCnt2 = document.frmhotelsearch.iInfantCnt2.value;
				var vInfantName;
				var vInfantSurName;

				var c=0;
				for(var i=0;i<iInfantCnt2;i++)
				{
						c++;
						vInfantName='vInfantName['+1+i+']';
						vInfantSurName='vInfantSurName['+1+i+']';
						
						if(document.getElementById(vInfantName).value =='')
						{
								alert('Please enter Room(2) - Infant('+c+') Name.');
								return false;
						}
						if(document.getElementById(vInfantSurName).value =='')
						{
								alert('Please enter Room(2) - Infant('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		}
		
		if(document.getElementById("iDestiRoom_main").value > 2)
		{
			if(document.frmhotelsearch.iAdultCnt3.value != 0)
			{
				var iAdultCnt3 = document.frmhotelsearch.iAdultCnt3.value;
				var adultname;
				var adultsurname;

				var c=0;
				for(var i=0;i<iAdultCnt3;i++)
				{
						c++;
						adultname='vAdultName['+2+i+']';
						adultsurname='vAdultSurName['+2+i+']';
						
						if(document.getElementById(adultname).value =='')
						{
								alert('Please enter Room(3) - Adult('+c+') Name.');
								return false;
						}
						if(document.getElementById(adultsurname).value =='')
						{
								alert('Please enter Room(3) - Adult('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		 
			if(document.frmhotelsearch.iChildrenCnt3.value != 0)
			{
				var iChildrenCnt3 = document.frmhotelsearch.iChildrenCnt3.value;
				var vChildName;
				var vChildSurName;

				var c=0;
				for(var i=0;i<iChildrenCnt3;i++)
				{
						c++;
						vChildName='vChildName['+2+i+']';
						vChildSurName='vChildSurName['+2+i+']';
						
						if(document.getElementById(vChildName).value =='')
						{
								alert('Please enter Room(3) - Child('+c+') Name.');
								return false;
						}
						if(document.getElementById(vChildSurName).value =='')
						{
								alert('Please enter Room(3) - Child('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		 
			if(document.frmhotelsearch.iSeniorCnt3.value != 0)
			{
				var iSeniorCnt3 = document.frmhotelsearch.iSeniorCnt3.value;
				var vSeniorName;
				var vSeniorSurName;

				var c=0;
				for(var i=0;i<iSeniorCnt3;i++)
				{
						c++;
						vSeniorName='vSeniorName['+2+i+']';
						vSeniorSurName='vSeniorSurName['+2+i+']';
						
						if(document.getElementById(vSeniorName).value =='')
						{
								alert('Please enter Room(3) - Senior('+c+') Name.');
								return false;
						}
						if(document.getElementById(vSeniorSurName).value =='')
						{
								alert('Please enter Room(3) - Senior('+c+') SurName.');
								return false;
						}
						
				}
		 	}	
			
			if(document.frmhotelsearch.iInfantCnt3.value != 0)
			{
				var iInfantCnt3 = document.frmhotelsearch.iInfantCnt3.value;
				var vInfantName;
				var vInfantSurName;

				var c=0;
				for(var i=0;i<iInfantCnt3;i++)
				{
						c++;
						vInfantName='vInfantName['+2+i+']';
						vInfantSurName='vInfantSurName['+2+i+']';
						
						if(document.getElementById(vInfantName).value =='')
						{
								alert('Please enter Room(3) - Infant('+c+') Name.');
								return false;
						}
						if(document.getElementById(vInfantSurName).value =='')
						{
								alert('Please enter Room(3) - Infant('+c+') SurName.');
								return false;
						}
						
				}
		 	}	
		}
		
		if(document.getElementById("iDestiRoom_main").value > 3)
		{
			if(document.frmhotelsearch.iAdultCnt4.value != 0)
			{
				var iAdultCnt4 = document.frmhotelsearch.iAdultCnt4.value;
				var adultname;
				var adultsurname;

				var c=0;
				for(var i=0;i<iAdultCnt4;i++)
				{
						c++;
						adultname='vAdultName['+3+i+']';
						adultsurname='vAdultSurName['+3+i+']';
						
						if(document.getElementById(adultname).value =='')
						{
								alert('Please enter Room(4) - Adult('+c+') Name.');
								return false;
						}
						if(document.getElementById(adultsurname).value =='')
						{
								alert('Please enter Room(4) - Adult('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		 
			if(document.frmhotelsearch.iChildrenCnt4.value != 0)
			{
				var iChildrenCnt4 = document.frmhotelsearch.iChildrenCnt4.value;
				var vChildName;
				var vChildSurName;

				var c=0;
				for(var i=0;i<iChildrenCnt4;i++)
				{
						c++;
						vChildName='vChildName['+3+i+']';
						vChildSurName='vChildSurName['+3+i+']';
						
						if(document.getElementById(vChildName).value =='')
						{
								alert('Please enter Room(4) - Child('+c+') Name.');
								return false;
						}
						if(document.getElementById(vChildSurName).value =='')
						{
								alert('Please enter Room(4) - Child('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		 
			if(document.frmhotelsearch.iSeniorCnt4.value != 0)
			{
				var iSeniorCnt4 = document.frmhotelsearch.iSeniorCnt4.value;
				var vSeniorName;
				var vSeniorSurName;

				var c=0;
				for(var i=0;i<iSeniorCnt4;i++)
				{
						c++;
						vSeniorName='vSeniorName['+3+i+']';
						vSeniorSurName='vSeniorSurName['+3+i+']';
						
						if(document.getElementById(vSeniorName).value =='')
						{
								alert('Please enter Room(4) - Senior('+c+') Name.');
								return false;
						}
						if(document.getElementById(vSeniorSurName).value =='')
						{
								alert('Please enter Room(4) - Senior('+c+') SurName.');
								return false;
						}
						
				}
		 	}	
		}
		
		if(document.getElementById("iDestiRoom_main").value > 4)
		{
			if(document.frmhotelsearch.iAdultCnt5.value != 0)
			{
				var iAdultCnt5 = document.frmhotelsearch.iAdultCnt5.value;
				var adultname;
				var adultsurname;

				var c=0;
				for(var i=0;i<iAdultCnt5;i++)
				{
						c++;
						adultname='vAdultName['+4+i+']';
						adultsurname='vAdultSurName['+4+i+']';
						
						if(document.getElementById(adultname).value =='')
						{
								alert('Please enter Room(5) - Adult('+c+') Name.');
								return false;
						}
						if(document.getElementById(adultsurname).value =='')
						{
								alert('Please enter Room(5) - Adult('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		 
			if(document.frmhotelsearch.iChildrenCnt5.value != 0)
			{
				var iChildrenCnt5 = document.frmhotelsearch.iChildrenCnt5.value;
				var vChildName;
				var vChildSurName;

				var c=0;
				for(var i=0;i<iChildrenCnt5;i++)
				{
						c++;
						vChildName='vChildName['+4+i+']';
						vChildSurName='vChildSurName['+4+i+']';
						
						if(document.getElementById(vChildName).value =='')
						{
								alert('Please enter Room(5) - Child('+c+') Name.');
								return false;
						}
						if(document.getElementById(vChildSurName).value =='')
						{
								alert('Please enter Room(5) - Child('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		 
			if(document.frmhotelsearch.iSeniorCnt5.value != 0)
			{
				var iSeniorCnt5 = document.frmhotelsearch.iSeniorCnt5.value;
				var vSeniorName;
				var vSeniorSurName;

				var c=0;
				for(var i=0;i<iSeniorCnt5;i++)
				{
						c++;
						vSeniorName='vSeniorName['+4+i+']';
						vSeniorSurName='vSeniorSurName['+4+i+']';
						
						if(document.getElementById(vSeniorName).value =='')
						{
								alert('Please enter Room(5) - Senior('+c+') Name.');
								return false;
						}
						if(document.getElementById(vSeniorSurName).value =='')
						{
								alert('Please enter Room(5) - Senior('+c+') SurName.');
								return false;
						}
						
				}
		 	}	
		}
		
		if(document.getElementById("iDestiRoom_main").value > 5)
		{
			if(document.frmhotelsearch.iAdultCnt6.value != 0)
			{
				var iAdultCnt6 = document.frmhotelsearch.iAdultCnt6.value;
				var adultname;
				var adultsurname;
				
				var c=0;
				for(var i=0;i<iAdultCnt6;i++)
				{
						c++;
						adultname='vAdultName['+5+i+']';
						adultsurname='vAdultSurName['+5+i+']';
						
						if(document.getElementById(adultname).value =='')
						{
								alert('Please enter Room(6) - Adult('+c+') Name.');
								return false;
						}
						if(document.getElementById(adultsurname).value =='')
						{
								alert('Please enter Room(6) - Adult('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		 
			if(document.frmhotelsearch.iChildrenCnt6.value != 0)
			{
				var iChildrenCnt6 = document.frmhotelsearch.iChildrenCnt6.value;
				var vChildName;
				var vChildSurName;
				
				var c=0;
				for(var i=0;i<iChildrenCnt6;i++)
				{
						c++;
						vChildName='vChildName['+5+i+']';
						vChildSurName='vChildSurName['+5+i+']';
						
						if(document.getElementById(vChildName).value =='')
						{
								alert('Please enter Room(6) - Child('+c+') Name.');
								return false;
						}
						if(document.getElementById(vChildSurName).value =='')
						{
								alert('Please enter Room(6) - Child('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		 
			if(document.frmhotelsearch.iSeniorCnt6.value != 0)
			{
				var iSeniorCnt6 = document.frmhotelsearch.iSeniorCnt6.value;
				var vSeniorName;
				var vSeniorSurName;
				
				var c=0;
				for(var i=0;i<iSeniorCnt6;i++)
				{
						c++;
						vSeniorName='vSeniorName['+5+i+']';
						vSeniorSurName='vSeniorSurName['+5+i+']';
						
						if(document.getElementById(vSeniorName).value =='')
						{
								alert('Please enter Room(6) - Senior('+c+') Name.');
								return false;
						}
						if(document.getElementById(vSeniorSurName).value =='')
						{
								alert('Please enter Room(6) - Senior('+c+') SurName.');
								return false;
						}
						
				}
		 	}	
		}
		
		if(document.getElementById("iDestiRoom_main").value > 6)
		{
			if(document.frmhotelsearch.iAdultCnt3.value != 0)
			{
				var iAdultCnt7 = document.frmhotelsearch.iAdultCnt7.value;
				var adultname;
				var adultsurname;
				
				var c=0;
				for(var i=0;i<iAdultCnt7;i++)
				{
						c++;
						adultname='vAdultName['+6+i+']';
						adultsurname='vAdultSurName['+6+i+']';
						
						if(document.getElementById(adultname).value =='')
						{
								alert('Please enter Room(7) - Adult('+c+') Name.');
								return false;
						}
						if(document.getElementById(adultsurname).value =='')
						{
								alert('Please enter Room(7) - Adult('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		 
			if(document.frmhotelsearch.iChildrenCnt7.value != 0)
			{
				var iChildrenCnt7 = document.frmhotelsearch.iChildrenCnt7.value;
				var vChildName;
				var vChildSurName;
				
				var c=0;
				for(var i=0;i<iChildrenCnt7;i++)
				{
						c++;
						vChildName='vChildName['+6+i+']';
						vChildSurName='vChildSurName['+6+i+']';
						
						if(document.getElementById(vChildName).value =='')
						{
								alert('Please enter Room(7) - Child('+c+') Name.');
								return false;
						}
						if(document.getElementById(vChildSurName).value =='')
						{
								alert('Please enter Room(7) - Child('+c+') SurName.');
								return false;
						}
						
				}
		 	}
		 
			if(document.frmhotelsearch.iSeniorCnt7.value != 0)
			{
				var iSeniorCnt7 = document.frmhotelsearch.iSeniorCnt7.value;
				var vSeniorName;
				var vSeniorSurName;
				
				var c=0;
				for(var i=0;i<iSeniorCnt7;i++)
				{
						c++;
						vSeniorName='vSeniorName['+6+i+']';
						vSeniorSurName='vSeniorSurName['+6+i+']';
						
						if(document.getElementById(vSeniorName).value =='')
						{
								alert('Please enter Room(7) - Senior('+c+') Name.');
								return false;
						}
						if(document.getElementById(vSeniorSurName).value =='')
						{
								alert('Please enter Room(7) - Senior('+c+') SurName.');
								return false;
						}
				}
		 	}	
		}
		

	/*	  
	if(document.frmhotelsearch.txt_hotelname.value == '')
	{
		alert('Please enter hotel name');
		document.frmhotelsearch.txt_hotelname.focus();
		return false;
	}
	*/
	if(document.frmhotelsearch.hotel_class.value == 'Show All')
	{
		alert('Please enter hotel class');
		document.frmhotelsearch.hotel_class.focus();
		return false;
	}
	
	
	
	if(document.frmhotelsearch.hd_session_set.value == '')
	{
		if(document.frmhotelsearch.r_chkuser[0].checked == false && document.frmhotelsearch.r_chkuser[1].checked == false)
		{
			alert('Please select Are you an existing user?');
			return false;
		}
				
		if(document.frmhotelsearch.r_chkuser[0].checked == true)
		{
			
				if(document.frmhotelsearch.txt_email.value == "")
				{
					alert("Please fill email address");
					document.frmhotelsearch.txt_email.focus();
					return false;
				}
				if(!isEmail(document.frmhotelsearch.txt_email.value))
				{
					alert("Please fill Proper E-mail Address");
					document.frmhotelsearch.txt_email.focus();
					return false;
				}
				if(document.frmhotelsearch.txt_pwd.value == "")
				{
					alert("Please fill customer password");
					document.frmhotelsearch.txt_pwd.focus();
					return false;
				}
				if(document.frmhotelsearch.txt_pwd.value.length < 6)
				{
					alert("Please fill customer password atleast 6 charcter long");
					document.frmhotelsearch.txt_pwd.value == '';
					document.frmhotelsearch.txt_pwd.focus();
					return false;
				}
		}
		
		if(document.frmhotelsearch.r_chkuser[1].checked == true)
		{
						
				if(document.frmhotelsearch.txt_name.value == "")
				{
					alert("Please fill customer name");
					document.frmhotelsearch.txt_name.focus();
					return false;
				}
				if(document.frmhotelsearch.txt_nemail.value == "")
				{
					alert("Please fill customer email");
					document.frmhotelsearch.txt_nemail.focus();
					return false;
				}
				if(!isEmail(document.frmhotelsearch.txt_nemail.value))
				{
					alert("Please fill proper email address");
					document.frmhotelsearch.txt_nemail.focus();
					return false;
				}
				if(document.frmhotelsearch.txt_npwd.value == "")
				{
					alert("Please fill customer password");
					document.frmhotelsearch.txt_npwd.focus();
					return false;
				}
				if(document.frmhotelsearch.txt_npwd.value.length < 6)
				{
					alert("Please fill customer password atleast 6 charcter long");
					document.frmhotelsearch.txt_npwd.value == '';
					document.frmhotelsearch.txt_npwd.focus();
					return false;
				}
				if(document.frmhotelsearch.txt_telno.value == "")
				{
					alert("Please fill telephone number");
					document.frmhotelsearch.txt_telno.focus();
					return false;
				}
				if(document.frmhotelsearch.r_contact[0].checked == false && document.frmhotelsearch.r_contact[1].checked == false )
				{
					alert("Please select any ContactPreference.");
					return false;
				}
		  }			
					
	}
	return true;
}
	
function displaydestibox(totalrows,elementname)
{
	
	for(var k=0;k<10;k++)
	{
		// hide all elements 
		for(var ik=0;ik<5;ik++)
		{
			document.getElementById('adult'+k+ik).style.display = 'none';
			document.getElementById('child'+k+ik).style.display = 'none';
			document.getElementById('youth'+k+ik).style.display = 'none';
			document.getElementById('infant'+k+ik).style.display = 'none';
		}
	}
	
	var iDestiRoom_main = document.getElementById("iDestiRoom_main").value;
	for(var k=0;k<iDestiRoom_main;k++)
	{
		var iAdultCnt = document.getElementById('iAdultCnt'+parseInt(k+1)).value;
		var iChildrenCnt = document.getElementById('iChildrenCnt'+parseInt(k+1)).value;
		var iSeniorCnt = document.getElementById('iSeniorCnt'+parseInt(k+1)).value;
		var iInfantCnt = document.getElementById('iInfantCnt'+parseInt(k+1)).value;
		
		if(iAdultCnt > 0 || iChildrenCnt > 0 || iSeniorCnt > 0 || iInfantCnt > 0)
				document.getElementById('traveltrip').style.display = '';
			
		for(var ika=0;ika<iAdultCnt;ika++)
		{
			document.getElementById('adult'+k+ika).style.display = '';
		}
		for(var ikc=0;ikc<iChildrenCnt;ikc++)
		{	
			document.getElementById('child'+k+ikc).style.display = '';
		}
		for(var iky=0;iky<iSeniorCnt;iky++)
		{
			document.getElementById('youth'+k+iky).style.display = '';
		}
		for(var iki=0;iki<iInfantCnt;iki++)
		{
			document.getElementById('infant'+k+iki).style.display = '';
		}
		
	}
	
}

function validatehotelsearch()
{

	if(document.frmhotelsearch.iDestiCnt.value <= 0)
	{
		if(document.frmhotelsearch.txt_leavefrom.value == '')
		{
			alert('Please enter Leaving from.');
			document.frmhotelsearch.txt_leavefrom.focus();
			return false;
		}
		
		if(document.frmhotelsearch.txt_depdate.value == 'dd/mm/yyyy')
		{
			alert('Please select Check In Date.');
			return false;
		}
		if(document.frmhotelsearch.txt_returndate.value == 'dd/mm/yyyy')
		{
			alert('Please select Check Out Date.');
			return false;
		}
		if(document.frmhotelsearch.iDestiRoom_main.value == '-1')
		{
			alert('Please select No of Rooms.');
			return false;
		}	
	}

	if(document.frmhotelsearch.hd_session_set.value == '')
	{
		if(document.frmhotelsearch.r_chkuser[0].checked == false && document.frmhotelsearch.r_chkuser[1].checked == false)
		{
			alert('Please select Are you an existing user?');
			return false;
		}
				
		if(document.frmhotelsearch.r_chkuser[0].checked == true)
		{
			if(document.frmhotelsearch.txt_email.value == "")
			{
				alert("Please fill email address");
				document.frmhotelsearch.txt_email.focus();
				return false;
			}
			if(!isEmail(document.frmhotelsearch.txt_email.value))
			{
				alert("Please fill Proper E-mail Address");
				document.frmhotelsearch.txt_email.focus();
				return false;
			}
			if(document.frmhotelsearch.txt_pwd.value == "")
			{
				alert("Please fill customer password");
				document.frmhotelsearch.txt_pwd.focus();
				return false;
			}
			if(document.frmhotelsearch.txt_pwd.value.length < 6)
			{
				alert("Please fill customer password atleast 6 charcter long");
				document.frmhotelsearch.txt_pwd.value == '';
				document.frmhotelsearch.txt_pwd.focus();
				return false;
			}
		}
	
		if(document.frmhotelsearch.r_chkuser[1].checked == true)
		{
			if(document.frmhotelsearch.txt_name.value == "")
			{
				alert("Please fill customer name");
				document.frmhotelsearch.txt_name.focus();
				return false;
			}
			if(document.frmhotelsearch.txt_nemail.value == "")
			{
				alert("Please fill customer email");
				document.frmhotelsearch.txt_nemail.focus();
				return false;
			}
			if(!isEmail(document.frmhotelsearch.txt_nemail.value))
			{
				alert("Please fill proper email address");
				document.frmhotelsearch.txt_nemail.focus();
				return false;
			}
			if(document.frmhotelsearch.txt_npwd.value == "")
			{
				alert("Please fill customer password");
				document.frmhotelsearch.txt_npwd.focus();
				return false;
			}
			if(document.frmhotelsearch.txt_npwd.value.length < 6)
			{
				alert("Please fill customer password atleast 6 charcter long");
				document.frmhotelsearch.txt_npwd.value == '';
				document.frmhotelsearch.txt_npwd.focus();
				return false;
			}
			if(document.frmhotelsearch.txt_telno.value == "")
			{
				alert("Please fill telephone number");
				document.frmhotelsearch.txt_telno.focus();
				return false;
			}
			if(document.frmhotelsearch.r_contact[0].checked == false && document.frmhotelsearch.r_contact[1].checked == false )
			{
				alert("Please select any ContactPreference.");
				return false;
			}
		}			
	}
	
	if((document.frmhotelsearch.txt_depdate.value != '' || document.frmhotelsearch.txt_depdate.value != 'dd/mm/yyyy') && 
		(document.frmhotelsearch.txt_returndate.value != '' || document.frmhotelsearch.txt_returndate.value != 'dd/mm/yyyy'))
	{
		var checkin=document.frmhotelsearch.txt_depdate.value;
		var checkout=document.frmhotelsearch.txt_returndate.value;
		
		var seprator="/";
		var datediff;
		var arr_checkin=checkin.split(seprator);
		var check_date=arr_checkin[0];
		var check_month=arr_checkin[1];
		var check_year=arr_checkin[2];
		var datDate_1=check_month + "/" + check_date + "/" + check_year;
		
		var arr_checkout=checkout.split(seprator);
		var checkout_date=arr_checkout[0];
		var checkout_month=arr_checkout[1];
		var checkout_year=arr_checkout[2];
		var datDate_2=checkout_month + "/" + checkout_date + "/" + checkout_year;
					
		datDate1= Date.parse(datDate_1);
		datDate2= Date.parse(datDate_2);
		datediff = ((datDate2-datDate1)/(24*60*60*1000));

		if(datDate2 < datDate1)
		{
			alert("Please ensure that the Check Out date is greater than  the  Check In date.");
			return false;
		}

		document.frmhotelsearch.vDestiCheckout_main.value=datediff;
	}
//	$('#InvalideMsg').html("Loading ... ").show() ;
//	$(function(){$("#InvalideMsg").loadJFrame("validateemailexist.php?username=" + document.getElementById("txt_email").value+"&pwd="+document.getElementById("txt_pwd").value);});

	document.frmhotelsearch.submit();
	return  true;
}

function checkemailexit()
{
		if(document.frmhotelsearch.txt_email.value == "")
		{
			alert("Please fill email address");
			document.frmhotelsearch.txt_email.focus();
			return false;
		}
		if(!isEmail(document.frmhotelsearch.txt_email.value))
		{
			alert("Please fill Proper E-mail Address");
			document.frmhotelsearch.txt_email.focus();
			return false;
		}
		if(document.frmhotelsearch.txt_pwd.value == "")
		{
			alert("Please fill customer password");
			document.frmhotelsearch.txt_pwd.focus();
			return false;
		}
		if(document.frmhotelsearch.txt_pwd.value.length < 6)
		{
			alert("Please fill customer password atleast 6 charcter long");
			document.frmhotelsearch.txt_pwd.value == '';
			document.frmhotelsearch.txt_pwd.focus();
			return false;
		}

	/*$('#InvalideMsg').html("Loading ... ").show() ;
	$(function(){$("#InvalideMsg").loadJFrame("validateemailexist.php?username=" + document.getElementById("txt_email").value+"&pwd="+document.getElementById("txt_pwd").value);});
*/
}

/*function checkemailexit_newuser()
{
	
	$('#InvalideMsg').html("Loading ... ").show() ;
	$(function(){$("#InvalideMsg").loadJFrame("validateemailexist.php?username=" + document.getElementById("txt_nemail").value+"&type=emailexist");});

}*/



