var nav=navigator.appName;
var tmp_dt=new Date();
function newdt(){
	return new Date(tmp_dt.getFullYear(),tmp_dt.getMonth(),tmp_dt.getDate(),0,0,0,0);
}
var m_today = new newdt();
var m_arr= new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
var my_arr= new Array();
var my_val_arr= new Array();
var temp_month=parseInt(m_today.getMonth());
var temp_year=parseInt(m_today.getFullYear());
var tmp_indt= new newdt();
var m_indt=new Date(tmp_indt.setDate(tmp_indt.getDate()+7));
var tmp_outdt= new newdt();
var m_outdt=new Date(tmp_outdt.setDate(tmp_outdt.getDate()+8));

var temp_m_inc=temp_month;
var temp_y_inc=temp_year;
for (var inc=0; inc<13; inc++){
	if ((temp_m_inc)>=m_arr.length){
		temp_m_inc=0;
		temp_y_inc=temp_y_inc+1;
	}
	my_arr[inc]=""+m_arr[temp_m_inc] + " "+temp_y_inc+"";
	my_val_arr[inc]=""+temp_y_inc+"-"+temp_m_inc+"";
	temp_m_inc=temp_m_inc+1;
}

function loadDates(){
	document.forms["frm1"].elements["hidCurrYear"].value=m_today.getFullYear();
	document.forms["frm1"].elements["hidCurrMonth"].value=m_today.getMonth();
	
 var selElm = document.forms["frm1"].elements["cmbCheckInMY"];
	selElm.removeChild(selElm[0]);
	
	selElm = document.forms["frm1"].elements["cmbCheckInDate"];
	selElm.removeChild(selElm[0]);

	selElm = document.forms["frm1"].elements["cmbNoOfAdults"];
	selElm.removeChild(selElm[0]);

	selElm = document.forms["frm1"].elements["cmbNoOfNights"];
	selElm.removeChild(selElm[0]);

	for (var kk1=0; kk1<my_arr.length; kk1++){
		document.forms["frm1"].elements["cmbCheckInMY"].options[document.forms["frm1"].elements["cmbCheckInMY"].options.length]=new Option(my_arr[kk1],my_val_arr[kk1]);
	}
	for (var i=0; i<31; i++){
		document.forms["frm1"].elements["cmbCheckInDate"].options[document.forms["frm1"].elements["cmbCheckInDate"].options.length]=new Option(i+1,i+1);
	}
	for (var i=0; i<10; i++){
		document.forms["frm1"].elements["cmbNoOfAdults"].options[document.forms["frm1"].elements["cmbNoOfAdults"].options.length]=new Option(i+1,i+1);
	}
	for (var i=0; i<30; i++){
		document.forms["frm1"].elements["cmbNoOfNights"].options[document.forms["frm1"].elements["cmbNoOfNights"].options.length]=new Option(i+1,i+1);
	}
	if(m_today.getMonth() < m_indt.getMonth())
		document.forms["frm1"].elements["cmbCheckInMY"].selectedIndex = 1;
	setMonthDays("In");
	document.forms["frm1"].elements["cmbCheckInDate"].selectedIndex=Number(m_indt.getDate())-1;
	setCheckOut();
}

function setCheckOut(){
	var tmpInMY=document.forms["frm1"].elements["cmbCheckInMY"].options[document.forms["frm1"].elements["cmbCheckInMY"].options.selectedIndex].value;
	var tmpInMY_vals=tmpInMY.split("-");
	document.forms["frm1"].elements["cmbCheckInMonth"].value	=tmpInMY_vals[1];
	document.forms["frm1"].elements["cmbCheckInYear"].value	=tmpInMY_vals[0];
	var tmpInDate = new Date(tmpInMY_vals[0],tmpInMY_vals[1],document.forms["frm1"].elements["cmbCheckInDate"].options[document.forms["frm1"].elements["cmbCheckInDate"].selectedIndex].value,0,0,0,0);
	noDays = Number(document.forms["frm1"].elements["cmbNoOfNights"].options[document.forms["frm1"].elements["cmbNoOfNights"].selectedIndex].value);
	tmpOutDate = new Date(tmpInDate.setDate(tmpInDate.getDate()+noDays));
	document.forms["frm1"].elements["cmbCheckOutMonth"].value	= tmpOutDate.getMonth();
	document.forms["frm1"].elements["cmbCheckOutYear"].value	= tmpOutDate.getFullYear();
	document.forms["frm1"].elements["cmbCheckOutDate"].value	= tmpOutDate.getDate();
}

