var current_tbl_id;

function BookNow(tbl_id, htl, pkg) {
	
	if (!(document.getElementById("chk_frm")== undefined)) {
	var z=document.getElementById("chk_frm");
	document.getElementById(current_tbl_id).deleteRow(z.rowIndex)
	}  

	current_tbl_id = tbl_id;
	var x=document.getElementById(tbl_id).insertRow(1)
	x.id="chk_frm";
	document.getElementById('chk_frm').style.backgroundColor="#ece7ca";
	var y=x.insertCell(0);
//	y.className="mtext1";
//	y.innerHTML="<a href=\"javascript:hide_menu();\" title=\"Click here to close the booking form.\"><b>Close</b> </a>"

	y.id="add_cell";
	y.innerHTML="<font style=\"font-size: 8pt; font-family: Arial\">loading...</font>";
	var frm=document.f1;
	var param="";	
		param=noCacheString()+"&pkg="+encodeURIComponent(pkg);
		param+="&htl="+encodeURIComponent(htl);
//		param+="&pkg_day="+encodeURIComponent(pkg_day);
		
	var xmlHttp;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return ;
	  } 
	var url=URL_LINK+"pkgtblav_ajx.asp";
	var str=param;
				xmlHttp.onreadystatechange=function getdataajax_stateChanged()
				{ 
				if (xmlHttp.readyState==4)
				{ 
					y.align="right";
					y.innerHTML=xmlHttp.responseText;
					setTimeout("start_cal_in()", 1000);
				}
				}
		
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
	xmlHttp.send(str);			
		
}

function BookNow2(tbl_id, htl, pkg) {
	
	if (!(document.getElementById("chk_frm")== undefined)) {
	var z=document.getElementById("chk_frm");
	document.getElementById(current_tbl_id).deleteRow(z.rowIndex)
	}  

	current_tbl_id = tbl_id;
	var x=document.getElementById(tbl_id).insertRow(1)
	x.id="chk_frm";
	document.getElementById('chk_frm').style.backgroundColor="#ece7ca";
	var y=x.insertCell(0);
//	y.className="mtext1";
//	y.innerHTML="<a href=\"javascript:hide_menu();\" title=\"Click here to close the booking form.\"><b>Close</b> </a>"

	y.id="add_cell";
	y.innerHTML="<font style=\"font-size: 8pt; font-family: Arial\">loading...</font>";
	var frm=document.f1;
	var param="";	
		param=noCacheString()+"&pkg="+encodeURIComponent(pkg);
		param+="&htl="+encodeURIComponent(htl);
//		param+="&pkg_day="+encodeURIComponent(pkg_day);
		
	var xmlHttp;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return ;
	  } 
	var url=URL_LINK+"pkgtblav2_ajx.asp";
	var str=param;
				xmlHttp.onreadystatechange=function getdataajax_stateChanged()
				{ 
				if (xmlHttp.readyState==4)
				{ 
					y.align="right";
					y.innerHTML=xmlHttp.responseText;
					setTimeout("start_cal_inout()", 1000);
				}
				}
		
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
	xmlHttp.send(str);			
		
}

function chgpkg_date() {

	if (!(document.getElementById("chk_frm")== undefined)) {
	var z=document.getElementById("chk_frm");
	document.getElementById("tbl_date").deleteRow(z.rowIndex)
	}  

	var x=document.getElementById("tbl_date").insertRow(1)
	x.id="chk_frm";
	var y=x.insertCell(0);
	y.align="center";
	var t=document.getElementById("tag_pkg");
	t.innerHTML="<a href=\"javascript:closepkg_date()\">Close</a>&nbsp;";
	
	var frm1 = document.frmBookingForm2;
	var param="";	
		param=noCacheString()+"&pkg="+encodeURIComponent(frm1.rmtype0.value);
		param+="&htl="+encodeURIComponent(frm1.h_code.value);		
	var xmlHttp;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return ;
	  } 
	var url=URL_LINK+"pkgchgdate_ajx.asp";
	var str=param;
				xmlHttp.onreadystatechange=function getdataajax_stateChanged()
				{ 
				if (xmlHttp.readyState==4)
				{ 
					y.innerHTML=xmlHttp.responseText;
					setTimeout("start_cal_in()", 1000);
				}
				}
		
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
	xmlHttp.send(str);
	
}

function chgpkg2_date() {

	if (!(document.getElementById("chk_frm")== undefined)) {
	var z=document.getElementById("chk_frm");
	document.getElementById("tbl_date").deleteRow(z.rowIndex)
	}  

	var x=document.getElementById("tbl_date").insertRow(1)
	x.id="chk_frm";
	var y=x.insertCell(0);
	y.align="center";
	var t=document.getElementById("tag_pkg");
	t.innerHTML="<a href=\"javascript:closepkg2_date()\">Close</a>&nbsp;";
	
	var frm1 = document.frmBookingForm2;
	var param="";	
		param=noCacheString()+"&pkg="+encodeURIComponent(frm1.rmtype0.value);
		param+="&htl="+encodeURIComponent(frm1.h_code.value);		
	var xmlHttp;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return ;
	  } 
	var url=URL_LINK+"pkgchgdate2_ajx.asp";
	var str=param;
				xmlHttp.onreadystatechange=function getdataajax_stateChanged()
				{ 
				if (xmlHttp.readyState==4)
				{ 
					y.innerHTML=xmlHttp.responseText;
					setTimeout("start_cal_inout()", 1000);
				}
				}
		
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
	xmlHttp.send(str);
	
}

