<!--

/* The original code contained herein is the copyrighted property of Lawrence M. Brinley.
    Use of this code in whole or in part without the written consent of the author is strictly forbidden.
    Copyright 2001.   */

if (!window.saveInnerWidth) {
  window.onresize = resize;
  window.saveInnerWidth = window.innerWidth;
  window.saveInnerHeight = window.innerHeight;
}

NS = "false";
if (navigator.appName == "Netscape") {
   NS = "true";
   if (parseFloat(navigator.appVersion) >= "4.0") {
      window.captureEvents(Event.MOUSEDOWN);
      window.onmousedown = noRMB;
   } 
   else {
      document.onmousedown = noRMB;
   }
}
if (navigator.appVersion.indexOf("MSIE") != -1) {
   document.onmousedown = noRMB;
}

function noRMB(e) {
   if (NS == "true" && e.which == 3) {
      return false;
   }
   if (NS == "false" && event.button == 2) {
      alert("Right Mouse Button clicks are disabled here.");
      return false;
   }
}

SUBMIT0 = new Image();
SUBMIT0.src = "/EQ/images/SEARCH0.gif";
SUBMIT1 = new Image();
SUBMIT1.src = "/EQ/images/SEARCH1.gif";

MHOME0 = new Image();
MHOME0.src = "/EQ/images/MHOME0.gif";
MHOME1 = new Image();
MHOME1.src = "/EQ/images/MHOME1.gif";
MSERV0 = new Image();
MSERV0.src = "/EQ/images/MSERV0.gif";
MSERV1 = new Image();
MSERV1.src = "/EQ/images/MSERV1.gif";
MTECH0 = new Image();
MTECH0.src = "/EQ/images/MTECH0.gif";
MTECH1 = new Image();
MTECH1.src = "/EQ/images/MTECH1.gif";
MCOMP0 = new Image();
MCOMP0.src = "/EQ/images/MCOMP0.gif";
MCOMP1 = new Image();
MCOMP1.src = "/EQ/images/MCOMP1.gif";
MNEWS0 = new Image();
MNEWS0.src = "/EQ/images/MNEWS0.gif";
MNEWS1 = new Image();
MNEWS1.src = "/EQ/images/MNEWS1.gif";
MCONT0 = new Image();
MCONT0.src = "/EQ/images/MCONT0.gif";
MCONT1 = new Image();
MCONT1.src = "/EQ/images/MCONT1.gif";
MRATE0 = new Image();
MRATE0.src = "/EQ/images/MRATE0.gif";
MRATE1 = new Image();
MRATE1.src = "/EQ/images/MRATE1.gif";

TARGET0 = new Image();
TARGET0.src = "/EQ/images/eQualIT.gif";
CONSULT1 = new Image();
CONSULT1.src = "/EQ/images/CONSULT1.gif"
DATABASE1 = new Image();
DATABASE1.src = "/EQ/images/DATABASE1.gif"
WEBTECH1 = new Image();
WEBTECH1.src = "/EQ/images/WEBTECH1.gif"
NETWORK1 = new Image();
NETWORK1.src = "/EQ/images/NETWORK1.gif"
TROUBLE1 = new Image();
TROUBLE1.src = "/EQ/images/TROUBLE1.gif"
// OTHER1 = new Image();
// OTHER1.src = "/EQ/images/OTHER1.gif"

function submitSearch(form) {
   form.submit();
}

var xInc = new Boolean("true");
var yInc = new Boolean("true");
var smoothMoveInit = 0;
var DONE = new Boolean();

function img_over(imgName,tgtName) {
   if (tgtName == "") {
      imgOver = eval(imgName + "1.src");
      document [imgName].src = imgOver;
   } else {
      imgOver = eval(imgName + "1.src");
      document [tgtName].src = imgOver;
   }
}
function img_off(imgName,tgtName) {
   if (tgtName == "") {
      imgOff = eval(imgName + "0.src");
      document [imgName].src = imgOff;
   } else {
      imgOff = eval(tgtName + "0.src");
      document [tgtName].src = imgOff;
   }
}
function ComingSoon() {
   window.alert("This page is still under development, but is coming soon!  Please check back with us in the near future.");
}

