HM_DOM = (document.getElementById) ? true : false;
HM_NS4 = (document.layers) ? true : false;
HM_IE = (document.all) ? true : false;
HM_IE4 = HM_IE && !HM_DOM;
HM_Mac = (navigator.appVersion.indexOf("Mac") != -1);
HM_IE4M = HM_IE4 && HM_Mac;
HM_IsMenu = (HM_DOM || HM_NS4 || (HM_IE4 && !HM_IE4M));

HM_BrowserString = HM_NS4 ? "NS4" : HM_DOM ? "DOM" : "IE4";

if(HM_IsMenu) {
	document.write("<lin" + "k rel='stylesheet' href='Style"+ HM_BrowserString +".css'>");
}


function centerLayout()
{
   var layoutWidth = 700
      if (navigator.appName == 'Netscape') {
      var bodyWidth = self.innerWidth;
      var theOffset = (bodyWidth - layoutWidth)/2;
	  var scrollOffset = 22;
	  var consoleOffset = 433;
	  var arrowOffset = 483;
	  var sealOffset = 590;
      if (theOffset > 0){
		 document.layers['divContainer'].left = scrollOffset + theOffset;
		 document.layers['divconsole'].left = consoleOffset + theOffset;
		 document.layers['port'].left = arrowOffset + theOffset;
		 document.layers['serv'].left = arrowOffset + theOffset;
		 document.layers['phil'].left = arrowOffset + theOffset;
		 document.layers['price'].left = arrowOffset + theOffset;
		 document.layers['frame'].left = arrowOffset + theOffset;}  
	  if (theOffset <= 0){
	     document.layers['divContainer'].left = scrollOffset;
		 document.layers['divconsole'].left = consoleOffset;
		 document.layers['port'].left = arrowOffset;
		 document.layers['serv'].left = arrowOffset;
		 document.layers['phil'].left = arrowOffset;
		 document.layers['price'].left = arrowOffset;
		 document.layers['frame'].left = arrowOffset;}
	} else {
      var bodyWidth = document.body.offsetWidth;
      var theOffset = (bodyWidth - layoutWidth)/2;
	  var scrollOffset = 22;
	  var consoleOffset = 433;
	  var arrowOffset = 483;
	  var sealOffset = 590;
      if (theOffset > 0) {
		 document.all.tags('DIV')['divContainer'].style.left = scrollOffset + theOffset;
		 document.all.tags('DIV')['divconsole'].style.left = consoleOffset + theOffset;
		 document.all.tags('DIV')['port'].style.left = arrowOffset + theOffset;
		 document.all.tags('DIV')['serv'].style.left = arrowOffset + theOffset;
		 document.all.tags('DIV')['phil'].style.left = arrowOffset + theOffset;
		 document.all.tags('DIV')['price'].style.left = arrowOffset + theOffset;
		 document.all.tags('DIV')['frame'].style.left = arrowOffset + theOffset;} 
	  if (theOffset <= 0) {
	     document.all.tags('DIV')['divContainer'].style.left = scrollOffset;
		 document.all.tags('DIV')['divconsole'].style.left = consoleOffset;
		 document.all.tags('DIV')['port'].style.left = arrowOffset;
		 document.all.tags('DIV')['serv'].style.left = arrowOffset;
		 document.all.tags('DIV')['phil'].style.left = arrowOffset;
		 document.all.tags('DIV')['price'].style.left = arrowOffset;
		 document.all.tags('DIV')['frame'].style.left = arrowOffset;}
     }
}

function sHLay() { //v1.2
  var i, visStr, args, theObj;
  args = sHLay.arguments;
  for (i=0; i<(args.length-2); i+=3) { //with arg triples (objNS,objIE,visStr)
    visStr   = args[i+2];
    if (navigator.appName == 'Netscape' && document.layers != null) {
      theObj = eval(args[i]);
      if (theObj) theObj.visibility = visStr;
    } else if (document.all != null) { //IE
      if (visStr == 'show') visStr = 'visible'; //convert vals
      if (visStr == 'hide') visStr = 'hidden';
      theObj = eval(args[i+1]);
      if (theObj) theObj.style.visibility = visStr;
  } }
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);