function closepkg_date() {

	var t=document.getElementById("tag_pkg");
	t.innerHTML="<a href=\"javascript:chgpkg_date();\" title=\"Click here to change the travel date.\">Change the travel date.</a>";

	if (!(document.getElementById("chk_frm")== undefined)) {
	var z=document.getElementById("chk_frm");
	document.getElementById("tbl_date").deleteRow(z.rowIndex)
	}  
	
}

function closepkg2_date() {

	var t=document.getElementById("tag_pkg");
	t.innerHTML="<a href=\"javascript:chgpkg2_date();\" title=\"Click here to change the travel date.\">Change the travel date.</a>";

	if (!(document.getElementById("chk_frm")== undefined)) {
	var z=document.getElementById("chk_frm");
	document.getElementById("tbl_date").deleteRow(z.rowIndex)
	}  
	
}

function chg_date() {

	if (!(document.getElementById("chk_frm")== undefined)) {
	var z=document.getElementById("chk_frm");
	document.getElementById("tbl_date").deleteRow(z.rowIndex)
	}  

	var x=document.getElementById("tbl_date").insertRow(1)
	x.id="chk_frm";
	var y=x.insertCell(0);
	y.align="center";
	var t=document.getElementById("tag_pkg");
	t.innerHTML="<a href=\"javascript:close_date()\">Close</a>&nbsp;";
	var param="";	
		param=noCacheString()		
	var xmlHttp;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return ;
	  } 
	var url=URL_LINK+"chgdate_ajx.asp";
	var str=param;
				xmlHttp.onreadystatechange=function getdataajax_stateChanged()
				{ 
				if (xmlHttp.readyState==4)
				{ 
					y.innerHTML=xmlHttp.responseText;
					setTimeout("start_cal_inout()", 1000);
				}
				}
		
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
	xmlHttp.send(str);
	
}

function close_date() {

	var t=document.getElementById("tag_pkg");
	t.innerHTML="<a href=\"javascript:chg_date();\" title=\"Click here to change the travel date.\">Change Dates</a>";

	if (!(document.getElementById("chk_frm")== undefined)) {
	var z=document.getElementById("chk_frm");
	document.getElementById("tbl_date").deleteRow(z.rowIndex)
	}  
	
}

function chg_date_modal() {

	if (!(document.getElementById("chk_frm")== undefined)) {
	var z=document.getElementById("chk_frm");
	document.getElementById("tbl_date").deleteRow(z.rowIndex)
	}  

	var x=document.getElementById("tbl_date").insertRow(1)
	x.id="chk_frm";
	var y=x.insertCell(0);
	y.align="center";
	var param="";	
		param=noCacheString()		
	var xmlHttp;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return ;
	  } 
	var url=URL_LINK+"chgdate_ajx_modal.asp";
	var str=param;
				xmlHttp.onreadystatechange=function getdataajax_stateChanged()
				{ 
				if (xmlHttp.readyState==4)
				{ 
					y.innerHTML=xmlHttp.responseText;
					setTimeout("start_cal_inout()", 1000);
				}
				}
		
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
	xmlHttp.send(str);
	
}

function Reserve_Chg_Date_Modal() {

	var frm1 = document.frmBookingForm2;
	
	frm1.hotel_code.value = frm1.h_code.value;
	frm1.hotel.value = frm1.h_name.value;
	frm1.rmtype.value = frm1.rmtype0.value + " : " + frm1.occ0.value;
	frm1.indate.value=  document.getElementById("indate_cal").value;
	frm1.outdate.value= document.getElementById("outdate_cal").value;
	frm1.indate_DMY_ID.value=document.getElementById("indate_cal").value;
	frm1.outdate_DMY_ID.value=document.getElementById("outdate_cal").value;
	frm1.norm.value=document.getElementById("norm").value;
	frm1.city.value = frm1.hotelcity.value;
	frm1.country.value = frm1.hotelcountry.value;
		
	if (frm1.indate.value=="") {
		alert("Please select a check in date.");
		return false;
	} else {
		frm1.target="_self";
		frm1.method = "post";
		frm1.action = URL_LINK+"go_booknow.asp";	
		frm1.submit();
	}		
}

function GoBookRm(rpid) {

//	var lnk=URL_LINK+"go_bookroom.asp?rpid="+rpid+"&indate="+document.getElementById("indate").value+"&outdate="+document.getElementById("outdate").value;
	var lnk=URL_LINK+"go_bookroom.asp?rpid="+rpid;
	window.location.replace(lnk);
}

