<!--
/**
*   header.js - cmodule menu functions
*   
*   @copyright     Alletha 2004
*   @since         23-03-2004
*   @version       0.3
*   @author        Alletha P-team <info@alletha.nl>
*   @project       Ontdeknet
*/


/******************************************************************************
* Header functions
******************************************************************************/
var headerReady=true;

function initHeader() {
    parent.content.location="../../screen/index.php";
}

function callFunc(fFunc,fVal1) {
	
	/* start cristina */

	var head = parent.document.frames["head"];
	var content = parent.document.frames["content"];
	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);
		
	  if(fFunc == "newSkin")
	   {
		
		var posType = fVal1.indexOf("_") + 1;
		var type = fVal1.substring(posType, fVal1.length);
		var oImg = head.document.getElementById('header').src;
		var pos = oImg.indexOf("skin/") + 5;
		var firstPart = oImg.substring(0,pos);
		var newSrc = firstPart + fVal1 +'/' + fVal1 + '.gif';
		if (fVal1 != '')
			head.document.getElementById('header').src = newSrc;
		if(fVal1 != "po_portal" && fVal1 != "vo_portal")
		{
			head.document.getElementById('header_bottom').style.display = 'none';
			parent.innerFr.rows  = '125,*,0';
			
		}
		else
		{
			if (callFunc.arguments.length > 2)
			{
				if(callFunc.arguments[2] != -1)
				{
					head.document.getElementById('header_bottom').style.display = 'none';
					parent.innerFr.rows  = '125,*,0';
				}
				else
				{
					head.document.getElementById('header_bottom').style.display = 'inline';
					parent.innerFr.rows  = '165,*,0';
				}
			}
			else
			{
				head.document.getElementById('header_bottom').style.display = 'inline';
				parent.innerFr.rows  = '165,*,0';
			}
			
		}
		 
        if(fVal1 == "po_portal" || fVal1 == "vo_portal")
			head.document.getElementById('uitloggen').style.display = 'none';
	}
	if(fFunc == "setLoginname")
	{
		if(fVal1 != ' ')
		{
			head.document.getElementById('uitloggen').style.display = 'inline';
			head.document.getElementById('name').innerHTML = '<b>'+fVal1+'</b>';
		}
		else
			head.document.getElementById('uitloggen').style.display = 'none';
	}

	
	/* end cristina */
   
}

function callFuncReady(status) {
    headerReady=status;
}

function openManual() {
	if (typeof(parent.content.document)=="object") {
		parent.content.openManual();
	}
}

/******************************************************************************
* Proces commands from header
******************************************************************************/

function gotoScreen(fLink,fId,fType)
{
    if (typeof(parent.content.document)=="object" && parent.content.document.getElementById("module_menuframe_canvas_gotoscreen")=="[object]") {
	    parent.content.document.getElementById("module_menuframe_canvas_gotoscreen").value=fLink	
	    parent.content.document.getElementById("module_menuframe_canvas_gotoscreenid").value=fId	
	    parent.content.document.getElementById("module_menuframe_canvas_gotoscreentype").value=fType	
        parent.content.Widgets.setValue("module_menuframe_canvas_action","gotoscreen",false);
    } else {
        parent.content.document.location="../../screen/?screen="+fLink;               
    }
}

function callFuncSubMenu(fFunc,fVal1) {
    while (parent.sidebar_left.document.submenu.GetVariable("ready")==false) { }
 	parent.sidebar_left.document.submenu.SetVariable("actionType",fFunc);
	parent.sidebar_left.document.submenu.SetVariable("actionVal1",fVal1);
	parent.sidebar_left.document.submenu.TGotoLabel("/","action");
}

function enableSubMenu(fEnable) {
    if (fEnable) {
	    parent.document.getElementById("fs_middle").cols="111,*";
    } else {
	    parent.document.getElementById("fs_middle").cols="0,*";
    }    
}

function changeFrameColor(fColor) {
	parent.head.document.body.style.backgroundColor = fColor;
	parent.empty_left.document.body.style.backgroundColor = fColor;
	parent.empty_right.document.body.style.backgroundColor = fColor;	
}

/******************************************************************************
* Misc Functions
******************************************************************************/
function getCookie(fName) { 	
    var start = document.cookie.indexOf(fName+"="); 
    var len = start+fName.length+1; 
    if ((!start) && (fName != document.cookie.substring(0,fName.length))) return null; 
    if (start == -1) return null; 
    var end = document.cookie.indexOf(";",len); 
    if (end == -1) end = document.cookie.length; 
    return unescape(document.cookie.substring(len,end)); 
} 
		     
function setCookie(fName,fValue,fExpires,fPath,fDomain,fSecure) { 
    var cookieString = fName + "=" +escape(fValue) + 
    ( (fExpires) ? ";expires=" + fExpires.toGMTString() : "") + 
    ( (fPath) ? ";path=" + fPath : "") + 
    ( (fDomain) ? ";domain=" + fDomain : "") + 
    ( (fSecure) ? ";secure" : ""); 
    document.cookie = cookieString; 
} 
				 
function deleteCookie(fName,fPath,fDomain) {	 
    if (Get_Cookie(fName)) document.cookie = fName + "=" + 
    ( (fPath) ? ";path=" + fPath : "") + 
    ( (fDomain) ? ";domain=" + fDomain : "") + 
    ";expires=Thu, 01-Jan-70 00:00:01 GMT"; 
} 
									      
					      

//-->