var varAddClick=0; var fTime=0;var flexiflag=false;var exp=false;var timechange;if(exp==true){timechange=false;}if(exp==false){timechange=true;}
function addClick(additionalSearch,addClick1){
varAddClick=fTime;	
if(varAddClick==1){document.getElementById(additionalSearch).style.display="block";document.getElementById(addClick1).innerHTML="<strong>Additional Search Options</strong> (<a href='#' class='grey_normal_links_hotel' onmouseover=\"this.className='test'\" onmouseout=\"this.className='grey_normal_links_hotel'\" style='cursor:pointer'><u>Hide</u></a>)  <img src='http://www.makemytrip.com/images/uparrow.gif'/>";varAddClick=0; fTime=0;}
else{document.getElementById(additionalSearch).style.display="none";document.getElementById(addClick1).innerHTML="<strong>Additional Search Options</strong> (<a href='#' class='grey_normal_links_hotel' onmouseover=\"this.className='test'\" onmouseout=\"this.className='grey_normal_links_hotel'\" style='cursor:pointer'><u>Show</u></a>)  <img src='http://www.makemytrip.com/images/downarrow.GIF'/>"; varAddClick=1; fTime=1;}
}

function returnDateField(){var input=document.getElementById("txtdeptDateRtrip").value;var deptShowCalendar
if(input!="DD/MM/YYYY"){var dayfield=input.split("/")[0]
var monthfield=input.split("/")[1]
var yearfield=input.split("/")[2]
deptShowCalendar=new Date(yearfield,monthfield-1,dayfield);

Zapatec.Calendar.setup({showOthers:true,step:1,electric:false,inputField:"txtretnDateRtrip",button:"retnDateRtripimgExact",ifFormat:"%d/%m/%Y",daFormat:"%d/%m/%Y",date:deptShowCalendar,numberMonths:2,displayArea:null,flat:null,multiple:null,numberMonths:2,monthsInRow:2,dateStatusFunc:dateInRange2,vertical:true});
}
else
{
Zapatec.Calendar.setup({showOthers:true,step:1,electric:false,inputField:"txtretnDateRtrip",button:"retnDateRtripimgExact",ifFormat:"%d/%m/%Y",daFormat:"%d/%m/%Y",date:phpdate,numberMonths:2,displayArea:null,flat:null,multiple:null,numberMonths:2,monthsInRow:2,dateStatusFunc:dateInRange2,vertical:true});
}
}

