NN4=((parseInt(navigator.appVersion)>=4 && parseInt(navigator.appVersion)<5)&&(navigator.appName.indexOf("Netscape")!=-1))?1:0
NN6=((parseInt(navigator.appVersion)>=5)&&(navigator.appName.indexOf("Netscape")!=-1))?1:0
MS4=((parseInt(navigator.appVersion)>=4)&&(navigator.appName.indexOf("Microsoft")!=-1))?1:0

function f_update_nav_content()
{
ctr=0;
s="";
if(document.all) {
	for(a=0;a<document.all.length;a++) {
		id1 = document.all[a].id;
		if("menuItemText" == id1.substr(0,12)) {
			f_set_innerval(id1, get_elem("dm0",ctr) );
			s+=id1+":"+get_elem("dm0",ctr);
			}
		if("menuItemHilite" == id1.substr(0,14)) {
			f_set_innerval(id1, get_elem("dm0",ctr) );
			s+=id1+":"+get_elem("dm0",ctr);
			ctr++;
			}
		}
	}
else if(document.layers) {
	//alert("ok");
	for(a=0;a<document.layers.length;a++) {
		id1 = document.layers[a].id;
		if("menuItemText" == id1.substr(0,12)) {
			f_set_innerval(id1, get_elem("dm0",ctr) );
			s+=id1+":"+get_elem("dm0",ctr);
			}
		if("menuItemHilite" == id1.substr(0,14)) {
			f_set_innerval(id1, get_elem("dm0",ctr) );
			s+=id1+":"+get_elem("dm0",ctr);
			ctr++;
			}
		}
	}
else {
	for(a=0;a<30;a++) {
		id1 = "menuItemText"+a;
		f_set_innerval(id1, get_elem("dm0",a) );
		id1 = "menuItemHilite"+a;
		f_set_innerval(id1, get_elem("dm0",a) );
		}
	}
//alert(s);
}

function f_init()
{
f_update_nav_content();
//document.all["d1"].style.visibility = "visible";
}

function f_get_innerval(i)
{
if(NN6)				return(document.getElementById(i).childNodes[0].nodeValue);
else if(NN4)	return(document.layers[i].innerText);
else					return(document.all[i].innerText);
}

function f_set_innerval(i,x)
{
if(NN6)				document.getElementById(i).childNodes[0].nodeValue=x;
else if(NN4)	document.layers[i].innerText=x;
else					document.all[i].innerText=x;
}

function showpane_custom(PaneLocation,PaneTitle,w,h) {	
   window.open(PaneLocation,PaneTitle,"toolbar=no,status=no,menubar=no,location=no,resizable=no,scrollbars=no,width=" + w + ",height=" + h);
}

function start_music()	{
	w=200;
	h=150;
	window.open("ba_music.php","music","toolbar=no,status=no,menubar=no,location=no,resizable=no,scrollbars=no,width=" + w + ",height=" + h);
}

function get_link(page,lang)  {

	s="location='/content/load_page.php?lang="+lang+"&page="+page+"'";
	return(s);
}

function get_elem(lbl,i)  {

	s = f_get_innerval(lbl);
	p = s.split(",");
	if(i < p.length) {
		return( trim(""+p[i]) );
		}
}

function trim(s) {

	while( s.charAt(0)==" " ) {
		s = s.substr(1);
		}
	while( s.charAt(s.length-1)==" " ) {
		s = s.substr(0,s.length-1);
		}
	return(s);
}

