var sb=0; var dayNames = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"); var PreCheckin = 0; var TmpDate; var tprecheckin = new Array("3PM - 5PM", "5PM - 6PM", "After 6PM"); // 3 var tnoneprecheckin = new Array("3PM", "4PM", "5PM", "6PM", "After 6PM"); // 5 var tfriprecheckin = new Array("3PM", "4PM", "5PM", "6PM", "7PM", "After 7PM"); // 8 function CloseAvailability(RoomID) { WriteInnerHTML('Availability_Results_' + RoomID, ''); } function UpdateResults() { WriteInnerHTML('Availability_Results', "
Loading availability...

" + Loading); ArrivalDate = $("#Arrival_Date").val(); DepartureDate = $("#Departure_Date").val(); SearchOptions = $("input[name='SearchOptions']:checked").val(); Rooms = $('input:checkbox:checked.SearchRooms').map(function(){return this.value;}).get(); AvailabilityType = 2; var formerror = 0; var errormessage=''; // CURRENT DATE var d1 = new Date(); d11doy = d1.getFullYear(); d12doy = '' + (d1.getMonth()+1); d13doy = '' + (d1.getDate()+1); if (d12doy.length == 1) { d12doy = '0' + d12doy; } if (d13doy.length == 1) { d13doy = '0' + d13doy; } CurrentDOY = (d11doy + d12doy + d13doy); if (typeof(DepartureDate) == "undefined") { DepartureDate=''; ArrivalDateArray = ArrivalDate.split("-"); if (ArrivalDateArray[0].length == 4) { ArrivalDate = ArrivalDateArray[1] + "/" + ArrivalDateArray[2] + "/" + ArrivalDateArray[0]; } else if (ArrivalDateArray[2].length == 4) { ArrivalDate = ArrivalDateArray[0] + "/" + ArrivalDateArray[1] + "/" + ArrivalDateArray[2]; } ArrivalDateArray = ArrivalDate.split("/"); if (ArrivalDateArray[0].length == 4) { ArrivalDate = ArrivalDateArray[1] + "/" + ArrivalDateArray[2] + "/" + ArrivalDateArray[0]; } else if (ArrivalDateArray[2].length == 4) { ArrivalDate = ArrivalDateArray[0] + "/" + ArrivalDateArray[1] + "/" + ArrivalDateArray[2]; } var d4 = new Date(ArrivalDate); NewDM = d4.getMonth()+1; NewDD = d4.getDate()+11; NewDY = d4.getFullYear(); if (NewDD > 31) { NewDD = NewDD - 31; NewDM = NewDM + 1; } if (NewDM > 12) { NewDM = NewDM - 12; NewDY = NewDY + 1; SpecialDOY = 1; } DepartureDate = NewDM + "/" + NewDD + "/" + NewDY; } // ARRIVAL DATE var d2 = new Date(ArrivalDate); d21doy = d2.getFullYear(); d22doy = '' + (d2.getMonth()+1); d23doy = '' + (d2.getDate()+1); if (d22doy.length == 1) { d22doy = '0' + d22doy; } if (d23doy.length == 1) { d23doy = '0' + d23doy; } ArrivalDOY = (d21doy + d22doy + d23doy); // DEPARTURE DATE var d3 = new Date(DepartureDate); d31doy = d3.getFullYear(); d32doy = '' + (d3.getMonth()+1); d33doy = '' + (d3.getDate()+1); if (d32doy.length == 1) { d32doy = '0' + d32doy; } if (d33doy.length == 1) { d33doy = '0' + d33doy; } DepartureDOY = (d31doy + d32doy + d33doy); if (DepartureDOY < ArrivalDOY) { formerror = 1; errormessage = "Departure date is earlier then arrival date."; } else if (DepartureDOY < CurrentDOY) { formerror = 1; errormessage = "You can not select a departure date in the past!"; } else if (ArrivalDOY < CurrentDOY) { formerror = 1; errormessage = "You can not select an arrival date in the past!"; } if (ArrivalDate && DepartureDate && formerror != 1) { $.post("/ajx/availability.php", { AvailabilityType: AvailabilityType, ArrivalDate: ArrivalDate, DepartureDate: DepartureDate, SearchOptions: SearchOptions, Rooms: Rooms }, function(data) { ProcessAvailability(data, AvailabilityType); } ); } else { WriteInnerHTML('Availability_Results', ''); if (ArrivalDate == '' && DepartureDate == '') alert("You did not select a Arrival and Departure date"); //else if (DepartureDate == '') alert("You did not select a Departure date"); else if (ArrivalDate == '') alert("You did not select a Arrival date"); else if (errormessage != '') alert(errormessage); } } function SingleResults(Rooms) { WriteInnerHTML('Availability_Results_' + Rooms, "
Loading availability...

