

var schemaName="arabiahorizons";
//var subURL="http://test1.secure-reservation.com/"+schemaName+"";
var subURL="http://booking.arabiahorizons.com/"+schemaName+"";
//var subURL="http://192.168.1.179/"+schemaName+"";

var airTxtArr = new Array();

var _month = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");





function loadDataNew_H(){

	setFields("H");

	document.forms["ResPkgSearchForm"].action=subURL+"/packaging/reservation/ResPkgSearchCriteria.do?ActionType=ResSearchHotels";

	if (chkDates()){showError();return;}

	var searchStr = document.forms["form1"].hid_H_Loc.value.split("|");

	document.forms["ResPkgSearchForm"].searchCityId.value		= searchStr[0];

	document.forms["ResPkgSearchForm"].searchCityName.value	= searchStr[1];

	document.forms["ResPkgSearchForm"].searchStateId.value	= searchStr[2];

	document.forms["ResPkgSearchForm"].searchCountryId.value	= searchStr[3];

	

	document.forms["ResPkgSearchForm"].cmbCty_Hotels.value	= document.forms["ResPkgSearchForm"].searchCityId.value;

	document.forms["ResPkgSearchForm"].cityLookup_Hotels.value	= document.forms["ResPkgSearchForm"].searchCityName.value;

	document.forms["ResPkgSearchForm"].cmbSte_Hotels.value	= document.forms["ResPkgSearchForm"].searchStateId.value;

	document.forms["ResPkgSearchForm"].cmbCtry_Hotels.value	= document.forms["ResPkgSearchForm"].searchCountryId.value;

	

	document.forms["ResPkgSearchForm"].cmbInYr_Hotels.value	= Number(document.forms["form1"].elements["H_InYear"].options[document.forms["form1"].elements["H_InYear"].selectedIndex].value);

	document.forms["ResPkgSearchForm"].cmbInMn_Hotels.value	= Number(document.forms["form1"].elements["H_InMonth"].options[document.forms["form1"].elements["H_InMonth"].selectedIndex].value)+1;

	document.forms["ResPkgSearchForm"].cmbInDt_Hotels.value	= document.forms["form1"].elements["H_InDate"].options[document.forms["form1"].elements["H_InDate"].selectedIndex].value;	

	document.forms["ResPkgSearchForm"].cmbNgt_Hotels.value	= Number(document.forms["form1"].elements["H_nights"].options[document.forms["form1"].elements["H_nights"].selectedIndex].value);
	

	document.forms["ResPkgSearchForm"].cmbOutYr_Hotels.value	= Number(document.forms["form1"].elements["H_OutYear"].options[document.forms["form1"].elements["H_OutYear"].selectedIndex].value);

	document.forms["ResPkgSearchForm"].cmbOutMn_Hotels.value	= Number(document.forms["form1"].elements["H_OutMonth"].options[document.forms["form1"].elements["H_OutMonth"].selectedIndex].value)+1;

	document.forms["ResPkgSearchForm"].cmbOutDt_Hotels.value	= document.forms["form1"].elements["H_OutDate"].options[document.forms["form1"].elements["H_OutDate"].selectedIndex].value;

	

	document.forms["ResPkgSearchForm"].cmbNoRm_Hotels.value	= Number(document.forms["form1"].elements["H_cmbNoOfRooms"].options[document.forms["form1"].elements["H_cmbNoOfRooms"].selectedIndex].value);	

	document.forms["ResPkgSearchForm"].totRooms_Hotels.value	= Number(document.forms["form1"].elements["H_cmbNoOfRooms"].options[document.forms["form1"].elements["H_cmbNoOfRooms"].selectedIndex].value);

	

	document.forms["ResPkgSearchForm"].cmbInMn.value=Number(document.forms["form1"].elements["H_InMonth"].options[document.forms["form1"].elements["H_InMonth"].selectedIndex].value)+1;	

	document.forms["ResPkgSearchForm"].cmbInYr.value=document.forms["form1"].elements["H_InYear"].options[document.forms["form1"].elements["H_InYear"].selectedIndex].value;

	document.forms["ResPkgSearchForm"].cmbOutMn.value=Number(document.forms["form1"].elements["H_OutMonth"].options[document.forms["form1"].elements["H_OutMonth"].selectedIndex].value)+1;	

	document.forms["ResPkgSearchForm"].cmbOutYr.value=document.forms["form1"].elements["H_OutYear"].options[document.forms["form1"].elements["H_OutYear"].selectedIndex].value;	

	document.forms["ResPkgSearchForm"].cmbInDt.value=document.forms["form1"].elements["H_InDate"].options[document.forms["form1"].elements["H_InDate"].selectedIndex].value;			

	document.forms["ResPkgSearchForm"].cmbOutDt.value=document.forms["form1"].elements["H_OutDate"].options[document.forms["form1"].elements["H_OutDate"].selectedIndex].value;

	document.forms["ResPkgSearchForm"].consumerRegionId.value 		= document.forms["form1"].H_Country.value;
	//alert(document.forms["ResPkgSearchForm"].consumerRegionId.value);
	
	document.forms["ResPkgSearchForm"].elements["hotelStarId_Hotels"].value    =document.forms["form1"].elements["hstarCat"].options[document.forms["form1"].elements["hstarCat"].selectedIndex].value;
	
	document.forms["ResPkgSearchForm"].elements["hotelType_Hotels"].value    =document.forms["form1"].elements["hType"].options[document.forms["form1"].elements["hType"].selectedIndex].value;
	
	document.forms["ResPkgSearchForm"].hotelName_Hotels.value = document.forms["form1"].hotelName.value;

	document.forms["ResPkgSearchForm"].consumerCurrencyCode.value=document.forms["form1"].elements["consumerCurrencyCode"].options[document.forms["form1"].elements["consumerCurrencyCode"].selectedIndex].value;

	var OutMonth=document.forms["ResPkgSearchForm"].cmbOutMn.value;

	var InMonth=document.forms["ResPkgSearchForm"].cmbInMn.value;

	var cMonth=Number(_InDate.getMonth()+1);

	var d = new Date();

	var curr_year = d.getFullYear();

	var totalAdults 	= 0;

	var totalChildren	= 0;

	var occupancyStr	= "";

	

	if(document.forms["ResPkgSearchForm"].hotelCode_Hotels.value==""){

		document.forms["ResPkgSearchForm"].shtcd_Hotels.value="0";

	}

	if(document.forms["ResPkgSearchForm"].occupancy_Details_Hotels.value==""){

		document.forms["ResPkgSearchForm"].occupancy_Details_Hotels.value = "<room1Adult>1</room1Adults><room1Children>0</room1Children>";

	}

	document.forms["ResPkgSearchForm"].cmbtourOpt_Hotels.value="0";

	document.forms["ResPkgSearchForm"].pkgType.value	= "H";

	var currentDate 	= new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDate());

	var checkinDate 	= new Date(Number(document.forms["ResPkgSearchForm"].cmbInYr.value),Number(document.forms["ResPkgSearchForm"].cmbInMn.value)-1,Number(document.forms["ResPkgSearchForm"].cmbInDt.value));

	var checkoutDate 	= new Date(Number(document.forms["ResPkgSearchForm"].cmbOutYr.value),Number(document.forms["ResPkgSearchForm"].cmbOutMn.value)-1,Number(document.forms["ResPkgSearchForm"].cmbOutDt.value));

	

	
	if (searchStr==""){

		alert("Please Enter the Location!");

	}else if(document.getElementById("H_Country").value=="null"){

		alert("Please Enter the Passenger Nationality!");

		
	}else if (checkinDate>checkoutDate || checkinDate<currentDate){

		alert("The Correct Date Should be Selected!");

	}/*else if(document.getElementById("H_Country").value=="null"){

		alert("Country of Residence Must be Selected!");

	}*/else {

		befSubmit('H');

		document.forms["ResPkgSearchForm"].submit();

	}

}



