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" ;
		}
	}
}

function showElement(elementid)
{
	if (!document.getElementById) return false;
	if (!document.getElementById(elementid)) return false;
  
	var element = document.getElementById(elementid) ;
			
	if (element)
	{
		//x = element.className ;
		if (element.className.search(/classhide/) != -1)
			element.className=element.className.replace(/classhide/g, "classshow");
		else
		{
			if (element.className.search(/classshow/) != -1)
			{
			}
			else
				element.className += " classshow" ;
		}		
	}
}

function hideElement(elementid)
{
	if (!document.getElementById) return false;
	if (!document.getElementById(elementid)) return false;
  
	var element = document.getElementById(elementid) ;
	
	if (element)
	{
		//x = element.className ;
		if (element.className.search(/classshow/) != -1)
			element.className=element.className.replace(/classshow/g, "classhide");
		else
		{
			if (element.className.search(/classhide/) != -1)
			{
			}
			else
				element.className += " classhide" ;
		}		
	}
}

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];
}