" + Loading); ArrivalDate = $("#Arrival_" + Rooms).val(); DepartureDate = $("#Departure_" + Rooms).val(); SearchOptions = '2'; if (typeof(DepartureDate) == "undefined") { DepartureDate=''; var d4 = new Date(ArrivalDate); var d10 = d4.getMonth()+1; var d11 = d4.getDate()+11 var d12 = d4.getFullYear(); if (d4.getDate()+11 > 31) { d10 = d10 + 1; d11 = d4.getDate()+11 - 31; } DepartureDate = d10 + "/" + d11 + "/" + d12; } AvailabilityType = 3; var formerror = 0; // CURRENT DATE var d1 = new Date(); d11doy = d1.getFullYear(); d12doy = '' + (d1.getMonth()+1); d13doy = '' + (d1.getDate()+1); if (d12doy.length == 1) { d12doy = '0' + d12doy; } if (d13doy.length == 1) { d13doy = '0' + d13doy; } CurrentDOY = (d11doy + d12doy + d13doy); if (typeof(DepartureDate) == "undefined") { DepartureDate=''; var d4 = new Date(ArrivalDate); NewDM = d4.getMonth()+1; NewDD = d4.getDate()+11; NewDY = d4.getFullYear(); if (NewDD > 31) { NewDD = NewDD - 31; NewDM = NewDM + 1; } if (NewDM > 12) { NewDM = NewDM - 12; NewDY = NewDY + 1; SpecialDOY = 1; } DepartureDate = NewDM + "/" + NewDD + "/" + NewDY; } // ARRIVAL DATE var d2 = new Date(ArrivalDate); d21doy = d2.getFullYear(); d22doy = '' + (d2.getMonth()+1); d23doy = '' + (d2.getDate()+1); if (d22doy.length == 1) { d22doy = '0' + d22doy; } if (d23doy.length == 1) { d23doy = '0' + d23doy; } ArrivalDOY = (d21doy + d22doy + d23doy); // DEPARTURE DATE var d3 = new Date(DepartureDate); d31doy = d3.getFullYear(); d32doy = '' + (d3.getMonth()+1); d33doy = '' + (d3.getDate()+1); if (d32doy.length == 1) { d32doy = '0' + d32doy; } if (d33doy.length == 1) { d33doy = '0' + d33doy; } DepartureDOY = (d31doy + d32doy + d33doy); if (DepartureDOY < ArrivalDOY) { formerror = 1; errormessage = "Departure date is earlier then arrival date"; } else if (DepartureDOY < CurrentDOY) { formerror = 1; errormessage = "You can not select a departure date in the past!"; } else if (ArrivalDOY < CurrentDOY) { formerror = 1; errormessage = "You can not select an arrival date in the past!"; } if (ArrivalDate && DepartureDate && formerror != 1) { $.post("/ajx/availability.php", { AvailabilityType: AvailabilityType, ArrivalDate: ArrivalDate, DepartureDate: DepartureDate, SearchOptions: SearchOptions, Rooms: Rooms }, function(data) { ProcessAvailability(data, AvailabilityType); } ); } else { WriteInnerHTML('Availability_Results_' + Rooms, ''); if (ArrivalDate == '' && DepartureDate == '') alert("You did not select a Arrival and Departure date"); else if (DepartureDate == '') alert("You did not select a Departure date"); else if (ArrivalDate == '') alert("You did not select a Arrival date"); else if (errormessage != '') alert(errormessage); } } function InquiryResults() { WriteInnerHTML('Availability_Results', "
Loading availability...

