function CloseAvailability(RoomID) {
WriteInnerHTML('Availability_Results_' + RoomID, '');
}
function UpdateResults() {
WriteInnerHTML('Availability_Results', "
' + "\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 += '
' + "\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!";
HTML += '
X
' + "\n";
} else if (av_special == 1) {
exclass = "av_spc";
alttext = "Date has a Special available!
Click Date for more information.";
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!";
HTML += '
X
' + "\n";
} else if (av_special == 1) {
exclass = "av_spc";
alttext = "Date has a Special available!
Click Date for more information.";
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, "' + "\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 += '
' + "\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!";
HTML += '
X
' + "\n";
} else if (av_special == 1) {
exclass = "av_spc";
alttext = "Date has a Special available!
Click Date for more information.";
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', "