﻿/* querystring stuff below here */
function PageQuery(q) {
    if (q.length > 1) this.q = q.substring(1, q.length);
    else this.q = null;
    this.keyValuePairs = new Array();
    if (q) {
        for (var i = 0; i < this.q.split("&").length; i++) {
            this.keyValuePairs[i] = this.q.split("&")[i];
        }
    }

    this.getKeyValuePairs = function() { return this.keyValuePairs; }

    this.getValue = function(s) {
        for (var j = 0; j < this.keyValuePairs.length; j++) {
            if (this.keyValuePairs[j].split("=")[0] == s)
                return this.keyValuePairs[j].split("=")[1];
        }
        return false;
    }

    this.getParameters = function() {
        var a = new Array(this.getLength());
        for (var j = 0; j < this.keyValuePairs.length; j++) {
            a[j] = this.keyValuePairs[j].split("=")[0];
        }
        return a;
    }

    this.getLength = function() { return this.keyValuePairs.length; }
};


function queryString(key) {
    var page = new PageQuery(window.location.search);
    return unescape(page.getValue(key));
};


function displayItem(key) {
    if (queryString(key) == 'false') {
        result.innerHTML = "you didn't enter a ?name=value querystring item.";
    }
    else {
        result.innerHTML += queryString(key) + "<BR>";
    }
};


function checkQueryString() {
    var sectionQs = queryString('section');

    if (sectionQs == 'reception') {
        receptionClick();
    }
    else if (sectionQs == 'consultroom1') {
        consultroom1Click();
    }
    else if (sectionQs == 'lab') {
        labClick();
    }
    else if (sectionQs == 'consultroom2') {
        consultroom2Click();
    }
    else if (sectionQs == 'dental') {
        dentalClick();
    }
    else if (sectionQs == 'preprm') {
        preprmClick();
    }
    else if (sectionQs == 'op') {
        opClick();
    }
    else if (sectionQs == 'kennels') {
        kennelsClick();
    }
    else if (sectionQs == 'isolation') {
        isolationClick();
    }
    else if (sectionQs == 'carpark') {
        carparkClick();
    }
    else {
        hideAll();
    }
};


/* menu stuff below here */
function hideAll() {
    document.getElementById('sec_reception').style.display = 'none';
    document.getElementById('sec_consultroom1').style.display = 'none';
    document.getElementById('sec_lab').style.display = 'none';
    document.getElementById('sec_consultroom2').style.display = 'none';
    document.getElementById('sec_dental').style.display = 'none';
    document.getElementById('sec_preprm').style.display = 'none';
    document.getElementById('sec_op').style.display = 'none';
    document.getElementById('sec_kennels').style.display = 'none';
    document.getElementById('sec_isolation').style.display = 'none';
    document.getElementById('sec_carpark').style.display = 'none';
}


function receptionClick() {
    document.getElementById('sec_reception').style.display = 'block';
    document.getElementById('sec_consultroom1').style.display = 'none';
    document.getElementById('sec_lab').style.display = 'none';
    document.getElementById('sec_consultroom2').style.display = 'none';
    document.getElementById('sec_dental').style.display = 'none';
    document.getElementById('sec_preprm').style.display = 'none';
    document.getElementById('sec_op').style.display = 'none';
    document.getElementById('sec_kennels').style.display = 'none';
    document.getElementById('sec_isolation').style.display = 'none';
    document.getElementById('sec_carpark').style.display = 'none';
}


function consultroom1Click() {
    document.getElementById('sec_reception').style.display = 'none';
    document.getElementById('sec_consultroom1').style.display = 'block';
    document.getElementById('sec_lab').style.display = 'none';
    document.getElementById('sec_consultroom2').style.display = 'none';
    document.getElementById('sec_dental').style.display = 'none';
    document.getElementById('sec_preprm').style.display = 'none';
    document.getElementById('sec_op').style.display = 'none';
    document.getElementById('sec_kennels').style.display = 'none';
    document.getElementById('sec_isolation').style.display = 'none';
    document.getElementById('sec_carpark').style.display = 'none';
}


function labClick() {
    document.getElementById('sec_reception').style.display = 'none';
    document.getElementById('sec_consultroom1').style.display = 'none';
    document.getElementById('sec_lab').style.display = 'block';
    document.getElementById('sec_consultroom2').style.display = 'none';
    document.getElementById('sec_dental').style.display = 'none';
    document.getElementById('sec_preprm').style.display = 'none';
    document.getElementById('sec_op').style.display = 'none';
    document.getElementById('sec_kennels').style.display = 'none';
    document.getElementById('sec_isolation').style.display = 'none';
    document.getElementById('sec_carpark').style.display = 'none';
}


