﻿var hotelCode="00228", language="chs";//根据实际的Code改动

//********日期函数********
var gDateDelimiter="-";		//日期分隔符
function gGetDateTimeStr(iChoice,oDate){
	var yy=oDate.getFullYear(), mm=oDate.getMonth()+1, dd=oDate.getDate();
	var hh=oDate.getHours(), nn=oDate.getMinutes(), ss=oDate.getSeconds();
	if(mm<10) mm="0"+mm;
	if(dd<10) dd="0"+dd;
	if(hh<10) hh="0"+hh;
	if(nn<10) nn="0"+nn;
	if(ss<10) ss="0"+ss;
	if(iChoice==0) return (yy+gDateDelimiter+mm+gDateDelimiter+dd);
	if(iChoice==1) return (hh+":"+nn+":"+ss);
	if(iChoice==2) return (yy+gDateDelimiter+mm+gDateDelimiter+dd+" "+hh+":"+nn+":"+ss);
	return "";
}
function gDateAdd(dateStr,addYear,addMonth,addDate){
	var dt=new Date(Date.parse(gReplace(dateStr,"-","/")));
	dt.setFullYear(dt.getFullYear()+addYear);
	dt.setMonth(dt.getMonth()+addMonth);
	dt.setDate(dt.getDate()+addDate);
	return gGetDateTimeStr(0,dt);
}
function gGetToday(){
	return gGetDateTimeStr(0,new Date());
}
function gReplace(src,sFor,sBy){
	if(sFor==""||sBy=="") return src;
	for(var l=sFor.length,s="",p0=0,p;(p=src.indexOf(sFor,p0))>=0;s+=src.substring(p0,p)+sBy,p0=p+l);
	return (s+src.substring(p0));
}
//********日期函数结束********

//预订自动加载时间
function MM_preloadcalendar() { //v3.0

  try{
	var sdt=gGetToday();
	var f=document.queryPriceForm;
	document.getElementById('hotelCode').value=hotelCode;
	document.getElementById('language').value=language;
	document.getElementById('checkInDate').value=sdt;
	document.getElementById('checkOutDate').value=gDateAdd(sdt,0,0,1);
	f.action="http://211.144.87.11/hcrm/"+language+"/hotelhome/"+hotelCode+"/reservation-booking.jsp";
  }
  catch (e){
  }

}

function afterSetDay(){
	//预订入住时间
	var f=document.forms.queryPriceForm;
	if(outObject.name=="checkInDate" && document.getElementById('checkInDate').value>=document.getElementById('checkOutDate').value)	
		document.getElementById('checkOutDate').value=gDateAdd(document.getElementById('checkInDate').value,0,0,1);
	else if(outObject.name=="checkOutDate" && document.getElementById('checkInDate').value>document.getElementById('checkOutDate').value)
		document.getElementById('checkInDate').value=gDateAdd(document.getElementById('checkOutDate').value,0,0,-1);
}

//查询按钮
function queryPrice(){
	var f=document.forms.queryPriceForm;
	if(document.getElementById('checkInDate').value<gGetToday()){
		alert("入住日期先于今日！");
		document.getElementById('checkInDate').value=gGetToday();
		document.getElementById('checkOutDate').value=gDateAdd(document.getElementById('checkInDate').value,0,0,1);
		return false;
	}
	
	if(document.getElementById('checkInDate').value>=document.getElementById('checkOutDate').value){
		alert("离店日期先于入住日期！");
		return false;
	}
	if(document.getElementById('checkOutDate').value>gDateAdd(document.getElementById('checkInDate').value,1,0,0)){
		alert("入住时间大于一年！");
		document.getElementById('checkOutDate').value=gDateAdd(document.getElementById('checkInDate').value,1,0,0);
		return false;
	}

	var paction="http://211.144.87.11/hcrm/FITRoomOrder.do?method=addForFIT&hotelCode="
			+hotelCode+"&language="+language+"&checkInDate="+document.getElementById('checkInDate').value
			+"&checkOutDate="+document.getElementById('checkOutDate').value+"&roomNum="+document.getElementById('roomNum').value;

	var paction="http://211.144.87.11/hcrm/website/hotelhome/"+hotelCode+"/cn/booking.jsp";
	f.action=paction;
	f.target = "_blank";
	f.submit();
}
