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_showHideLayers() { //v6.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; }
}

function moveIt(layerName, theImage) {
  var divLeft = 547 - parseInt(document.getElementById(layerName).style.width);
  var divTop = parseInt(theImage.offsetTop);
  document.getElementById(layerName).style.left = divLeft + "px";
  document.getElementById(layerName).style.top = divTop + "px";
  MM_showHideLayers(layerName,'','show');
}

function moveItChild(layerName, theImage) {
  var divLeft = 395 - parseInt(document.getElementById(layerName).style.width);
  var divTop = parseInt(theImage.offsetTop) + 55;
  document.getElementById(layerName).style.left = divLeft + "px";
  document.getElementById(layerName).style.top = divTop + "px";
  MM_showHideLayers(layerName,'','show');
}

function moveItProd(layerName, theImage) {
	document.getElementById("menuframe").style.display='block';
  MM_showHideLayers('menuServ','','hide');
  MM_showHideLayers(layerName,'','show');
}

function moveItServ(layerName, theImage) {
	document.getElementById("menuframe").style.display='block';
  MM_showHideLayers('menuProd','','hide');
	closeMenu();
  MM_showHideLayers(layerName,'','show');
}

function viewImage(f,iName) {
	if (iName=="")
		alert("No image specified!");
	else {
		if ((iName.indexOf("pdf")==-1) && (iName.indexOf("doc")==-1))
			window.open("admin/includes/previewfile.asp?i="+f+iName, "_blank","top=50,left=50,width=200,height=100,status=no,scrollbars=yes,menu=no");
		else
			window.open(f+iName, "_blank","top=50,left=50,status=no,scrollbar=no,menu=no");
	}
} 

function viewImageGallery(f,iName, desc) {
	hideProductMenu();
	if (iName=="")
		alert("No image specified!");
	else {
		if ((iName.indexOf("pdf")==-1) && (iName.indexOf("doc")==-1))
			window.open("admin/includes/previewfile.asp?i="+f+iName+"&d="+desc, "_blank","top=50,left=50,width=200,height=100,status=no,scrollbars=yes,menu=no");
		else
			window.open(f+iName, "_blank","top=50,left=50,status=no,scrollbar=yes,menu=no");
	}
} 

function numbersonly(e){
  var unicode=e.charCode? e.charCode : e.keyCode;
	if ((unicode!=8) && (unicode!=9)) { 
    if ((unicode<48 || unicode>57) && (unicode!=43) && (unicode!=44)) 
      return false 
  }
}

function terms() {
		window.open("terms.asp", "terms", "width=400,height=300,scrollbars=1,menu=0");
}


// product navigation menus

var pTimer = null;
var aMenu = null;
var aMenu1 = "";

function showProductMenu() {
	document.getElementById("menuframe").style.display='block';
	if (pTimer)
		clearTimeout(pTimer);
	pTimer = null;
	MM_showHideLayers('menuProd','','show','menuServ','','hide');
}

function hideProductMenu() {
	pTimer = setTimeout("MM_showHideLayers('menuProd','','hide');closeMenu();document.getElementById('menuframe').style.display='none';",750);
}

function showServiceMenu() {
	closeMenu();

	document.getElementById("menuframe").style.display='block';
	if (pTimer)
		clearTimeout(pTimer);
	pTimer = null;
	MM_showHideLayers('menuServ','','show','menuProd','','hide');
}

function hideServiceMenu() {
		pTimer = setTimeout("MM_showHideLayers('menuServ','','hide');closeMenu();document.getElementById('menuframe').style.display='none';",750);
}

function openMenu(pmenu, menu1) {
	closeMenu();
	
	aMenu = pmenu;
	aMenu1 = menu1;
	
	pmenu.className='primOver';
	MM_showHideLayers(menu1,'','show');
}

function closeMenu() {
	if (aMenu)
		aMenu.className='primnav';
	aMenu = null;

	if (aMenu1!="")
		MM_showHideLayers(aMenu1,'','hide');
	aMenu1 = "";
}


// top RHS menu

var RHSTimer = null;
var RHSlayerName = "";
var RHStheImage = "";
var RHSChildlayerName = "";
var RHSparent = null;

function showRHSMenu(layerName, obj, theImage) {
	if (RHSTimer) {
		clearTimeout(RHSTimer);
		RHSTimer = null;
	}
		
	if (RHStheImage!="") {
		hideRHS();
	}

	if (layerName!="")
		moveIt(layerName, obj);
	if (theImage!="") 
		mseover(theImage);	
		
	RHSparent = obj;
	
	RHSlayerName = layerName;
	RHStheImage = theImage;
}

function showRHSMenuChild(layerName, obj) {    
	if (RHSTimer) {
		clearTimeout(RHSTimer);
		RHSTimer = null;
	}

	if (layerName!="")
		moveItChild(layerName, obj);
	
	RHSChildlayerName = layerName;
}


function hideRHS() {
	if (RHSlayerName!="")
		MM_showHideLayers(RHSlayerName,'','hide');
	if (RHStheImage!="") 
		mseout(RHStheImage);
	
	RHSlayerName = "";
	RHStheImage = "";
	RHSparent = null;
}

function hideRHSMenu() {
	RHSTimer = setTimeout("hideRHS();",750);
}
