function setTabBE(tb){
	var t=new Array('tab01','tab02','tab03');
	for(i=0;i<t.length; i++){
		if(tb==t[i]){
			document.getElementById(t[i]).style.display='';
		}else{
			document.getElementById(t[i]).style.display='none';
		}
  	}

	if(tb=='tab02'){
		new hpSearch(cityCodeNames,document.getElementById("city"),false,document.getElementById("showlookup"),"IN","true",50,226,false,0,"hotel");
	}

	if(tb=='tab03'){
		var N=navigator.appName;
		var V=navigator.appVersion.split(';')
		V=parseInt(V[1].substring(6,7));
		document.getElementById('trainorigin').className='';
		document.getElementById('traindestination').className='';
		if(V==6 && N=='Microsoft Internet Explorer'){
			new apSearch(stnCodeNames,document.getElementById('trainorigin'),document.getElementById("trainshowlookup"),'IN','false',12);
			new apSearch(stnCodeNames,document.getElementById('traindestination'),document.getElementById("trainshowlookup"),'IN','false',12);
		}else{
			new apSearch(stnCodeNames,document.getElementById('trainorigin'),document.getElementById("trainshowlookup"),'IN','false','');
			new apSearch(stnCodeNames,document.getElementById('traindestination'),document.getElementById("trainshowlookup"),'IN','false','');
		}

		var formtype='';
		ytObj = new YATRA.caldoy.Calendar2up("ytObj","YTContainer",(thisMonth+1)+"/"+thisYear,(thisMonth+1)+"/"+thisDay+"/"+thisYear);
		ytObj.title = " &nbsp;&nbsp;&nbsp;&nbsp;Select Your Travel  Date &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
		ytObj.setChildFunction("onSelect",setDate);
		ytObj.render();
	}
}

function setTabFormCms(img){
    var idArr = new Array('tabbg01','tabbg02');
	var imgOnArr = new Array('cmsflighticonDomon','cmsflighticonInton');
	var imgOffArr = new Array('cmsflighticonDomoff','cmsflighticonIntoff');
        var len=idArr.length;
        for (var i=0; i<len; i++){
           if(idArr[i]==img){
			document.getElementById(idArr[i]).src='/static/images/common/'+imgOnArr[i]+'.gif';
		}else{
			document.getElementById(idArr[i]).src='/static/images/common/'+imgOffArr[i]+'.gif';
		}
        }
}

function setTabForm(img){
    var idArr = new Array('tabbg01','tabbg02','tabbg03','tabbg04');
	var imgOnArr = new Array('flighticonDomon','flighticonInton','hoteliconon','trainiconon');
	var imgOffArr = new Array('flighticonDomoff','flighticonIntoff','hoteliconoff','trainiconoff');
        var len=idArr.length;
        for (var i=0; i<len; i++){
           if(idArr[i]==img){
			document.getElementById(idArr[i]).className=imgOnArr[i];
			//document.getElementById(idArr[i]).src='/static/images/common/'+imgOnArr[i]+'.gif';
		}else{
			document.getElementById(idArr[i]).className=imgOffArr[i];
			//document.getElementById(idArr[i]).src='/static/images/common/'+imgOffArr[i]+'.gif';
		}
        }
}

