var hidemenu = 0
var Ypos = 0;
/* Show selected submenu */
function shomenu(nom, currentmenu)
{closemenu(nom);document.getElementById(currentmenu).style.visibility='visible'}

/* Close all the submenu Menu */
function closemenu(nom)
{for (i=1; i<=nom;i++){if (document.getElementById('subMenu'+i) != null){document.getElementById('subMenu'+i).style.visibility = 'hidden';}}}

/* Show selected submenu for a menu */
function shomenu(nom, currentmenu,hideselect,obj)
{
	var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
	var ns6=document.getElementById&&!document.all
	var ns4=document.layers

	clearhidemenu();
	if ('undefined' == typeof(hideselect))
		hideselect = 'false';
		
	closemenu(nom);
	if (document.getElementById(currentmenu)!= null)
	{
		//document.getElementById(currentmenu).style.left = '183 px';movePosition(document.getElementById(currentmenu),1)
		if ('undefined' != typeof(obj))
			document.getElementById(currentmenu).style.top = obj.offsetTop+83;
			//document.getElementById(currentmenu).style.left = obj.offsetLeft+183;

		document.getElementById(currentmenu).style.visibility='visible'
	}
	if ('undefined' != typeof(document.forms[0]) && (hideselect == 'true'))
	{
		hideSelectBoxs(0);
		/*for (var i=0;i< document.forms[0].elements.length;i++)
		{	var e = document.forms[0].elements[i];
			var type = e.type;
			if (type.indexOf('select') == 0)
			{toggleBox('selectDiv',0);break;}
		}*/
	}
}
/* close selected menu */
function closemenu(nom)
{for (i=1; i<=nom;i++){if (document.getElementById('subMenu'+i) != null){document.getElementById('subMenu'+i).style.visibility = 'hidden';}}toggleBox('selectDiv', 1)}

/* Hide/Show any object input : object, status - 1 visible, 0 hidden */
function toggleBox(szDivID, iState) 
{
   //hideSelectBoxs(iState);
   if (document.getElementById(szDivID)!= null)
   {	
	   var obj = document.layers ? document.layers[szDivID] : document.getElementById ?  document.getElementById(szDivID).style : document.all[szDivID].style;
	   obj.visibility = document.layers ? (iState ? "show" : "hide") :  (iState ? "visible" : "hidden");
   }
}
/* window click handler - close all the submenu on click  */
function OnClickHandler(){hideSelectBoxs(1);closemenu(20)} document.onclick = OnClickHandler;
/* show/hide select box */
function hideSelectBoxs(iState) // 1 visible, 0 hidden
{
	for (var frm=0;frm< document.forms.length;frm++)
	{
		if ('undefined' != typeof(document.forms[frm]))
		{
			for (var i=0;i< document.forms[frm].elements.length;i++)
			{
				var e = document.forms[frm].elements[i];
				var type = e.type;
				//if (document.all) 
				if ('undefined' != typeof(type)) 
				{
					if (type.indexOf('select') == 0)
					{e.style.visibility = document.layers ? (iState ? "show" : "hide") :  (iState ? "visible" : "hidden");}
					else if (type.indexOf('textarea') == 0)
					{toggleBox('txtareaDiv',iState);}
				}
			}
		}
	}
}

	
function movePosition(menuobj,iState)
{
	if (menuobj== null)
		return
	
	menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj
	
	var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
	var ns6=document.getElementById&&!document.all
	var ns4=document.layers
	
	menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width
	menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height
	eventX=ie4? event.clientX : ns6? e.clientX : e.x
	eventY=ie4? event.clientY : ns6? e.clientY : e.y
	
	//Find out how close the mouse is to the corner of the window
	var rightedge=ie4? document.body.clientWidth-eventX : window.innerWidth-eventX
	var bottomedge=ie4? document.body.clientHeight-eventY : window.innerHeight-eventY
	
	/*
	//if the horizontal distance isn't enough to accomodate the width of the context menu
	if (rightedge<menuobj.contentwidth)
	//move the horizontal position of the menu to the left by it's width
	menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX-menuobj.contentwidth : ns6? window.pageXOffset+eventX-menuobj.contentwidth : eventX-menuobj.contentwidth
	else
	//position the horizontal position of the menu where the mouse was clicked
	menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX : ns6? window.pageXOffset+eventX : eventX
	*/
	
	//same concept with the vertical position
	if (bottomedge<menuobj.contentheight)
	{
		eventY=ie4? document.body.scrollTop+eventY-menuobj.contentheight : ns6? window.pageYOffset+eventY-menuobj.contentheight : eventY-menuobj.contentheight
		//menuobj.thestyle.top
	}
	else
	eventY=ie4? document.body.scrollTop+event.clientY : ns6? window.pageYOffset+eventY : eventY
	//alert(menuobj.thestyle.left)menuobj.thestyle.top
	Ypos = eventY;
	return eventY
	//menuobj.thestyle.visibility= document.layers ? (iState ? "show" : "hide") :  (iState ? "visible" : "hidden");
}

function delayhidemenu()
{delayhide=setTimeout("OnClickHandler()",600);}
function clearhidemenu()
{if (window.delayhide)clearTimeout(delayhide);}

function getCurrentPos(obj)
{alert(obj.offsetTop);}

function HideShowLayer(szDivID)
{
	if (document.getElementById(szDivID)!= null)
   {
	   	document.getElementById(szDivID).style.display=document.getElementById(szDivID).style.display=='block'?'none':'block';
		if (document.getElementById(szDivID+'imEx')!= null)
		{document.getElementById(szDivID).style.display == 'block'?document.getElementById(szDivID+'imEx').src='/images/gifs/but_minus_sm.gif':document.getElementById(szDivID+'imEx').src='/images/gifs/but_plus_sm.gif';}
   }
}
var showdiv = 1;
function expandAlldiv(nom)
{
	if (document.getElementById('imEx')!= null)
		showdiv==1?document.getElementById('imEx').src='/images/gifs/but_minus_sm.gif':document.getElementById('imEx').src='/images/gifs/but_plus_sm.gif';
	for (i=1; i<=nom;i++)
	{
		if (document.getElementById('el'+i+'Child') != null)
		{
			if (showdiv == 1)
			{
				document.getElementById('el'+i+'Child').style.display='block';
				if (document.getElementById('el'+i+'ChildimEx')!= null)
					document.getElementById('el'+i+'ChildimEx').src='/images/gifs/but_minus_sm.gif'
			}
			else
			{	document.getElementById('el'+i+'Child').style.display='none';
				if (document.getElementById('el'+i+'ChildimEx')!= null)
					document.getElementById('el'+i+'ChildimEx').src='/images/gifs/but_plus_sm.gif'
			}
		}
	}
	showdiv=showdiv==1?0:1;
}