//activity new

function loadDataNew_A(){

	

	setFields("A");

	document.forms["ResPkgSearchForm"].action=subURL+"/packaging/reservation/ResPkgSearchCriteria.do?ActionType=ResSearchActivities";

	if (chkDates()){showError();return;}

	

	var searchStr = document.forms["form1"].hid_H_Loc.value.split("|");

	document.forms["ResPkgSearchForm"].searchCityId.value	= searchStr[0];

	document.forms["ResPkgSearchForm"].searchCityName.value	= searchStr[1];

	document.forms["ResPkgSearchForm"].searchStateId.value	= searchStr[2];

	document.forms["ResPkgSearchForm"].searchCountryId.value	= searchStr[3];

	document.forms["ResPkgSearchForm"].cmbCty_Activities.value	= document.forms["ResPkgSearchForm"].searchCityId.value;

	document.forms["ResPkgSearchForm"].cityLookup_Activities.value	= document.forms["ResPkgSearchForm"].searchCityName.value;

	document.forms["ResPkgSearchForm"].cmbCtry_Activities.value	= document.forms["ResPkgSearchForm"].searchCountryId.value;

	

	document.forms["ResPkgSearchForm"].cmbInYr_Activities.value	= Number(document.forms["form1"].elements["activity_InYear"].options[document.forms["form1"].elements["activity_InYear"].selectedIndex].value);

	document.forms["ResPkgSearchForm"].cmbInMn_Activities.value	= Number(document.forms["form1"].elements["activity_InMonth"].options[document.forms["form1"].elements["activity_InMonth"].selectedIndex].value)+1;

	document.forms["ResPkgSearchForm"].cmbInDt_Activities.value	= document.forms["form1"].elements["activity_InDate"].options[document.forms["form1"].elements["activity_InDate"].selectedIndex].value;

	

	document.forms["ResPkgSearchForm"].cmbOutYr_Activities.value	= Number(document.forms["form1"].elements["activity_OutYear"].options[document.forms["form1"].elements["activity_OutYear"].selectedIndex].value);

	document.forms["ResPkgSearchForm"].cmbOutMn_Activities.value	= Number(document.forms["form1"].elements["activity_OutMonth"].options[document.forms["form1"].elements["activity_OutMonth"].selectedIndex].value)+1;

	document.forms["ResPkgSearchForm"].cmbOutDt_Activities.value	= document.forms["form1"].elements["activity_OutDate"].options[document.forms["form1"].elements["activity_OutDate"].selectedIndex].value;

	

	document.forms["ResPkgSearchForm"].cmbInMn.value=Number(document.forms["form1"].elements["activity_InMonth"].options[document.forms["form1"].elements["activity_InMonth"].selectedIndex].value)+1;

	document.forms["ResPkgSearchForm"].cmbInYr.value=document.forms["form1"].elements["activity_InYear"].options[document.forms["form1"].elements["activity_InYear"].selectedIndex].value;

	document.forms["ResPkgSearchForm"].cmbOutMn.value=Number(document.forms["form1"].elements["activity_OutMonth"].options[document.forms["form1"].elements["activity_OutMonth"].selectedIndex].value)+1;

	document.forms["ResPkgSearchForm"].cmbOutYr.value=document.forms["form1"].elements["activity_OutYear"].options[document.forms["form1"].elements["activity_OutYear"].selectedIndex].value;

	

	document.forms["ResPkgSearchForm"].cmbInDt.value=document.forms["form1"].elements["activity_InDate"].options[document.forms["form1"].elements["activity_InDate"].selectedIndex].value;

	document.forms["ResPkgSearchForm"].cmbOutDt.value=document.forms["form1"].elements["activity_OutDate"].options[document.forms["form1"].elements["activity_OutDate"].selectedIndex].value;

	

	document.forms["ResPkgSearchForm"].cmbNoOfAdults_Activities.value 	= document.forms["form1"].elements["R1occAdults_A"].value;

	document.forms["ResPkgSearchForm"].cmbNoOfChildren_Activities.value = document.forms["form1"].elements["R1occChi_A"].value;

	

	var roomChildren= Number(document.forms["ResPkgSearchForm"].cmbNoOfChildren_Activities.value);

	document.forms["ResPkgSearchForm"].gstChildAges_Activities.value = "";

	for(var childCount=0;childCount<Number(roomChildren);childCount++){

		document.forms["ResPkgSearchForm"].gstChildAges_Activities.value+=document.forms["form1"].elements["R1occAge"+(childCount+1)+"_A"].value;

		if(childCount!=(Number(roomChildren)-1)){

			document.forms["ResPkgSearchForm"].gstChildAges_Activities.value+=",";

		}

	}

	

	var OutMonth=document.forms["ResPkgSearchForm"].cmbOutMn.value;

	var InMonth=document.forms["ResPkgSearchForm"].cmbInMn.value;

	var cMonth=Number(_InDate.getMonth()+1);



	var d = new Date();

	var curr_year = d.getFullYear();

	

	

	document.forms["ResPkgSearchForm"].cmbNgt_Activities.value	= Number(document.forms["form1"].elements["activity_nights"].options[document.forms["form1"].elements["activity_nights"].selectedIndex].value);
	
	document.forms["ResPkgSearchForm"].pkgType.value = "A";

	document.forms["ResPkgSearchForm"].consumerRegionId.value 		= document.forms["form1"].A_Country.value;
	
		document.forms["ResPkgSearchForm"].consumerCurrencyCode.value=document.forms["form1"].elements["Act_consumerCurrencyCode"].options[document.forms["form1"].elements["Act_consumerCurrencyCode"].selectedIndex].value;

	var currentDate 	= new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDate());

	var checkinDate 	= new Date(Number(document.forms["ResPkgSearchForm"].cmbInYr.value),Number(document.forms["ResPkgSearchForm"].cmbInMn.value)-1,Number(document.forms["ResPkgSearchForm"].cmbInDt.value));

	var checkoutDate 	= new Date(Number(document.forms["ResPkgSearchForm"].cmbOutYr.value),Number(document.forms["ResPkgSearchForm"].cmbOutMn.value)-1,Number(document.forms["ResPkgSearchForm"].cmbOutDt.value));

	if (searchStr==""){

		alert("Please Enter the Location!");
		
	}else if (document.getElementById("A_Country").value=="null"){

		alert("Please Enter the Passenger Nationality!");

	}else if (checkinDate>checkoutDate || checkinDate<currentDate){

		alert("The Correct Date Should be Selected!");

	}/*else if(document.getElementById("A_Country").value=="null"){

		alert("Country of Residence Must be Selected!");

	}*/else {

		befSubmit('A');

		document.forms["ResPkgSearchForm"].submit();

	}

	

}