function setMonthDays(name){
//	var tmpInYY=document.forms["frm1"].elements["cmbCheckInYY"].options[document.forms["frm1"].elements["cmbCheckInYY"].options.selectedIndex].value;
	var tmpInMY=document.forms["frm1"].elements["cmbCheckInMY"].options[document.forms["frm1"].elements["cmbCheckInMY"].options.selectedIndex].value;
	var tmpInMY_vals=tmpInMY.split("-");
	tmpmm	= tmpInMY_vals[1];
	tmpyy	= tmpInMY_vals[0];
/*
	if (tmpyy != tmpInYY){
		for (var kk1=0; kk1<document.forms["frm1"].elements["cmbCheckInYY"].options.length; kk1++){
			if (document.frm1.elements["cmbCheck"+name+"YY"].options[kk1].value == tmpyy){
				document.frm1.elements["cmbCheck"+name+"YY"].options[kk1].selected = true;
				break;
			}
		}
	}
*/
	maxdays = maxdate(tmpmm,tmpyy);
	selectedInd=document.frm1.elements["cmbCheck"+name+"Date"].selectedIndex;
	document.frm1.elements["cmbCheck"+name+"Date"].options.length=28;
	toAdd=maxdays-28;
	for (a=0; a<toAdd; a++){
		document.frm1.elements["cmbCheck"+name+"Date"].options[document.frm1.elements["cmbCheck"+name+"Date"].options.length] = new Option(29+a,29+a);
	}
	new_lnth=document.frm1.elements["cmbCheck"+name+"Date"].options.length;
	if (new_lnth<selectedInd+1){
		document.frm1.elements["cmbCheck"+name+"Date"].selectedIndex=document.frm1.elements["cmbCheck"+name+"Date"].options.length-1;
	}else{
		document.frm1.elements["cmbCheck"+name+"Date"].selectedIndex=selectedInd;
	}
}

/*
function setYearsMonth(name){
	var tmpInYY=document.forms["frm1"].elements["cmbCheckInYY"].options[document.forms["frm1"].elements["cmbCheckInYY"].options.selectedIndex].value;
	var tmpInMY=document.forms["frm1"].elements["cmbCheckInMY"].options[document.forms["frm1"].elements["cmbCheckInMY"].options.selectedIndex].value;
	var tmpInMY_vals=tmpInMY.split("-");
	tmpmm	= tmpInMY_vals[1];
	tmpyy	= tmpInMY_vals[0];
	if (tmpyy != tmpInYY){
		var tmpInMM = temp_month;
		if (tmpInYY > tmpyy) tmpInMM=0;
		for (var kk1=0; kk1<document.forms["frm1"].elements["cmbCheckInMY"].options.length; kk1++){
			if (document.frm1.elements["cmbCheck"+name+"MY"].options[kk1].value == tmpInYY+"-"+tmpInMM){
				document.frm1.elements["cmbCheck"+name+"MY"].options[kk1].selected = true;
				break;
			}
		}
	}
	//setMonthDays(name);
}
*/
function maxdate(mm,yy){
	if (mm==1){
		if(yy%4==0){return 29;}else{return 28;}
	}else if (mm==0 || mm==2 || mm==4 || mm==6 || mm==7 || mm==9 || mm==11){
		return 31;
	}else{
		return 30;
	}
}

function searchHotel(){
	document.getElementById("imgSearch").style.display = "none";
	document.getElementById("imgPleaseWait").style.display = "block";
	var rSource="W";
	var prvScr="http://bookings.travelstay.com/TravelStayBooking.htm";
	if(document.frm1.language.value != "en")
	{
	    prvScr="http://bookings.travelstay.com/TravelStayBooking_"+document.frm1.language.value+".htm";
	}
	sub_url="http://secure.travelstay.com/servlet/TravelStay.ResevationSearch?afCd="+document.frm1.afftCode.value+"&afTp="+document.frm1.afftType.value+"&NoAd="+document.frm1.cmbNoOfAdults.options[document.frm1.cmbNoOfAdults.selectedIndex].value+"&NoCh="+document.frm1.cmbNoChi.value+"&NoNgt="+document.frm1.cmbNoOfNights.options[document.frm1.cmbNoOfNights.selectedIndex].value+"&stPr=0&edPr=999999&PrRg=All%20Prices&AcNm="+escape(document.frm1.hotelName.value)+"&Grp="+escape(document.frm1.selGroup.value)+"&NoRm="+document.frm1.cmbNoOfRooms.value+"&Ct="+escape(document.frm1.cityCd.value)+"&InDt="+document.frm1.cmbCheckInDate.options[document.frm1.cmbCheckInDate.selectedIndex].value+"&InMn="+document.frm1.cmbCheckInMonth.value+"&InYr="+document.frm1.cmbCheckInYear.value+"&OtDt="+document.frm1.cmbCheckOutDate.value+"&prSc="+escape(prvScr)+"&OtMn="+document.frm1.cmbCheckOutMonth.value+"&OtYr="+document.frm1.cmbCheckOutYear.value+"&htCd="+escape(document.frm1.hotelCode.value)+"&amty="+escape(document.frm1.selAmenity.value)+"&slCt="+escape(document.frm1.selCity.value)+"&CtgNm="+escape(document.frm1.selCategoryName.value)+"&slCat="+escape(document.frm1.selCategory.value)+"&Dcn1="+document.frm1.selDiscount1.value+"&Dcn2=N&mxP="+document.frm1.maxpPrevalue.value+"&RmTyD=All%20Room%20Types&RmTyp=%25&slLoc="+document.frm1.selLocation.value+"&sLNm="+escape(document.frm1.selLocationNm.value)+"&flB=-&Sor="+rSource+"&vInf="+escape(document.frm1.visitorInfo.value)+"&language=en&country=US&browser=IE";
	document.location=sub_url;
}
//long SilkRoad
