var overlay=new Array();overlay['click']=new Array();overlay['mouse']=new Array();var overlay_lock=false;
function AT_getObj(p_sObject){return document.getElementById(p_sObject);}
function AT_overlay(p_rParent,p_sObject,p_bClicked)
{
	ol_click_open	=	overlay['click'][p_sObject]!=undefined;
	ol_mouse_open	=	overlay['mouse'][p_sObject]!=undefined;
	
	//	Is men met de muis eroverheen gegaan?
	if(p_bClicked===false)
	{
		//	Is het object al eens aangeklikt? Niet sluiten/heropenen
		if(ol_click_open)return;
		
		//	Is het object nog niet geopend? Tonen als deze niet gelockt is
		if(ol_mouse_open===false)
			if (overlay_lock===false)
				return AT_overlay_show(p_rParent,p_sObject,p_bClicked);
	}
	else
	{
		//	Er is geklikt, maar hij staat al open -> sluiten
		if(ol_click_open)
		{
			//	Lock inrichten om te voorkomen dat deze
			//	door mousemove wordt heropend
			return AT_overlay_hide(p_rParent,p_sObject,p_bClicked);
		}
		//	Is dit venster al open door mouseover? Openhouden
		if(ol_mouse_open)
		{
			//	Overnemen van mouse -> click
			overlay['click'][p_sObject]	=	overlay['mouse'][p_sObject];
			overlay['mouse'][p_sObject] =	undefined;
			return;
		}
		//	Ga het tonen als het niet aanwezig is
		else
			return AT_overlay_show(p_rParent,p_sObject,p_bClicked);
	}
}
function AT_overlay_show(p_rParent,p_sObject,p_bClicked)
{
	//	Bepalen van de index waarin het wordt opgeslagen
	show_index 		= (p_bClicked)? 'click' : 'mouse';
	
	//	Te tonen object gaan weergeven + style aanpassen
	AT_getObj(p_sObject).style.display="block";
	p_rParent.className='aSelected';
	
	//	Opslaan van de overlay
	overlay[show_index][p_sObject]	=	p_rParent;
	return true;
}
function AT_overlay_hide(p_rParent,p_sObject,p_bClicked)
{
	if (p_bClicked===false)
	{
		//	Lock opheffen bij mouseout
		overlay_lock	=	false;
		
		//	Overlay nog open? Sluiten
		if(overlay['mouse'][p_sObject]!=undefined)
		{
			//	Stijlen resetten + mouse unsetten
			AT_overlay_close(p_rParent,p_sObject);
			overlay['mouse'][p_sObject] = undefined;
		}
		return;
	}
	
	//	Er is geklikt, ga geforceerd verbergen
	if(overlay['click'][p_sObject]!=undefined)
	{
		//	Overlays sluiten
		AT_overlay_close(p_rParent,p_sObject);
		overlay['click'][p_sObject] = undefined;
		overlay['mouse'][p_sObject] = undefined;
		
		//	Instellen van het lock
		overlay_lock	=	true;
	}
}
function AT_overlay_close(p_rParent,p_sObject)
{
		//	Stijlen resetten + mouse unsetten
		p_rParent.className='';
		AT_getObj(p_sObject).style.display="none";
}
function AT_favorite(p_sURL,p_sTitle)
{
		if (window.sidebar){window.sidebar.addPanel(p_sTitle,p_sURL,"");}
		else if(window.external){window.external.AddFavorite(p_sURL,p_sTitle);}
		else if(window.opera && window.print){return true;}
}
function AT_startpage(p_sUrl)
{
	try
	{
		if (document.all)
		{
			//	IE
			document.body.style.behavior='url(#default#homepage)';
			document.body.setHomePage(p_sUrl);
			return;
	    }
	}
	catch(e){}
	alert('[Nederlands] Kon startpagina niet instellen. Stel homepage apart in.\n[English] Failed to set startpage. Please set manually.');
}
function checkSubmit(event){var chr=('charCode' in event)?event.charCode:event.keyCode;if (chr==13){AT_getObj('referer').value=window.location;AT_getObj('frmLogin').submit();}}