var checkMore_new=0;

function setCharSecond(ch,img){

var flag =0;

var tmpArr = new Array();

	for (var j=0; j<airTxtArr.length; j++){

		if (airTxtArr[j][0].toUpperCase().indexOf(ch.value.toUpperCase())==0){

			if (!showAllLoc){checkMore_new++;if (checkMore_new>10){break;}}

			tmpArr[tmpArr.length]="<tr><td class=\"stripe"+((j%2)+3)+"\" style=\"padding-left:5px;cursor:pointer;\" onMouseOver=\"altcell('ov',this)\" onMouseOut=\"altcell('ou',this,'stripe"+((j%2)+3)+"')\" onClick=\"setValSecond("+j+",'"+ch.name+"')\">"+airTxtArr[j][0]+" - "+airTxtArr[j][1]+" - "+airTxtArr[j][3]+"- "+airTxtArr[j][7]+"</td></tr>";

			flag = 1;

		}

		if ((airTxtArr[j][1].toUpperCase().indexOf(ch.value.toUpperCase())==0) && flag==0){

			if (!showAllLoc){checkMore_new++;if (checkMore_new>10){break;}}

			tmpArr[tmpArr.length]="<tr><td class=\"stripe"+((j%2)+3)+"\" style=\"padding-left:5px;cursor:pointer;\" onMouseOver=\"altcell('ov',this)\" onMouseOut=\"altcell('ou',this,'stripe"+((j%2)+3)+"')\" onClick=\"setValSecond("+j+",'"+ch.name+"')\">"+airTxtArr[j][0]+" - "+airTxtArr[j][1]+" - "+airTxtArr[j][3]+"- "+airTxtArr[j][7]+"</td></tr>";

		}

		var flag =0;

	}

	if (!showAllLoc){

		if (checkMore_new>10){tmpArr[tmpArr.length]="<tr><td class=\"morebg\" style=\"padding-left:5px;cursor:pointer;\" onClick=\"showAllLoc=true;setCharSecond(document.forms['form1'].elements['"+ch.name+"'],'"+img+"')\" title=\"Show All\" align=\"center\"><img src=\"images/more_arrow.gif\" width=\"9\" height=\"6\" border=\"0\" hspace=\"3\" alt=\"Show All\" align=\"absmiddle\">Show All</td></tr>";}

	}

	checkMore_new=0;

	

	var outSt="";

if (tmpArr.length==0){

	outSt="<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"3\" class=\"databorder\"><tr><td class=\"stripe4\" onClick=\"setObjPos('ixpDataFrame',0,0,180,0,'none');setObjPos('maskFrame',0,0,0,0,'none');\" align=\"center\">... No Results Available ...</td></tr></table>";

	showRes(img,outSt,1);

}else{

	outSt="<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"4\" class=\"databorder\">"+tmpArr.join("")+"</table>";

	showRes(img,outSt,tmpArr.length);

}

tmpArr.length=0;

}



function setValSecond(index,obj){	

	document.forms["form1"].elements[obj].value=airTxtArr[index][0];

			

	setObjPos('ixpDataFrame',0,0,180,0,'none');

	setObjPos('maskFrame',0,0,0,0,'none');

	showAllLoc=false;

}



function altcell(st,obj,cls){

	if (st=="ov"){

	obj.className="overclass";

	}else{

	obj.className=cls;

	}

}


function setcity(val){
if (val=="notthis"){
document.forms["form1"].hotelName.value="";
}
}

function set_Act(val){
	document.forms["ResPkgSearchForm"].actType_Activities.value	= document.forms["form1"].elements["Act_type"].value = val;
		
}
