var rtrevelId = new Array();
var Resorts_ctypes = new Array();
Resorts_ctypes[26] = new Array('61','69','62','64','74','65','67','66');
rtrevelId[26] = 0;
Resorts_ctypes[10026] = new Array('184');
rtrevelId[10026] = 0;
Resorts_ctypes[10004] = new Array('97','141','162','163','101','144','165','105','104','146','112','147');
rtrevelId[10004] = 0;
Resorts_ctypes[10001] = new Array('3','2','85','75','4','5','8','77','159','160');
rtrevelId[10001] = 0;
Resorts_ctypes[10008] = new Array('117','119','121');
rtrevelId[10008] = 0;
Resorts_ctypes[10043] = new Array('');
rtrevelId[10043] = 0;
Resorts_ctypes[10018] = new Array('72','186','4','155','5','8','86','159','156','157');
rtrevelId[10018] = 0;
Resorts_ctypes[10044] = new Array('72','64','67');
rtrevelId[10044] = 0;
Resorts_ctypes[10046] = new Array('98','152','174');
rtrevelId[10046] = 0;
Resorts_ctypes[10045] = new Array('61','163','67');
rtrevelId[10045] = 0;
Resorts_ctypes[10019] = new Array('');
rtrevelId[10019] = 0;
Resorts_ctypes[5] = new Array('2','176','4','7','5','8','9');
rtrevelId[5] = 0;
Resorts_ctypes[25] = new Array('150','152','161');
rtrevelId[25] = 0;
Resorts_ctypes[4] = new Array('3','2','4','7','5','10','8','11','9','122','156');
rtrevelId[4] = 0;
Resorts_ctypes[10022] = new Array('173','174');
rtrevelId[10022] = 0;
Resorts_ctypes[10021] = new Array('175','172','173','174');
rtrevelId[10021] = 0;
Resorts_ctypes[10020] = new Array('172','173','174');
rtrevelId[10020] = 0;
Resorts_ctypes[10016] = new Array('9');
rtrevelId[10016] = 0;
Resorts_ctypes[10003] = new Array('62','66');
rtrevelId[10003] = 0;
Resorts_ctypes[12] = new Array('88','87','82','89','64','65','84','93');
rtrevelId[12] = 0;
Resorts_ctypes[10005] = new Array('78','94','79','80','95','96','81','113');
rtrevelId[10005] = 0;
Resorts_ctypes[10042] = new Array('191','190','189','188','187');
rtrevelId[10042] = 0;
Resorts_ctypes[10011] = new Array('123','124','125','126','127','128');
rtrevelId[10011] = 0;
Resorts_ctypes[13] = new Array('70','71');
rtrevelId[13] = 0;
Resorts_ctypes[10025] = new Array('180','181','182','183');
rtrevelId[10025] = 0;
Resorts_ctypes[10017] = new Array('132','133','134','135','136','137','138','139');
rtrevelId[10017] = 0;
Resorts_ctypes[10012] = new Array('129','130','131');
rtrevelId[10012] = 0;
Resorts_ctypes[10009] = new Array('114','115','116','153');
rtrevelId[10009] = 0;
Resorts_ctypes[10041] = new Array('114','115','116','153');
rtrevelId[10041] = 0;
Resorts_ctypes[10007] = new Array('106','108','111','107','109','110');
rtrevelId[10007] = 0;
Resorts_ctypes[10040] = new Array('106','108','111','107','109','110');
rtrevelId[10040] = 0;
Resorts_ctypes[1000001] = new Array();
Resorts_ctypes[1000002] = new Array();
Resorts_ctypes[1000003] = new Array();
Resorts_ctypes[1000004] = new Array();
rtrevelId['1000001'] = 273;
rtrevelId['1000002'] = 182021;
rtrevelId['1000003'] = 226262;
rtrevelId['1000004'] = 187609;