" + Loading); ArrivalDate = $("#AJX_Arrival_Date").val(); DepartureDate = $("#AJX_Departure_Date").val(); SearchOptions = $("input[name='SearchOptions']:checked").val(); if (typeof(SearchOptions) == "undefined") { SearchOptions = $(".SearchRooms:checked").val(); } Rooms = $('input:checkbox:checked.SearchRooms').map( function(){ return this.getAttribute('roomid'); } ).get(); AvailabilityType = 4; var formerror = 0; // CURRENT DATE var d1 = new Date(); d11doy = d1.getFullYear(); d12doy = '' + (d1.getMonth()+1); d13doy = '' + (d1.getDate()+1); if (d12doy.length == 1) { d12doy = '0' + d12doy; } if (d13doy.length == 1) { d13doy = '0' + d13doy; } CurrentDOY = (d11doy + d12doy + d13doy); if (typeof(DepartureDate) == "undefined") { DepartureDate=''; var d4 = new Date(ArrivalDate); NewDM = d4.getMonth()+1; NewDD = d4.getDate()+11; NewDY = d4.getFullYear(); if (NewDD > 31) { NewDD = NewDD - 31; NewDM = NewDM + 1; } if (NewDM > 12) { NewDM = NewDM - 12; NewDY = NewDY + 1; SpecialDOY = 1; } DepartureDate = NewDM + "/" + NewDD + "/" + NewDY; } // ARRIVAL DATE var d2 = new Date(ArrivalDate); d21doy = d2.getFullYear(); d22doy = '' + (d2.getMonth()+1); d23doy = '' + (d2.getDate()+1); if (d22doy.length == 1) { d22doy = '0' + d22doy; } if (d23doy.length == 1) { d23doy = '0' + d23doy; } ArrivalDOY = (d21doy + d22doy + d23doy); // DEPARTURE DATE var d3 = new Date(DepartureDate); d31doy = d3.getFullYear(); d32doy = '' + (d3.getMonth()+1); d33doy = '' + (d3.getDate()+1); if (d32doy.length == 1) { d32doy = '0' + d32doy; } if (d33doy.length == 1) { d33doy = '0' + d33doy; } DepartureDOY = (d31doy + d32doy + d33doy); if (DepartureDOY < ArrivalDOY) { formerror = 1; errormessage = "Departure date is earlier then arrival date"; } else if (DepartureDOY < CurrentDOY) { formerror = 1; errormessage = "You can not select a departure date in the past!"; } else if (ArrivalDOY < CurrentDOY) { formerror = 1; errormessage = "You can not select an arrival date in the past!"; } if (ArrivalDate && DepartureDate && formerror != 1) { $.post("/ajx/availability.php", { AvailabilityType: AvailabilityType, ArrivalDate: ArrivalDate, DepartureDate: DepartureDate, SearchOptions: SearchOptions, Rooms: Rooms }, function(data) { ProcessAvailability(data, AvailabilityType); } ); } else { WriteInnerHTML('Availability_Results', ''); if (ArrivalDate == '' && DepartureDate == '') alert("You did not select a Arrival and Departure date"); else if (DepartureDate == '') alert("You did not select a Departure date"); else if (ArrivalDate == '') alert("You did not select a Arrival date"); else if (errormessage != '') alert(errormessage); } } Date.prototype.getDOY = function() { var onejan = new Date(this.getFullYear(),0,1); return Math.ceil((this - onejan) / 86400000); } function ProcessAvailability(data, AvailabilityType) { // AJXC_Delim_1 - means start new property // AJXC_Delim_2 - means data separator // AJXC_Delim_3 - means property / availability separator // AJXC_Delim_4 - means avalability separator if (AvailabilityType == 1) { $("#Availability_Legend_Wrapper").show(); var Data_Array = data.split(AJXC_Delim_1); var HTML = ''; var NewData = ''; // SPLIT BY PROPERTY for (i=0; i<=Data_Array.length-1; i++) { NewData = Data_Array[i]; TMP_MONTH=''; if (NewData) { HTML += '
' + "\n"; // HTML += '
' + NewData + '
' + "\n"; // SPLIT BY INFO var Property_Array = NewData.split(AJXC_Delim_3); // DISPLAY PROPERTY PR = Property_Array[0].split(AJXC_Delim_2); PR_ID = PR[0]; PR_Name = PR[1]; HTML += '
' + PR_Name + '
' + "\n"; HTML += 'Add to Inquiry | Reserve Now' + "\n"; if (typeof(Property_Array[1]) != 'undefined') { // DISPLAY AVAILABILITY HTML += '
'; AV_Array = Property_Array[1].split(AJXC_Delim_4); for (e=0; e <= AV_Array.length-1; e++) { AV = AV_Array[e].split(AJXC_Delim_2); av_date = AV[0]; av_month = AV[1]; av_year = AV[2]; av_quantity = AV[3]; av_threeday = AV[4]; av_special = AV[5]; av_price = AV[6]; if (av_quantity != 0) { exclass = "av_available"; } if (av_threeday == 1) { exclass = "av_tdm"; } if (av_special == 1) { exclass = "av_spc"; } if (av_quantity == 0) { exclass = "av_booked"; } d=new Date(av_year, av_month-1, av_date); dow = d.getDay(); if (TMP_MONTH != av_month) { HTML += '
' + "\n"; HTML += '
' + GetMonth(av_month) + '
' + "\n"; TMP_MONTH=av_month; HTML += '
' + "\n"; HTML += '
Sun
' + "\n"; HTML += '
Mon
' + "\n"; HTML += '
Tues
' + "\n"; HTML += '
Wed
' + "\n"; HTML += '
Thur
' + "\n"; HTML += '
Fri
' + "\n"; HTML += '
Sat
' + "\n"; HTML += '
' + "\n"; //alert(d + " ----- " + dow); if (dow != 0) { //alert(dow); for (td=0; td < dow; td++) { HTML += '
' + "\n"; //break; } } } HTML += '
' + av_date + '
' + "\n"; if (dow == 6) { HTML += '
' + "\n"; } } HTML += '
' + "\n"; } HTML += '
' + "\n"; } } } else if (AvailabilityType == 2) { $("#Availability_Legend_Wrapper").show(); var Data_Array = data.split(AJXC_Delim_1); var HTML = ''; var NewData = ''; var TMPNAME = ''; var TMPTypeName = ''; // SPLIT BY PROPERTY for (i=0; i<=Data_Array.length-1; i++) { NewData = Data_Array[i]; TMP_MONTH=''; if (NewData) { HTML += '
' + "\n"; // HTML += '
' + NewData + '
' + "\n"; // SPLIT BY INFO var Property_Array = NewData.split(AJXC_Delim_3); // DISPLAY PROPERTY PR = Property_Array[0].split(AJXC_Delim_2); PR_ID = PR[0]; PR_Name = PR[1]; PR_Type_Name = PR[2]; PR_RoomID = PR[3]; if (PR_Type_Name != TMPTypeName && AvailabilityType == 2) { HTML += '
'; HTML += '
' + PR_Type_Name + '
'; HTML += '
'; TMPTypeName = PR_Type_Name; TMPNAME=''; } if (TMPNAME == '') { HTML += '
' + "\n"; if (typeof(Property_Array[1]) != 'undefined') { // DISPLAY AVAILABILITY HTML += '
'; AV_Array = Property_Array[1].split(AJXC_Delim_4); for (e=0; e <= AV_Array.length-1; e++) { AV = AV_Array[e].split(AJXC_Delim_2); av_date = AV[0]; av_month = AV[1]; av_year = AV[2]; d=new Date(av_year, av_month-1, av_date); dow = d.getDay(); dow_name=''; if (dow == 0) dow_name = "Sun"; if (dow == 1) dow_name = "Mon"; if (dow == 2) dow_name = "Tues"; if (dow == 3) dow_name = "Wed"; if (dow == 4) dow_name = "Thurs"; if (dow == 5) dow_name = "Fri"; if (dow == 6) dow_name = "Sat"; HTML += '
' + dow_name + '
' + av_date + '
' + "\n"; // LIMIT RESULTS TO 10 DAYS if (e == 9) break; } HTML += '
' + "\n"; } TMPNAME = 1; } HTML += '
' + PR_Name + '
' + "\n"; if (typeof(Property_Array[1]) != 'undefined') { // DISPLAY AVAILABILITY HTML += '
'; AV_Array = Property_Array[1].split(AJXC_Delim_4); for (e=0; e <= AV_Array.length-1; e++) { AV = AV_Array[e].split(AJXC_Delim_2); av_date = AV[0]; av_month = AV[1]; av_year = AV[2]; av_quantity = AV[3]; av_threeday = AV[4]; av_special = AV[5]; av_price = AV[6]; if (av_quantity != 0) { exclass = "av_available"; alttext = "Date is Available"; } if (av_threeday == 1) { exclass = "av_tdm"; alttext = "Date has a 3 Night Minimum"; } if (av_quantity == 0) { exclass = "av_booked"; alttext = "Date is Booked!"; } if (av_special == 1) { exclass = "av_spc"; alttext = "Date has a Special available!
Click Date for more information."; } if (av_quantity == 0) { HTML += '
X
' + "\n"; } else if (av_special == 1) { HTML += '
Click
' + "\n"; } else { HTML += '
' + av_price + '
' + "\n"; } // LIMIT RESULTS TO 10 DAYS if (e == 9) break; } HTML += '
' + "\n"; } HTML += '
' + "\n"; } } } else if (AvailabilityType == 3) { if (data) { var Data_Array = data.split(AJXC_Delim_1); var HTML = ''; var NewData = ''; var TMPNAME = ''; var TMPTypeName = ''; // SPLIT BY PROPERTY for (i=0; i<=Data_Array.length-1; i++) { NewData = Data_Array[i]; TMP_MONTH=''; if (NewData) { HTML += '
' + "\n"; // HTML += '
' + NewData + '
' + "\n"; // SPLIT BY INFO var Property_Array = NewData.split(AJXC_Delim_3); // DISPLAY PROPERTY PR = Property_Array[0].split(AJXC_Delim_2); PR_ID = PR[0]; PR_Name = PR[1]; PR_Type_Name = PR[2]; PR_RoomID = PR[3]; if (TMPNAME == '') { if (typeof(Property_Array[1]) != 'undefined') { // DISPLAY AVAILABILITY HTML += '
'; AV_Array = Property_Array[1].split(AJXC_Delim_4); for (e=0; e <= AV_Array.length-1; e++) { AV = AV_Array[e].split(AJXC_Delim_2); av_date = AV[0]; av_month = AV[1]; av_year = AV[2]; d=new Date(av_year, av_month-1, av_date); dow = d.getDay(); dow_name=''; if (dow == 0) dow_name = "Sun"; if (dow == 1) dow_name = "Mon"; if (dow == 2) dow_name = "Tues"; if (dow == 3) dow_name = "Wed"; if (dow == 4) dow_name = "Thurs"; if (dow == 5) dow_name = "Fri"; if (dow == 6) dow_name = "Sat"; HTML += '
' + dow_name + '
' + av_date + '
' + "\n"; // LIMIT RESULTS TO 10 DAYS if (e == 9) break; } HTML += '
' + "\n"; } TMPNAME = 1; } if (typeof(Property_Array[1]) != 'undefined') { // DISPLAY AVAILABILITY HTML += '
'; AV_Array = Property_Array[1].split(AJXC_Delim_4); for (e=0; e <= AV_Array.length-1; e++) { AV = AV_Array[e].split(AJXC_Delim_2); av_date = AV[0]; av_month = AV[1]; av_year = AV[2]; av_quantity = AV[3]; av_threeday = AV[4]; av_special = AV[5]; av_price = AV[6]; if (av_quantity != 0) { exclass = "av_available"; alttext = "Date is Available"; } if (av_threeday == 1) { exclass = "av_tdm"; alttext = "Date has a 3 Night Minimum"; } if (av_quantity == 0) { exclass = "av_booked"; alttext = "Date is Booked!"; } if (av_special == 1) { exclass = "av_spc"; alttext = "Date has a Special available!
Click Date for more information."; } if (av_quantity == 0) { HTML += '
X
' + "\n"; } else if (av_special == 1) { HTML += '
Click
' + "\n"; } else { HTML += '
' + av_price + '
' + "\n"; } // LIMIT RESULTS TO 10 DAYS if (e == 9) break; } HTML += '
' + "\n"; } HTML += '
' + "\n"; } } WriteInnerHTML('Availability_Results_' + PR_RoomID, "
Availability Results: - View All                                                                                     [close]
" + HTML + "