function consultroom2Click() {
    document.getElementById('sec_reception').style.display = 'none';
    document.getElementById('sec_consultroom1').style.display = 'none';
    document.getElementById('sec_lab').style.display = 'none';
    document.getElementById('sec_consultroom2').style.display = 'block';
    document.getElementById('sec_dental').style.display = 'none';
    document.getElementById('sec_preprm').style.display = 'none';
    document.getElementById('sec_op').style.display = 'none';
    document.getElementById('sec_kennels').style.display = 'none';
    document.getElementById('sec_isolation').style.display = 'none';
    document.getElementById('sec_carpark').style.display = 'none';
}


function dentalClick() {
    document.getElementById('sec_reception').style.display = 'none';
    document.getElementById('sec_consultroom1').style.display = 'none';
    document.getElementById('sec_lab').style.display = 'none';
    document.getElementById('sec_consultroom2').style.display = 'none';
    document.getElementById('sec_dental').style.display = 'block';
    document.getElementById('sec_preprm').style.display = 'none';
    document.getElementById('sec_op').style.display = 'none';
    document.getElementById('sec_kennels').style.display = 'none';
    document.getElementById('sec_isolation').style.display = 'none';
    document.getElementById('sec_carpark').style.display = 'none';
}


function preprmClick() {
    document.getElementById('sec_reception').style.display = 'none';
    document.getElementById('sec_consultroom1').style.display = 'none';
    document.getElementById('sec_lab').style.display = 'none';
    document.getElementById('sec_consultroom2').style.display = 'none';
    document.getElementById('sec_dental').style.display = 'none';
    document.getElementById('sec_preprm').style.display = 'block';
    document.getElementById('sec_op').style.display = 'none';
    document.getElementById('sec_kennels').style.display = 'none';
    document.getElementById('sec_isolation').style.display = 'none';
    document.getElementById('sec_carpark').style.display = 'none';
}


function opClick() {
    document.getElementById('sec_reception').style.display = 'none';
    document.getElementById('sec_consultroom1').style.display = 'none';
    document.getElementById('sec_lab').style.display = 'none';
    document.getElementById('sec_consultroom2').style.display = 'none';
    document.getElementById('sec_dental').style.display = 'none';
    document.getElementById('sec_preprm').style.display = 'none';
    document.getElementById('sec_op').style.display = 'block';
    document.getElementById('sec_kennels').style.display = 'none';
    document.getElementById('sec_isolation').style.display = 'none';
    document.getElementById('sec_carpark').style.display = 'none';
}


function kennelsClick() {
    document.getElementById('sec_reception').style.display = 'none';
    document.getElementById('sec_consultroom1').style.display = 'none';
    document.getElementById('sec_lab').style.display = 'none';
    document.getElementById('sec_consultroom2').style.display = 'none';
    document.getElementById('sec_dental').style.display = 'none';
    document.getElementById('sec_preprm').style.display = 'none';
    document.getElementById('sec_op').style.display = 'none';
    document.getElementById('sec_kennels').style.display = 'block';
    document.getElementById('sec_isolation').style.display = 'none';
    document.getElementById('sec_carpark').style.display = 'none';
}


function isolationClick() {
    document.getElementById('sec_reception').style.display = 'none';
    document.getElementById('sec_consultroom1').style.display = 'none';
    document.getElementById('sec_lab').style.display = 'none';
    document.getElementById('sec_consultroom2').style.display = 'none';
    document.getElementById('sec_dental').style.display = 'none';
    document.getElementById('sec_preprm').style.display = 'none';
    document.getElementById('sec_op').style.display = 'none';
    document.getElementById('sec_kennels').style.display = 'none';
    document.getElementById('sec_isolation').style.display = 'block';
    document.getElementById('sec_carpark').style.display = 'none';
}


function carparkClick() {
    document.getElementById('sec_reception').style.display = 'none';
    document.getElementById('sec_consultroom1').style.display = 'none';
    document.getElementById('sec_lab').style.display = 'none';
    document.getElementById('sec_consultroom2').style.display = 'none';
    document.getElementById('sec_dental').style.display = 'none';
    document.getElementById('sec_preprm').style.display = 'none';
    document.getElementById('sec_op').style.display = 'none';
    document.getElementById('sec_kennels').style.display = 'none';
    document.getElementById('sec_isolation').style.display = 'none';
    document.getElementById('sec_carpark').style.display = 'block';
}