var Condo_types = new Array();
Condo_types[177] = new Array("1 Bed Studio",2,2);
Condo_types[172] = new Array("1 Bedroom",2,4);
Condo_types[118] = new Array("1 Deluxe King Room",2,2);
Condo_types[180] = new Array("1 King",3,3);
Condo_types[117] = new Array("1B Deluxe Double",2,4);
Condo_types[108] = new Array("1B Jr. Luxury Suite",4,4);
Condo_types[111] = new Array("1B Master Luxury Suite",2,2);
Condo_types[106] = new Array("1B Ocean Front",2,2);
Condo_types[114] = new Array("1B Suite Room (Laos Mar)",4,6);
Condo_types[141] = new Array("1B/1B (1F) - Ocean Front",4,4);
Condo_types[130] = new Array("1B/1B (2 Full Size beds) - Poolside",2,4);
Condo_types[149] = new Array("1B/1B (Bldg A, C, E)",2,4);
Condo_types[129] = new Array("1B/1B (One Full Size Bed)",1,2);
Condo_types[116] = new Array("1B/1B Desert View",2,4);
Condo_types[153] = new Array("1B/1B Garden View Room",2,4);
Condo_types[115] = new Array("1B/1B Ocean View",2,4);
Condo_types[154] = new Array("1B/1B Penthouse",2,4);
Condo_types[176] = new Array("1B/1B Premiun Patio",2,4);
Condo_types[98] = new Array("1B1B (1B)",4,4);
Condo_types[97] = new Array("1B1B (1V) - Ocean View",4,4);
Condo_types[85] = new Array("1B1B Corner Unit",2,4);
Condo_types[185] = new Array("1B1B GF Ocean Front",2,4);
Condo_types[69] = new Array("1B1B GF Ocean View",2,4);
Condo_types[88] = new Array("1B1B GF Poolside",2,4);
Condo_types[3] = new Array("1B1B Ground",2,4);
Condo_types[186] = new Array("1B1B Penthouse",2,4);
Condo_types[72] = new Array("1B1B UF Ocean Front",2,4);
Condo_types[61] = new Array("1B1B UF Ocean View",2,4);
Condo_types[87] = new Array("1B1B UF Poolside",2,4);
Condo_types[2] = new Array("1B1B Upper",2,4);
Condo_types[150] = new Array("1Bedroom",2,4);
Condo_types[178] = new Array("2 Bed Economy",4,4);
Condo_types[173] = new Array("2 Bedroom",4,6);
Condo_types[107] = new Array("2 Beds Ocean View",2,4);
Condo_types[184] = new Array("2 Doubles",4,4);
Condo_types[190] = new Array("2 Doubles w/kitchenette",6,7);
Condo_types[181] = new Array("2 Queen Beds",5,5);
Condo_types[187] = new Array("2 Queen Pools View",4,5);
Condo_types[188] = new Array("2 Queens Ocean View",4,5);
Condo_types[189] = new Array("2 Queens Pool View/Ocean View",4,5);
Condo_types[110] = new Array("2B Family Suite",8,8);
Condo_types[109] = new Array("2B Suite",6,6);
Condo_types[82] = new Array("2B Villa",4,6);
Condo_types[92] = new Array("2B Villa Poolside",4,6);
Condo_types[131] = new Array("2B/1B (3 Full Size Beds) - Facing Street",4,6);
Condo_types[143] = new Array("2B/2B (2BF) - Ocean Front",6,6);
Condo_types[151] = new Array("2B/2B (Bldg A, C, E)",4,6);
Condo_types[142] = new Array("2B/2B Ocean Front",6,6);
Condo_types[99] = new Array("2B/2B Ocean View",6,6);
Condo_types[155] = new Array("2B/2B Penthouse",4,6);
Condo_types[100] = new Array("2B2B (2BV) - Ocean View",6,6);
Condo_types[163] = new Array("2B2B (2F) - Ocean Front",6,6);
Condo_types[162] = new Array("2B2B (2V) - Ocean View",6,6);
Condo_types[71] = new Array("2B2B Back Row",4,6);
Condo_types[70] = new Array("2B2B Front Row",4,6);
Condo_types[65] = new Array("2B2B GF Ocean Front",4,6);
Condo_types[74] = new Array("2B2B GF Ocean View",4,6);
Condo_types[90] = new Array("2B2B GF Poolside",4,6);
Condo_types[5] = new Array("2B2B Ground",4,6);
Condo_types[75] = new Array("2B2B Penthouse w/Sundeck",4,6);
Condo_types[7] = new Array("2B2B Premium Patio",4,6);
Condo_types[64] = new Array("2B2B UF Ocean Front",4,6);
Condo_types[62] = new Array("2B2B UF Ocean View",4,6);
Condo_types[89] = new Array("2B2B UF Poolside",4,6);
Condo_types[4] = new Array("2B2B Upper",4,6);
Condo_types[167] = new Array("2B2B Upper PH w/jacuzzi",4,6);
Condo_types[166] = new Array("2B2B Upper w/jacuzzi",4,6);
Condo_types[191] = new Array("2B2B w/kitchenette",5,6);
Condo_types[152] = new Array("2Bedroom",4,6);
Condo_types[174] = new Array("3 Bedroom",6,8);
Condo_types[81] = new Array("3 Bedroom Beachfront Casa",12,12);
Condo_types[77] = new Array("3B Corner Unit",6,8);
Condo_types[8] = new Array("3B Ground Floor",6,8);
Condo_types[169] = new Array("3B Ground w/jacuzzi",6,8);
Condo_types[145] = new Array("3B Ocean Front",8,8);
Condo_types[102] = new Array("3B Ocean View",8,8);
Condo_types[86] = new Array("3B Penthouse",6,8);
Condo_types[91] = new Array("3B UF Poolside",6,8);
Condo_types[159] = new Array("3B Upper",6,8);
Condo_types[168] = new Array("3B Upper w/jacuzzi",6,8);
Condo_types[84] = new Array("3B Villa Ocean Front",6,8);
Condo_types[83] = new Array("3B Villa Ocean View",6,8);
Condo_types[93] = new Array("3B Villa Poolside",6,8);
Condo_types[146] = new Array("3B/3B Penthouse (3PHF) - Ocean Front",8,8);
Condo_types[122] = new Array("3B/3B Premium Patio Penthouse",6,8);
Condo_types[144] = new Array("3B2B (3-2F) - Ocean Front",8,8);
Condo_types[101] = new Array("3B2B (3-2V) - Ocean View",8,8);
Condo_types[10] = new Array("3B2B Deluxe Ground Floor",6,8);
Condo_types[11] = new Array("3B2B Deluxe Upper Floor",6,8);
Condo_types[67] = new Array("3B2B UF Ocean Front",6,8);
Condo_types[66] = new Array("3B2B UF Ocean View",6,8);
Condo_types[9] = new Array("3B2B Upper Floor",6,8);
Condo_types[105] = new Array("3B3B (3F) -  Ocean Front",8,8);
Condo_types[165] = new Array("3B3B (3V) - Ocean View",8,8);
Condo_types[76] = new Array("3B3B Deluxe Upper Floor",6,8);
Condo_types[104] = new Array("3B3B Penthouse (3PHV) - Ocean View",8,8);
Condo_types[161] = new Array("3Bedroom",6,8);
Condo_types[113] = new Array("4 Bedroom Ocean View Casa",12,12);
Condo_types[157] = new Array("4B Ground",8,10);
Condo_types[171] = new Array("4B Ground w/jacuzzi",8,10);
Condo_types[158] = new Array("4B Penthouse",8,10);
Condo_types[156] = new Array("4B Upper",8,10);
Condo_types[170] = new Array("4B Upper w/jacuzzi",8,10);
Condo_types[112] = new Array("4B/4B (4F)",10,10);
Condo_types[147] = new Array("4B/4B Penthouse (4PHF)",10,10);
Condo_types[140] = new Array("4B4B UF Ocean View",10,12);
Condo_types[148] = new Array("5B/5B Penthouse (5PHF) - Ocean Front (avail. '08)",12,12);
Condo_types[160] = new Array("5B/5B Upper",12,14);
Condo_types[94] = new Array("Back Tower (Bonita/Delphin) 1B1B",4,4);
Condo_types[79] = new Array("Back Tower (Bonita/Delphin) 2B/1B",6,6);
Condo_types[95] = new Array("Back Tower (Bonita/Delphin) 2B2B",4,6);
Condo_types[96] = new Array("Back Tower (Bonita/Delphin) 3B2B",8,8);
Condo_types[80] = new Array("Front Tower (Baja Grande) 2B2B",4,6);
Condo_types[78] = new Array("Front Tower (Baja/Grande) 1B1B",2,4);
Condo_types[127] = new Array("Full Suite King",2,6);
Condo_types[128] = new Array("Full Suite Queens (2 Queen beds)",2,6);
Condo_types[182] = new Array("Jr Suite (2 Queen and sofa)",7,7);
Condo_types[119] = new Array("Junior Suite (Double-Ocean View)",2,4);
Condo_types[120] = new Array("Junior Suite (King-Ocean View)",2,4);
Condo_types[179] = new Array("Lodging Special",8,8);
Condo_types[121] = new Array("Master Suite (Ocean View)",2,4);
Condo_types[125] = new Array("Mini Suite King",2,4);
Condo_types[126] = new Array("Mini Suite Queens (2 Queen beds)",2,6);
Condo_types[135] = new Array("Std. (Double Bed - Poolside)",4,2);
Condo_types[133] = new Array("Std. (Double Bed)",4,2);
Condo_types[134] = new Array("Std. (Single Bed - Poolside)",2,2);
Condo_types[132] = new Array("Std. (Single bed)",2,2);
Condo_types[136] = new Array("Std. (Triple Bed)",3,3);
Condo_types[175] = new Array("Studio",2,2);
Condo_types[123] = new Array("Studio King",2,4);
Condo_types[124] = new Array("Studio Queens",2,4);
Condo_types[183] = new Array("Suite (2 Queen and sofa)",7,7);
Condo_types[138] = new Array("Suite w/ Kitchen",6,4);
Condo_types[139] = new Array("Suite w/Jacuzzi",4,2);
Condo_types[137] = new Array("Suite w/Living Room",4,6);

