// JavaScript Document

// ее reload the page
function refresh_page(){
	document.location = "http://www.maridakis.nl/";
}
// ----------------------------------------------------------
// collapsable table
// ----------------------------------------------------------

function init()
    {
        var cookie = getCookie('collapse_obj');
        if(cookie)
        {
            var values = cookie.split(',');

            for(var i = 0; i < values.length; i++)
            {
                var itm = getItem(values[i]);

                if(itm)
                    itm.style.display = 'none';
            }
        }
    }

    function makeCookie(name, value)
    {
        var cookie = name + '=' + escape(value) + ';';
        document.cookie = cookie;
    }

    function getCookie(name)
    {
        if(document.cookie == '')
            return false;

        var firstPos;
        var lastPos;
        var cookie = document.cookie;

        firstPos = cookie.indexOf(name);

        if(firstPos != -1)
        {
            firstPos += name.length + 1;
            lastPos = cookie.indexOf(';', firstPos);

            if(lastPos == -1)
                lastPos = cookie.length;

            return unescape(cookie.substring(firstPos, lastPos));
        }

        else
            return false;
    }

    function getItem(id)
    {
        var itm = false;
        if(document.getElementById)
            itm = document.getElementById(id);
        else if(document.all)
            itm = document.all[id];
        else if(document.layers)
            itm = document.layers[id];

        return itm;
    }

    function toggleItem(id)
    {
        itm = getItem(id);

        if(!itm)
            return false;

        if(itm.style.display == 'none')
            itm.style.display = '';
        else
            itm.style.display = 'none';

        ////////////////////

        cookie = getCookie('collapse_obj');
        values = new Array();
        newval = new Array();
        add    = 1;

        if(cookie)
        {
            values = cookie.split(',');

            for(var i = 0; i < values.length; i++)
            {
                if(values[i] == id)
                    add = 0;
                else
                    newval[newval.length] = values[i];
            }
        }

        if(add)
            newval[newval.length] = id;

        makeCookie('collapse_obj', newval.join(','));

        return false;
    }
// ----------------------------------------------------------
// contextual infos and hiddden Load
// ----------------------------------------------------------

// ее position an object based an other 
function set_context_infos(name,page){
	if (name != "just_display"){
		if (document.getElementById){
		   obj = document.getElementById(name);
		}
			 else if (document.all)
		{
		   obj = document.all[name];
		}
		var newY = findPosY(obj);
		
	}else{
	var newY = 300;
 	}
	var newX = 530  ; //findPosX(obj);
	
	// correction for IE MAC
	if ( (navigator.appName.indexOf("Explorer")!=-1) && (navigator.userAgent.indexOf("Mac")!=-1)) {
		newY += 13;
	}
	
	// check if top is visible, if not set it to top of window
	scroll_y = get_scroll_pos();
	relative_position = newY-scroll_y;
	if (relative_position<0) newY = scroll_y +3;
	
	 
	var x = new getObj('context_infos');
	x.style.top = newY + 'px';
	x.style.left = newX + 'px';
	show_hide('context_infos','visible');
	
	// load in the remote frame
	document.getElementById("context_infos_text").innerHTML = "&nbsp;";
	document.getElementById("context_infos_image").innerHTML = "loading ...";
	document.getElementById("copyright_infos").innerHTML = "";
	document.getElementById("context_infos_text_long").innerHTML = "";	
	callToServer(page);
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}