function g(){ return document.getElementById }
function ge(a){ return document.getElementById(a); }
function gn(a){ return document.getElementByTagName(a); }

function toggleSideMenu(id){
	if(!g) return false;
	var a = ge('sidemenu_'+id);
	//alert(id);
	if(a){
		//closeAllSideMenus();
		if (a.style.display != 'block') a.style.display = 'block';
		else a.style.display = 'none';
		var x = document.getElementsByTagName('input')[0];
		if(this.blur){
			a.blur();
		}
		return true;
	}
	return false;
}

function closeAllSideMenus(){
	var divs = document.getElementsByTagName('ul'); 
	//alert("dffddf");
	if (!divs) return true;
	for(var i in divs){
		var d = divs[i];
		if (!d.id) continue;
		//alert(d.id.substr(0,9))
		if ( d.id.substr(0,9) == "sidemenu_" ) d.style.display = 'none';
	}
	 //return toggleSideMenu(id1);
}

function submit_form(a){
	a.form.submit();
}

/*var menuids=new Array("sidemenu_top_pro") //Enter id(s) of UL menus, separated by commas
var submenuoffset=-2 //Offset of submenus from main menu. Default is -2 pixels.

function createcssmenu()
{
	for (var i=0; i<menuids.length; i++)
	{
		var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    	for (var t=0; t<ultags.length; t++)
		{
    		var spanref=document.createElement("span")
			spanref.className="arrowdiv"
			spanref.innerHTML="&nbsp;&nbsp;"
			ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref)
    		ultags[t].parentNode.onmouseover=function(){
    		this.getElementsByTagName("ul")[0].style.left=this.parentNode.offsetWidth+submenuoffset+"px"
    		this.getElementsByTagName("ul")[0].style.display="block"}
			ultags[t].parentNode.onmouseout=function(){this.getElementsByTagName("ul")[0].style.display="none"}
		}
	}
}


if (window.addEventListener)
window.addEventListener("load",createcssmenu,false)
else if (window.attachEvent)
window.attachEvent("onload",createcssmenu)*/

// Copyright 2006-2007 javascript-array.com

var timeout	= 300;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.display = 'none';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.display = 'block';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.display = 'none';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 



var menuids=["navigation-1"] 

function buildsubmenus_horizontal(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
		if (ultags[t].parentNode.parentNode.id==menuids[i]){ //if this is a first level submenu
			ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to be height of main menu item
			ultags[t].parentNode.getElementsByTagName("a")[0].className="mainfoldericon"
		}
		else{ //else if this is a sub level menu (ul)
		  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
    	ultags[t].parentNode.getElementsByTagName("a")[0].className="subfoldericon"
		
		}
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.visibility="visible"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.visibility="hidden"
    }
    }
  }
}

if (window.addEventListener)
window.addEventListener("load", buildsubmenus_horizontal, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus_horizontal)