var Extra_charge = new Array();
Extra_charge['4_2']= 15.00;
Extra_charge['4_3']= 15.00;
Extra_charge['4_4']= 15.00;
Extra_charge['4_5']= 15.00;
Extra_charge['4_7']= 15.00;
Extra_charge['4_8']= 15.00;
Extra_charge['4_9']= 15.00;
Extra_charge['4_10']= 15.00;
Extra_charge['4_11']= 15.00;
Extra_charge['4_122']= 15.00;
Extra_charge['4_156']= 15.00;
Extra_charge['5_2']= 15.00;
Extra_charge['5_4']= 15.00;
Extra_charge['5_5']= 15.00;
Extra_charge['5_7']= 15.00;
Extra_charge['5_8']= 15.00;
Extra_charge['5_9']= 15.00;
Extra_charge['5_176']= 15.00;
Extra_charge['12_64']= 10.00;
Extra_charge['12_65']= 10.00;
Extra_charge['12_82']= 10.00;
Extra_charge['12_84']= 10.00;
Extra_charge['12_87']= 10.00;
Extra_charge['12_88']= 10.00;
Extra_charge['12_89']= 10.00;
Extra_charge['12_93']= 10.00;
Extra_charge['13_70']= 10.00;
Extra_charge['13_71']= 10.00;
Extra_charge['25_150']= 10.00;
Extra_charge['25_152']= 10.00;
Extra_charge['25_161']= 10.00;
Extra_charge['26_61']= 10.00;
Extra_charge['26_62']= 10.00;
Extra_charge['26_64']= 10.00;
Extra_charge['26_65']= 10.00;
Extra_charge['26_66']= 10.00;
Extra_charge['26_67']= 10.00;
Extra_charge['26_69']= 10.00;
Extra_charge['26_74']= 10.00;
Extra_charge['10001_2']= 20.00;
Extra_charge['10001_3']= 20.00;
Extra_charge['10001_4']= 20.00;
Extra_charge['10001_5']= 20.00;
Extra_charge['10001_8']= 20.00;
Extra_charge['10001_75']= 20.00;
Extra_charge['10001_77']= 20.00;
Extra_charge['10001_85']= 20.00;
Extra_charge['10001_159']= 20.00;
Extra_charge['10001_160']= 0.00;
Extra_charge['10003_62']= 10.00;
Extra_charge['10003_66']= 10.00;
Extra_charge['10004_97']= 0.00;
Extra_charge['10004_101']= 0.00;
Extra_charge['10004_104']= 0.00;
Extra_charge['10004_105']= 0.00;
Extra_charge['10004_112']= 0.00;
Extra_charge['10004_141']= 0.00;
Extra_charge['10004_144']= 0.00;
Extra_charge['10004_146']= 0.00;
Extra_charge['10004_147']= 0.00;
Extra_charge['10004_162']= 0.00;
Extra_charge['10004_163']= 0.00;
Extra_charge['10004_165']= 0.00;
Extra_charge['10005_78']= 0.00;
Extra_charge['10005_79']= 0.00;
Extra_charge['10005_80']= 0.00;
Extra_charge['10005_81']= 0.00;
Extra_charge['10005_94']= 0.00;
Extra_charge['10005_95']= 0.00;
Extra_charge['10005_96']= 0.00;
Extra_charge['10005_113']= 0.00;
Extra_charge['10006_97']= 10.00;
Extra_charge['10006_99']= 10.00;
Extra_charge['10006_101']= 0.00;
Extra_charge['10006_105']= 0.00;
Extra_charge['10007_106']= 8.00;
Extra_charge['10007_107']= 8.00;
Extra_charge['10007_108']= 8.00;
Extra_charge['10007_109']= 8.00;
Extra_charge['10007_110']= 8.00;
Extra_charge['10007_111']= 8.00;
Extra_charge['10008_117']= 10.00;
Extra_charge['10008_119']= 10.00;
Extra_charge['10008_121']= 10.00;
Extra_charge['10009_114']= 8.00;
Extra_charge['10009_115']= 8.00;
Extra_charge['10009_116']= 8.00;
Extra_charge['10009_153']= 8.00;
Extra_charge['10010_61']= 20.00;
Extra_charge['10010_72']= 20.00;
Extra_charge['10011_123']= 10.00;
Extra_charge['10011_124']= 10.00;
Extra_charge['10011_125']= 10.00;
Extra_charge['10011_126']= 10.00;
Extra_charge['10011_127']= 10.00;
Extra_charge['10011_128']= 10.00;
Extra_charge['10012_129']= 10.00;
Extra_charge['10012_130']= 10.00;
Extra_charge['10012_131']= 10.00;
Extra_charge['10016_9']= 0.00;
Extra_charge['10017_132']= 12.00;
Extra_charge['10017_133']= 12.00;
Extra_charge['10017_134']= 12.00;
Extra_charge['10017_135']= 12.00;
Extra_charge['10017_136']= 12.00;
Extra_charge['10017_137']= 12.00;
Extra_charge['10017_138']= 12.00;
Extra_charge['10017_139']= 12.00;
Extra_charge['10018_4']= 20.00;
Extra_charge['10018_5']= 20.00;
Extra_charge['10018_8']= 20.00;
Extra_charge['10018_72']= 20.00;
Extra_charge['10018_86']= 20.00;
Extra_charge['10018_155']= 20.00;
Extra_charge['10018_156']= 20.00;
Extra_charge['10018_157']= 20.00;
Extra_charge['10018_159']= 20.00;
Extra_charge['10018_186']= 20.00;
Extra_charge['10020_172']= 0.00;
Extra_charge['10020_173']= 0.00;
Extra_charge['10020_174']= 0.00;
Extra_charge['10021_172']= 0.00;
Extra_charge['10021_173']= 0.00;
Extra_charge['10021_174']= 0.00;
Extra_charge['10021_175']= 0.00;
Extra_charge['10022_173']= 10.00;
Extra_charge['10022_174']= 10.00;
Extra_charge['10023_172']= 0.00;
Extra_charge['10023_173']= 0.00;
Extra_charge['10023_174']= 0.00;
Extra_charge['10024_172']= 0.00;
Extra_charge['10024_173']= 0.00;
Extra_charge['10024_174']= 0.00;
Extra_charge['10025_180']= 0.00;
Extra_charge['10025_181']= 0.00;
Extra_charge['10025_182']= 0.00;
Extra_charge['10025_183']= 0.00;
Extra_charge['10026_184']= 0.00;
Extra_charge['10040_106']= 8.00;
Extra_charge['10040_107']= 8.00;
Extra_charge['10040_108']= 8.00;
Extra_charge['10040_109']= 8.00;
Extra_charge['10040_110']= 8.00;
Extra_charge['10040_111']= 8.00;
Extra_charge['10041_114']= 9.00;
Extra_charge['10041_115']= 9.00;
Extra_charge['10041_116']= 9.00;
Extra_charge['10041_153']= 9.00;
Extra_charge['10042_187']= 0.00;
Extra_charge['10042_188']= 0.00;
Extra_charge['10042_189']= 0.00;
Extra_charge['10042_190']= 0.00;
Extra_charge['10042_191']= 0.00;
Extra_charge['10044_64']= 0.00;
Extra_charge['10044_67']= 0.00;
Extra_charge['10044_72']= 0.00;
Extra_charge['10045_61']= 0.00;
Extra_charge['10045_67']= 0.00;
Extra_charge['10045_163']= 0.00;
Extra_charge['10046_98']= 0.00;
Extra_charge['10046_152']= 0.00;
Extra_charge['10046_174']= 0.00;



