/* Enter håndtering */
/*
// usage <input type="text" onkeypress="if(isEnter(event)) { doA(); }" />
*/
function isEnter( evt) {
    var keyCode = null;

    if( evt.which ) {
        keyCode = evt.which;
    } else if( evt.keyCode ) {
        keyCode = evt.keyCode;
    }

    if( 13 == keyCode ) {
        return true;
    } else
    return false;
}

/* Escape chars til søg og overskrift-replacement */
function escapeChars(str1) {
    //str = escape(str1);
    str = encodeURIComponent(str1);
    return str;
    
    str = str.replace("%C6","%c3%86");  // Æ
    str = str.replace("%D8","%c3%98");  // Ø
    str = str.replace("%C5","%c3%85");  // Å
    str = str.replace("%E6","%c3%a6");  // æ    
    str = str.replace("%F8","%c3%b8");  // ø
    str = str.replace("%E5","%c3%a5");  // å
    str = str.replace("%20", "+");
    
    return str;
}
/* Login advarsel */
function LoginRememberWarning(chkObj) {
    if(chkObj.checked) {
        if(!confirm(
            'V&aelig;r opm&aelig;rksom p&aring;, at du er ved at aktivere &quot;Husk mig&quot;-funktionen automatisk bliver logget ind fremover. \n'
            +'Aktiver derfor ikke dette på offentlige computere som bibliotek, skole, o.lign. \n\nEr du sikker på du vil dette?'
        ))
            chkObj.checked = false;
        }
}
/* Collapse expand */
function CollapseExpandPlusMinus(imgobjid, showobjid) {
    var imgobj = document.getElementById(imgobjid);
    var showobj = document.getElementById(showobjid);
    var state = showobj.style.display;
    if(state == 'block') {
        // Så skal den skjules
        showobj.style.display = 'none';
        imgobj.src = imgobj.src.replace('minus', 'plus');
    } else if(state == 'none') {
        showobj.style.display = 'block';
        imgobj.src = imgobj.src.replace('plus', 'minus');
    } else return true;
    return false;
}
function CollapseExpand(showobjid) {
    var showobj = document.getElementById(showobjid)
    var state = showobj.style.display;
    if(state == 'block') {
        // Så skal den skjules
        showobj.style.display = 'none';
    } else if(state == 'none') {
        // Så skal den vises
        showobj.style.display = 'block';
    } else return true;
    return false;
}




// Preload images
// Det er så desværre hardcode'd
var images = new Array();
images[0] = '/images/loginbox.gif';
images[1] = '/images/loginbox_profil.gif';
images[2] = '/images/loginbox.gif';
images[3] = '/images/topmenu/aktuelt_over.gif';
images[4] = '/images/topmenu/spejdere_over.gif';
images[5] = '/images/topmenu/ledere_over.gif';
images[6] = '/images/topmenu/inspiration_over.gif';
images[7] = '/images/topmenu/foraeldre_over.gif';
var imgObjs = new Array();
for(var i=0;i<images.length;i++) {
    imgObjs[i] = new Image();
    imgObjs[i].src = images[i];
}