function addOnLoad(func) {
	var oldonload = window.onload;

	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

function addOnUnLoad(func) {
	var oldonunload = window.onbeforeunload;
	if (typeof window.onbeforeunload != 'function') {
		window.onbeforeunload = func;
	} else {
		window.onbeforeunload = function() {
			oldonunload();
			func();
		}
	}
}

//==================== CSS drop menu
function activateMenu() {  

	nav = document.getElementById('menu_nav');  
	if (document.all && nav.currentStyle) {    
	    var navroot = nav;
	    var lis=navroot.getElementsByTagName("LI");  
	    for (i=0; i<lis.length; i++) {
	        if(lis[i].lastChild.tagName == "UL"){
	         	lis[i].onmouseover = function() 
					{
						this.lastChild.style.display="block"; 
						this.lastChild.style.left="0"; 
					}
	            lis[i].onmouseout=function()    
					{
						this.lastChild.style.display="none";
						this.lastChild.style.left="-999em"; 
					}
	        }
	    }
	}
}
//addOnLoad(activateMenu);  

function closeMenu()
{
	var target = $('submenu_items');
	if (target && target.getStyle('display') == "block")
	{
		Effect.toggle('submenu_items', 'blind', {duration: 0.4}); 
	}
}
addOnUnLoad(closeMenu);


function getMenu(id, item) {     	
  Effect.toggle(id, 'blind', {duration: 0.8}); 
}

addOnLoad(changeTarget);
function changeTarget()
{
	if (!document.getElementsByTagName) return;
	var links = document.getElementsByTagName("a");
	var i = 0;
	for(i=0; i<links.length; i++)
	{
		if (links[i].getAttribute('href') && links[i].getAttribute('rel') == "external")
		{
			links[i].target = "_blank";
		}
	}
}
