// Header rollovers

var upObjectName="";

function loadMainMenuImages() 
{
	MM_preloadImages('images/nav_about_on.gif',
	'images/nav_about_over.gif',
	'images/nav_about_up.gif',
	'images/nav_contact_on.gif',
	'images/nav_contact_over.gif',
	'images/nav_contact_up.gif',
	'images/nav_custom_on.gif',
	'images/nav_custom_over.gif',
	'images/nav_custom_up.gif',
	'images/nav_dev_on.gif',
	'images/nav_dev_over.gif',
	'images/nav_dev_up.gif',
	'images/nav_experience_on.gif',
	'images/nav_experience_over.gif',
	'images/nav_experience_up.gif',
	'images/nav_home_on.gif',
	'images/nav_home_over.gif',
	'images/nav_home_up.gif',
	'images/nav_mega_on.gif',
	'images/nav_mega_over.gif',
	'images/nav_mega_up.gif',	
	'images/nav_newprism_on.gif',
	'images/nav_newprism_over.gif',
	'images/nav_newprism_up.gif',	
	'images/nav_other_on.gif',
	'images/nav_other_over.gif',
	'images/nav_other_up.gif');
	
	return;
}


function loadSubnav1Images() 
{
	
	MM_preloadImages('images/subnav_pubs_on.gif',
	'images/subnav_pubs_over.gif',
	'images/subnav_pubs_up.gif',
	'images/subnav_root_on.gif',
	'images/subnav_root_over.gif',
	'images/subnav_root_up.gif');
	
	loadMainMenuImages();
	
	var a=loadSubnav1Images.arguments; 
	if  (a.length > 1) img_up(a[0],a[1]);
	
	return;

}

function loadSubnav2Images() 
{
	MM_preloadImages('images/subnav_features_on.gif',
	'images/subnav_features_over.gif',
	'images/subnav_features_up.gif',
	'images/subnav_lamps_on.gif',
	'images/subnav_lamps_over.gif',
	'images/subnav_lamps_up.gif',
	'images/subnav_photos_on.gif',
	'images/subnav_photos_over.gif',
	'images/subnav_photos_up.gif',
	'images/subnav_sample_on.gif',
	'images/subnav_sample_over.gif',
	'images/subnav_sample_up.gif',
	'images/subnav_systcomp_on.gif',
	'images/subnav_systcomp_over.gif',
	'images/subnav_systcomp_up.gif');
	
	loadMainMenuImages();
	
	var a=loadSubnav2Images.arguments; 
	if  (a.length > 1) img_up(a[0],a[1]);
	
	return;

}

function loadSubnav3Images() 
{
	MM_preloadImages('images/subnav_strobe_on.gif',
	'images/subnav_strobe_over.gif',
	'images/subnav_strobe_up.gif',
	'images/subnav_micro_on.gif',
	'images/subnav_micro_over.gif',
	'images/subnav_micro_up.gif',
	'images/subnav_minimega_on.gif',
	'images/subnav_minimega_over.gif',
	'images/subnav_minimega_up.gif',
	'images/subnav_vari_on.gif',
	'images/subnav_vari_over.gif',
	'images/subnav_vari_up.gif',
	'images/subnav_flash_on.gif',
	'images/subnav_flash_over.gif',
	'images/subnav_flash_up.gif',
	'images/subnav_spot_ballistic_on.gif',
	'images/subnav_spot_ballistic_over.gif',
	'images/subnav_spot_ballistic_up.gif',		
	'images/subnav_spot_fun_on.gif',
	'images/subnav_spot_fun_over.gif',
	'images/subnav_spot_fun_up.gif',	
	'images/subnav_spot_specs_on.gif',
	'images/subnav_spot_specs_over.gif',
	'images/subnav_spot_specs_up.gif',		
	'images/subnav_multi_on.gif',
	'images/subnav_multi_over.gif',
	'images/subnav_multi_up.gif');
	
	loadMainMenuImages();
	
	var a=loadSubnav3Images.arguments; 
	if  (a.length > 1) img_up(a[0],a[1]);
	
	return;

}

