
// toy don

   function InitMenu()
   {
    // window.alert( "yes" );
     var headers = menuBar.children;     
     
     for(var i=0; i < headers.length; i++) 
     {	       
       var header = eval(headers[i].id)   
       header.onclick = new Function("Do("+headers[i].id+")"); 
       
       var menu = eval(headers[i].menu);
       menu.style.visibility = "hidden";
       headers[i].onmouseover = new Function("ShowMenu("+headers[i].id+")");

       var Items = menu.children;
       for(var j=0; j<Items.length; j++)
       {
         var menuItem = eval(Items[j].id);
                
         if(menuItem.menu != null)
         { 
           menuItem.innerHTML += "<Span Id="+menuItem.id+"_Arrow class='Arrow'>4</Span>";
           FindSubMenu(menuItem.menu);
         }
               
         if(menuItem.cmd != null) 
         {
           menuItem.onclick = new Function("Do("+menuItem.id+")"); 
         } 
                   
         menuItem.onmouseover = new Function("highlight("+Items[j].id+")");            
       }            
     } 
   }

   function FindSubMenu(subMenu)
   {
     var menu = eval(subMenu);
     var Items = menu.children;

     for(var j=0; j<Items.length; j++)
     {
       menu.style.visibility = "hidden"
       var menuItem = eval(Items[j].id);
                       
       if(menuItem.menu!= null)
       {
         menuItem.innerHTML += "<Span Id="+menuItem.id+"_Arrow class='Arrow'>4</Span>";
         FindSubMenu(menuItem.menu);
       }

       if(menuItem.cmd != null) 
       {
         menuItem.onclick = new Function("Do("+menuItem.id+")");
       } 
                  
       menuItem.onmouseover = new Function("highlight("+Items[j].id+")");
                 
     }  
   } 

   function ShowMenu( obj )
   {
     HideMenu(menuBar);
     var menu = eval(obj.menu);
     var bar = eval(obj.id);
     bar.className = "headerOver";
     menu.style.visibility = "visible";
     menu.style.pixelTop =  obj.getBoundingClientRect().top + obj.offsetHeight + Bdy.scrollTop;
     menu.style.pixelLeft = obj.getBoundingClientRect().left + Bdy.scrollLeft;
   }
   
   function highlight( obj )
   {
     var PElement = eval( obj.parentElement.id );
     if(PElement.hasChildNodes() == true )
     {  
       var Elements = PElement.children;
       for(var i=0;i<Elements.length;i++)
       {
          TE = eval(Elements[i].id);
          TE.className = "menuItem";
       }
     } 
     obj.className="ItemMouseOver";
     window.defaultStatus = obj.title;
     ShowSubMenu(obj);
   }
   
   function Do(obj)
   {
    var cmd = eval(obj).cmd	
    window.navigate(cmd)
     
   }
   
   function HideMenu( menu )
   {
     if( menu.hasChildNodes() == true )
     {  
       var children = menu.children;     
                 
       for(var j =0; j<children.length; j++)
       {
         if ( children[j].className == "headerOver" )
         {
           children[j].className="header";
         }
                      
         if(children[j].menu != null)
         {
           var childMenu = eval(children[j].menu);
           if( childMenu.hasChildNodes() == true ) 
             HideMenu( childMenu );
                          
           childMenu.style.visibility = "hidden"; 
         }
       }              
     }
   }

  function ShowSubMenu( obj )
  {
     ParentMenu = eval(obj.parentElement.id);
     HideMenu(ParentMenu);

     if(obj.menu != null)
     {
       var menu = eval(obj.menu);
       menu.style.visibility = "visible";
       menu.style.pixelTop =  obj.getBoundingClientRect().top + Bdy.scrollTop;
       menu.style.pixelLeft = obj.getBoundingClientRect().right + Bdy.scrollLeft;
       if( menu.getBoundingClientRect().right > window.screen.availWidth )
         menu.style.pixelLeft = obj.getBoundingClientRect().left - menu.offsetWidth;
    }
  } 