function resortOnChange( listtag )
{
    var tag=document.getElementById('condo_type_id');
    var tag1=document.getElementById('iq_occupants');
    var tag2=document.getElementById('iq_occupants_small');
    if (listtag.options[listtag.selectedIndex].value==0) {
        tag.options.length = 0;
        tag.options[tag.length] = new Option('Room Type', 0, true, true);
    } else {
        tag.options.length = 0;
        tag.options[tag.length] = new Option('Room Type', 0, true, true);
        var resort_id=listtag.options[listtag.selectedIndex].value;
        var tcondos = Resorts_ctypes[resort_id];
        for (var i=0; i<tcondos.length; i++) {
            tag.options[tag.length] = new Option(Condo_types[tcondos[i]][0], tcondos[i], false, false);
        }
        tag.disabled=false; tag.selectedIndex=0;
    }
    condotypeOnChange(tag);
    if (rtrevelId[listtag.value] == 0) {
        tag.disabled = false;
        tag1.disabled = false;
        tag2.disabled = false;
    } else {
        tag.disabled = true;
        tag1.disabled = true;
        tag2.disabled = true;
    }
}

function condotypeOnChange(listtag)
{
    var tag1=document.getElementById('iq_occupants');
    var tag1_value=tag1.selectedIndex;
    var tag2=document.getElementById('iq_occupants_small');
    var tag2_value=tag2.selectedIndex;
    if (listtag.options[listtag.selectedIndex].value==0) {
        tag1.options.length = 0;
        tag1.options[tag1.length] = new Option('# of adults', 0, true, true);
        tag2.options.length = 0;
        tag2.options[tag2.length] = new Option('Children under 12', 0, true, true);
    } else {
        tag1.options.length = 0;
        tag1.options[tag1.length] = new Option('# of adults', 0, true, true);
        var condo_id=listtag.options[listtag.selectedIndex].value;
        for (var i=1; i<=Condo_types[condo_id][2]; i++) {
            if ( i > Condo_types[condo_id][1] ) {
                var rtag=document.getElementById('resort_id');
                var key=rtag.options[rtag.selectedIndex].value+'_'+condo_id;
                var extra=Extra_charge[key];
                if ( extra > 0 ) {
                    var value=extra*(i - Condo_types[condo_id][1]);
                    tag1.options[tag1.length] = new Option(i + '  ( $' + value + ' extra charge )' , i, false, false);
                }
            } else {
                tag1.options[tag1.length] = new Option(i, i, false, false);
            }
        }
        tag1.disabled=false; tag1.selectedIndex=0;
        if (tag1.length >= tag1_value) {
            tag1.selectedIndex=tag1_value;
        }
        tag2.options.length = 0;
        tag2.options[tag2.length] = new Option('Children under 12', 0, true, true);
        var condo_id=listtag.options[listtag.selectedIndex].value;
        for (var i=1; i<=Condo_types[condo_id][2]; i++) {
            tag2.options[tag2.length] = new Option(i, i, false, false);
        }
        tag2.disabled=false; tag2.selectedIndex=0;
        if (tag2.length >= tag2_value) {
            tag2.selectedIndex=tag2_value;
        }
    }
}

