﻿function displaySubMenu(menu) {
    var subMenu = menu.getElementsByTagName("ul")[0];
    subMenu.style.display = "block";
}
function hideSubMenu(menu) {
    var subMenu = menu.getElementsByTagName("ul")[0];
    subMenu.style.display = "none";
}
function ShowFAQ(faqID, faqnumber) {
    for (i = 1; i <= faqnumber; i++) {
        document.getElementById("AQAnswer_" + i).style.display = 'none';
    }
    document.getElementById(faqID).style.display = 'block';
}

function SwitchOnUser() {
    var items = document.forms[0].elements
    // loop through the elements...
    for (i = 0; i < items.length; i++) {
        // and check if it is a checkbox
        if (items[i].type == "checkbox") {
            items[i].disabled = false;
        }
        if (items[i].type == "radio") {
            if (items[i].name != "SelectionType") {
                items[i].disabled = true;
            }
        }
    }
}

function SwitchOnRole() {
    var items = document.forms[0].elements
    // loop through the elements...
    for (i = 0; i < items.length; i++) {
        // and check if it is a checkbox
        if (items[i].type == "checkbox") {
            items[i].disabled = true;
        }
        if (items[i].type == "radio") {
            
                items[i].disabled = false;
        }
    }
}

function matchHeight() {

     var divs,contDivs,maxHeight,divHeight,d;
     
     // get all <div> elements in the document
     divs=document.getElementsByTagName('div');
     contDivs=[];

     // initialize maximum height value
     maxHeight=0;

     // iterate over all <div> elements in the document
     for(var i=0;i<divs.length;i++){
         
          // make collection with <div> elements with class attribute 'container'
         if (/\bcontainer\b/.test(divs[i].className)) {
             
                d=divs[i];
                contDivs[contDivs.length]=d;

                // determine height for <div> element
                if(d.offsetHeight){
                     divHeight=d.offsetHeight;
                }
                else if(d.style.pixelHeight){
                     divHeight=d.style.pixelHeight;
                }
                // calculate maximum height
                maxHeight = Math.max(maxHeight, divHeight);
          }
     }

     // assign maximum height value to all of container <div> elements
     for(var i=0;i<contDivs.length;i++){
         contDivs[i].style.height = maxHeight + "px";
     }
}

var elem = window.document.getElementById("ctl00_ctl00_txtSearch");
function SearchOnKeyDown() {
    if ((event.keyCode == 13) && (window.document.getElementById('ctl00_ctl00_txtSearch') != null)) {
        var elem = window.document.getElementById("ctl00_ctl00_btnSearch");
        elem.click();
    }
    return true;
}

// execute function when page loads
window.onload = function() {
    if (document.getElementsByTagName) {
        matchHeight();
    }
}
