﻿/* Copyright, Willux.be NV  */
/* Author, Kenneth De Roock */

var miLogon = false;
var miDomain = false;


/*    General functions     */
function Show(oElement) { oElement.style.display = "block"; }
function Hide(oElement) { oElement.style.display = "none"; }
function Style(oElement, sClass) { oElement.className = sClass; }
function isHidden(oElement) {
    if(oElement.style.display == "none") {
        return true;
    } else {
        return false;
    }
}

/*            TLD           */
function txtTLD_onClick() {
    var oCombobox = document.getElementById("cboTLD");
 
    if (isHidden(oCombobox)) {
        Show(oCombobox);
    } else {
        Hide(oCombobox);
    }
}

function lnkTLD_onClick(sTLD) {
    var oCombobox = document.getElementById("cboTLD");
    Hide(oCombobox);

    document.getElementById("ctl00_txtTLD").value = sTLD;
}

function txtDomein_onClick() {
	if (!miDomain) {
		miDomain = true;

		document.getElementById('ctl00$txtDomein').value = "";
	}
}

/*           Logon           */

function LogonClick() {
	if (!miLogon) {
		miLogon = true;
		
		document.getElementById('txtUsername').value = "";
		document.getElementById('txtPassword').value = "";
	}
}


/* Menu ~ Tab */
var moTab = null;
var miTab = 0;

function MenuBeginInvoke(iTab) { moTab = setTimeout('Menu(' + iTab + ')', 150); }
function MenuEndInvoke() { clearTimeout(moTab); }

function Menu(iTab) {
    if (miTab != iTab) {
        miTab = iTab
        
        var oPanelID = document.getElementById('ctl00_pnlID');
        var oPanelTD = document.getElementById('ctl00_pnlTD');
        var oPanelIT = document.getElementById('ctl00_pnlIT');
        var oLinkID = document.getElementById('ctl00_lnkID');
        var oLinkTD = document.getElementById('ctl00_lnkTD');
        var oLinkIT = document.getElementById('ctl00_lnkIT');
        
        switch (iTab) {
            case 1:
                Show(oPanelID);
                Hide(oPanelTD);
                Hide(oPanelIT);
                Style(oLinkID, "focus");
                Style(oLinkTD, "normal");
                Style(oLinkIT, "normal");
                break;
            case 2:
                Hide(oPanelID);
                Show(oPanelTD);
                Hide(oPanelIT);
                Style(oLinkID, "normal");
                Style(oLinkTD, "focus");
                Style(oLinkIT, "normal");         
                break;
            case 3:
                Hide(oPanelID);
                Hide(oPanelTD);
                Show(oPanelIT);
                Style(oLinkID, "normal");
                Style(oLinkTD, "normal");
                Style(oLinkIT, "focus");
                break;
        }
    }
    
    return null;
}
