function validateFormAvailability() { var fieldsArray = new Array("HID","checkInDate","checkOutDate","noOfRooms","noOfAdults"); var msgArray = new Array("Please select hotel","Please enter check-in date","Please enter check-out date","Please select rooms","Please select adults"); var msgFldArray = new Array("HID","checkInDate","checkOutDate","noOfRooms","noOfAdults"); var fldTypeArray = new Array("text","date","date","text","text"); if(checkFormFields('formAvailability',fieldsArray,fldTypeArray,msgArray,msgFldArray)) { if(checkMyDatesOK('formAvailability','checkInDate','checkOutDate','checkInDate')) { return true; } return false; } else { return false; } } function showAvailableList() { document.getElementById("availableInfo").style.display='none'; document.getElementById("availableList").style.display='block'; document.formAvailabilityRoom.allowToBook.value="true"; } function validateSelectedRoom() { var myFldVal = ""; var myFldValArray = new Array(); var fldLen = 0; var myRoomType = 0; var roomNum = 0; var allowToBook = ""; try { eval("myFldVal = document.formAvailabilityRoom.bookRoom.value"); } catch(e) {} try { eval("allowToBook = document.formAvailabilityRoom.allowToBook.value"); } catch(e) {} try { myFldValArray = myFldVal.split(","); fldLen = myFldValArray.length; } catch(e) {} try { eval("noOfRoomCheck = document.formAvailabilityRoom.noOfRoomCheck.value"); } catch(e) {} if(fldLen > 0) { var rc=0; for(var i=0; i 0) { try { eval("roomNum = document.formAvailabilityRoom.roomNo_"+myRoomType +".value"); } catch(e) {} if(roomNum == "") { roomNum = 0; } } roomNum = parseInt(roomNum); if(rc == 0) { tempNoOfRooms = roomNum; } else { tempNoOfRooms += roomNum; } rc++; } if(tempNoOfRooms == 0) { document.getElementById("div_room").style.display = "block"; document.getElementById("div_room").innerHTML = "Please select # rooms to book"; return false; } else if(((tempNoOfRooms < noOfRoomCheck) || (tempNoOfRooms > noOfRoomCheck)) && (allowToBook == "false")) { document.getElementById("div_room").style.display = "block"; document.getElementById("div_room").innerHTML = "You have selected "+tempNoOfRooms+" rooms. But you requested "+noOfRoomCheck+" rooms. Please correct the number of rooms requested."; return false; } else if(((tempNoOfRooms < noOfRoomCheck) || (tempNoOfRooms > noOfRoomCheck)) && (allowToBook == "true")) { return true; } else { return true; } } } function validateGuestForm() { var fieldsArray = new Array("salutation","firstName","birthDate","gender","bloodGroup","maritalStatus","tempAddr1","tempCity","tempState","tempCountry","tempZipcode","permAddr1","permCity","permState","permCountry","permZipcode","email","homePhone","cellPhone","fax"); var msgArray = new Array("Please select salutation","Please enter first name","Please enter date of birth","Please select gender","Please enter blood group","Please select marital status","Please enter address","Please enter city","Please enter state","Please select country","Please enter zipcode","Please enter permanent address","Please enter permanent city","Please enter permanent state","Please select permanent country","Please enter permanent zipcode","email","phone","phone","Fax"); var msgFldArray = new Array("salutation","firstName","birthDate","gender","bloodGroup","maritalStatus","tempAddr1","tempCity","tempState","tempCountry","tempZipcode","permAddr1","permCity","permState","permCountry","permZipcode","email","homePhone","cellPhone","fax"); var fldTypeArray = new Array("text","text","text","radio","text","text","text","text","text","text","zipcode","text","text","text","text","zipcode","NMEmail","phone","NMP","NMP"); if(checkFormFields('formGuestInfo',fieldsArray,fldTypeArray,msgArray,msgFldArray)) { return true; } else { return false; } } function gotoPrevPage(pageName, rsvid) { window.location.href = pageName +"?rsvid="+rsvid; } function validateCreditInfoForm() { var fieldsArray = new Array("creditCardLastName","ccType","creditCardNumber","secCode","expMon","expYear","agreeCondition"); var msgArray = new Array("Please enter your name on credit card","Please enter the credit card type","Please enter the credit card number","Please enter the credit card security code","Please enter the credit card expiry Date","Please enter the credit card expiry Date","Please agree terms and conditions"); var msgFldArray = new Array("creditCardLastName","ccType","creditCardNumber","secCode","expDate","expDate","agreeCondition"); var fldTypeArray = new Array("text","text","text","text","text","text","radio"); if(checkFormFields('formPayment',fieldsArray,fldTypeArray,msgArray,msgFldArray)) { return true; } else { return false; } } function ccExpDateValid(formName, ccMonth, ccYear, ccExp) { eval("var exp_year = document."+formName+"." + ccYear + ".value"); eval("var exp_month = document."+formName+"." + ccMonth + ".value"); eval("document."+formName+"."+ccExp+".value='"+exp_month+"/"+exp_year+"'"); } function updateCheckOutDate(formName,field1,field2) { var fld1=""; var checkOutDate=""; var checkInDate = new Date(); eval("fld1 = document."+formName+"." + field1 + ".value"); try { date1Array = fld1.split("-"); myDate1 = date1Array[2]; myMonth1 = date1Array[1]-1; myYear1 = date1Array[0]; } catch(e) {} var dt = parseInt(myDate1) + parseInt(2); try { checkInDate.setFullYear(myYear1); checkInDate.setMonth(myMonth1); checkInDate.setDate(dt); } catch(e) {} try { var checkInDate = dateFormat(checkInDate, "!yyyy-!mm-!dd") eval("document."+formName+"." + field2 + ".value= checkInDate"); } catch(e) {} }