////////////////////////////////////////////////////////////////////////////
// NSMenu.js 
// 
// Written By PCI Web Development
//
// Date: 29 Nov 2001
//
//


function DisplayHelp( ){
	open("/support/htmlhelp", "helpWindow", "scrollbars=yes,width=600,height=450,status=1,toolbar=0,menubar=0,resizable=1,top=0,left=0"); }

function DisplayNSSHelp( ){
	open("/support/NSShelp", "helpWindow", "scrollbars=yes,width=600,height=450,status=1,toolbar=0,menubar=0,resizable=1,top=0,left=0"); }

function DisplayTCOHelp( ){
	open("/support/tcohelp/manual.htm", "helpWindow", "scrollbars=yes,width=600,height=450,status=1,toolbar=0,menubar=0,resizable=1,top=0,left=0"); }



// check browser version



function layer_enter (id)
{
	on_layer_id = id;
}

function layer_exit (id)
{
	on_layer_id = - 1;
	setTimeout ('hide('+ id +')', delay/5);
}

function menu_enter (id,sleft)
{
	if (buff_id >= 0)
		hide (buff_id);
	if(arguments[2])
	{
	show (id,sleft,true);
	}
	else
	{
	show (id,sleft);
	}
	active_layer_id = id;
}

function menu_exit (id)
{
	setTimeout ('hide('+ id +')', delay);
	buff_id = active_layer_id;
	active_layer_id = -1;
}

function show (id,sleft)
{
	if (!activeMenu==""){
	hide(activeMenu);
	}
	activeMenu=id
	
    switch(navigator.family)
    {
    case 'nn4':
      // Nav 4.x code fork...
		document.layers[id].visibility = "visible";
		if(arguments[2])
		{
		width = window.innerWidth;
			if (width>728){
				sleft+=((width-728)/2)
				}

		}

		document.layers[id].left = sleft;      

      break;
    case 'ie4':
    // IE 4/5 code fork...
    	document.all['Menu' + id].style.visibility = "visible";
		if(arguments[2])
		{
			width = document.body.clientWidth;
			if (width>728){
				sleft+=((width-728)/2)
				}
			
		}
		
			document.all['Menu' + id].style.left = sleft;
		
      break;
    case 'gecko':
      // Standards Compliant code fork...
      document.getElementById('Menu' + id).style.visibility = "visible";
    	if(arguments[2])
    	{
    	width = window.innerWidth;
			if (width>728){
				sleft+=((width-728)/2)
				}  
			  	
		}

	      document.getElementById('Menu' + id).style.left = sleft;  

	  break;
    }
  


}

function hide (id)
{
	if (active_layer_id != id && on_layer_id != id)
	{



    switch(navigator.family)
    {
    case 'nn4':
      // Nav 4.x code fork...
      document.layers[id].visibility = "hide";
      break;
    case 'ie4':
      // IE 4/5 code fork...
      document.all['Menu' + id].style.visibility = "hidden";
      break;
    case 'gecko':
      // Standards Compliant code fork...
      document.getElementById('Menu' + id).style.visibility = "hidden";
      break;
    }
	}    
  
	
}



function generate_layers ()
{
	for (i = 0; i < menu_content.length; i++)
	{
		if (navigator.family=='ie4' || navigator.family=='gecko' )
			layer_header = '<div id=Menu' + i +
					   	   ' onMouseOver="layer_enter (' + i + ');" onMouseOut = "layer_exit (' + i + ');"' +
				           ' style="visibility: hidden; position: absolute; top:'+left_corner_y+'">';
		else
			layer_header = '<layer id=' + i +
						   ' onMouseOver="layer_enter (' + i + ');" onMouseOut = "layer_exit (' + i + ');"' +
						   ' visibility=hide top='+left_corner_y+' >';

		layer_header += '<table width=' + menu_width[i] + ' cellpadding=0 cellspacing=0 border=0>' +
					    '<td bgcolor=' + backColor + '><table width=' + menu_width[i] + ' cellpadding=3 ' +
					    'cellspacing=' + border_size + ' border=0><td width=' + menu_width[i] + ' bgcolor=' + back_color + '>';


		elements = menu_content[i].split (/\s*\|\s*/);
		layer_body = '';
		for (j = 0; j < elements.length; j++)
		{
			layer_body += ''+elements[j]+'<BR>';
			if ((navigator.family=='ie4' && j < elements.length - 1) || (!navigator.family=='ie4' && j < elements.length - 1))
				//layer_body += '<hr width=' + (menu_width[i] - 8) + ' size=1 color='+ backColor + '>';
				layer_body += '';
		}
		layer_footer = '</td></table></td></table>';
		if (navigator.family=='ie4' || navigator.family=='gecko')
			layer_footer += '</div>';
		else
			layer_footer += '</layer>';
		document.writeln (layer_header + layer_body + layer_footer);
	}
}

generate_layers ();