<!-- *************************************************************************************************************** -->
<!-- *************************************************************************************************************** -->
<!-- *************************************************************************************************************** -->

<!-- Script for site menu run from Index.html at the root of the site.                                               -->

<!-- 2002-10-01  Thomas R. Scott	Created from code found on-line.                                                 -->

<!-- *************************************************************************************************************** -->
<!-- *************************************************************************************************************** -->
<!-- *************************************************************************************************************** -->

var site_name = "On-SiteComputer.com"
var site_long_name = "On-Site Computer Services, Inc."
var banner_num = 0;
var openId="none";
var doCheck = (document.all!=null);
var action= "none";

if (doCheck == false) {
	versionNN = navigator.appVersion;
	if (versionNN.search(/5.0/i) == -1) 
		browser = "NN4";
	else 
		browser = "NN6";
} else {
	var agt = navigator.userAgent.toLowerCase();
	if ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)) 
		browser = "IE";
	else 
		browser = "OP";
}

navImgNames = new Array(
"images/bottons/home_on.gif",
"images/bottons/rates_on.gif",
"images/bottons/links_and_tools_on.gif",
"images/bottons/webmaster_on.gif"
)

loadNavImgs = new Array();

for(i=0; i < navImgNames.length; i++) {
  loadNavImgs[i] = new Image;
  loadNavImgs[i].src = navImgNames[i];
}
<!-- *************************************************************************************************************** -->
function rollOver(name) {
	document.images[name].src = "images/buttons/"+name+"_on.gif";
}
<!-- *************************************************************************************************************** -->
function rollOut(name) {
	document.images[name].src = "images/buttons/"+name+"_off.gif";
}
<!-- *************************************************************************************************************** -->
function getLayer(id) {        
   	if (browser == "IE" || browser == "OP")
   		return document.all[id];
	else if (browser == "NN4")
		return document.layers[id];
	else
		return document.getElementById(id);
}
<!-- *************************************************************************************************************** -->
function showLayer(id) {        
   var get = getLayer(id)
   if (get != null)          
     	if (browser != "NN4")
         	get.style.visibility = "visible";
      	else
         	get.visibility = "show";
}     
<!-- *************************************************************************************************************** -->
function hideLayer(id) {
	var get = getLayer(id)        
	if (get != null)        
		if (browser != "NN4")
			get.style.visibility = "hidden";
		else
			get.visibility = "hide";
}
<!-- *************************************************************************************************************** -->
function drillDown(id,div) {
	if (div == 'yes') {
		idDiv = id+'Div';
		if (openId == 'none') {
			showLayer(idDiv);
			rollOver(id);
			openId = id;
			openIdDiv = idDiv;
		} else {
			hideLayer(openIdDiv);
			rollOut(openId);
			showLayer(idDiv);
			rollOver(id);
			openId = id;
			openIdDiv = idDiv;
		}
	} else {
		if (openId == 'none') {
			rollOver(id);
		} else {
			hideLayer(openIdDiv);
			rollOut(openId);
			rollOver(id);
			openId = 'none';
		}
	}
}
<!-- *************************************************************************************************************** -->
function divRollover(name) {
	openId = name;
	openIdDiv = name+"Div";
	showLayer(openIdDiv);
	rollOver(openId);
}
<!-- *************************************************************************************************************** -->
function divRollout(name) {
	hideLayer(name+'Div');
	rollOut(name);
	openId = 'none';
	openIdDiv = 'none';
}
<!-- *************************************************************************************************************** -->
function closeBut(name) {
	hideLayer(name+'Div');
	rollOut(name);
	openId = 'none';
	openIdDiv = 'none';
}
<!-- *************************************************************************************************************** -->
function pop(mypage, myname, w, h, scroll,menu) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no';
	if (menu=='yes')
		winprops += ',menubar=yes,toolbar=yes,locationbar=yes';
		
	win = window.open(mypage, myname, winprops);
	  if ((window.navigator.appName.indexOf("Microsoft")==0) &
	      (window.navigator.appVersion.substring(0,1)=="4"))
	  {
	    damnBrowser = 1;
	  }
	  else if ((window.navigator.appName.indexOf("Netscape")==0) &
	           (window.navigator.appVersion.substring(0,1)=="4"))
	  {
	    damnBrowser = 1;
	  }
	  else if (parseFloat(navigator.appVersion.substring(0,navigator.appVersion.indexOf("")))>=3.0)
	  {
	    if ((window.navigator.appName.indexOf("Microsoft")=="0") &
	        (window.navigator.userAgent.indexOf("Mac")>=0) & (parseFloat(navigator.appVersion.substring(0,navigator.appVersion.indexOf("")))<4.0)) <!-- -->
	    { }
	    else
	    {
	      win.focus();
	    }
	}
}
<!-- *************************************************************************************************************** -->
function isEmail(email) {
	emailArray = new Array ();
	if (email.search(/,/g) == -1 && email.search(/ /g) == -1) {
		emailArray[0] = email;
	} else if (email.search(/,/g) != -1) {
		emailArray = email.split(',');
	} else {
		return false
	}
	for (n=0;n < emailArray.length;n++) {
		emailAdd = emailArray[n].replace(/ /, "");
		atPos = emailAdd.indexOf("@"); 
		dotPos = emailAdd.lastIndexOf(".");
		lastPos = emailAdd.length-1;
		if (atPos < 1 || dotPos-atPos < 2 || lastPos-dotPos < 2 || emailAdd.search(/ /g) != -1) {
			return false;
			break;
		} else {
			emailValidate = true;
		}
	}
	return emailValidate;
}
<!-- *************************************************************************************************************** -->
function mapPop(imageUrl,title,w,h) {
	if (doCheck && navigator.platform == "MacPPC"){
		w = w - 16;
		h = h - 16;
	}
	var dimensions = "width="+w+",height="+h;
	var winName = title.replace(/ /g,"");
	var title = title+" -- "+site_name;
	var win = window.open("",winName,dimensions);
	var d = win.document;
	d.writeln("<html>");
	d.writeln("<head><title>"+title+"</title></head>");
	d.writeln("<body marginheight=0 marginwidth=0 topmargin=0 leftmargin=0 onLoad=window.focus();>");
	d.writeln("<img src="+imageUrl+" border=0>");
	d.writeln("</body>");
	d.writeln("</html>");
	d.close();
}
<!-- *************************************************************************************************************** -->
function emailFriend() {
	if (document.emailFriend.byline.value == "none") {
		document.emailFriend.byline.value = site_long_name;
	}
	document.emailFriend.url.value = window.location;
	document.emailFriend.submit();
}
<!-- *************************************************************************************************************** -->
function videoPlayer(vidName,headline){
	var vidUrl = "/video/get_cookie.htm?"+vidName+"&"+headline;
	pop(vidUrl,'vidPlayer',340,480,'no','no');
}
<!-- *************************************************************************************************************** -->
function nn4Reload() {
	if (browser == "NN4") {
		location.reload();
	}
}
<!-- *************************************************************************************************************** -->
