
function show_calendar(fname) 
{
        url="calender.asp?fname="+fname
        vWinCal = window.open(url, "Calendar","width=290,height=180,status=no,resizable=yes,top=200,left=200");
        vWinCal.opener = self;
}

function initResLauncher(){
	// *** must be set per instance ***
	domain = "https://www.ipxres.com"
	chainId = "1001";
	frm = document.resLauncher;
	// ********************************

	//var mnths = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
	currDt = new Date();
	currMnth = currDt.getMonth();
	currYear = currDt.getFullYear();
	currDay = currDt.getDate();
	currMnth = currMnth+1;

	frm.fromdt.value = currMnth +"/"+ currDay +"/"+ currYear;
	
	/*
	var mt,yr,dy,mnthYr,len;
	for (var mnthIdx=currMnth;mnthIdx<=currMnth+12;mnthIdx++) {
		yr = currYear;
		mt = mnthIdx;
		if (mt>11) {
			mt -= 12;
			yr += 1;
		}
		len = frm.arrMnthYr.options.length;
		sel = (yr==currYear && mt==currMnth) ? true : false;
		tmpDt = new Date(yr,mt,currDay);
		frm.arrMnthYr.options[len] = new Option(mnths[mt] + " " + yr,tmpDt,sel,sel);
	}
	updateDays = true;
	setDays(currDt);
	setDates();
	*/
}
function setDays(dt) 
{
/*	var days,yr,mt,day,tm,len,sel,tmpDt;
	yr = dt.getFullYear();
	mt = dt.getMonth();
	day = (mt==currMnth && yr==currYear) ? dt.getDate() : 1;

	var tmpMt = mt+1;
	var tmpYr = yr;
	if (tmpMt>11) {
		var tmpMt = mt-11;
		var tmpYr = yr+1;
	}
	tmpDt = new Date(tmpYr,tmpMt);
	tm = tmpDt.getTime();
	tmpDt.setTime(tm-86400000);
	dayCnt = tmpDt.getDate();

	frm.arrDay.options.length = 0;
	for (var i=day;i<=dayCnt;i++) {
		len = frm.arrDay.options.length;
		tmpDt = new Date(yr,mt,i);
		sel = (tmpDt == currDt) ? true : false;
		frm.arrDay.options[len] = new Option(i,tmpDt,sel,sel);
	}
*/
}
function setDates(updateDays) 
{
/*	var dd = (updateDays) ? frm.arrMnthYr : frm.arrDay;
	var dt = new Date(dd.options[dd.selectedIndex].value);
	var nights = frm.nights.options[frm.nights.selectedIndex].value;
	var thisMnth = dt.getMonth();
	var thisYear = dt.getFullYear();
	var thisDay = dt.getDate();
	if (updateDays) setDays(dt);

	arrivalDt = (thisMnth+1)+"/"+thisDay+"/"+thisYear;
	tmpDt = new Date(thisYear,thisMnth,thisDay);
	tm = tmpDt.getTime();
	tmpDt.setTime(tm+(86400000*nights));
	departureDt = (tmpDt.getMonth()+1)+"/"+tmpDt.getDate()+"/"+tmpDt.getFullYear();
	if (arrivalDt==departureDt)
	{
		tm = tmpDt.getTime();
		tmpDt.setTime(tm+(86400000*nights));
		departureDt = (tmpDt.getMonth()+1)+"/"+tmpDt.getDate()+"/"+tmpDt.getFullYear();
	}
*/
}
function launchBE() 
{
	/*
	setDates(false);
	arrDt = arrivalDt;
	depDt = departureDt;*/
	
	var features = frm.hsi.checked ? "width=770,height=392" : "";
	var url = domain+"/hotelsite/"
	url += frm.hsi.checked ? "opbe/opbe2.asp" : "reservations/rm_avail.asp";
	url += "::pHotelId=1552";
	var hotelId,arrDt,depDt,nights,adult,child,promo;
	hotelId = frm.hotelId.value;
	adult = frm.adult.value;
	arrDt = frm.fromdt.value;
	nights = frm.nights.value;
	child = frm.child.value;
	promo = frm.promo.value;
	totrec = frm.totrec.value;

	/*if(promo=="") { promo=""; }

	if(totrec==1)
	{
		icd = frm.inputcode.value;
		ccd = frm.convertcode.value;
		
		if(promo.toLowerCase()==icd.toLowerCase())
		{
			promo = ccd;
		}
	}
	else if(totrec>1)
	{
		for (i=0;i<frm.inputcode.length;i++)
		{
			icd = frm.inputcode[i].value;
			ccd = frm.convertcode[i].value;
			
			if(promo.toLowerCase()==icd.toLowerCase())
			{
				promo = ccd;
			}
		}
	}*/

	url += "||pChainId="+chainId
		+"||pHotelShell=1"
		+"||pChkIn="+arrDt
		+"||pChkOut=todt"
		+"||pAdult="+adult
		+"||pChild="+child
		+"||pcode="+ promo;
	//	+"||pRateTypeId="+promo

	document.resLauncher.action = "OpenResLaunch.asp?fmdt="+arrDt+"&nht="+nights+"&url="+ url;

	document.resLauncher.submit();
}

function PackagpeURL() 
{
	url = "https://www.ipxres.com/hotelsite/reservations/resrv.asp::pHotelId=1552||pChainId=1001||pHotelShell=1||pScd=ip";
	var hotelId,arrDt,depDt,nights,adult,child,promo;
	hotelId = frm.hotelId.value;
	adult = frm.adult.value;
	arrDt = frm.fromdt.value;
	nights = frm.nights.value;
	child = frm.child.value;
	promo = frm.promo.value;
	totrec = frm.totrec.value;

	/*if(promo=="") { promo=""; }

	if(totrec==1)
	{
		icd = frm.inputcode.value;
		ccd = frm.convertcode.value;
		
		if(promo.toLowerCase()==icd.toLowerCase())
		{
			promo = ccd;
		}
	}
	else if(totrec>1)
	{
		for (i=0;i<frm.inputcode.length;i++)
		{
			icd = frm.inputcode[i].value;
			ccd = frm.convertcode[i].value;
			
			if(promo.toLowerCase()==icd.toLowerCase())
			{
				promo = ccd;
			}
		}
	}*/


	url += "||pcode="+ promo;

	document.resLauncher.action = "OpenResLaunch.asp?fmdt="+arrDt+"&nht="+nights+"&url="+ url;

	document.resLauncher.submit();
}