/**************************************************************************************************************************************************/
// go wot chair
/*
			var carPosition = "2";
			var showCart = "1";
			
			window.onresize = MoveCart;
			window.onscroll = MoveCart;
			//window.onload = Init;
			
			function InitCart()
			{
				carPosition = document.getElementById("CartPos").innerHTML;
				//window.alert( carPosition );

				//Show( false );
				showCart = document.getElementById("ShowCart").innerHTML;
				if( showCart.length == 0 )
					showCart = "0";
					
				var cart = document.getElementById( "Cart" );
				if( showCart == "1" )
					cart.style.visibility = 'visible';
				else
					cart.style.visibility = 'hidden';
					
				MoveCart();

				document.getElementById("ShowButton").value = ( showCart == "1" ) ? " êP " : " é_ ";

			//window.alert( showCart );

			}
			
			function ClientSize()
			{
				var width=0, height = 0;
				if( typeof( window.innerWidth ) == 'number' )
				{
					width = window.innerWidth;
					height = window.innerHeight;
				}
				else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ))
				{
					width = document.documentElement.clientWidth;
					height = window.document.documentElement.clientHeight;
				}
				else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) )
				{
					width = document.body.clientWidth;
					height = document.body.clientHeight;
				}
				
				return {width:width, height:height};
			}
			
			function ScrollPosition()
			{
				var scrOfY=0, scrOfX=0;
				
				if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) )
				{
					scrOfY = document.body.scrollTop;
					scrOfX = document.body.scrollLeft;
				}
				else if( typeof( window.pageYOffset ) == 'number' )
				{
					scrOfY = window.pageYOffset;
					scrOfX = window.pageXOffset;

				}
				else
				{
					scrOfY = document.documentElement.scrollTop;
					scrOfX = document.documentElement.scrollLeft;
				}
								
				return { x:scrOfX, y:scrOfY };
				
			}
			
			function SetCartPosition( position )
			{
				carPosition = position;
				SaveCarPos( position );
				
				MoveCart();
			}
			
			function MoveCart()
			{				
				var cart = document.getElementById( "Cart" );
				var size = ClientSize();
				var pt = ScrollPosition();

				switch( carPosition )
				{
				case "1":
					cart.style.left = pt.x;
					cart.style.top =  pt.y;
					break;
				case "2":
					cart.style.left = size.width - cart.offsetWidth + pt.x;
					cart.style.top =  pt.y;
					break;
				case "3":
					cart.style.left = pt.x;
					cart.style.top =  size.height - cart.offsetHeight + pt.y;
					break;
				case "4":
					cart.style.left = size.width - cart.offsetWidth + pt.x;
					cart.style.top =  size.height - cart.offsetHeight + pt.y;
				}
			}
			
			function Show( toggle )
			{
				GetShowCart( toggle );
				
				var cart = document.getElementById( "Cart" );
				if( showCart == "1" )
					cart.style.visibility = 'visible';
				else
					cart.style.visibility = 'hidden';
					
			}
			
			function GetShowCart( toggle )
			{
				var ajax = GetHttpObject();
				
				ajax.onreadystatechange=function()
				{
					if( ajax.readyState == 4 && ajax.status == 200 )
					{
							var result = ajax.responseText;
							if( result != "2" )
								showCart = result;
										
					}
				}
				
				var param;
				if( toggle )
				{
					showCart = (showCart=="1") ? "0" : "1";
					document.getElementById("ShowButton").value = ( showCart == "1" ) ? " êP " : " é_ ";
					var temp = (showCart=="1") ? "1" : "0";
					param = "Action=write1&Toggle=" + temp;
				}
				else
					param = "Action=read1&Toggle=0";
				
				ajax.open( "GET", "/etrade/customer/Cart.aspx?" + param, true );
				ajax.send( null );
			}

			function SaveCarPos( pos )
			{
				var ajax = GetHttpObject();
				
				ajax.onreadystatechange=function()
				{
					if( ajax.readyState == 4 && ajax.status == 200 )
					{
							var result = ajax.responseText;
										
					}
				}
								
				ajax.open( "GET", "/etrade/customer/Cart.aspx?Position=" + carPosition, true );
				ajax.send( null );
			}
			
			function GetHttpObject()
			{
				var xmlHttp = null;
				try
				{
					xmlHttp = new ActiveXObject( "Msxml2.XMLHTTP");
					
				}
				catch( e )
				{		
					try{
							xmlHttp = new ActiveXObject( "Microsoft.XMLHTTP" );
						}
						catch( e )
						{
							try
							{
								// Firefox
								xmlHttp = new XMLHttpRequest();
							}
							catch( e )
							{
							}
						}
				}
				
				return xmlHttp;
			}
*/

