﻿// JScript File
var aspPrefix = 'ctl00_'
var placeHolderPrefix = 'ContentPlaceHolder2_';

var currentMenu = 0;
var activeMenu = 0;
var menuTimer = null;

window.onload = load;

function load() {
    var p1 = document.getElementById('ctl00_mainLeft');
    var p2 = document.getElementById('ctl00_mainRight');
    if (p1 != null && p2 != null) {
        var h1 = 0;
        var h2 = 0;
        if (p1.offsetHeight) {
            h1 = p1.offsetHeight;
            h2 = p2.offsetHeight;
        } else if (p1.style.pixelHeight) {
            h1 = p1.style.pixelHeight; 
            h2 = p2.style.pixelHeight; 
        }
        var h = h1;
        if (h < h2) h = h2;
        
        p1.style.height = h + 'px';
        p2.style.height = h-11 + 'px';
        document.getElementById('content').style.height = h-16 + 'px';

        // set height
        
        var p3 = document.getElementById('mainLoading');
        if (p3 != null) {
            //p3.style.height = h + 'px';
            p3.style.padding = (h/2)-7 + 'px 0';
        }
    }
}

function menuOver(id) {
    window.clearTimeout(menuTimer);
    menuTimer = null;

    id = '' + id;
    if (id.indexOf('menu') != -1) id = id.replace('menu', '');
    
    if (activeMenu == 0) {
        currentMenu = id;
    }
    activeMenu = id;
    
    if (currentMenu != activeMenu) {
        menuOut(currentMenu);
    }
    
    try {
        document.getElementById('menu' + activeMenu).className += ' active';
        document.getElementById('hint').innerHTML = eval('menuHint' + activeMenu);
    } catch (err) {
        document.getElementById('hint').innerHTML = '&nbsp;';
    }
    
}

function menuOut(id) {
    id = '' + id;
    if (id.indexOf('menu') != -1) id = id.replace('menu', '');
    
    try {
        document.getElementById('menu' + id).className = document.getElementById('menu' + id).className.replace('active', '');
        if (id != currentMenu) {
            document.getElementById('hint').innerHTML = '&nbsp;';
            menuTimer = setTimeout("menuOver(currentMenu)", 100);
        }
    } catch (err) {}
}

function clearField(id) {
    document.getElementById(id).value = '';
}

function toggleCheckbox(id) {
    if (document.getElementById(id).checked == true) {
        document.getElementById(id).checked = false;
    } else {
        document.getElementById(id).checked = true;
    }
}

function togglePanel(id) {
    var pos = getAnchorPosition(id);
    document.getElementById(id).blur();
    document.getElementById(aspPrefix + id + 'panel').style.left = pos.x + 'px';
    if (document.getElementById(aspPrefix + id + 'panel').style.display == 'block') {
        hidePanel(id);
    } else {
        document.getElementById(aspPrefix + id + 'panel').style.display = 'block';
    }
}

function hidePanels() {
    var e = document.getElementsByTagName('div');
    for (i=0;i<e.length;i++) {
        if (e[i].id != null && e[i].id.indexOf('panel') != -1) {
            var panelId = e[i].id;
            panelId = panelId.replace(aspPrefix, '');
            panelId = panelId.replace(placeHolderPrefix, '');
            panelId = panelId.replace('panel', '');
            hidePanel(panelId);
        }
    }
}

function hidePanel(id) {
    if (document.getElementById(aspPrefix + id + 'panel').style.display == 'block') {
        document.getElementById(aspPrefix + id + 'panel').style.display = 'none';
    }
}

function contactAlert() {
    var submit = true;
    try {
        submit = Page_ClientValidate();
    } catch(err) {}
    
    if (submit == true) { 
        if (contactInEnglish != '') {
            return confirm(contactInEnglish);
        } else {
            return true;
        }
    }
}
