<!--
//rollovers...
if(document.images) {

	                homeoff = new Image();
		homeoff.src = "../images/homeoff.gif";
		homeover = new Image();
		homeover.src = "../images/homeover.gif";
     
                companyoff = new Image();
		companyoff.src = "../images/companyoff.gif";
		companyover = new Image();
		companyover.src = "../images/companyover.gif";
				
	       demonstrationoff = new Image();
		demonstrationoff.src = "../images/demonstrationoff.gif";
		demonstrationover = new Image();
		demonstrationover.src = "../images/demonstrationover.gif";

		 demooff = new Image();
		demooff.src = "../images/demooff.gif";
		demoover = new Image();
		demoover.src = "../images/demoover.gif";

		quoteoff = new Image();
		quoteoff.src = "../images/getquoteoff.gif";
		quoteover = new Image();
		quoteover.src = "../images/getquoteover.gif";
		
		guaranteeoff = new Image();
		guaranteeoff.src = "../images/guaranteeoff.gif";
		guaranteeover = new Image();
		guaranteeover.src = "../images/guaranteeover.gif";

               partnersoff = new Image();
		partnersoff.src = "../images/partnersoff.gif";
		partnersover = new Image();
		partnersover.src = "../images/partnersover.gif";   


               contactoff = new Image();
		contactoff.src = "../images/contactoff.gif";
		contactover = new Image();
		contactover.src = "../images/contactover.gif";
  
} 

function onoff(imgName,state) {
        if(document.images) {               
		document.images[imgName].src = eval(imgName+state+".src");
        }
}         

function openDemo() {
   var win = window.open ('http://www.externalit.com/quick_tour.asp', null, 'left=0,top=0,dependent=yes,width=570,height=570')
   win.focus();
}

function init(){
	var inp = document.getElementsByTagName('input');
	for(var i = 0; i < inp.length; i++) {
		if(inp[i].type == 'text') {
			inp[i].setAttribute('rel',inp[i].defaultValue)
			inp[i].onfocus = function() {
				if(this.value == this.getAttribute('rel')) {
					this.value = '';
				} else {
					return false;
				}
			}
			inp[i].onblur = function() {
				if(this.value == '') {
					this.value = this.getAttribute('rel');
				} else {
					return false;
				}
			}
			inp[i].ondblclick = function() {
				this.value = this.getAttribute('rel')
			}
		}
	}
}

if(document.childNodes) {
	window.onload = init
}

 function filled(field) {
      if (field.value == "" || field.value == null)
         return false;
      else {
         return true;
      }
 }
 
   function canSubmit(form) {
      
      if (!filled(form.first_name) || !filled(form.last_name) || !filled(form.company) ) {
         alert("Please enter your name and company name.");
         form.first_name.focus();
         return false;
      }
      
      if (!filled(form.email) || !filled(form.phone)) {
         alert("Please enter your email and phone number.");
         form.email.focus();
         return false;
      }
	  
	  if (!echeck(form.email.value)) {
		alert("Please enter a valid email address");
		form.email.focus();
        return false;
	  }
	  
      //Passed the tests!
	  
      return true;
	}

	function canSubmitNewsletter(form) {
      if (!filled(form.email)) {
         alert("Please enter your email and phone number.");
         form.email.focus();
         return false;
      }
	  
	  if (!echeck(form.email.value)) {
		alert("Please enter a valid email address");
		form.email.focus();
        return false;
	  }
	  
      //Passed the tests!
	  
      return true;
   }
   
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}
//-->

