var browserVer=parseInt(navigator.appVersion); 
var browserName=navigator.appName;
if (browserVer < 5 && browserName=="Netscape")
{
 //alert("Netscape 4 and under");
 location.href = "http://channels.netscape.com/ns/browsers/download.jsp";
}
else
{
 //alert("Other Browser");
}

navTimer = null;
var nav_to_hide = new Array();
var show_level = 0;
var hide_level = 0;
for(i=0;i<20;i++){
	nav_to_hide[i] = null;
}

var menu_x_offset1 = 0;
var menu_x_offset = 0;
var menu_y_offset1 = 16;
var menu_y_offset = 0;
var hide_image = null;
var hide_image_src = null;

function show_nav_special(iname, obj, lay, level){
  var el = document.getElementById('sub_nav_'+lay);	
  if(el){
	  var newX = 0;
	  var newY = 0;
	  if (level == 1){
	  	newX = findPosX(obj) + menu_x_offset1;
	  	newY = findPosY(obj) + menu_y_offset1;
	  }else{
	  	newX = findPosX(obj) + obj.offsetWidth + menu_x_offset;
	  	newY = findPosY(obj) + menu_y_offset;
	  }
	  el.style.top = newY + 'px';
	  newX  = newX - (el.offsetWidth / 2) + (obj.offsetWidth / 2);
	  el.style.left = newX + 'px' ;
  }
  show_nav(iname,lay,level);
}


function show_nav(iname, lay, level){
	clearTimeout(navTimer);
	navTimer = null;
	if (nav_to_hide[level] != null){
		if (nav_to_hide[level] != lay){
			do_hide(level);
		}
	}
	if (level > show_level){
		show_level = level;
	}
	nav_to_hide[level] = lay;
	var el = document.getElementById('sub_nav_'+lay);
	if(el){
		el.style.visibility='';
	}
	
	
}

function hide_nav(iname, lay,level){
	show_level = 0;
	nav_to_hide[level] = lay;
	navTimer = setTimeout("time_hide("+level+")", 500);
}

function time_hide(level){
	clearTimeout(navTimer);
	navTimer = null;
	if ((level > show_level) || (level == 0)){
		do_hide(level);
	}
}

function do_hide(level){
	if (level >= show_level){
		//if (nav_to_hide[level]  != null){
		//	var el = document.getElementById(nav_to_hide[level] );
		//	el.style.visibility='hidden';
		//}
		//nav_to_hide[level] = null;
		
		for(i=level;i<20;i++){
			if (nav_to_hide[i]  != null){
				var el = document.getElementById('sub_nav_'+nav_to_hide[i] );
				if(el){
					el.style.visibility='hidden';
				}
			}
			nav_to_hide[i] = null;
		}
	}
	if (show_level == 0){
		for(i=0;i<20;i++){
			if (nav_to_hide[i]  != null){
				var el = document.getElementById('sub_nav_'+nav_to_hide[i] );
				if(el){
					el.style.visibility='hidden';
				}
			}
			nav_to_hide[i] = null;
		}
		
	
	}
	
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}