"); } else { } } else if (AvailabilityType == 4) { $("#Availability_Legend_Wrapper").show(); var Data_Array = data.split(AJXC_Delim_1); var HTML = ''; var NewData = ''; var TMPNAME = ''; var TMPTypeName = ''; // SPLIT BY PROPERTY for (i=0; i<=Data_Array.length-1; i++) { NewData = Data_Array[i]; TMP_MONTH=''; if (NewData) { HTML += '
' + "\n"; // SPLIT BY INFO var Property_Array = NewData.split(AJXC_Delim_3); // DISPLAY PROPERTY PR = Property_Array[0].split(AJXC_Delim_2); PR_ID = PR[0]; PR_Name = PR[1]; PR_Type_Name = PR[2]; PR_RoomID = PR[3]; HTML += '
' + PR_Name + '
' + "\n"; if (typeof(Property_Array[1]) != 'undefined') { // DISPLAY AVAILABILITY HTML += '
'; AV_Array = Property_Array[1].split(AJXC_Delim_4); for (e=0; e <= AV_Array.length-1; e++) { AV = AV_Array[e].split(AJXC_Delim_2); av_date = AV[0]; av_month = AV[1]; av_year = AV[2]; d=new Date(av_year, av_month-1, av_date); dow = d.getDay(); dow_name=''; if (dow == 0) dow_name = "Sun"; if (dow == 1) dow_name = "Mon"; if (dow == 2) dow_name = "Tues"; if (dow == 3) dow_name = "Wed"; if (dow == 4) dow_name = "Thurs"; if (dow == 5) dow_name = "Fri"; if (dow == 6) dow_name = "Sat"; HTML += '
' + dow_name + '
' + av_date + '
' + "\n"; // LIMIT RESULTS TO 10 DAYS if (e == 9) break; } HTML += '
' + "\n"; } if (typeof(Property_Array[1]) != 'undefined') { // DISPLAY AVAILABILITY HTML += '
'; AV_Array = Property_Array[1].split(AJXC_Delim_4); for (e=0; e <= AV_Array.length-1; e++) { AV = AV_Array[e].split(AJXC_Delim_2); av_date = AV[0]; av_month = AV[1]; av_year = AV[2]; av_quantity = AV[3]; av_threeday = AV[4]; av_special = AV[5]; av_price = AV[6]; if (av_quantity != 0) { exclass = "av_available"; alttext = "Date is Available"; } if (av_threeday == 1) { exclass = "av_tdm"; alttext = "Date has a 3 Night Minimum"; } if (av_quantity == 0) { exclass = "av_booked"; alttext = "Date is Booked!"; } if (av_special == 1) { exclass = "av_spc"; alttext = "Date has a Special available!
Click Date for more information."; } if (av_quantity == 0) { HTML += '
X
' + "\n"; } else if (av_special == 1) { HTML += '
Click
' + "\n"; } else { HTML += '
' + av_price + '
' + "\n"; } // LIMIT RESULTS TO 10 DAYS if (e == 9) break; } HTML += '
' + "\n"; } HTML += '
' + "\n"; } } } if (AvailabilityType != 3) { WriteInnerHTML('Availability_Results', "

