function hideDivs() {

   var divArray = document.getElementsByTagName("DIV");        

   for (var i=0; i < divArray.length; i++)  {  

     var id = divArray[i].id;

	 if ( id.indexOf('nav') == -1 ){          

       divArray[i].style.display="none";

	 }    

   }       

}



function expandDiv(id) {

  hideDivs();

  var el = document.getElementById(id);

  el.style.display = 'block';

}



function highlight(name,id,length,color){

   var defaultColor = "black";

   for (var i=1; i <= length; i++)  {    

      var currentId = name + i;       

      styleObj=document.getElementById(currentId).style;  

	 styleObj.color=defaultColor;

   }   

   

  styleObj=document.getElementById(id).style;  

  styleObj.color=color; 

	

 

}



function isValidEmail(formname,fieldname) {



   eval('var email = document.' + formname  + fieldname);

 

    var valid = (email.value.indexOf("@") > 0) ;

   if (!valid){

    styleObj=document.getElementById('errormail') ; 

	styleObj.style.display = 'block';

	

	styleObj=document.getElementById(fieldname).style; 

	styleObj.color='red';

	email.focus();

	return false;

   } else {

    styleObj.color='#000000';

	return true;

   }	  

   

}



function validField( formname,fieldname){   

   var errorColor = "red";

   eval('var fieldObj = document.' + formname  + fieldname);



   styleObj=document.getElementById(fieldname).style; 

    if (fieldObj.value == '') {  

	 styleObj.color=errorColor;

	 fieldObj.focus();

	 return false;

    } else {

	 styleObj.color='#000000';

	}

  return true;

}



function validFields(formname,fields){

  var allValid = true;

 for (var i = 0; i < fields.length; i++){

   var valid = validField( formname ,fields[i]) ;

   if (!valid) allValid = false;

 }	 

  

  if (!allValid) {

    styleObj=document.getElementById('error') ; 

	styleObj.style.display = 'block';

  } 

  return allValid;

}



function validQuestionaire(){

  var formname = 'questionaire.';

  var fields = new Array("lastname","firstname","phonenumber","emailaddress","businessname","street1","city","state","county","postalcode" ); 

  return validFields(formname,fields) && isValidEmail(formname,"emailaddress");

} 



function validContactUs(){

  var formname = 'contact.';

  var fields = new Array("lastname","firstname","phonenumber","emailaddress","businessname","message"); 

  

  return validFields(formname,fields)  && isValidEmail(formname,"emailaddress");

}
