//GENERAL SCRIPTS
<!--
// check browser/platform
var agt=navigator.userAgent.toLowerCase();
var appVer = navigator.appVersion.toLowerCase();

var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
var is_mac    = (agt.indexOf("mac")!=-1);
if (is_mac) { is_win = !is_mac; } // dmr - 06/20/2002

var iePos  = appVer.indexOf('msie');
var is_ie   = ((iePos!=-1));

if ( is_ie ){
	document.write("<style type='text/css'>\n");
//	document.write("ul#nav ul li a, ul#nav li#current ul li a { height:15px; width:130px; }\n");
	document.write("ul#nav ul li, ul#nav li#current ul li { margin: 3px 0px 0px 0px; padding: 1px 0px 1px 0px; }\n");
	document.write("</style>\n");
}

//STYLE SWITCHER
function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
}

function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function getPreferredStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")
       ) return a.getAttribute("title");
  }
  return null;
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

window.onload = function(e) {
  var cookie = readCookie("style");
  var title = cookie ? cookie : getPreferredStyleSheet();
  setActiveStyleSheet(title);
}

window.onunload = function(e) {
  var title = getActiveStyleSheet();
  createCookie("style", title, 365);
}

var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);

//MENU PULL-DOWN
startList = function() {
if (document.all && document.getElementById) {
navRoot = document.getElementById("nav");

//alert(navRoot.childNodes.length);

for (i=0; i<navRoot.childNodes.length; i++) {
  node = navRoot.childNodes[i];

  if (node.nodeName=="LI") {
  node.onmouseover=function() {
	  //alert("over node");
  this.className+=" over";
    }
  node.onmouseout=function() {
  this.className=this.className.replace
      (" over", "");
   }
   }
  }
 }
}
window.onload=startList;

function randomPix() {
//By Paul Davis - www.kaosweaver.com
  var x1,x2,x3,d="",l="",m="",p="",q="",z=""
  var list1= new Array()
  var list2= new Array()
  var list3= new Array()
  list1[list1.length]='swf/gallery/thumb/006_5A-sm.jpg';
  list1[list1.length]='swf/gallery/thumb/008_7A-sm.jpg';
  list1[list1.length]='swf/gallery/thumb/008_11A-sm.jpg';
  list1[list1.length]='swf/gallery/thumb/011_14A-sm.jpg';
  list1[list1.length]='swf/gallery/thumb/013_12A-sm.jpg';
  list1[list1.length]='swf/gallery/thumb/015_14A-sm.jpg';
  list1[list1.length]='swf/gallery/thumb/019_19A-sm.jpg';
  list1[list1.length]='swf/gallery/thumb/021_21-sm.jpg';
  list1[list1.length]='swf/gallery/thumb/24-inch-bullet-cutting-head-sm.jpg';
  list1[list1.length]='swf/gallery/thumb/200mm-48-RCFL-4-1-TEETH-sm.jpg';
  list1[list1.length]='swf/gallery/thumb/330-in-Anarctica-sm.jpg';
  list1[list1.length]='swf/gallery/thumb/890063313107_0_ALB-sm.jpg';
  list1[list1.length]='swf/gallery/thumb/a1-023-sm.jpg';
  list2[list2.length]='swf/gallery/thumb/ARON---GEORGETOWN-TEXAS-sm.jpg';
//  list2[list2.length]='swf/gallery/thumb/at7-sm.jpg';
  list2[list2.length]='swf/gallery/thumb/at9-sm.jpg';
  list2[list2.length]='swf/gallery/thumb/Auger-tool-custom-10ft-sm.jpg';
  list2[list2.length]='swf/gallery/thumb/AUSTIN-TREE-JOB-sm.jpg';
  list2[list2.length]='swf/gallery/thumb/GERMANY-TRIP-AND-WYLIE-JOB-sm.jpg';
  list2[list2.length]='swf/gallery/thumb/image06b-sm.jpg';
  list2[list2.length]='swf/gallery/thumb/image12b-sm.jpg';
  list2[list2.length]='swf/gallery/thumb/image13b-sm.jpg';
  list2[list2.length]='swf/gallery/thumb/IMG_0360-sm.jpg';
  list2[list2.length]='swf/gallery/thumb/IMG_0374_1-sm.jpg';
  list2[list2.length]='swf/gallery/thumb/IMG_0376-sm.jpg';
  list2[list2.length]='swf/gallery/thumb/IMG_0418-sm.jpg';
  list2[list2.length]='swf/gallery/thumb/IMG_0427-sm.jpg';
  list2[list2.length]='swf/gallery/thumb/IMG_0656-sm.jpg';
  list2[list2.length]='swf/gallery/thumb/IMG_0756-sm.jpg';
  list3[list3.length]='swf/gallery/thumb/IMG_1061-sm.jpg';
  list3[list3.length]='swf/gallery/thumb/IMG_1148-sm.jpg';
  list3[list3.length]='swf/gallery/thumb/jobsite-lots-dirt-sm.jpg';
  list3[list3.length]='swf/gallery/thumb/NEW-AT7-sm.jpg';
  list3[list3.length]='swf/gallery/thumb/Photo002-sm.jpg';
  list3[list3.length]='swf/gallery/thumb/pos3-sm.jpg';
  list3[list3.length]='swf/gallery/thumb/pos4-sm.jpg';
  list3[list3.length]='swf/gallery/thumb/pos6-sm.jpg';
  list3[list3.length]='swf/gallery/thumb/pos7-sm.jpg';
  list3[list3.length]='swf/gallery/thumb/POS16-sm.jpg';
  list3[list3.length]='swf/gallery/thumb/PROGRESSIVE-ROCK-sm.jpg';
  list3[list3.length]='swf/gallery/thumb/RJC-LCR-CORE-BARREL-sm.jpg';
  list3[list3.length]='swf/gallery/thumb/TD35-for-web-sm.jpg';
//  list3[list3.length]='swf/gallery/thumb/Tool-5-sm.jpg';
  list3[list3.length]='swf/gallery/thumb/WYLIE-DRLG-1100-W-72-INCH-sm.jpg';
  x1=parseInt(Math.random()*list1.length);
  x2=parseInt(Math.random()*list2.length);
  x3=parseInt(Math.random()*list3.length);
  x1=(isNaN(x1))?0:x1;
  x2=(isNaN(x2))?0:x2;
  x3=(isNaN(x3))?0:x3;
    document.write("<a href='gallery.asp' title='Visit the Photo Gallery for more images.'>");
    document.write("<img src='"+list1[x1]+"' width='175' height='112' border='0'>");
    document.write("<img src='"+list2[x2]+"' width='175' height='112' border='0'>");
    document.write("<img src='"+list3[x3]+"' width='175' height='112' border='0'>");
    document.write("</a>");
}

function MM_goToURL() { //v3.0
 var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
 for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