function setTabFields(frm){
var from_str_dom = '<select name="origin"  class="inputtype"  style="width: 130px; color: rgb(70, 70, 70); font-size:11px;"><option value="" selected="selected">Select Departure City</option><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="AGR">Agra</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="BEP">Bellary</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="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="XDL">Dholpur</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="JSA">Jaisalmer</option><option value="IXJ">Jammu</option><option value="JGA">Jamnagar</option><option value="IXW">Jamshedpur</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 (Calcutta)</option><option value="CCJ">Kozhikode</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="XLD">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="NDC">Nanded</option><option value="ISK">Nasik</option><option value="DEL">New Delhi</option><option value="IXP">Pathankot</option><option value="PAT">Patna</option><option value="PGH">Pantnagar</option><option value="PBD">Porbandar</option><option value="IXZ">Port Blair</option><option value="PNQ">Pune</option><option value="PUT">Puttaparthi</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="SXV">Salem</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="TCR">Tuticorin</option><option value="UDR">Udaipur</option><option value="BDQ">Vadodara</option><option value="VNS">Varanasi</option><option value="VDY">VidyaNagar</option><option value="VGA">Vijayawada</option><option value="VTZ">Visakhapatnam</option></select>';

var to_str_dom = '<select name="destination" class="inputtype" style="width: 130px; color: rgb(70, 70, 70);font-size:11px;"><option value="" selected="selected">Select Arrival City</option><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="AGR">Agra</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="BEP">Bellary</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="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="XDL">Dholpur</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="JSA">Jaisalmer</option><option value="IXJ">Jammu</option><option value="JGA">Jamnagar</option><option value="IXW">Jamshedpur</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 (Calcutta)</option><option value="CCJ">Kozhikode</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="XLD">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="NDC">Nanded</option><option value="ISK">Nasik</option><option value="DEL">New Delhi</option><option value="IXP">Pathankot</option><option value="PAT">Patna</option><option value="PGH">Pantnagar</option><option value="PBD">Porbandar</option><option value="IXZ">Port Blair</option><option value="PNQ">Pune</option><option value="PUT">Puttaparthi</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="SXV">Salem</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="TCR">Tuticorin</option><option value="UDR">Udaipur</option><option value="BDQ">Vadodara</option><option value="VNS">Varanasi</option><option value="VDY">VidyaNagar</option><option value="VGA">Vijayawada</option><option value="VTZ">Visakhapatnam</option></select>';

//var from_str_int = "<input class=\"inputtype\" style=\"width: 130px; color: rgb(70, 70, 70);\" name=\"origin1\" id=\"flydeparture\" autocomplete=\"off\" type=\"text\" value=\"Enter city/airport\"  class=\"\" onClick=\"changeClass(this,'origin')\">";

var to_str_int = "<input class=\"inputtype\"  style=\"width: 130px; color: rgb(70, 70, 70);font-size:11px;\" name=\"destination1\" id=\"flyreturn\" autocomplete=\"off\" type=\"text\" value=\"Enter city/airport\" onClick=\"changeClass(this,'destination')\"><input type=\"hidden\" id=\"destination\" name=\"destination\" value=\"Enter city/airport\">";

var class_str_dom="<select style=\"width: 95px;font-size:11px;\" id=\"class\" name=\"class\" class=\"selecttype\"><option value=\"ECO\">Economy</option><option value=\"BUS\">Business</option></select>";

var class_str_int="<select style=\"width: 95px;font-size:11px;\" id=\"class\" name=\"class\" class=\"selecttype\"><option value=\"Y\"> Economy</option><option value=\"C\"> Business</option><option value=\"F\"> First</option><option value=\"W\"> Premium Economy</option><option value=\"M\"> Standard Economy</option></select>";

var oneway_str_dom="<input value=\"O\" name=\"type\" onclick=\"javascript:showHidert('form1','dome');\" checked=\"checked\" type=\"radio\">";

var round_str_dom="<input value=\"R\" name=\"type\" onclick=\"javascript:showHidert('form1','dome');\" type=\"radio\">";

var oneway_str_int="<input value=\"O\" name=\"type\" onclick=\"javascript:showHidert('form1','inte');\" type=\"radio\">";

var round_str_int="<input value=\"R\" name=\"type\" onclick=\"javascript:showHidert('form1','inte');\" checked=\"checked\" type=\"radio\">";

if(frm=='DomFlight'){
	document.getElementById('from_str').innerHTML=from_str_dom;
	document.getElementById('to_str').innerHTML=to_str_dom;
	document.getElementById('class_str').innerHTML=class_str_dom;
	document.getElementById('oneway_str').innerHTML=oneway_str_dom;
	document.getElementById('round_str').innerHTML=round_str_dom;
	document.getElementById('bookurtriptxt').innerHTML='Domestic';
	document.getElementById('intinfotxt').style.display='none';
	document.getElementById('btn_dom_flight').style.display='';
	document.getElementById('btn_int_flight').style.display='none';
	document.getElementById("flexi_div").style.display = "";
	document.getElementById('ReturnIcon').style.display='none';
	document.getElementById('ReturnIcon2').style.display='';
	document.getElementById('flexiButtonDom').style.display='';
	document.getElementById('flexiButtonInt').style.display='none';
	document.form1.rdate.disabled=true;
}else{
	document.getElementById('from_str').innerHTML=from_str_dom;
	document.getElementById('to_str').innerHTML=to_str_int;
	document.getElementById('class_str').innerHTML=class_str_int;
	document.getElementById('oneway_str').innerHTML=oneway_str_int;
	document.getElementById('round_str').innerHTML=round_str_int;
	document.getElementById('bookurtriptxt').innerHTML='International';
	document.getElementById('btn_int_flight').style.display='';
	document.getElementById('btn_dom_flight').style.display='none';
	document.getElementById('intinfotxt').style.display='';
	document.getElementById('ReturnIcon').style.display='';
	document.getElementById('ReturnIcon2').style.display='none';
	document.getElementById('flexiButtonInt').style.display='';
	document.getElementById('flexiButtonDom').style.display='none';
	document.form1.rdate.disabled=false;
	showSuggestion();
}

document.form1.reset()
}