function fwLoadMenus(lang) {

	//load_page.php?lang=DE&page=[URL]
	if(lang=='') lang='EN';

  if (window.fw_menu_0) return;
  window.fw_menu_0 = new Menu("products",180,17,"Arial, Helvetica, sans-serif",10,"#000000","#ffffff","#f3f3f3","#006699");
  fw_menu_0.addMenuItem("Buffalo C.H.I.P.S." , get_link('prod_details.php?cat=1',lang) );
  fw_menu_0.addMenuItem("Roll Grinding Wheels" , get_link('prod_details.php?cat=2',lang) );
  fw_menu_0.addMenuItem("Cut-Off Blades" , get_link('prod_details.php?cat=3',lang) );
  fw_menu_0.addMenuItem("Snagging Wheels", get_link('prod_details.php?cat=4',lang) );
  fw_menu_0.addMenuItem("Nut-Inserted Disc Wheels", get_link('prod_details.php?cat=5',lang) );  
  fw_menu_0.addMenuItem("Centerless Wheels", get_link('prod_details.php?cat=6',lang) ); 
  fw_menu_0.addMenuItem("Thread & Flute Grinding Wheels", get_link('prod_details.php?cat=7',lang) );  
  fw_menu_0.addMenuItem("Regulating Wheels", get_link('prod_details.php?cat=8',lang) );
  fw_menu_0.addMenuItem("Vitrified", get_link('prod_details.php?cat=9',lang) );
  fw_menu_0.addMenuItem("Product-Market Expertise", get_link('expertise.php',lang) );
  fw_menu_0.hideOnMouseOut=true;


  window.fw_menu_1 = new Menu("custmenu",180,17,"Arial, Helvetica, sans-serif",10,"#000000","#ffffff","#f3f3f3","#006699");
  fw_menu_1.addMenuItem("View Orders", get_link('orders.php',lang) );
  fw_menu_1.addMenuItem("Request Literature", get_link('lit_request.php',lang) );
  fw_menu_1.addMenuItem("Order Buffalo CHIPS", get_link('buffalo_chips.php',lang) );
  //fw_menu_1.addMenuItem("Order Promotional Items", get_link('promo.php',lang) );
  fw_menu_1.addMenuItem("Manuals", get_link('manuals.php',lang) );
  fw_menu_1.addMenuItem("Surveys", get_link('surveys.php',lang) );
  fw_menu_1.addMenuItem("Wheel Weights & Shipping Rates", "showpane_custom('wheel_weights.php','popupwin',750,480)");
  fw_menu_1.hideOnMouseOut=true;

  window.fw_menu_2 = new Menu("aboutus",180,17,"Arial, Helvetica, sans-serif",10,"#000000","#ffffff","#f3f3f3","#006699");
  fw_menu_2.addMenuItem("Contact Info", get_link('contacts.php',lang) );
  fw_menu_2.addMenuItem("Sales Territory Map", get_link('sales_map.php',lang) );
  fw_menu_2.addMenuItem("Maps and Directions", get_link('contacts.php#directions',lang) );
  fw_menu_2.addMenuItem("Our Profile/History", get_link('profile.php',lang) );
  fw_menu_2.addMenuItem("Links", get_link('aff.php',lang) );
  fw_menu_2.hideOnMouseOut=true;

  window.fw_menu_3 = new Menu("info",200,17,"Arial, Helvetica, sans-serif",10,"#000000","#ffffff","#f3f3f3","#006699");
  fw_menu_3.addMenuItem("Material Safety Data Sheets", get_link('msds.php',lang) );
  fw_menu_3.addMenuItem("ANSI B7.1 Safety Code", "showpane_custom('safety/Title.pdf','safety',800,550)" );
  fw_menu_3.addMenuItem("Request Literature", get_link('my_profile.php',lang) );
  fw_menu_3.addMenuItem("Register", get_link('my_profile.php',lang) );
  fw_menu_3.addMenuItem("Geometric Calculator", get_link('geocalc_download.php',lang) );
  fw_menu_3.hideOnMouseOut=true;

  window.fw_menu_4 = new Menu("admin",200,17,"Arial, Helvetica, sans-serif",10,"#000000","#ffffff","#f3f3f3","#006699");
  fw_menu_4.addMenuItem("Change Content","location='change_content.php'");
  fw_menu_4.addMenuItem("Change News","location='change_news.php'");
  fw_menu_4.addMenuItem("Change Banner","location='adm_banner.php'");
  fw_menu_4.addMenuItem("Hit Tracking","location='hits/hits.php?server=list'");
  fw_menu_4.addMenuItem("Upload Orders","location='upload.php'");
  fw_menu_4.addMenuItem("Add Customer","location='adm_acct_create.php'");
  fw_menu_4.addMenuItem("Edit/Delete Customer","location='adm_acct_delete.php'");
  fw_menu_4.hideOnMouseOut=true;

  window.fw_menu_5 = new Menu("news",200,17,"Arial, Helvetica, sans-serif",10,"#000000","#ffffff","#f3f3f3","#006699");
  fw_menu_5.addMenuItem("News Releases","location='news.php'");
  fw_menu_5.addMenuItem("Abrasives News","location='abrasives_news.php'");

  fw_menu_0.writeMenus();
} // fwLoadMenus()


function MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