" + HTML); remove_tooltip(); simple_tooltip(".av_booked .av_available .av_tdm .av_spc","tooltip"); } } function GetMonth(MonthNumber) { var MonthName = ''; if (MonthNumber == 1) MonthName = "January"; if (MonthNumber == 2) MonthName = "February"; if (MonthNumber == 3) MonthName = "March"; if (MonthNumber == 4) MonthName = "April"; if (MonthNumber == 5) MonthName = "May"; if (MonthNumber == 6) MonthName = "June"; if (MonthNumber == 7) MonthName = "July"; if (MonthNumber == 8) MonthName = "August"; if (MonthNumber == 9) MonthName = "September"; if (MonthNumber == 10) MonthName = "October"; if (MonthNumber == 11) MonthName = "November"; if (MonthNumber == 12) MonthName = "December"; return MonthName; } function WriteInnerHTML(p_DivID, p_htmlstr) { $("#" + p_DivID).html(p_htmlstr); } function remove_tooltip() { $(".tooltip").remove(); } function simple_tooltip(target_items, name) { ts = target_items.split(" "); var itemtxt = ''; var ire=0; for(var i in ts) { vartouse = ts[i]; $(vartouse).each(function(ie){ title = $(this).attr('title'); thisname = $(this).attr('id'); if ($(this).attr('title') != '' && typeof title != "undefined") { $("body").append("