function checkFrame() {
   curURL = location.href;
   if (parent.frames.length > 1) {
      top.location.href = curURL;
   }
   if (curURL.indexOf("CONSULTING.shtml") != -1) {
      browser = doCheckDHTMLcapable();
      if (browser != "NONE") {
         if (DONE || smoothMoveInit == 0 ) {
            if (smoothMoveInit == 0) {
               if (browser == "MSIE") {
                  document.all.CROSSHAIRS.style.pixelLeft = 54;
                  document.all.CROSSHAIRS.style.pixelTop = 54;
               } else {
                  if (browser != "NS6") {
                     document.CROSSHAIRS.left = 54;
                     document.CROSSHAIRS.top = 10;
                  } else {
                     document.getElementById("CROSSHAIRS").style.left = 54;
                     document.getElementById("CROSSHAIRS").style.top = 54;
                  }
               }
            }
            tgtPoint = new Array(1);
            if (browser == "MSIE") {
               curX = document.all.CROSSHAIRS.style.pixelLeft;
               curY = document.all.CROSSHAIRS.style.pixelTop;
            } else {
               if (browser != "NS6") {
                  curX = document.CROSSHAIRS.left;
                  curY = document.CROSSHAIRS.top;
               } else {
                  curX = parseInt(document.getElementById("CROSSHAIRS").style.left);
                  curY = parseInt(document.getElementById("CROSSHAIRS").style.top);
               } 
            }
            tgtPoint = getTarget(curX,curY);
         }
         DONE = false;
         smoothMove("CROSSHAIRS",curX,curY,tgtPoint[0],tgtPoint[1]);
         if (browser != "NONE") {
            setTimeout("checkFrame()",5);
         }
      }
   }
   if (curURL.indexOf("TROUBLESHOOTING.shtml") != -1 ) {
      browser = doCheckDHTMLcapable();
   }
   if (curURL.indexOf("FEEDBACK.shtml") != -1) {
         document.FEEDBACK.NAME.focus();
   }
}

function writeDate() {
   nowDate=new Date();
   daynum = nowDate.getDay();
   date = nowDate.getDate();
   monthnum = nowDate.getMonth();
   year = nowDate.getYear();
   switch(daynum.toString()) {
   case "0":
      day = "Sun";
      break;
   case "1":
      day = "Mon";
      break;
   case "2":
      day = "Tue";
      break;
   case "3":
      day = "Wed";
      break;
   case "4":
      day = "Thu";
      break;
   case "5":
      day = "Fri";
      break;
   case "6":
      day = "Sat";
      break;
   }
   switch(monthnum.toString()) {
   case "0":
      month = "Jan";
      break;
   case "1":
      month = "Feb";
      break;
   case "2":
      month = "Mar";
      break;
   case "3":
      month = "Apr";
      break;
   case "4":
      month = "May";
      break;
   case "5":
      month = "Jun";
      break;
   case "6":
      month = "Jul";
      break;
   case "7":
      month = "Aug";
      break;
   case "8":
      month = "Sep";
      break;
   case "9":
      month = "Oct";
      break;
   case "10":
      month = "Nov";
      break;
   case "11":
      month = "Dec";
      break;
   }
   if (year < 2000) {
      year += 1900;
   }
   document.write(day + ", " + date + " " + month + " " + year);
}

function doCheckDHTMLcapable() {
   browserName = navigator.appName;
   browserVersion = parseInt(navigator.appVersion);
   if (browserName == "Netscape" && browserVersion == 4) {
      browser = "NS";
   } else if (browserName == "Netscape" && browserVersion >= 5) {
      browser = "NS6";
   } else if (browserName == "Microsoft Internet Explorer" && browserVersion >=4) {
      browser = "MSIE";
   } else {
      // otherwise don't run the animation
      browser = "NONE";
   }
   return(browser);
}

function getTarget(xCur,yCur) {
   xTgt = xCur;
   yTgt = yCur;
   if (browser == "MSIE") {
      xLowest = -54;
      xHighest = 162;
      yLowest = -54;
      yHighest = 162;
   } else {
      xLowest = -54;
      xHighest = 162;
      yLowest = -100;
      yHighest = 128;
   }
   dX = parseInt((Math.random()*50));
   if (xInc) {
      xTgt += dX;
      if (xTgt >= xHighest) {
         xTgt = xHighest;
         xInc = false;
      }
   } else {
      xTgt -= dX;
      if (xTgt <= xLowest) {
         xTgt = xLowest;
         xInc = true;
      }
   }
   dY = parseInt((Math.random()*50));
   if (yInc) {
      yTgt += dY;
      if (yTgt >= yHighest) {
         yTgt = yHighest;
         yInc = false;
      }
   } else {
      yTgt -= dY;
      if (yTgt <= yLowest) {
         yTgt = yLowest;
         yInc = true;
      }
   }
   result = new Array(xTgt,yTgt);
   return(result);
}

