<!--
var n=navigator.appName
var v=parseInt(navigator.appVersion)
var nn3=((n=="Netscape")&&(v>=3))
var nn4=((n=="Netscape")&&(v>=4))
var nn =(nn3||nn4)
var ie4=((n=="Microsoft Internet Explorer")&&(v>=4))
var ie3=((n=="Microsoft Internet Explorer")&&(v>=3))
var ie=(ie3||ie4)
var iList = new Array()
var tList = new Array()
var currentLoc=''

function getElmt(name)
{
	if (document.getElementById) {
		return document.getElementById(name);
	} else {
		return document.elements[name];
	}
}

var loaded=false;
function imgDone() { loaded=true; }

function mdef(nm,img,imgHi,imgDn,text,h,w)
{
 if (document.getElementById || nn4 || ie4)
 {
  if (!iList[nm])
  {
   iList[nm]=new Image(h,w)
  }
  iList[nm].src=img

  if (!iList[nm+'_o'])
  {
   iList[nm+'_o']=new Image(h,w)
  }
  iList[nm+'_o'].src=imgHi

  if (!iList[nm+'_d'])
  {
   iList[nm+'_d']=new Image(h,w)
  }
  iList[nm+'_d'].src=imgDn
 }
 if (!tList[nm])
  tList[nm]=text
}
// function setLoc(nm,img,h,w)
function setLoc(nm)
{
 if (loaded) {
	fltr(nm,'d');
 	currentLoc=nm;
 } else {
 	setTimeout("setLoc('" + nm + "');",500);
 }
}
mdef('home',"/nav/nav_home.gif","/nav/nav_home_o.gif","/nav/nav_home_d.gif",'Go to the Hansen Research home page',145,27)
mdef('machine',"/nav/nav_machine.gif","/nav/nav_machine_o.gif","/nav/nav_machine_d.gif",'Hansen Research Machine',145,27)
mdef('drills',"/nav/nav_drills.gif","/nav/nav_drills_o.gif","/nav/nav_drills_d.gif",'Hansen Research Drills',145,27)
mdef('about',"/nav/nav_about.gif","/nav/nav_about_o.gif","/nav/nav_about_d.gif",'All about Hansen Research',145,27)
mdef('contact',"/nav/nav_contact.gif","/nav/nav_contact_o.gif","/nav/nav_contact_d.gif",'How to contact Hansen Research',145,27)

function fltr(img,state)
{
 if (document.getElementById)
 {
 	var e=document.getElementById(img);
	var currentSplat = currentLoc + '_s';
 	if (state == '') {
		if (img == currentLoc || img == currentSplat) {
			e.src=iList[img+'_d'].src;
		} else {
			e.src=iList[img].src;
		}
	} else {
		e.src=iList[img+'_'+state].src;
	}
 }
 else if ((nn4)||(ie4))
 {
  if (state=='') {
		if (img == currentLoc || img == currentSplat) {
			document.images[img].src=iList[img+'_d'].src;
		} else {
			document.images[img].src=iList[img].src;
		}
	} else {
		document.images[img].src=iList[img+'_'+state].src
	}
 }
 if (state=='o'||state=='d')
 {
  window.status=tList[img]
 }
 else
 {
  window.status=""
 }
 return true;
}

function screenshot(title,page) {
	w = window.open('', 'screenshot', 'scrollbars=no,toolbar=no,width=225,height=225,resizable=yes');
	doc = w.document;
	doc.writeln('<html><title>Hansen Research: ' + title + '</title>');
	doc.writeln('<script language="Javascript" type="text/javascript">');
	doc.writeln('<!--');
	doc.writeln('var loaded = false;');
	doc.writeln('function imgDone() { loaded=true; }');
	doc.writeln('function rSize() {');
	doc.writeln(' if (loaded) {');
	doc.writeln('  window.resizeTo(window.document.scrnshot.width+25,window.document.scrnshot.height+110);');
	doc.writeln('  window.focus();');
	doc.writeln(' } else {');
	doc.writeln('  setTimeout("rSize()",500);');
	doc.writeln(' }');
	doc.writeln('}');
	doc.writeln('//-->');
	doc.writeln('<\/script>');
	doc.writeln('<body>');
	doc.writeln('<p><img name="scrnshot" src="' + page + '" border="0" onload="imgDone()"></p>');
	doc.writeln('<p><a href="Javascript: window.close();">Close this window</a></p>');
	doc.writeln('<script language="Javascript" type="text/javascript">');
	doc.writeln('<!--');
	doc.writeln('setTimeout("rSize()",500);');
	doc.writeln('//-->');
	doc.writeln('<\/script>');
	doc.writeln('</body></html>');
	doc.close();
	return false;
}

function stat(){
	var a = window.pageYOffset+window.innerHeight-document.layers['footer'].height
	document.layers['footer'].top = a
	var right_size = document.layers['right_side'];
	var h = document.body.clientHeight;
	right_side.top = 0;
	right_side.left = document.body.clientWidth - 60;
	right_sidewidth = 60;
	right_side.height = h;
	right_side.display = 'block';
	var vspacer_img = document.images['vspacer_img'];
	vspacer_img.height = document.body.clientHeight - 60;
	var hspacer_img = document.images['hspacer_img'];
	hspacer_img.width = document.body.clientWidth - 206;
	setTimeout('stat()',2)
}

function fix(){
	var nn4 = document.layers != undefined;
	if(nn4){
		stat()
	}
	else if (document.getElementById)
	{
		// var a=document.body.scrollTop+document.body.clientHeight-document.all.footer.offsetHeight
		// alert('fix: s=' + a + ' scrollTop=' + document.body.scrollTop + 'clientHeight=' + document.body.clientHeight + ' offsetHeight=' + document.all.footer.offsetHeight);
		var footer = document.getElementById('footer');
		var h = document.body.clientHeight;
		var w = document.body.clientWidth;
		var a = document.body.scrollTop + h - footer.offsetHeight;
		var right_side = document.getElementById('right_side');
		var vspacer_img = document.getElementById('vspacer_img');
		var hspacer_img = document.getElementById('hspacer_img');
		footer.style.top = a;
		right_side.style.top = 0;
		right_side.style.left = w - 60;
		right_side.style.width = 60;
		right_side.style.height = document.body.scrollTop + h;
		right_side.style.display = 'block';
		vspacer_img.height = document.body.scrollTop + h - 60;
		hspacer_img.width = w - 206;
	}
	else
	{
		var a=document.body.scrollTop+document.body.clientHeight-document.all.footer.offsetHeight
		// alert('fix: s=' + a + ' scrollTop=' + document.body.scrollTop + 'clientHeight=' + document.body.clientHeight + ' offsetHeight=' + document.all.footer.offsetHeight);
		var footer = document.all.footer;
		footer.style.top = a
	}
}

function NNreload()
{
	var nn4 = document.layers != undefined;
	if(nn4){
		location.reload();
	}
	else {
		fix();
	}
}

function toggleAll(state) {
	var es = ['speed_benefit','safety_benefit','quality_benefit',
			  'flexibility_benefit','tooling_benefit','cost_benefit',
			  'setup_benefit'];
	for (var i = 0; i < es.length; i++) {
		var e = getElmt(es[i]);
		e.style.display = state;
	}
}

function toggle(name,img_id,img_name) {
	var e = getElmt(name);
	var d;
	var img = getElmt(img_id);
	if (e && e.style && e.style.display) {
		d = e.style.display;
		toggleAll('none');
		if (d != 'block') {
			e.style.display = 'block';
		} else {
			e.style.display = 'none';
		}
		img.src = 'images/' + img_name;
	}
}
//-->