"+title+"

"); var my_tooltip = $("#"+name+ire); $(this).removeAttr("title"); $(this).mouseover(function(){ my_tooltip.css({opacity:0.8, display:"none"}).fadeIn(400); }); $(this).mousemove(function(kmouse){ my_tooltip.css({left:kmouse.pageX+15, top:kmouse.pageY+15}); }); $(this).mouseout(function(){ my_tooltip.fadeOut(400); }); ire += 1; } }); } } function ProcessDateType () { var datechosen = $("#AJX_Arrival_Date").val(); var selectedvar = $("#Arrival_Time").val(); $.post("/ajx/checkdate.php", { CheckDate: datechosen }, function(data){ PreCheckin=data; ProcessCheckInType(); ProcessArrivalTime(); }); } function ProcessCheckInType() { var datechosen = $("#AJX_Arrival_Date").val(); if(datechosen != '') { datechosen += "T12:00:00"; } var selectedvar = $("#Arrival_Time").val(); if (datechosen != '' && typeof(datechosen) != 'undefined') { $("#Arrival_Options").show('slow'); } else { $("#Arrival_Options").hide(); } var d3 = new Date(datechosen); var d3Year = d3.getFullYear(); var d3Month = '' + (d3.getMonth()); var d3Day = '' + (d3.getDate()); if (d3Month.length == 1) { d3Month = '0' + d3Month; } if (d3Day.length == 1) { d3Day = '0' + d3Day; } TmpDate = (d3Year + "/" + d3Month + "/" + d3Day + " - " + dayNames[d3.getDay()] + " - " + d3.getDay()); f3dow = d3.getDay(); var TPolicy=''; if (PreCheckin == 1) { PopulateDropdown(tprecheckin); } else { if (f3dow == 5) { PopulateDropdown(tfriprecheckin); } else { PopulateDropdown(tnoneprecheckin); } } if (Arrival_Time) $("#Arrival_Time").val(Arrival_Time); } function ProcessArrivalTime() { var selectedvar = $("#Arrival_Time").val(); var datechosen = $("#AJX_Arrival_Date").val(); if(datechosen != '') { datechosen += "T12:00:00"; } var d3 = new Date(datechosen); var d3Year = d3.getFullYear(); var d3Month = '' + (d3.getMonth()); var d3Day = '' + (d3.getDate()); if (d3Month.length == 1) { d3Month = '0' + d3Month; } if (d3Day.length == 1) { d3Day = '0' + d3Day; } TmpDate = (d3Year + "/" + d3Month + "/" + d3Day + " - " + dayNames[d3.getDay()] + " - " + d3.getDay()); f3dow = d3.getDay(); if (datechosen.length <= 7 && datechosen.length != 0) { alert("Invalid Arrival Date - Please enter in a proper date!"); return 0; } var TPolicy = '
You have selected an Express-CheckIn Day: Express-CheckIn Policy:
'; TPolicy += '

