function attachFormHandlers() { //alert("setup"); // Ensure we're working with a 'relatively' standards // compliant browser if (document.getElementsByTagName) { var objForm = document.getElementsByTagName('form'); for (var iCounter=0; iCounter0); } function isNotEmpty(strValue){ if(strValue == "" || strValue == null){return false;} } /* for group booking RFP */ function valDates() { var monthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31); var vyear1 = parseInt(document.getElementById("pref-start-year").value); var vyear2 = parseInt(document.getElementById("pref-end-year").value); var vmonth1 = parseInt(document.getElementById("pref-start-month").value); var vmonth2 = parseInt(document.getElementById("pref-end-month").value); var vday1 = parseInt(document.getElementById("pref-start-day").value); var vday2 = parseInt(document.getElementById("pref-end-day").value); // quick hack because calendar wasn't passing the current month var today = new Date(); if (vmonth1 == 0) vmonth1 = today.getMonth() + 1; if (vmonth2 == 0) vmonth2 = today.getMonth() + 1; if (!vday1 || !vmonth1 || !vyear1) return false; if (vyear1/4 == parseInt(vyear1/4)) monthLength[1] = 29; if (vday1 > monthLength[vmonth1-1]) return false; monthLength[1] = 28; var now = new Date(); now = now.getTime(); //NN3 var dateToCheck1 = new Date(); dateToCheck1.setYear(vyear1); dateToCheck1.setMonth(vmonth1-1); dateToCheck1.setDate(vday1); var checkDate1 = dateToCheck1.getTime(); var dateToCheck2 = new Date(); dateToCheck2.setYear(vyear2); dateToCheck2.setMonth(vmonth2-1); dateToCheck2.setDate(vday2); var checkDate2 = dateToCheck2.getTime(); if(checkDate2 < checkDate1){ return false; } } function calToday(which) { var monthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31); var vyear1 = parseFloat(document.getElementById(which + "-year").value); var vmonth1 = parseFloat(document.getElementById(which + "-month").value); var vday1 = parseFloat(document.getElementById(which + "-day").value); if (!vday1 || !vmonth1 || !vyear1) return false; if (vyear1/4 == parseInt(vyear1/4)) monthLength[1] = 29; if (vday1 > monthLength[vmonth1-1]) return false; monthLength[1] = 28; var now = new Date(); now = now.getTime(); //NN3 var dateToCheck = new Date(); dateToCheck.setYear(vyear1); dateToCheck.setMonth(vmonth1-1); dateToCheck.setDate(vday1); var checkDate = dateToCheck.getTime(); var futureDate = (now < checkDate); var pastDate = (now > checkDate); if(pastDate == true){ return false; }else{ return true; } } function textarea500(which){ var countThis=document.getElementById(which).value; var length=countThis.length; if(length>500){ return false; } }