// Global variables
var imageLoadFlag = 0;
var imageCache = new Array();
var menuLoadFlag = 0;
var menuCount = 0;
var onMenu = 0;
var winW, winH;
var mT = 0;
var mF = "";
var onPage = 99;
var newNav = 0;

// Simple browser detection (seperate into:  NS4.x, IE4.x, DOCOM[5+] browsers)
var IE4=((document.all)&&(!document.getElementById))?1:0; 
var IE5=((document.all)&&(document.getElementById))?1:0;
var NS4=(document.layers)?1:0; 
var NS6=((document.getElementById)&&(!document.all))?1:0; 
var NS3=((navigator.appName=="Netscape")&&(parseInt(navigator.appVersion)==3));
var MAC=(navigator.userAgent.indexOf('Mac')!=-1)?1:0;
var IEMAC=(MAC&&(IE4||IE5))?1:0;
var IE4MAC=(IEMAC&&(navigator.appVersion.indexOf('4.',4)!=-1))?1:0; 
var IE5MAC=(IEMAC&&(navigator.appVersion.indexOf('5.')!=-1))?1:0;
var DOM=(IE5||NS6); 
var DHTML=(IE4||IE5||NS4||NS6);
var range;
var styleObj;
var nameObj;
var theObj;
var prodPullDown=0;
var m_x; 
var m_y; 
var menuCount=0; 
var cSig=0; 
var selectorON=0; 
var scrollTicks=0; 
var st=0; 
var scrollTop=0; 
var rate=20; 
var dragt=0; 
var distYt=0;
var thumbTop=32;
var activePD='';
var ppSelected=3;
var spSelected=2;
var ipSelected=9;
var ppValue;
var SHOW, HIDE;

if (DOM) {
  SHOW = "visible";
  HIDE = "hidden";
} else if (NS4) {
  SHOW = "show";
  HIDE = "hide";
}

function vizElement(eleId, vizProp)
{
  if (DOM) document.getElementById(eleId).style.visibility = vizProp;
  else if (IE4) eval('document.all.' + eleId + '.style.visibility = "' + vizProp + '"');
  else if (NS4) eval('document.' + eleId + '.visibility = "' + vizProp + '"');
}

function menuSwap(imNum, aMem, vizProp) {
  if (menuLoadFlag && imageLoadFlag) {
    if (vizProp == SHOW) {
      if (mF) {
        eval(mF);
        clearTimeout(mT);
      }
    }
    mF = "";
    var imName = "mb" + imNum;
    if (NS4) eval('document.m' + imNum + '.document[imName].src = imageCache[aMem].src');
    else document[imName].src = imageCache[aMem].src;
    vizElement('hm' + imNum, vizProp);
    onMenu = imNum;
  }
}

function menuTimeOff(imNum, aMem) {
  if (menuLoadFlag && imageLoadFlag) {
    mF = "menuSwap(" + imNum + ", " + aMem + ", HIDE)";
    mT = setTimeout(mF, 750);
  }
}

function cacheImages() {
 if (document.images) {
  for (var loadProg = 0; loadProg < cacheImages.arguments.length; loadProg++) {
    cI = cacheImages.arguments[loadProg];
    imageCache[loadProg] = new Image();
    imageCache[loadProg].src = 'images/' + cI;
  }
 imageLoadFlag = 1;
 }
}

function setup(){
  if (DHTML){
  	cacheImages('productsoff.gif','productson.gif','resourceoff.gif','resourceon.gif','aboutusoff.gif','aboutuson.gif','contactoff.gif','contacton.gif','homeoff.gif','homeon.gif','SS_ArchiveButton.jpg','SS_ArchiveButtonOn.jpg');
  	if (NS4){
		   winW = window.innerWidth;
	   	winH = window.innerHeight;
	   	window.onresize = reDraw;
	   }
  }  
}

function reDraw(){
  if (NS4 && (winW!=window.innerWidth || winH!=window.innerHeight))
    history.go(0);
}

