﻿String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };

var LoginVisible = false;
var CurrentZoekTekst = "";
var LoginHeightTimer = null;

function ShowLogin() {
    if (LoginHeightTimer == null) {
        if (!LoginVisible) {
            setLoginHeight(document.getElementById("menuInnerAHeight").offsetHeight + 20);
            LoginVisible = true;
        }
        else {
            setLoginHeight(0);
            LoginVisible = false;
        }
    }
}

function setLoginHeight(setH) {
    var obj = document.getElementById("menuInnerA");
    if (obj) {
        var curH = obj.offsetHeight;
        
        var newH;
        if (setH == 0) newH = Math.floor(curH - ((curH - setH) / 5));
        else newH = Math.ceil(curH - ((curH - setH) / 5));
        
        if (Math.abs(newH - setH) > 2) {
            obj.style.height = newH + 'px';
            LoginHeightTimer = setTimeout("setLoginHeight(" + setH + ")", 10);
        }
        else {
            obj.style.height = setH + 'px';
            clearTimeout(LoginHeightTimer);
            LoginHeightTimer = null;
        }
    }
}

function doZoek() {
    var obj = document.getElementById("seMenu_zoekTB");

    if (obj) {
        var zoekTekst = obj.value.trim();
        if (zoekTekst != CurrentZoekTekst) {
            try {
                __doPostBack('seMenu$zoekLB', '');
            }
            catch (e) {

            }
            CurrentZoekTekst = zoekTekst;
        }
    }
}

setInterval("doZoek()", 500);