function tabCall(){resetDates();onet=document.getElementById("oneTab").style.display="block";tab1=onet;tab2="novalue";var twot=document.getElementById("secoundTab").style.display="none";document.getElementById("idED1").checked=true;if(trip=="R"){document.getElementById("oneway").style.display="none";document.getElementById("roundtrip").style.display="";}else if(trip=="O"){document.getElementById("roundtrip").style.display="none";document.getElementById("oneway").style.display="";}}
function tab2Call(){resetDates();onet=document.getElementById("oneTab").style.display="none";twot=document.getElementById("secoundTab").style.display="block";tab2=twot;tab1="novalue";document.getElementById("idFD2").checked=true;document.getElementById("idED1").checked=false;if(trip=="R"){document.getElementById("onewayflexi").style.display="none";document.getElementById("roundtripflexi").style.display="block";}if(trip=="O"){document.getElementById("roundtripflexi").style.display="none";document.getElementById("onewayflexi").style.display="block";}}var trip;function resetDates(){startDate=endDate=null;startDate1=endDate1=null;}
function onewayfn(){resetDates();document.getElementById('fphButton').style.display="block";for(var i=0;i<document.forms[0].radtripType.length;i++){if(document.forms[0].radtripType[i].checked){var rad_val=document.forms[0].radtripType[i].value;trip=rad_val;if(rad_val=="O"){document.getElementById("roundtrip").style.display="none";document.getElementById("multicity").style.display="none";document.getElementById("oneway").style.display="";document.getElementById("exactDatesDiv").style.display="none";document.getElementById("leftMainTable").style.background="url() no-repeat";if(exp==true){exp=false;}else if(exp==false){document.getElementById("txtdeptDateOway").value=document.getElementById("txtdeptDateRtrip").value;document.getElementById("txtretnDateOway").value=document.getElementById("txtretnDateRtrip").value;document.getElementById("txtdeptDateOwayFlexi1").value=document.getElementById("txtdeptDateRtripFlexi1").value;document.getElementById("txtdeptDateOwayFlexi2").value=document.getElementById("txtdeptDateRtripFlexi2").value;}if(timechange==true){document.forms[0].seldeptTimeOway.value=document.forms[0].seldeptTimeRtrip.value;document.forms[0].selretnTimeOway.value=document.forms[0].selretnTimeRtrip.value;}else{timechange=false;}}else if(rad_val=="M"){document.getElementById('fphButton').style.display="none";document.getElementById("roundtrip").style.display="none";document.getElementById("oneway").style.display="none";document.getElementById("multicity").style.display="block";document.getElementById("exactDatesDiv").style.display="none";document.getElementById("leftMainTable").style.background="";}else{document.getElementById("oneway").style.display="none";document.getElementById("multicity").style.display="none";document.getElementById("roundtrip").style.display="";document.getElementById("exactDatesDiv").style.display="none";document.getElementById("leftMainTable").style.background="url() no-repeat";if(exp==false){document.getElementById("txtdeptDateRtrip").value=document.getElementById("txtdeptDateOway").value;document.getElementById("txtretnDateRtrip").value=document.getElementById("txtretnDateOway").value;document.getElementById("txtdeptDateRtripFlexi1").value=document.getElementById("txtdeptDateOwayFlexi1").value;document.getElementById("txtdeptDateRtripFlexi2").value=document.getElementById("txtdeptDateOwayFlexi2").value;}else{exp=false;}if(timechange==true){document.forms[0].seldeptTimeRtrip.value=document.forms[0].seldeptTimeOway.value;document.forms[0].selretnTimeRtrip.value=document.forms[0].selretnTimeOway.value;}else{timechange=false;}}}}if(document.getElementById("secoundTab").style.display=="block"){tab2Call();}returnDateField();}
function bodyOnLoad(){populatecities();onewayfn();tabCall();document.getElementById("selnoOfAdultsFlexi").value=document.getElementById("selnoOfAdults").value;document.getElementById("selnoOfChildrenFlexi").value=document.getElementById("selnoOfChildren").value;document.getElementById("selnoOfInfantsFlexi").value=document.getElementById("selnoOfInfants").value; if(varAddClick==1){addClick('additionalSearch','addClick1');}
else if(varAddClick==0){addClick('additionalSearch','addClick1');}
if("null"=="yes"){flexiflag=true;tab2Call();}}
function citieslist(){var citieslist="<option value='0'>---------------</option><option value='MAA'>Chennai</option><option value='BLR'>Bangalore</option><option value='DEL'>Delhi</option><option value='GOI'>Goa</option><option value='HYD'>Hyderabad</option><option value='CCU'>Kolkata</option><option value='BOM'>Mumbai</option><option value='PNQ'>Pune</option><option value='0'>---------------</option><option value='IXA'>Agartala</option><option value='AGR'>Agra</option><option value='AGX'>Agatti Island</option><option value='AMD'>Ahmedabad</option><option value='AJL'>Aizawl</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='BEP'>Bellary</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='GAY'>Gaya</option><option value='GOI'>Goa</option><option value='GOP'>Gorakhpur</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='IXW'>Jamshedpur</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='KLH'>Kolhapur</option><option value='CCU'>Kolkata</option><option value='KUU'>Kullu</option><option value='LTU'>Latur</option><option value='IXL'>Leh</option><option value='IXI'>Lilabari</option><option value='LKO'>Lucknow</option><option value='LUH'>Ludhiana</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='ISK'>Nasik</option><option value='NDC'>Nanded</option><option value='DEL'>New Delhi</option><option value='PGH'>Pantnagar</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'>Rajkot</option><option value='IXR'>Ranchi</option><option value='SHL'>Shillong</option><option value='SLV'>Shimla</option><option value='SSE'>Sholapur</option><option value='IXS'>Silchar</option><option value='SXR'>Srinagar</option><option value='STV'>Surat</option><option value='TEZ'>Tezpur</option><option value='TRZ'>Tiruchirapally</option><option value='TIR'>Tirupati</option><option value='TRV'>Trivandrum</option><option value='TCR'>Tuticorin</option><option value='UDR'>Udaipur</option><option value='BDQ'>Vadodara</option><option value='VNS'>Varanasi</option><option value='VGA'>Vijaywada</option><option value='VTZ'>Vishakhapatnam</option>";return citieslist;}
function pop_dv_cit(divid,id,tabindex){document.getElementById(divid).innerHTML='<select name="'+id+'" id="'+id+'" class="listcities" tabindex="'+tabindex+'" >'+citieslist()+'</select>';}
function populatecities(){pop_dv_cit('seloriginSector2_list','seloriginSector2',7);pop_dv_cit('seldestinationSector2_list','seldestinationSector2',13);pop_dv_cit('seloriginSector3_list','seloriginSector3',17);pop_dv_cit('seldestinationSector3_list','seldestinationSector3',18);pop_dv_cit('seloriginSector4_list','seloriginSector4',22);pop_dv_cit('seldestinationSector4_list','seldestinationSector4',23);pop_dv_cit('seloriginSector5_list','seloriginSector5',27);pop_dv_cit('seldestinationSector5_list','seldestinationSector5',28);}
function prePopulateValues(){var url=""+window.location;var splitUrl=url.split('?');if(splitUrl.length>1){var selectBoxOrig=document.flightsSearchForm.selorigin;var selectBoxDest=document.flightsSearchForm.seldestination;setValue('homeOriginCity','selorigin');setValue('homeDestinationCity','seldestination');}}
function setValue(strParameter,strField){var url=""+window.location;var splitUrl=url.split('?');var furtherSplitUrl=splitUrl[1].split('&');for(var i=0;i<furtherSplitUrl.length;i++){var moreSplitUrl=furtherSplitUrl[i].split('=');if(moreSplitUrl[0]==strParameter){document.getElementById(strField).value=moreSplitUrl[1];}}}
function signoutFun(){var adj=new Date();document.forms[0].action="signout.do?adj="+adj;document.forms[0].submit();}
function fphSearchFormSubmit(){var levfrom=document.getElementById("selorigin").value;if(levfrom==null||levfrom=="")
{alert("Please select a leaving from city");document.getElementById("selorigin").focus();return;}
var goingto=document.getElementById("seldestination").value;if(goingto==null||goingto=="")
{alert("Please select a going to city");document.getElementById("seldestination").focus();return;}
for(var i=0;i<document.forms[0].radtripType.length;i++){if(document.forms[0].radtripType[i].checked){var rad_val=document.forms[0].radtripType[i].value;if(rad_val=="O"){deptdate=document.forms[0].txtdeptDateOway.value;retndate="";}else{deptdate=document.forms[0].txtdeptDateRtrip.value;retndate=document.forms[0].txtretnDateRtrip.value;}}}
document.forms[0].depdate.value=deptdate;document.forms[0].retndate.value=retndate;var validat_returnvalue=true;validat_returnvalue=homeValidateOriginDestination();if(validat_returnvalue){document.forms[0].action="http://flightplushotels.makemytrip.co.in/makemytrip/fphSearchProgress.do?searchFrom=flight&HotelName=&StarRating=All";document.forms[0].submit();}}
function homeValidateOriginDestination(){var orginTypeObj=document.getElementById("selorigin");var orginTypeIndex=orginTypeObj.selectedIndex;var orginType=orginTypeObj[orginTypeIndex].text;var destinationTypeObj=document.getElementById("seldestination");var destinationTypeIndex=destinationTypeObj.selectedIndex;var destinationType=destinationTypeObj[destinationTypeIndex].text;var validate_date=true;validate_date=homeValidDateRange();var field1=document.getElementById("selnoOfChildren").value;var field2=document.getElementById("selnoOfAdults").value;var noOfBookings=(field1/1)+(field2/1);var fromdate=deptdate;fromdate=getDateObj(fromdate);var currentDate=getDateObj_CurrentDate();if((document.getElementById("selorigin").value=="0")){alert(selectLeavingFromCity);return false;}
else if((document.getElementById("seldestination").value=="0")){alert(selectGoingTOCity);return false;}
else if((document.getElementById("selorigin").value==document.getElementById("seldestination").value)){alert(cityCheck);return false;}
else if(trip=="R"){var todate=getDateObj(retndate);if(dateFieldEmpty(deptdate)==false){alert(departureCheck);return false;}
else if(ValidateForm(deptdate,"txtdeptDateRtrip")==false){return false;}
else if(homeIsPreviousDate1(fromdate,"txtdeptDateRtrip")==false){alert(eventCheckDeparture);return false;}
else if(document.getElementById("txtdeptDateRtrip")!=null&&(document.getElementById("txtdeptDateRtrip").value=="DD/MM/YYYY")){alert(departureCheck);return false;}
else if(dateFieldEmpty(retndate)==false){alert(returnCheck);return false;}
else if(ValidateForm(retndate,"txtretnDateRtrip")==false){return false;}
else if(homeIsPreviousDate1(todate,"txtretnDateRtrip")==false){alert(eventCheckReturn);return false;}
else if(document.getElementById("txtretnDateRtrip")!=null&&(document.getElementById("txtretnDateRtrip").value=="DD/MM/YYYY")){alert(returnCheck);return false;}
else if(daysBetween(getDateObj_CurrentDate(),document.getElementById("txtretnDateRtrip").value)>331){alert(exactDaysRange);return false;}
else if((document.getElementById("txtdeptDateRtrip").value)==(document.getElementById("txtretnDateRtrip").value)){var deptTime=document.getElementById("seldeptTimeRtrip").value;var retnTime=document.getElementById("selretnTimeRtrip").value;if(((deptTime=="morning")||(deptTime=="day")||(deptTime=="evening")||(deptTime=="night"))&&(retnTime=="morning")){alert(departureTimeCheck);return false;}
else if(((deptTime=="night")||(deptTime=="day")||(deptTime=="evening"))&&(retnTime=="day")){alert(departureTimeCheck);return false;}
else if(((deptTime=="night")||(deptTime=="evening"))&&(retnTime=="evening")){alert(departureTimeCheck);return false;}
else if(((deptTime=="night"))&&(retnTime=="night")){alert(departureTimeCheck);return false;}
else if(homeIsPreviousDate1(todate,"txtretnDateRtrip")==false){alert(eventCheck);return false;}
else if(validate_date==false){alert(returnDateCheck);return false;}
else if((document.getElementById("selnoOfInfants").value=="0")&&(document.getElementById("selnoOfChildren").value=="0")&&(document.getElementById("selnoOfAdults").value=="0")){alert(travellerCheck);return false;}
else if((document.getElementById("selnoOfChildren").value=="0")&&(document.getElementById("selnoOfAdults").value=="0")){alert(infantCheck);return false;}
else if(noOfBookings>6){alert(bookingCheck);return false;}
else if(document.getElementById("selnoOfAdults").value<document.getElementById("selnoOfInfants").value){alert(ticketCheck);return false;}
else if(((document.getElementById("selnoOfChildren").value>0)&&(document.getElementById("selnoOfInfants").value>0))&&((document.getElementById("selnoOfAdults").value=="0"))){alert(infantAccompanyCheck);return false;}
else{return true;}}
else if(validate_date==false){alert(returnDateCheck);return false;}
else if((document.getElementById("selnoOfInfants").value=="0")&&(document.getElementById("selnoOfChildren").value=="0")&&(document.getElementById("selnoOfAdults").value=="0")){alert(travellerCheck);return false;}
else if((document.getElementById("selnoOfChildren").value=="0")&&(document.getElementById("selnoOfAdults").value=="0")){alert(infantCheck);return false;}
else if(noOfBookings>6){alert(bookingCheck);return false;}
else if(document.getElementById("selnoOfAdults").value<document.getElementById("selnoOfInfants").value){alert(ticketCheck);return false;}
else if((document.getElementById("selnoOfChildren").value>0)&&(document.getElementById("selnoOfAdults").value=="0")){alert(childAccompany);return false;}
else if(((document.getElementById("selnoOfChildren").value>0)&&(document.getElementById("selnoOfInfants").value>0))&&((document.getElementById("selnoOfAdults").value=="0"))){alert(infantAccompanyCheck);return false;}
else{return true;}}
else if(trip=="O"){if(dateFieldEmpty(deptdate)==false){alert(departureCheck);return false;}
else if(ValidateForm(deptdate,"txtdeptDateOway")==false){return false;}
else if(homeIsPreviousDate1(fromdate,"txtdeptDateOway")==false){alert(eventCheckDeparture);return false;}
else if((document.getElementById("txtdeptDateOway")!=null)&&(document.getElementById("txtdeptDateOway").value=="DD/MM/YYYY")){alert(departureCheck);return false;}
else if(daysBetween(getDateObj_CurrentDate(),document.getElementById("txtdeptDateOway").value)>331){alert(exactDaysRange);return false;}
else if((document.getElementById("selnoOfInfants").value=="0")&&(document.getElementById("selnoOfChildren").value=="0")&&(document.getElementById("selnoOfAdults").value=="0")){alert(travellerCheck);return false;}
else if((document.getElementById("selnoOfChildren").value=="0")&&(document.getElementById("selnoOfAdults").value=="0")){alert(infantCheck);return false;}
else if((document.getElementById("selnoOfChildren").value>0)&&(document.getElementById("selnoOfAdults").value=="0")){alert(childAccompany);return false;}
else if(((document.getElementById("selnoOfChildren").value>0)&&(document.getElementById("selnoOfInfants").value>0))&&((document.getElementById("selnoOfAdults").value=="0"))){alert(infantAccompanyCheck);return false;}
else if(noOfBookings>6){alert(bookingCheck);return false;}
else if(document.getElementById("selnoOfAdults").value<document.getElementById("selnoOfInfants").value){alert(ticketCheck);return false;}
else{return true;}}
else if((document.getElementById("selnoOfInfants").value=="0")&&(document.getElementById("selnoOfChildren").value=="0")&&(document.getElementById("selnoOfAdults").value=="0")){alert(travellerCheck);return false;}
else if((document.getElementById("selnoOfChildren").value=="0")&&(document.getElementById("selnoOfAdults").value=="0")){alert(infantCheck);return false;}
else if((document.getElementById("selnoOfChildren").value>0)&&(document.getElementById("selnoOfAdults").value=="0")){alert(childAccompany);return false;}
else if(((document.getElementById("selnoOfChildren").value>0)&&(document.getElementById("selnoOfInfants").value>0))&&((document.getElementById("selnoOfAdults").value=="0"))){alert(infantAccompanyCheck);return false;}
else if(noOfBookings>6){alert(bookingCheck);return false;}
else if(document.getElementById("selnoOfAdults").value<document.getElementById("selnoOfInfants").value){alert(ticketCheck);return false;}
else if((document.getElementById("txtretnDateRtrip").value)>(document.getElementById("txtdeptDateRtrip").value)){alert(returnDateCheck);return false;}}
function homeValidDateRange(){var flag=true;var fromdate=deptdate;var todate=retndate;if(flag==true){flag=false;fromdate=getDateObj(fromdate);todate=getDateObj(todate);if(isPreviousDate(fromdate)){if(fromdate>todate.setHours(fromdate.getHours(),fromdate.getMinutes(),fromdate.getSeconds(),fromdate.getMilliseconds())){return flag;}else{flag=true;return flag;}}}
return flag;}
function homeIsPreviousDate1(inputdate,fname){var today=phpdate;inputdate.setHours(today.getHours(),today.getMinutes(),today.getSeconds(),today.getMilliseconds());if(inputdate<today){document.getElementById(fname).value="DD/MM/YYYY";document.getElementById(fname).focus();return false;}else{return true;}}