function setForm(d)

{

	if(d=='DH'){

		document.getElementById('flight_text_html').style.display='none';

		document.getElementById('hotel_text_html').style.display='';
		
		document.getElementById('ibibo_check').checked=false;
		
		document.getElementById('ibibo_search').style.display='none';
		
		document.getElementById('travelocity_check').checked=false;
		
		document.getElementById('travelocity_search').style.display='none';

	}

	else if(d=='IF'){

		document.getElementById('hotel_text_html').style.display='none';
		
		document.getElementById('ibibo_check').checked=false;
		
		document.getElementById('ibibo_search').style.display='none';
		
		document.getElementById('travelocity_check').checked=true;
		
		document.getElementById('travelocity_search').style.display='';
		
		document.getElementById('destination_city_html').innerHTML = '<select name="destination_city" class="flight_text2"><option value="ABZ">Aberdeen</option><option value="ABJ">Abidjan </option><option value="AUH">Abu Dhabi </option><option value="ADD">Addis Ababa </option><option value="ADL">Adelaide </option><option value="ALB">Albany </option><option value="ABQ">Albuquerque </option><option value="ASP">Alice Springs </option><option value="AMS">Amsterdam </option><option value="ASM">Asmara </option><option value="AHN">Athens </option><option value="ATL">Atlanta </option><option value="AKL">Auckland </option><option value="ASQ">Austin </option><option value="BAH">Bahrain </option><option value="BWI">Baltimore </option><option value="BLR">Bangalore </option><option value="BKK">Bangkok </option><option value="BCN">Barcelona </option><option value="PEK">Beijing </option><option value="SXF">Berlin </option><option value="BHM">Birmingham </option><option value="BMG">Bloomington </option><option value="BOG">Bogota </option><option value="BLQ">Bologna </option><option value="BOS">Boston </option><option value="Bozeman">Bozeman </option><option value="Brisbane">Brisbane </option><option value="Brussels">Brussels </option><option value="BUD">Budapest </option><option value="YVT">Buffalo </option><option value="CAI">Cairo </option><option value="YYC">Calgary </option><option value="CPT">Cape Town </option><option value="CGQ">Changchun </option><option value="CHO">Charlotte </option><option value="CHA">Chattanooga </option><option value="CTU">Chengdu </option><option value="CNX">Chiang Mai </option><option value="CGX">Chicago </option><option value="CGP">Chittagong </option><option value="CHC">Christchurch</option><option value="CVG">Cincinnati </option><option value="BKL">Cleveland </option><option value="CMB">Colombo </option><option value="CSG">Columbus </option><option value="RKE">Copenhagen </option><option value="DFW">Dallas </option><option value="DAM">Damascus </option><option value="DMM">Dammam </option><option value="DAR">Dar Es Salaam </option><option value="DVO">Davao </option><option value="DPS">Denpasar Bali </option><option value="DEN">Denver </option><option value="DET">Detroit </option><option value="DAC">Dhaka </option><option value="DOH">Doha </option><option value="DRS">Dresden </option><option value="DXB">Dubai </option><option value="DUB">Dublin </option><option value="DUS">Dusseldorf </option><option value="EDI">Edinburgh </option><option value="YED">Edmonton </option><option value="EBB">Entebbe </option><option value="FAR">Fargo </option><option value="FLO">Florence </option><option value="Frankfurt">Frankfurt </option><option value="Freetown">Freetown </option><option value="FLL">Ft Lauderdale</option><option value="FUK">Fukuoka</option><option value="GVA">Geneva</option><option value="GOA">Genoa</option><option value="PIK">Glasgow</option><option value="GOT">Gothenburg</option><option value="CAN">Guangzhou</option><option value="HAM">Hamburg</option><option value="HGH">Hangzhou</option><option value="HAN">Hanoi</option><option value="LEB">Hanover</option><option value="HYS">Hays</option><option value="HEL">Helsinki</option><option value="SGN">Ho Chi Minh City</option><option value="HKG">Hong Kong</option><option value="HNL">Honolulu</option><option value="HOU">Houston</option><option value="Incheon">Incheon</option><option value="IND">Indianapolis</option><option value="ISB">Islamabad</option><option value="IST">Istanbul</option><option value="ADB">Izmir</option><option value="HLP">Jakarta</option><option value="JED">Jeddah</option><option value="JNB">Johannesburg</option><option value="MCI">Kansas City</option><option value="KTM">Kathmandu</option><option value="KRT">Khartoum</option><option value="IEV">Kiev</option><option value="USM">Koh Samui</option><option value="KUL">Kuala Lumpur</option><option value="KWI">Kuwait</option><option value="LOS">Lagos</option><option value="LGK">Langkawi</option><option value="LCA">Larnaca</option><option value="VGT">Las Vegas</option><option value="LST">Launceston</option><option value="Leeds">Leeds</option><option value="LEX">Lexington</option><option value="LMB">Lima</option><option value="LTN">London</option><option value="VNY">Los Angeles</option><option value="Louisville">Louisville</option><option value="Macau">Macau</option><option value="Madrid">Madrid</option><option value="DAV">Male</option><option value="MLA">Malta</option><option value="MAN">Manchester</option><option value="MNL">Manila</option><option value="MPM">Maputo</option><option value="MRU">Mauritius</option><option value="MLB">Melbourne</option><option value="MEM">Memphis</option><option value="MEX">Mexico City</option><option value="MIA">Miami</option><option value="BGY">Milan</option><option value="STP">Minneapolis</option><option value="MLI">Moline</option><option value="MLU">Monroe</option><option value="MBJ">Montego Bay</option><option value="YUL">Montreal</option><option value="DME">Moscow</option><option value="MUC">Munich</option><option value="MCT">Muscat</option><option value="NGO">Nagoya</option><option value="WIL">Nairobi</option><option value="APF">Naples</option><option value="BNA">Nashville</option><option value="FKS">New Orleans</option><option value="New York">New York</option><option value="Newark">Newark</option><option value="Newcastle">Newcastle</option><option value="NCE">Nice</option><option value="NUE">Nuremberg</option><option value="OMA">Omaha</option><option value="Orlando">Orlando</option><option value="Osaka">Osaka</option><option value="Oslo">Oslo</option><option value="PFN">Panama City</option><option value="POX">Paris</option><option value="PER">Perth</option><option value="PNE">Philadelphia</option><option value="SCF">Phoenix</option><option value="HKT">Phuket</option><option value="PIT">Pittsburgh</option><option value="PTJ">Portland</option><option value="PRG">Prague</option><option value="PVD">Providence</option><option value="RIC">Raleigh</option><option value="Richmond">Richmond</option><option value="RIO">Rio De Janeiro</option><option value="RUH">Riyadh</option><option value="RZZ">Roanoke</option><option value="ROC">Rochester</option><option value="ROM">Rome</option><option value="SMF">Sacramento</option><option value="SLC">Salt Lake City</option><option value="ESR">Salvador</option><option value="OES">San Antonio</option><option value="SAN">San Diego</option><option value="SFO">San Francisco</option><option value="SJC">San Jose</option><option value="SQN">Sanaa</option><option value="SBL">Santa Ana</option><option value="SCL">Santiago</option><option value="BFI">Seattle</option><option value="PVG">Shanghai</option><option value="SHJ">Sharjah</option><option value="SIN">Singapore</option><option value="STL">St Louis</option><option value="CLW">St Petersburg</option><option value="SVG">Stavanger</option><option value="STO">Stockholm</option><option value="QSY">Sydney</option><option value="Taipei">Taipei</option><option value="TLV">Tel Aviv Yafo</option><option value="NRT">Tokyo</option><option value="YYZ">Toronto</option><option value="TRS">Trieste</option><option value="TUL">Tulsa</option><option value="YVR">Vancouver</option><option value="VCE">Venice</option><option value="VRN">Verona</option><option value="VIE">Vienna</option><option value="VNO">Vilnius</option><option value="WAW">Warsaw</option><option value="WSG">Washington</option><option value="WLG">Wellington</option><option value="ERS">Windhoek</option><option value="XMN">Xiamen</option><option value="ZRH">Zurich</option></select>';

		document.getElementById('class1_type').innerHTML=  '<select name="class_1" class="flight_text2" id="class"><option selected="selected" value="E">Economy</option><option value="BUS">Business</option><option value="F">First</option></select>';

		document.getElementById('flight_text_html').style.display='';

	}

	else

	{

		document.getElementById('hotel_text_html').style.display='none';
		
		document.getElementById('ibibo_check').checked=true;
		
		document.getElementById('ibibo_search').style.display='';
		
		document.getElementById('travelocity_check').checked=true;
		
		document.getElementById('travelocity_search').style.display='';

		document.getElementById('destination_city_html').innerHTML = '<select name="destination_city" class="flight_text2"><option value="">--------------------</option><option value="BLR">Bangalore</option><option value="BOM">Mumbai</option><option value="CCU">Kolkata</option><option value="DEL">Delhi</option><option value="GOI">Goa</option><option value="HYD">Hyderabad</option><option value="MAA">Chennai</option><option value="PNQ">Pune</option><option value="">--------------------</option><option value="IXA">Agartala</option><option value="AGX">Agatti Island</option><option value="AMD">Ahmedabad</option><option value="AJL">Aizwal</option><option value="IXD">Allahabad</option><option value="ATQ">Amritsar</option><option value="IXU">Aurangabad</option><option value="IXB">Bagdogra</option><option value="BLR">Bangalore</option><option value="IXG">Belgaum</option><option value="BHU">Bhavnagar</option><option value="BHO">Bhopal</option><option value="BBI">Bhubaneshwar</option><option value="BHJ">Bhuj</option><option value="BOM">Bombay</option><option value="CCU">Calcutta</option><option value="CCJ">Calicut</option><option value="IXC">Chandigarh</option><option value="MAA">Chennai</option><option value="COK">Cochin</option><option value="CJB">Coimbatore</option><option value="DED">Dehradun</option><option value="DEL">Delhi</option><option value="DHM">Dharamshala</option><option value="DIB">Dibrugarh</option><option value="DMU">Dimapur</option><option value="DIU">Diu</option><option value="GOI">Goa</option><option value="GAU">Guwahati</option><option value="GWL">Gwalior</option><option value="HBX">Hubli</option><option value="HYD">Hyderabad</option><option value="IMF">Imphal</option><option value="IDR">Indore</option><option value="JLR">Jabalpur</option><option value="JAI">Jaipur</option><option value="IXJ">Jammu</option><option value="JGA">Jamnagar</option><option value="JDH">Jodhpur</option><option value="JRH">Jorhat</option><option value="IXY">Kandla</option><option value="KNU">Kanpur</option><option value="HJR">Khajuraho</option><option value="COK">Kochi</option><option value="KLH">Kolhapur</option><option value="CCU">Kolkata</option><option value="CCJ">Kozhikode</option><option value="KUU">Kullu</option><option value="IXL">Leh</option><option value="IXI">Lilabari</option><option value="LKO">Lucknow</option><option value="MAA">Madras</option><option value="IXM">Madurai</option><option value="IXE">Mangalore</option><option value="BOM">Mumbai</option><option value="NAG">Nagpur</option><option value="DEL">New Delhi</option><option value="IXP">Pathankot</option><option value="PAT">Patna</option><option value="PBD">Porbandar</option><option value="IXZ">Port Blair</option><option value="PNQ">Pune</option><option value="RPR">Raipur</option><option value="RJA">Rajahmundry</option><option value="RAJ">Rajasthan</option><option value="RAJ">Rajkot</option><option value="IXR">Ranchi</option><option value="SHL">Shillong</option><option value="SLV">Shimla</option><option value="IXS">Silchar</option><option value="SXR">Srinagar</option><option value="STV">Surat</option><option value="TEZ">Tezpur</option><option value="TRZ">Tiruchirapalli</option><option value="TIR">Tirupati</option><option value="TRV">Trivandrum</option><option value="UDR">Udaipur</option><option value="BDQ">Vadodara</option><option value="VNS">Varanasi</option><option value="VGA">Vijayawada</option><option value="VTZ">Visakhapatnam</option></select>';

		document.getElementById('class1_type').innerHTML=  '<select name="class_1" class="flight_text2" id="class"><option selected="selected" value="E">Economy</option><option value="BUS">Business</option></select>';

		document.getElementById('flight_text_html').style.display='';

	}

  

}