function smoothMove(divName,movBegX,movBegY,movEndX,movEndY) {
   var leftBegin = movBegX;
   var topBegin = movBegY;
   var leftEnd = movEndX;
   var topEnd = movEndY;
   if ( browser == "MSIE" && smoothMoveInit == 0) {
      eval("document.all."+divName).style.pixelTop = topBegin;
      eval("document.all."+divName).style.pixelLeft = leftBegin;
   }
   if ( browser == "NS6" && smoothMoveInit == 0) {
      eval("document.getElementById('"+divName+"')").style.top = topBegin;
      eval("document.getElementById('"+divName+"')").style.left = leftBegin;
   }
   smoothMoveInit += 1;
   if (browser == "MSIE") {
      var DifY = parseInt(((movEndY - eval("document.all."+divName).style.pixelTop)*.05));
      var DifX = parseInt(((movEndX - eval("document.all."+divName).style.pixelLeft)*.05));
      if (DifY != 0) {
         eval("document.all."+divName).style.pixelTop += DifY;
      }
      if (DifX != 0) {
         eval("document.all."+divName).style.pixelLeft += DifX;
      }
   } else {
      if (browser != "NS6") {
         var DifY = parseInt(((movEndY - eval("document."+divName).top)*.05));
         var DifX = parseInt(((movEndX - eval("document."+divName).left)*.05));
         // Work-around weird Netscape NaN bug when Dif is 0
         if (isNaN(DifY)) {
            DifY=0;
         }
         if (isNaN(DifX)) {
            DifX=0;
         }
         if (DifY != 0) {
            eval("document."+divName).top += DifY;
         }
         if (DifX != 0) {
            eval("document."+divName).left += DifX;
         }
      } else {
         var DifY = parseInt(((movEndY - parseInt(eval("document.getElementById('"+divName+"')").style.top)) * .05));
         var DifX = parseInt(((movEndX - parseInt(eval("document.getElementById('"+divName+"')").style.left)) * .05));
         if (isNaN(DifY)) {
            DifY=0;
         }
         if (isNaN(DifX)) {
            DifX=0;
         }
         if (DifY != 0) {
            tmpY = parseInt(eval("document.getElementById('"+divName+"')").style.top);
            eval("document.getElementById('"+divName+"')").style.top = (tmpY + DifY) + "px";
         }
         if (DifX != 0) {
            tmpX = parseInt(eval("document.getElementById('"+divName+"')").style.left);
            eval("document.getElementById('"+divName+"')").style.left = (tmpX + DifX) + "px";
         }
      }
   }
   if (DifX == 0 && DifY == 0) {
      DONE = true;
   } 
}

function popPic(picPath,W,H) {
   var WID=W+30;
   var HGT=H+60;
   picWindow=window.open(' ', 'newWindow', config='height='+HGT+',width='+WID+',toolbar=no,menubar=no,srollbars=no,resizable=no,location=no,directories=no,status=no')
   picWindow.document.write("<HTML><HEAD><TITLE>DTP Example</TITLE></HEAD><BODY BGCOLOR=#000000>");
   picWindow.document.write("<CENTER>");
   picWindow.document.write("<IMG SRC="+picPath+" WIDTH="+W+" HEIGHT="+H+" BORDER=0>");
   picWindow.document.write("<BR>")
   picWindow.document.write("<FORM><INPUT TYPE='BUTTON' VALUE='Close' onClick='self.close()'></FORM>");
   picWindow.document.write("</CENTER></BODY></HTML>");
}

function popWindow(NAME, WID, HGT) {
   PgName = NAME;
   pollWindow=window.open( PgName, "newWindow",  "height="+HGT+",width="+WID+",titlebar=no,toolbar=no,menubar=no,srollbars=no,resizable=no,location=no,directories=no,status=no" );
}

function setMODE(form,modeNAME) {
   form.MODE.value = modeNAME;
   form.submit();
}

function wrtEml(fncAcct,fncDM,fncTxt) {
   if (fncAcct != "" && fncDM != "" && fncTxt != "") {
      fncMsg = "<a href=\"mailto:";
      fncMsg = fncMsg + fncAcct +"@" + fncDM + "\">";
	  fncMsg = fncMsg + fncTxt +  "</a>";
      document.write(fncMsg);
   }
}

function resize() {
    if (saveInnerWidth < window.innerWidth || 
        saveInnerWidth > window.innerWidth || 
        saveInnerHeight > window.innerHeight || 
        saveInnerHeight < window.innerHeight ) 
    {
        window.history.go(0);
    }
}

// -->