'; TPolicy += ''; TPolicy += 'I understand that my credit card will be run for the remaining balance due the day before my arrival day.'; TPolicy += '
Special Arrival instructions will be included in your Confirming e-Mail.
'; if (PreCheckin == 1) { WriteInnerHTML ('Checking_Policy', TPolicy); } else { if (f3dow == 5 && selectedvar == 'After 7PM') { WriteInnerHTML ('Checking_Policy', TPolicy); } else if (f3dow != 5 && selectedvar == 'After 6PM') { WriteInnerHTML ('Checking_Policy', TPolicy); } else { WriteInnerHTML ('Checking_Policy', ''); } } CheckCheckinBox(); } function PopulateDropdown(dataarray) { s2name_badPrompt = "0"; s2name_defaultItem = 1; s2name_goodPrompt = "-- SELECT TIME --"; s2name_selectCtrl = document.reserve_inquire_form.Arrival_Time; // empty existing items for (i = s2name_selectCtrl.options.length; i >= 0; i--) { s2name_selectCtrl.options[i] = null; } // Choose first option for drop down list s2name_prompt = (dataarray != null) ? s2name_goodPrompt : s2name_badPrompt; if (s2name_prompt == null) { j = 0; } else { s2name_selectCtrl.options[0] = new Option(s2name_prompt); j = 1; } // Build second drop down list if (dataarray != null) { // add new items for (i = 0; i < dataarray.length; i++) { s2name_selectCtrl.options[j] = new Option(dataarray[i]); if (dataarray[i] != null) { s2name_selectCtrl.options[j].value = dataarray[i]; } j++; } // select first item (prompt) for sub list s2name_selectCtrl.options[0].selected = true; } } function formfalse() { if (sb == 0) { return false; } else { return true; } }