function setFormHtmlData(obj)

{

	var today=new Date();

	var D=today.getDate();if(D<10){D="0"+D;};

	var M=today.getMonth()+1;if(M<10){M="0"+M;};

	var Y=today.getFullYear();

	

	var curdate = Y+''+M+''+D;

	

	//validation for flight booking

	if(obj.type_booking[0].checked==true || obj.type_booking[1].checked==true){

		if(obj.depart_city.value==''){

		alert("Depart city can't be blank")

		return false;

		}

		

		if(obj.destination_city.value==''){

		alert("Arrival city can't be blank")

		return false;

		}

		

		if(obj.destination_city.value==obj.depart_city.value){

		alert("Depart and arrival airport can't be same")

		return false;

		}

		

		if(obj.departDate.value==''){

		alert("Depart Date is Required.")

		return false;

		}

	

		if(obj.departMonthYear.value==''){

		alert("Depart Month & Year is Required.")

		return false;

		}

		

		//check for valid depart date

		var departMonthYearArray = obj.departMonthYear.value.split('/');

		

		if(checkValidDate(obj.departDate.value, departMonthYearArray[0], departMonthYearArray[1])==false){

			alert('Depart Date is not valid.');

			return false;

		}

		var stDate = departMonthYearArray[1]+departMonthYearArray[0]+obj.departDate.value;

		

		

		//should be greater than current date

		if(curdate>stDate)

		{

			alert('Depart Date is not valid.');

			return false;

		}

		

		if(obj.type[0].checked==true){

			if(obj.returnDate.value==''){

			alert("Return Date is Required.")

			return false;

			}

			if(obj.returnMonthYear.value==''){

			alert("Return Month & Year is Required.")

			return false;

			}

			

			//check for valid return date

			var returnMonthYearArray = obj.returnMonthYear.value.split('/');

			if(checkValidDate(obj.returnDate.value, returnMonthYearArray[0], returnMonthYearArray[1])==false){

				alert('Return Date is not valid.');

				return false;

			}

			

			var rtDate = returnMonthYearArray[1]+returnMonthYearArray[0]+obj.returnDate.value;

			if(stDate>rtDate){

				alert('Return Date can\'t be greater than the Depart Date.');

				return false;

			}

		}

		

		var CHD=obj.CHD.value;

		var ADT=obj.ADT.value;

		var INF=obj.INF.value;

		var totPax=parseInt(ADT)+parseInt(CHD);

		

		if(totPax>8){

		alert("You are allowed a maximum of 8 passengers per Flight booking online. If your group is larger than this, please call our call center.")

		return false;

		}

		

		if(INF>ADT){

		alert("Total number of infant can't be greater than adult")

		return false;

		}

	}

	else{

		//validation for hotel booking

		if(obj.cityname.value==''){

		alert("City name can't be blank")

		return false;

		}

		

		if(obj.chiDate.value==''){

		alert("Check-in Date is Required.")

		return false;

		}

	

		if(obj.chiMonthYear.value==''){

		alert("Check-in Month & Year is Required.")

		return false;

		}

		

		if(obj.choDate.value==''){

		alert("Check-out Date is Required.")

		return false;

		}

	

		if(obj.choMonthYear.value==''){

		alert("Check-out Month & Year is Required.")

		return false;

		}

		

		//check for valid depart date

		var checkinMonthYearArray = obj.chiMonthYear.value.split('/');

		

		if(checkValidDate(obj.chiDate.value, checkinMonthYearArray[0], checkinMonthYearArray[1])==false){

			alert('Checkin Date is not valid.');

			return false;

		}

		var checkinDate = checkinMonthYearArray[1]+checkinMonthYearArray[0]+obj.chiDate.value;

		

		//should be greater than current date

		if(curdate>checkinDate)

		{

			alert('Checkin Date is not valid.');

			return false;

		}

		

		//check for valid return date

		var checkoutMonthYearArray = obj.choMonthYear.value.split('/');

		if(checkValidDate(obj.choDate.value, checkoutMonthYearArray[0], checkoutMonthYearArray[1])==false){

			alert('Check-out Date is not valid.');

			return false;

		}

		

		var checkoutDate = checkoutMonthYearArray[1]+checkoutMonthYearArray[0]+obj.choDate.value;

		if(checkinDate>checkoutDate){

			alert('Check-in Date can\'t be greater than the Check-out Date.');

			return false;

		}

		

		var CHD1=obj.numChd_room_1.value;

		var ADT1=obj.numAdt_room_1.value;

		var totPax=parseInt(ADT1)+parseInt(CHD1);

		

		if(totPax>3){

			alert("You are allowed a maximum of 3 guests per booking online.\n If your booking is larger than this , please call our call centre.")

			return false;

		}

		

		if(obj.numChd_room_1.value=="1" && obj.ageChd_1_room_1.value=="")

        {

                alert("Please enter the child age");

                return false;

        }



		if(obj.numChd_room_1.value=="2" && (obj.ageChd_1_room_1.value=="" || obj.ageChd_2_room_1.value==""))

        {

                alert("Please enter the children ages ");

                return false;

        }

	}

	
	if(document.getElementById('i001').checked==true)
	
	{
		if(obj.cleartrip_search.checked==false && obj.yatra_search.checked==false && obj.ibibo_search.checked==false)
	
		{
	
			alert('Please select at least on search provider');
	
			return false;
	
		}
	
	}
	
	else
	
	{
		if(obj.cleartrip_search.checked==false && obj.yatra_search.checked==false)
	
		{
	
			alert('Please select at least on search provider');
	
			return false;
	
		}
	}
	

	for(var x=0;x<4;x++)

	{

			
			
		if(x==0 && obj.yatra_search.checked==true)

		{
			obj.target = '_blank';
			obj.action='yatra_action.php';
			obj.submit();

		}

		if(x==1 && obj.cleartrip_search.checked==true)

		{
			obj.target = '_blank';
			obj.action='cleartrip_action.php';

			obj.submit();

		}
		
		if(document.getElementById('i001').checked==true && x==2 && obj.ibibo_search.checked==true)
		
		{

			obj.target = '_blank';
			
			obj.action='ibibo_action.php';

			obj.submit();

		}
		
		if(document.getElementById('i003').checked==false && x==3 && obj.travelocity_search.checked==true)
		{
			obj.target = '_blank';
			
			obj.action='travelocity_action.php';

			obj.submit();	
		}
	}

}



