function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') 
  {   
    window.onload = func;
  }
  else
  {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function addLoadEventwithparam(func, param) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') 
  {   
    window.onload = func(param);
  }
  else
  {
    window.onload = function() {
      oldonload();
      func(param);
    }
  }
}

function preselectMenu(menuid)
{	
//menuid = "ul1_100" ;
  var node = document.getElementById(menuid);
  if (node)
  {
	  if (node.className.search(/classhide/) != -1)
		node.className=node.className.replace(/classhide/g, "classshow");
	  else
	  	node.className += " classshow" ;
  }
}

function toggleMenu(menuid)
{
	if (!document.getElementById) return false;
	if (!document.getElementById(menuid)) return false;
  
	var menu = document.getElementById(menuid) ;
			
	if (menu)
	{
		//x = menu.className ;
		if (menu.className.search(/classhide/) != -1)
			menu.className=menu.className.replace(/classhide/g, "classshow");
		else
		{
			if (menu.className.search(/classshow/) != -1)
				menu.className=menu.className.replace(/classshow/g, "classhide");
			else
				menu.className += " classshow" ;
		}		
		//alert(x + "-" + menu.className + "-" + menuid + "-" + document.getElementById("menuhtkh").className) ;
	}
}

function geturlparameter(name)
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
	return "";
  else
	return results[1];
}