/*-----------------------------------------------------------------------------
Primary Sensors Intagration Javascript

version:   1.0
author:    Weston Shaw
e-mail:    info@avallo.com
website:   http://www.avallo.com
-----------------------------------------------------------------------------*/


/* =Load Functions
-----------------------------------------------------------------------------*/
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(writeFlash);
addLoadEvent(startList);
addLoadEvent(doNewWin);
addLoadEvent(form);

/* =Form Scripting
-----------------------------------------------------------------------------*/
function form(){
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	if (!document.getElementById("request")) return false;
	var inputs = document.getElementsByTagName("input");
	var button = document.getElementsByTagName("button");
	// IF IE
	if(document.all){
		for(i=0; i<inputs.length; i++){
			inputs[i].onfocus=function(){
				this.className+=" focus";
			}
			inputs[i].onblur=function(){
				this.className=this.className.replace(" focus", "");
			}
		}
		for(j=0; j<button.length; j++){
			button[j].onmouseover=function(){
				this.className+=" over";
			}
			button[j].onmouseout=function(){
				this.className=this.className.replace(" over", "");
			}
		}
	}
}



/* =IE Dropdown Menu Fix
-----------------------------------------------------------------------------*/
function startList(){
	if (!document.all) return false;
	if (!document.getElementById) return false;
	if (!document.getElementById("nav")) return false;
	var navRoot = document.getElementById("nav").firstChild;
	for (i=0; i<navRoot.childNodes.length; i++) {
		var node = navRoot.childNodes[i];
		// For Old IE
		if (node.nodeName=="LI") {
			node.onmouseover=function() {
				this.className+=" over";
			}
			node.onmouseout=function() {
				this.className=this.className.replace(" over", "");
			}
		}
	}
}


/* =Open a new window
-----------------------------------------------------------------------------*/
function doNewWin() {
  if (!document.getElementsByTagName) return false;
  var links=document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++) {
    if (links[i].className.match("newWin")) {
      links[i].onclick=function() {window.open(this.href);return false;
      }
    }
  }
}


/* =Flash for Home Page
-----------------------------------------------------------------------------*/
function writeFlash(){
	if(!document.getElementById) return false;
	if(!document.getElementById("flash")) return false;
	var src = document.getElementById("flash");
	var flash = 
		'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,19,0" width="850" height="250">'+
		'<param name="movie" value="box.swf" />'+
		'<param name="quality" value="high" />'+
		'<param name="wmode" value="transparent" />'+
		'<!--[if lt IE 7]> <-->'+
		'<object name="flash" data="box.swf" width="850" height="250" type="application/x-shockwave-flash">'+
		'<param name="quality" value="high" />'+
		'<param name="wmode" value="transparent" />'+
		'<param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer" />'+
		'<!--> <![endif]-->'+
		'<img alt="Sensor scaning boxes" src="images/flash.jpg" width="850" height="250" />'+
		'<!--[if lt IE 7]> <-->'+
		'</object>'+
		'<!--> <![endif]-->'+
		'</object>'
	
	src.innerHTML = flash;
}