function showAgeBlock(val,obj){



  var f=document.forms[""+f];

  if(val<1){

        window.document.getElementById('cha1').style.display='none';

        window.document.getElementById('cha2').style.display='none';

		window.document.getElementById('ChildAgeMessage').style.display='none';

        //f.age1.value='';

        //f.age2.value='';

  }

  if(val == 1){

        window.document.getElementById('cha1').style.display='block';

        window.document.getElementById('cha2').style.display='none';

		window.document.getElementById('ChildAgeMessage').style.display='';

        //f.age2.value='';

  }

  if(val == 2){

        window.document.getElementById('cha1').style.display='block';

        window.document.getElementById('cha2').style.display='block';

		window.document.getElementById('ChildAgeMessage').style.display='';

  }

}



function checkValidDate(sch_day, sch_month, sch_year)

{

	if(sch_month==2)

	{

	  if(sch_year%4==0)

	  {

	    if(sch_day==30 || sch_day==31)

	    {

			return false;

	    }

	  }

	  else

	  {

	    if(sch_day==29 || sch_day==30 || sch_day==31)

	    {

			return false;

	    }

	  }

	}

	else if(sch_day==31)

	{

		 if(sch_month==2 || sch_month==4 || sch_month==6 || sch_month==9 || sch_month==11)

		 {

			return false;		

		 }

	}	

}



function showHidert(obj)

{

	if(obj.type[1].checked==true)

	{

		document.getElementById('returnDate').disabled=true;

		document.getElementById('returnMonthYear').disabled=true;

	}

	if(obj.type[0].checked==true)

	{

		document.getElementById('returnDate').disabled=false;

		document.getElementById('returnMonthYear').disabled=false;

	}

}
