var isMinNS4=(navigator.appName.indexOf("Netscape")>=0&&parseFloat(navigator.appVersion)>=4)?1:0;
var isMinIE4=(document.all)?1:0;
var isMinIE5=(isMinIE4&&navigator.appVersion.indexOf("5.")>=0)?1:0;

 function getLayer(name){if(isMinNS4)return findLayer(name,document);if(isMinIE4)return eval('document.all.'+name);return null;}
 function MoveLayerTo(layer,x,y)
 {
	if(isMinNS4)
	{
		layer.moveTo(x,y);
	}
	if(isMinIE4)
	{
		layer.style.left=x;layer.style.top=y;
	}
 }

 function HideLayer(layer){if(isMinNS4)layer.visibility="hide";if(isMinIE4)layer.style.visibility="hidden";}
 function ShowLayer(layer)
 {
 	if(isMinNS4)layer.visibility="show";
	if(isMinIE4)layer.style.visibility="visible";
 }
 

  var sub_menu_def = new Array();
  var sub_menu_layers = new Array();


  function getPageWidth(){if(isMinNS4)return document.width;if(isMinIE4)return document.body.scrollWidth;return-1;}
  
  function NonCaseIndexOf(text_in,search_str)
  {
  	text_in = text_in.toUpperCase();
  	search_str = search_str.toUpperCase();
  	return text_in.indexOf(search_str);
  }

  function GetString(in_text, ln_term)
	{
		if (in_text.length>0)
		{
			if (NonCaseIndexOf(in_text,ln_term) < 0)
			{
				ln = in_text;
				return ln;
			}
			else
			{
				pos = NonCaseIndexOf(in_text,ln_term);
				ln = in_text.substring(0,pos);
				return ln;
			}
		}
		else
		{
			return "";
		}
	}
				

	function CutString(in_text, ln_term)
	{
		if (in_text.length>0)
		{
			if (NonCaseIndexOf(in_text,ln_term) < 0)
			{
				return "";
			}
			else
			{
				pos = NonCaseIndexOf(in_text,ln_term);
				ln = in_text.substring(pos+ln_term.length,in_text.length);
				return ln;
			}
		}
		else
		{
			return "";
		}
	}
  
  function GetMenuDef(menu_text)
    {
        pos_1 =  NonCaseIndexOf(menu_text,"<menu>");
        pos_2 =  NonCaseIndexOf(menu_text,"</menu>");
        mdef = menu_text.substring( pos_1 + "<menu>".length,pos_2) ;
        return mdef;
    }

    function ChangeMenu(m_num)
    {
    		 ms = menu_open[m_num];	
		    menu_open = Array (0,0,0,0);
           if (ms==0) menu_open[m_num]=1; else menu_open[m_num]=0;
           DisplayMenu();
    }      

    function HideMenus()
    {
          HideLayer(sub_menu_layers[0]);
          HideLayer(sub_menu_layers[1]);
          HideLayer(sub_menu_layers[2]);
          HideLayer(sub_menu_layers[3]);
   	 menu_opened = 0;
    }

    function RefreshPos()
    {
	if (menu_opened>0) OpenMenu(menu_opened)
    }


    function OpenMenu(menu_id)
    {
	menu_opened = menu_id;

	left_pos = (getPageWidth() - 760) / 2 + 155;

	if (menu_id==1)
	{
		 ShowLayer(sub_menu_layers[0]);
	    	 MoveLayerTo(sub_menu_layers[0],left_pos ,165);
	}else{
		 HideLayer(sub_menu_layers[0]);
	}

	
	if (menu_id==2)
	{
		 ShowLayer(sub_menu_layers[1]);
	    	 MoveLayerTo(sub_menu_layers[1],left_pos ,200);
	}else{
		 HideLayer(sub_menu_layers[1]);
	}

	if (menu_id==3)
	{
		 ShowLayer(sub_menu_layers[2]);
	    	 MoveLayerTo(sub_menu_layers[2],left_pos ,235);
	}else{
		 HideLayer(sub_menu_layers[2]);
	}

	if (menu_id==4)
	{
		 ShowLayer(sub_menu_layers[3]);
	    	 MoveLayerTo(sub_menu_layers[3],left_pos ,235);
	}else{
		 HideLayer(sub_menu_layers[3]);
	}


/*        if (menu_id==1)    mymenu_sub_menu_1.innerHTML = sub_menu_def[0]; else mymenu_sub_menu_1.innerHTML = "";
        if (menu_id==2)    mymenu_sub_menu_2.innerHTML = sub_menu_def[1]; else mymenu_sub_menu_2.innerHTML = "";
        if (menu_id==3)    mymenu_sub_menu_3.innerHTML = sub_menu_def[2]; else mymenu_sub_menu_3.innerHTML = "";
*/
    }

    function InitMenu()
    {
	menu_width_1 = "150";
	menu_width_2 = "165";
	menu_width_3 = "160";
	menu_width_4 = "160";

        sub_menu_def[0] = GetMenuDef(mymenu_sub_menu_1.innerHTML);
        sub_menu_def[1] = GetMenuDef(mymenu_sub_menu_2.innerHTML);
        sub_menu_def[2] = GetMenuDef(mymenu_sub_menu_3.innerHTML);
        sub_menu_def[3] = GetMenuDef(mymenu_sub_menu_4.innerHTML);

	if(isMinNS4) 
	{
		sub_menu_layers[0] = new Layer(menu_width_1);
		sub_menu_layers[0].document.write(sub_menu_def[0]);
		sub_menu_layers[1] = new Layer(menu_width_2);
		sub_menu_layers[1].document.write(sub_menu_def[1]);
		sub_menu_layers[2] = new Layer(menu_width_3);
		sub_menu_layers[2].document.write(sub_menu_def[2]);
		sub_menu_layers[3] = new Layer(menu_width_4);
		sub_menu_layers[3].document.write(sub_menu_def[3]);
	}
		
	if(isMinIE4)
	{
		str  = "<div id='submn1' style='position:absolute; width:"+menu_width_1+"' onClick=HideMenus()><table class='Male' bgcolor='#D7E3EB' cellpadding=2 cellspacing=0 width='100%' height='100%'><tr><td>"+sub_menu_def[0]+"</td></tr></table></div>";
		str += "<div id='submn2' style='position:absolute; width:"+menu_width_2+"' onClick=HideMenus()><table class='Male' bgcolor='#D7E3EB' cellpadding=2 cellspacing=0 width='100%' height='100%'><tr><td>"+sub_menu_def[1]+"</td></tr></table></div>";
		str += "<div id='submn3' style='position:absolute; width:"+menu_width_3+"' onClick=HideMenus()><table class='Male' bgcolor='#D7E3EB' cellpadding=2 cellspacing=0 width='100%' height='100%'><tr><td>"+sub_menu_def[2]+"</td></tr></table></div>";
		str += "<div id='submn4' style='position:absolute; width:"+menu_width_4+"' onClick=HideMenus()><table class='Male' bgcolor='#D7E3EB' cellpadding=2 cellspacing=0 width='100%' height='100%'><tr><td>"+sub_menu_def[3]+"</td></tr></table></div>";

		document.body.insertAdjacentHTML("beforeEnd",str);
		sub_menu_layers[0] = getLayer("submn1");
		sub_menu_layers[1] = getLayer("submn2");
		sub_menu_layers[2] = getLayer("submn3");
		sub_menu_layers[3] = getLayer("submn4");
		
	}

        HideMenus();

	window.onresize=RefreshPos;


    }