function writeMenus(){
  if (DHTML){
	//products
	document.write('<div ID=hm0><table cellspacing="0" cellpadding="0" border="0"><tr valign="middle" height="15">');
 document.write('<td><a onMouseOver="clearTimeout(mT);" onMouseOut="menuTimeOff(0, 0);"href="glandular.html" class="prodNav">Glandular Support&nbsp;&nbsp;</a></td><td width="1" bgcolor="#000000"></td>')
 document.write('<td><a onMouseOver="clearTimeout(mT);" onMouseOut="menuTimeOff(0, 0);"href="organ.html" class="prodNav">&nbsp;&nbsp;Organ Support&nbsp;&nbsp;</a></td><td width="1" bgcolor="#000000"></td>');
 document.write('<td><a onMouseOver="clearTimeout(mT);" onMouseOut="menuTimeOff(0, 0);"href="enzymes.html" class="prodNav">&nbsp;&nbsp;Enzymes&nbsp;&nbsp;</a></td><td width="1" bgcolor="#000000"></td>');
 document.write('<td><a onMouseOver="clearTimeout(mT);" onMouseOut="menuTimeOff(0, 0);"href="bacterials.html" class="prodNav">&nbsp;&nbsp;Bacterials&nbsp;&nbsp;</a></td><td width="1" bgcolor="#000000"></td>');
 document.write('<td><a onMouseOver="clearTimeout(mT);" onMouseOut="menuTimeOff(0, 0);"href="specialsupport.html" class="prodNav">&nbsp;&nbsp;Special Support</a></td></tr>');
 document.write('<tr height="1"><td colspan="9" bgcolor="#000000"></td></tr>');
 document.write('</table></div>');
//resources
 document.write('<div ID="hm1"><table cellspacing="0" cellpadding="0" border="0"><tr valign="middle" height="15">');
 document.write('<td><a onMouseOver="clearTimeout(mT);" onMouseOut="menuTimeOff(1, 2);"href="candida.html" class="resNav">Candida Protocol&nbsp;&nbsp;</a></td><td width="1" bgcolor="#000000"></td>');
 document.write('<td><a onMouseOver="clearTimeout(mT);" onMouseOut="menuTimeOff(1, 2);"href="casehistories.html" class="resNav">&nbsp;&nbsp;Case Histories&nbsp;&nbsp;</a></td><td width="1" bgcolor="#000000"></td>');
 document.write('<td><a onMouseOver="clearTimeout(mT);" onMouseOut="menuTimeOff(1, 2);"href="lecturebriefs.html" class="resNav">&nbsp;&nbsp;Lecture Briefs&nbsp;&nbsp;</a></td><td width="1" bgcolor="#000000"></td>');
 document.write('<td><a onMouseOver="clearTimeout(mT);" onMouseOut="menuTimeOff(1, 2);"href="referrals.html" class="resNav">&nbsp;&nbsp;Doctor Referrals</a></td></tr>');
 document.write('<tr height="1"><td colspan="9" bgcolor="#000000"></td></tr>');
 document.write('</table></div>');
//about us
 document.write('<div ID="hm2"><table cellspacing="0" cellpadding="0" border="0"><tr valign="middle" height="15">');
 document.write('<td><a onMouseOver="clearTimeout(mT);" onMouseOut="menuTimeOff(2, 4);"href="easley_bio.htm" class="usNav">Dr.Easley&prime;s Biography&nbsp;&nbsp;</a></td><td width="1" bgcolor="#000000"></td>');
 document.write('<td><a onMouseOver="clearTimeout(mT);" onMouseOut="menuTimeOff(2, 4);"href="easley_CV.htm" class="usNav">&nbsp;&nbsp;Dr.Easley&prime;s Curriculum Vitae&nbsp;&nbsp;</a></td></td>');
 document.write('<tr height="1"><td colspan="9" bgcolor="#000000"></td></tr>');
 document.write('</table></div>');

//contact us
 document.write('<div ID="hm3"></div>');
//home
 document.write('<div ID="hm4"></div>');
//SS Archive
 document.write('<div ID="hm5"></div>');


}
	menuLoadFlag = 1;

};

window.onload = setup;
window.offscreenBuffering = true;