var DEFAULT_PROVINCE = "-------选择省份-------"; var DEFAULT_CITY = "-------选择城市-------"; var DEFAULT_AREA = "----选择行政区----"; var DEFAULT_SHOP_AREA = "----选择商业区----"; var DEFAULT_TRAFFIC_AREA = "----选择交通区----"; var DEFAULT_TOUR_AREA = "-----选择景区-----"; var DEFAULT_CITY_NAME = "中文/拼音"; var NON_CITY = "请选择酒店所在城市。" var NON_INDATE = "请输入入住日期。"; var ERROR_IDDATE = "入住日期不是有效的时间日期。"; var INVALID_INDATE = "入住日期不能早于"; var NON_OUTDATE = "请输入离店日期。"; var ERROR_OUTDATE = "离店日期不是有效的时间日期。"; var INVALID_OUTDATE = "离店日期不能早于"; var INVALID_OUTDATE_1 = "离店日期必须晚于入住日期"; var INVALID_DATE = "本系统不支持入住时间段超过20天的预订,\n如需预订请致电(010)85118522!"; var NON_AREA = "请选择行政区。"; var NON_SHOP_AREA = "请选择商业区。"; var NON_TRAFFIC_AREA = "请选择交通区。"; var NON_TOUR_AREA = "请选择景区。"; var NON_FOOD_NUM = "请输入早餐数量。"; var INVALID_FOOD_NUM = "请输入有效的早餐数量。"; var NON_ADDPRICE_NUM = "请输入加床数量。"; var INVALID_ADDPRICE_NUM = "请输入有效的加床数量。"; var NON_CUSOTMERNAME = "请输入联系人姓名,以便国旅能及时的和您取得联系。"; var NON_CARD = "请输入证件号码,以便入住酒店使用。"; var NON_TEL = "请输入电话号码,以便国旅能及时的和您取得联系。"; var INVALID_TEL = "请输入有效的电话号码,以便国旅能及时的和您取得联系。"; var INVALID_EMAIL = "请输入有效的E-mail地址,以便接收国旅发给您的预订信息。"; var NON_EMAIL = "请输入E-mail地址,以便接收国旅发给您的预订信息。"; var NON_ACCEPT = "您还没有接受国旅的酒店预订规则。"; var ERROR_PERSONNUM = "入住人姓名数必须和成人数相等。"; var ERROR_PERSONNUM_1 = "入住人姓名数至少输入一个。"; var NON_TOHOTELTIME = "请选择预计到店时间。"; var NON_FAX = "您的预订确认方式选择了传真,请填写您的传真号。"; var INVALID_FAX = "请输入有效的传真号码。"; var WARN_TOTIME = "酒店规定客房预订保留至18:00,过时不至将被酒店取消,\n如果您在18:00以后入住,请备注说明,以便我们与酒店协商,谢谢。\n如果有特殊情况也请在备注中说明。"; String.prototype.trim = function() { return this.replace(/(^[\s]*)|([\s]*$)/g, ""); } function clearSelect(ctlSelect) { ctlSelect.options.length = 0; } function addOption(select,text,value) { if(text != "") { var obj = document.createElement("option"); obj.text = text; obj.value = value; select.options.add(obj); } } function getRadioSelectedIndex(ctlRadio) { var nIndex = -1; if (ctlRadio[0] != null) { for (var i = 0; i < ctlRadio.length; i++) { if (ctlRadio[i].checked) { nIndex = i; break; } } } else if (ctlRadio.checked) { nIndex = 0; } return nIndex; } function getRadioValue(ctlParam) { var strReturn = ""; var nIndex; nIndex = getRadioSelectedIndex(ctlParam); if (ctlParam[0] == null) { if (nIndex != -1) { strReturn = ctlParam.value; } } else { if (nIndex != -1) { strReturn = ctlParam[nIndex].value; } } return strReturn; } function setSelectByValue(ctlParam, strParamData) { for (var i = 0; i < ctlParam.length; i++) { if (ctlParam[i].value == strParamData) { ctlParam.selectedIndex = i; return; } } } function setRadioByValue(ctlParam, strParamData) { if (ctlParam[0] == null) { if (ctlParam.value == strParamData) { ctlParam.checked = true; } else { ctlParam.checked = false; } } else { for (var i = 0; i < ctlParam.length; i++) { if (ctlParam[i].value == strParamData) { ctlParam[i].checked = true; break; } } } } function isDate(sDate) { var iYear, iMonth, iDay, iIndex var reg reg = new RegExp('[^0-9-]','') if (sDate.search(reg) >= 0) return false; iIndex = sDate.indexOf('-'); if ( iIndex == -1 ) return false; else { iYear = parseFloat(sDate.substr(0, iIndex)); if ( isNaN(iYear) || iYear < 1900 || iYear > 2099 ) return false; else sDate = sDate.substring(iIndex + 1, sDate.length); } iIndex = sDate.indexOf('-'); if ( iIndex == -1 ) return false; else { iMonth = parseFloat(sDate.substr(0, iIndex)); if ( isNaN(iMonth) || iMonth < 1 || iMonth > 12 ) return false; else sDate = sDate.substring(iIndex + 1, sDate.length); } iIndex = sDate.indexOf('-'); if ( iIndex >= 0 ) return false; else { iDay = parseFloat(sDate); if ( isNaN(iDay) || iDay < 1 || iDay > 31 ) return false; } switch(iMonth) { case 4: case 6: case 9: case 11: if ( iDay > 30 ) return false; else break; case 2: if ( ( ( iYear % 4 == 0 && iYear % 100 != 0 ) || iYear % 400 == 0 ) && iDay > 29 ) return false; else if ( (iYear % 4 != 0 || (iYear % 100 == 0 && iYear % 400 != 0)) && iDay > 28 ) return false; else break; default: } return true; } function parseDate(sDate) { var year, month, day var iaDate = new Array(3) iaDate = sDate.toString().split("-") year = parseFloat(iaDate[0]) month = parseFloat(iaDate[1]) - 1 day=parseFloat(iaDate[2]) return (new Date(year,month,day)) } function compareDate(date1,date2) { return (parseDate(date1) - parseDate(date2)); } function isInteger(sNum) { var num num=new RegExp('[^0-9_]','') if (isNaN(sNum)) { return false } else { if (sNum.search(num)>=0) { return false } else { return true } } } // 函数名:fucCheckTEL // 功能介绍:检查是否为电话号码 // 参数说明:要检查的字符串 // 返回值:true为是合法,false为不合法 function fucCheckTEL(TEL) { var i, j, strTemp; strTemp = "0123456789-()# "; for (var i = 0; i < TEL.length; i++) { j = strTemp.indexOf(TEL.charAt(i)); if (j == -1) { // 说明有字符不合法 return false; } } // 说明合法 return true; }