﻿// JScript File
function setHome(){
    if (jnDivOpen('tblHomeDivs') == true) {
        var elem1 = document.getElementById('divStartNews');
        var y1 = eval(getY(elem1));
        var elem2 = document.getElementById('divEndNews');
        var y2 = eval(getY(elem2));
        var dify1y2 = y2 - y1;
        var height = eval(dify1y2);

        var elem3 = document.getElementById('divStartAgenda');
        var y3 = eval(getY(elem3));
        var elem4 = document.getElementById('divEndAgenda');
        var y4 = eval(getY(elem4));
        var dify3y4 = y4 - y3;
        var height = eval(dify3y4);

        var elem5 = document.getElementById('divStartNewsletter');
        var y5 = eval(getY(elem5));
        var elem6 = document.getElementById('divEndNewsletter');
        var y6 = eval(getY(elem6));
        var dify5y6 = y6 - y5;
        var height = eval(dify5y6);

        var between = 50;
        var totalright = eval(dify3y4) + eval(dify5y6) + eval(between);
        var difLeftRight = 0;
        if (totalright < dify1y2) {
            difLeftRight = dify1y2 - totalright;
            height = dify3y4 + difLeftRight;
            document.getElementById('divAgenda').style.height = height + "px";
        }
    }
}
    
    //iframe resize
    function resizeIframe(oIframe){
        var innerHeight = oIframe.contentWindow.getInnerHeight();
        oIframe.style.height = innerHeight + "px";
    }

    // interne link
    function doIntLink(strUrl){
        var newurl = "string";
        var strsearch = "#";
        var startpos = 0;
        var letterNow = 0;
        letterNow = eval(document.getElementById('letter').value);
        ageNow = eval(document.getElementById('agetab').value);

        var strsearchIda = "&ida=";
        var startposIda = 0;
        startposIda = strUrl.indexOf(strsearchIda, 0);
        if (startposIda == -1){
            startpos = strUrl.indexOf(strsearch, 0);
            if (startpos == -1){
                newurl = strUrl + '&idl=' + letterNow + '&ida=' + ageNow;
            }
            else{
                newurl = strUrl.replace('#','&idl=' + letterNow + '&ida=' + ageNow + '#');
            }
        }
        else{
            startpos = strUrl.indexOf(strsearch, 0);
            if (startpos == -1){
                newurl = strUrl + '&idl=' + letterNow;
            }
            else{
                newurl = strUrl.replace('#','&idl=' + letterNow + '#');
            }
        }
        document.getElementById('linkurl').value = newurl;
        __doPostBack('openInternalLink','');
    }
    function showHand(ctrl){
        ctrl.style.cursor = 'pointer';
    }
    function doButtonTop(val){
        var action =  document.getElementById('urlbtop' + val).value;
        if (action == 'lettergrootte')
        {
            //nothing
        }
        else {
            doIntLink(action);
        }
    }
    function jnDivOpen(strDiv){
        var divProp = 0;
        try 
        {
        // haal een willekeurige eigenschap van divTreeview om te kijken om de div gevonden wordt
        divPropTrv = document.getElementById(strDiv).style.height;
            return true;
        }
        catch(e) 
        {
            return false;
        }
        finally
        {
            divPropTrv = null;
        }
    }
    function searchClick()
    {
        document.getElementById('txtSearchText').value = "";
    }
    function doLetterGrootte(){
       var posLeft = eval(getX(document.getElementById('aLetterGrootte'))) - 2;
       var posTop = eval(getY(document.getElementById('aLetterGrootte'))) - 2;
       document.getElementById('divLetterGrootte').style.top = posTop + "px";
       document.getElementById('divLetterGrootte').style.left = posLeft + "px";
       document.getElementById('divLetterGrootte').style.display = ""; 
    }

function getY( oElement )
 {
 var iReturnValue = 0;
 while( oElement != null ) {
 iReturnValue += oElement.offsetTop;
 oElement = oElement.offsetParent;
 }
 return iReturnValue;
 }
 function getX( oElement )
 {
 var iReturnValue = 0;
 while( oElement != null ) {
 iReturnValue += oElement.offsetLeft;
 oElement = oElement.offsetParent;
 }
 return iReturnValue;
 }