function GoBookPro(rpid) {

//	var lnk=URL_LINK+"go_bookpro.asp?rpid="+rpid+"&indate="+document.getElementById("indate").value+"&outdate="+document.getElementById("outdate").value;
	var lnk=URL_LINK+"go_bookpro.asp?rpid="+rpid;
	window.location.replace(lnk);
}

function chgpkg_date_modal() {

	if (!(document.getElementById("chk_frm")== undefined)) {
	var z=document.getElementById("chk_frm");
	document.getElementById("tbl_date").deleteRow(z.rowIndex)
	}  

	var x=document.getElementById("tbl_date").insertRow(1)
	x.id="chk_frm";
	var y=x.insertCell(0);
	y.align="center";
	
	var frm1 = document.frmBookingForm2;
	var param="";	
		param=noCacheString()+"&pkg="+encodeURIComponent(frm1.rmtype0.value);
		param+="&htl="+encodeURIComponent(frm1.h_code.value);		
	var xmlHttp;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return ;
	  } 
	var url=URL_LINK+"pkgchgdate_ajx_modal.asp";
	var str=param;
				xmlHttp.onreadystatechange=function getdataajax_stateChanged()
				{ 
				if (xmlHttp.readyState==4)
				{ 
					y.innerHTML=xmlHttp.responseText;
					setTimeout("start_cal_in()", 1000);
				}
				}
		
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
	xmlHttp.send(str);
	
}

function chgpkg2_date_modal() {

	if (!(document.getElementById("chk_frm")== undefined)) {
	var z=document.getElementById("chk_frm");
	document.getElementById("tbl_date").deleteRow(z.rowIndex)
	}  

	var x=document.getElementById("tbl_date").insertRow(1)
	x.id="chk_frm";
	var y=x.insertCell(0);
	y.align="center";
	
	var frm1 = document.frmBookingForm2;
	var param="";	
		param=noCacheString()+"&pkg="+encodeURIComponent(frm1.rmtype0.value);
		param+="&htl="+encodeURIComponent(frm1.h_code.value);		
	var xmlHttp;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return ;
	  } 
	var url=URL_LINK+"pkgchgdate2_ajx_modal.asp";
	var str=param;
				xmlHttp.onreadystatechange=function getdataajax_stateChanged()
				{ 
				if (xmlHttp.readyState==4)
				{ 
					y.innerHTML=xmlHttp.responseText;
					setTimeout("start_cal_inout()", 1000);
				}
				}
		
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
	xmlHttp.send(str);
	
}

function ReservePro_Chg_Date_Modal() {

	var frm1 = document.frmBookingForm2;
	
	frm1.hotel_code.value = frm1.h_code.value;
	frm1.hotel.value = frm1.h_name.value;
	frm1.rmtype.value = frm1.rmtype0.value + " : " + frm1.occ0.value;
	var st = frm1.ng.value;
	frm1.noday.value = parseInt(st) + 1;
	frm1.indate.value=document.getElementById("indatepro_cal").value;
	frm1.indate_DMY_ID.value=document.getElementById("indatepro_cal").value;
	frm1.norm.value=document.getElementById("norm").value;
	frm1.city.value = frm1.hotelcity.value;
	frm1.country.value = frm1.hotelcountry.value;
		
	if (frm1.indate.value=="") {
		alert("Please select a check in date.");
	} else {
		frm1.target="_self";
		frm1.method = "post";
		frm1.action = URL_LINK+"go_bookpronow.asp";	
		frm1.submit();
	}
	
}

function ReservePro2_Chg_Date_Modal() {

	var frm1 = document.frmBookingForm2;
	
	frm1.hotel_code.value = frm1.h_code.value;
	frm1.hotel.value = frm1.h_name.value;
	frm1.rmtype.value = frm1.rmtype0.value + " : " + frm1.occ0.value;
	var st = frm1.ng.value;
	frm1.noday.value = parseInt(st) + 1;
//	frm1.indate.value=frm1.indatepro_cal.value;
	frm1.indate.value=  document.getElementById("indatepro_cal").value;
//	frm1.indate_DMY_ID.value=frm1.indatepro_cal.value;
	frm1.indate_DMY_ID.value=document.getElementById("indatepro_cal").value;	
	frm1.outdate.value=document.getElementById("outdatepro_cal").value;
	frm1.outdate_DMY_ID.value=document.getElementById("outdatepro_cal").value;
	frm1.norm.value=document.getElementById("norm").value;
	frm1.city.value = frm1.hotelcity.value;
	frm1.country.value = frm1.hotelcountry.value;

	if (frm1.indate.value=="") {
		alert("Please select a check in date.");
	} else if (frm1.outdate.value=="") {
		alert("Please select a check out date.");
	} else if (frm1.indate.value==frm1.outdate.value) {
		alert("Please select a new check out date.");		
	} else {
		frm1.target="_self";
		frm1.method = "post";
		frm1.action = URL_LINK+"go_bookpro2now.asp";	
		frm1.submit();
	}
	
}
