﻿function showL(layer_ref) { 
    var state = 'block';

    if (document.all) { //IS IE 4 or 5 (or 6 beta) 
        eval( "document.all." + layer_ref + ".style.display = state"); 
    } 
    if (document.layers) { //IS NETSCAPE 4 or below 
        document.layers[layer_ref].display = state; 
    } 
    if (document.getElementById &&!document.all) { 
        hza = document.getElementById(layer_ref); 
        hza.style.display = state; 
    } 
} 

function hideL(layer_ref) {     
    var state = 'none';
    
    if (document.all) { //IS IE 4 or 5 (or 6 beta) 
        eval( "document.all." + layer_ref + ".style.display = state"); 
    } 
    if (document.layers) { //IS NETSCAPE 4 or below 
        document.layers[layer_ref].display = state; 
    } 
    if (document.getElementById &&!document.all) { 
        hza = document.getElementById(layer_ref); 
        hza.style.display = state; 
    } 
} 
  
function ShowNumberRooms(selectedIndex) {
    var selectedText = selectedIndex.options[selectedIndex.selectedIndex].text;    
    switch (selectedText) {
        case '1': hideL('room2_id');hideL('room3_id');hideL('room4_id');hideL('room5_id'); break;
        case '2': showL('room2_id');hideL('room3_id');hideL('room4_id');hideL('room5_id'); break;
        case '3': showL('room2_id');showL('room3_id');hideL('room4_id');hideL('room5_id'); break;
        case '4': showL('room2_id');showL('room3_id');showL('room4_id');hideL('room5_id'); break;
        case '5': showL('room2_id');showL('room3_id');showL('room4_id');showL('room5_id'); break;
    }
}

function CardCharges(selectedIndex) {
    var selectedText = selectedIndex.options[selectedIndex.selectedIndex].text;
    switch (selectedText) {
        case 'Visa Credit': showL('card1_id');hideL('card2_id'); break;
        case 'Mastercard': hideL('card1_id');showL('card2_id'); break;
        default: hideL('card1_id');hideL('card2_id'); break;
    }
}

var submitted = 0;
function OneClickSubmit(form) {
    if (submitted) {
        alert("Form already submitted, please be patient");
        return false;
    }

    // field validations go here
    if (!submitted) {
        form.submitit.disabled = true;
        submitted = 1;
        form.submit();
    }
}

function ChangeDivClassOnly(layer_ref, cbox) {
    if (document.getElementById(cbox).checked == true) {
        document.getElementById(layer_ref).className = "info selected";
    } else {
        document.getElementById(layer_ref).className = "info";
    }
}

function ChangeDivClass(layer_ref, cbox, ddl) {
    if (document.getElementById(ddl).value != "0") {
        document.getElementById(layer_ref).className = "info selected";
        document.getElementById(cbox).checked = true;
    }
    else {
        document.getElementById(layer_ref).className = "info";
        document.getElementById(cbox).checked = false;
    }
}

function ChangeDivChkClass(layer_ref, cbox, ddl) {
    if (document.getElementById(cbox).checked == true) {
        document.getElementById(layer_ref).className = "info selected";
        document.getElementById(ddl).selectedIndex = 1;
    } else {
        document.getElementById(layer_ref).className = "info";
        document.getElementById(ddl).selectedIndex = 0;
    }
} 