function verifyReservationQuoteForm()
{
    var tag = document.getElementById('resort_id');
    if ( tag.options[tag.selectedIndex].value == '0') { alert("Please select a resort!"); tag.focus(); return false; }
    if (rtrevelId[tag.value] == 0) {

        var ctag=document.getElementById('condo_type_id');
        if ( ctag.options[ctag.selectedIndex].value == '0') { alert("Please select a condo type!"); ctag.focus(); return false; }
        tag = document.getElementById('iq_occupants');
        if ( tag.options[tag.selectedIndex].value == '0') { alert("Please select a number of occupants!"); tag.focus(); return false; }
        var total_iq_occupants = parseInt(document.getElementById('iq_occupants').value)+parseInt(document.getElementById('iq_occupants_small').value);
        var max_allowed = Condo_types[ctag.options[ctag.selectedIndex].value][2];
        if ( total_iq_occupants > max_allowed ) { alert('You specified ' + total_iq_occupants + ' guests. But max allowed only ' + max_allowed + '.'); ctag.focus(); return false; }

        var date_begin = document.getElementById('iq_startdate').value;
        var date_end = document.getElementById('iq_enddate').value;
        if (!checkdate2(date_begin)) { alert(date_begin+ ' is not a valid date value. Please use mm/dd/yy format.'); return false; }
        if (!checkdate2(date_end)) { alert(date_end + ' is not a valid date value. Please use mm/dd/yy format.'); return false; }
        if (!compare_dates(date_begin, date_end)) { alert('Please select a valid reservation period! Begin date can not be later or equal the end date.'); return false;}

    } else {
        var date_begin = document.getElementById('iq_startdate').value;
        var date_end = document.getElementById('iq_enddate').value;
        if (!checkdate2(date_begin)) { alert('Check-In '+date_begin+ ' is not a valid date value. Please use mm/dd/yy format.'); return false; }
        if (!checkdate2(date_end)) { alert('Check-Out '+date_end + ' is not a valid date value. Please use mm/dd/yy format.'); return false; }
        if (!compare_dates(date_begin, date_end)) { alert('Please select a valid reservation period! Begin date can not be later or equal the end date.'); return false;}

        var arrDate1 = date_begin.split("/");
        var arrDate2 = date_end.split("/");
        var rdate1= new Date(arrDate1[2],arrDate1[0]-1,arrDate1[1]);
        var rdate2= new Date(arrDate2[2],arrDate2[0]-1,arrDate2[1]);
        var stayDays = parseInt( (rdate2 - rdate1)/(24*60*60*1000) );
        var theURL = "http://www.reservetravel.com/v6?&siteid=22433&type=property&nights=" + stayDays + "&rooms=1&property=" + rtrevelId[tag.value] + "&checkin=" + date_begin + "&pagesize=1";
        var left = 20;
        var top = 20;
        var twindow = window.open(theURL,'_blank',"toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=no,left="+left+",top="+top);
        twindow.focus();
        return false;
    }

    return true;
}