function loadMenuImages() 
{
	loadMainMenuImages();
	
	var a=loadMenuImages.arguments; 
	if  (a.length > 1) img_up(a[0],a[1]);
	
	return;
}

function over(thisForm,objectName)
{
	MM_swapImage(objectName,'','/images/'+objectName+'_over.gif',1);
	//MM_swapImage('bar','','/images/POLF/header/'+objectName+'.gif',1);
}

function out(thisForm,objectName)
{
	if (thisForm.selMenuItem.value!=objectName) {
		MM_swapImage(objectName,'','/images/'+objectName+'_on.gif',1);
		//MM_swapImage('bar','','/images/POLF/header/bar.gif',1);
	}
	else MM_swapImage(objectName,'','/images/'+objectName+'_up.gif',1);
}

function div_out(thisForm,objectName)
{
	if ((objectName=="nav_mega")&&(document.frmMain.showMenuFlag==0)) hide(thisForm,"div_" + objectName);
}

function img_up(thisForm,objectName)
{
	thisForm.selMenuItem.value=objectName;
	upObjectName=objectName;
	MM_swapImage(objectName,'','/images/'+objectName+'_up.gif',1);
}



// Macromedia functions

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; 
	document.MM_sr=new Array; 
	for(i=0;i<(a.length-2);i+=3)
	{
		if ((x=MM_findObj(a[i]))!=null)
		{
			document.MM_sr[j++]=x;
			if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
		}
	}
}

function hide(thisForm,target)
{
	var browser_type=getBrowserInfo("browserType");
	var browser_version=getBrowserInfo("browserVersion");
	
	if (!((browser_type=="Netscape")&&(browser_version < 6))) {
		if (document.getElementById && document.getElementById(target)!= null)
			node = document.getElementById(target).style.display='none';
		else if (document.layers) {
			document.layers[target].visibility='hide';
		}
		else if (document.all)
			document.all[target].style.display = 'none';
	}
	return;
}

function menuFocus(section) 
{
	if (section=="megaSun") {
		show(document.frmMain,'div_nav_mega');
		hide(document.frmMain,'div_nav_about');
	}
	else if (section=="aboutUs") {
		//alert("here");
		//over(document.frmMain,'nav_about');
		show(document.frmMain,'div_nav_about');		
		hide(document.frmMain,'div_nav_mega');
	}
	else if (section=="none") {
		out(document.frmMain,'nav_about');
		hide(document.frmMain,'div_nav_about');		
		hide(document.frmMain,'div_nav_mega');
	}
	return;
}

function show(thisForm,target)
{
	var browser_type=getBrowserInfo("browserType");
	var browser_version=getBrowserInfo("browserVersion");
	
	if (!((browser_type=="Netscape")&&(browser_version < 6))) {
		if (document.getElementById && document.getElementById(target)!= null)
			node = document.getElementById(target).style.display='';
		else if (document.layers){
			document.layers[target].visibility='show';
		}
		else if (document.all)
			document.all[target].visibility='show';	
	}
    return;
}

function getBrowserInfo(requestType) {
	var appVer = navigator.appVersion.toLowerCase();
	var agt = navigator.userAgent.toLowerCase();
	var bName = navigator.appName;
	var iePos = agt.indexOf('msie');
	var operaPos = agt.indexOf('opera');
	var ns6Pos = agt.indexOf('netscape6');
	var geckoPos = agt.indexOf('gecko');
	var rvPos = agt.indexOf('rv:')
	
	var version = parseFloat(appVer);
	if (iePos!=-1 && operaPos==-1)
	version = parseFloat(agt.substring(iePos+5,agt.indexOf (';',iePos)));
	else if (operaPos!=-1) {
	version = parseFloat(agt.substring(operaPos+5,agt.indexOf('[',operaPos)));
	bName= "Opera";
	}
	else if (ns6Pos !=-1) 
	version = parseFloat(agt.substring(ns6Pos+10));
	else if (geckoPos !=-1 && rvPos !=-1) {
	version = agt.substring(rvPos+3,agt.indexOf(')',rvPos));
	bName= "Mozilla";
	}	
	if (requestType=="browserType") return bName;
	else if (requestType=="browserVersion") return version;
	else return 0;
}