function getXmlHttpRequestObject() {
if (window.XMLHttpRequest) {
return new XMLHttpRequest();
} else if(window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP");
} else {
alert("Your Browser Sucks!\nIt's about time to upgrade don't you think");
}
}


function loadScript(scriptpath, functions){
var oXML = getXmlHttpRequestObject();
oXML.open('GET', scriptpath, false);
oXML.send('');
eval(oXML.responseText);
for(var i=0; i<functions.length; i++) {
window[functions[i]] = eval(functions[i]);
}
}

function trim(stringToTrim) {
 return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function onChang(elem,text) {
if(elem.id == "flydeparture")
 {

 } else {
var destString = text;
	  if(trim(destString).indexOf(", India (")!=-1) {
	   document.getElementById("outbound").value = "false";
	   if(document.form1.type[0].checked) {
		document.getElementById("flexi_div").style.display = "";
	   } else {
		document.getElementById("flexi_div").style.display = "";
	   }
	   document.getElementById("class").options.length = 0;
	var option1 = document.createElement("option");
	option1.value = "ECO";
	option1.innerHTML = "Economy";
	var option2 = document.createElement("option");
	option2.value = "BUS";
	option2.innerHTML = "Business";
	document.getElementById("class").appendChild(option1);
	document.getElementById("class").appendChild(option2);

	  }
  else {
   document.getElementById("outbound").value = "true";
   if(document.form1.type[0].checked) {
	//document.form1.flexichk.checked=false;
    document.getElementById("flexi_div").style.display = "none";
   } else {
    document.getElementById("flexi_div").style.display = "";
   }
   document.getElementById("class").options.length = 0;
var option1 = document.createElement("option");
option1.value = "Y";
option1.innerHTML = "Economy";
var option2 = document.createElement("option");
option2.value = "C";
option2.innerHTML = "Business";
var option3 = document.createElement("option");
option3.value = "F";
option3.innerHTML = "First";
var option4 = document.createElement("option");
option4.value = "W";
option4.innerHTML = "Premium Economy";
var option5 = document.createElement("option");
option5.value = "M";
option5.innerHTML = "Standard Economy";
document.getElementById("class").appendChild(option1);
document.getElementById("class").appendChild(option2);
document.getElementById("class").appendChild(option3);
document.getElementById("class").appendChild(option4);
document.getElementById("class").appendChild(option5);
  }
  changeReturnDate('ddate');

 }

}
function changeSubmitAction(frmact,flexchk) {

if ((screen.width<=800) && (screen.height<=600)) {
 var scr_check=true;
}
else {
   var scr_check=false;
}
	// New Code for Flexi Search Button
	if (frmact=='dome')
	{
		//if(document.getElementById("flexi").checked) {
		if(flexchk=='yesflex') {
			document.form1.felxisearch.value = "FlexiSearch";
			window.document.form1.action = "/YT/wait_pages/waitpage_flexi.html";
		} else{
			window.document.form1.action = "/YT/wait_pages/waitpage_flight.html?scrCheck="+scr_check+"";
			document.form1.felxisearch.value = "";
		}
	}else{
		//if(document.getElementById("flexi").checked) {
		if(flexchk=='yesflex') {
			document.form1.felxisearch.value = "FlexiSearch";
			window.document.form1.action = "/YT/wait_pages/waitpage_a.html?scrCheck="+scr_check+"";
		} else{
			window.document.form1.action = "/YT/wait_pages/waitpage_b.html?scrCheck="+scr_check+"";
			document.form1.felxisearch.value = "";
		}
	}
	// New Code for Flexi Search Button

	//window.document.form1.submit();
}

function focusChangeOnCalImage(ev,elem) {
var code = 0;
var a = ev.keyCode;
var b = ev.which;
if(a) {
code = a;
} else {
code = b;
}
 if(code == 9) {
ytObj.hide();
if(elem == "ReturnIcon") {
document.getElementById("class").focus();
return false;
}
 if(document.form1.type[1].checked == true) {
if(elem == "DepartIcon") {
document.getElementById("class").focus();
return false;
}
} else {
if(elem == "DepartIcon") {
document.getElementById("rdate").focus();
return false;
}
}
 }
}
function focusChangeOnCalImageHotel(ev,elem) {
var code = 0;
var a = ev.keyCode;
var b = ev.which;
if(a) {
code = a;
} else {
code = b;
}
 if(code == 9) {
ytObj.hide();
if(elem == "RIcon" || elem == "codate") {
document.getElementById("NumberOfRooms_Numbers").focus();
return false;
}
 else {
return true;
}
 }
}
function focusChangeOnCalImageBus(ev,elem) {
var code = 0;
var a = ev.keyCode;
var b = ev.which;
if(a) {
code = a;
} else {
code = b;
}
 if(code == 9) {
ytObj.hide();
if(elem == "RIcon") {
document.getElementById("cboAdult").focus();
return false;
}
 if(document.busform.type[1].checked == true) {
if(elem == "DRIcon") {
document.getElementById("cboAdult").focus();
return false;
}
} else {
if(elem == "DRIcon") {
document.getElementById("Brdate").focus();
return false;
}
}
 }
}
function changeCityClass(elem) {
if((elem.value == "Enter city/airport")) {
elem.value = "";
elem.style.color = "#000000";
}
}
function changeBackCityClass(elem) {
if(trim(elem.value) == "" || (trim(elem.value).length ==2)) {
elem.value = "Enter city/airport";
elem.style.color = "#464646"
}
}

function showAgeBlock(val,f){
  var f=document.forms[""+f];
  if(val<1){
        window.document.getElementById('cha1').style.display='none';
        window.document.getElementById('cha2').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';
        //f.age2.value='';
  }
  if(val == 2){
        window.document.getElementById('cha1').style.display='block';
        window.document.getElementById('cha2').style.display='block';
  }
}

function closeCal(){

	 if (document.getElementById('YTContainer').style.display == "" || document.getElementById('YTContainer').style.display == "block")
	 {
		 document.getElementById('YTContainer').style.display = 'none';
	 }
 }