//Javascript Document
//Check email format
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;
		}
	}
//validate Form
	function validateForm(form1){
						
			var theMessage = "Please fill all fields before submission.\n";
			var noErrors = theMessage;
			
		if(""==document.forms.form1.C_FirstName.value){
			theMessage = theMessage + "First Name\n";
		}
		if(""==document.forms.form1.C_LastName.value){
			theMessage = theMessage + "Last Name\n";
		}
		if(""==document.forms.form1.C_Company.value){
			theMessage = theMessage + "Company\n";
		}
		if(""==document.forms.form1.C_Title.value){
			theMessage = theMessage + "Title\n";
			
		}
		if(""==document.forms.form1.C_BusPhone.value){
			theMessage = theMessage + "Business Phone Number\n";
			
		}
		if(""==document.forms.form1.C_EmailAddress.value){
			theMessage = theMessage + "Email\n";
			
		} else if (echeck(document.forms.form1.C_EmailAddress.value)==false){
			document.forms.form1.email.value="";
			theMessage = theMessage + "Valid Email Address\n";
		}
		if(""==document.forms.form1.C_Country.value){
			theMessage = theMessage + "Country\n";
		}
		if(""==document.forms.form1.C_State.value){
			theMessage = theMessage + "State/Province";
		}
		
		if (theMessage == noErrors) {

			_hbSet('c4', document.forms.form1.C_EmailAddress.value + ':' + document.URL);
			_hbSend();

			return true;
		
		} else {
				
			var required = document.getElementById('required');
			//required.innerHTML = theMessage;
			alert(theMessage);
			return false;
		}
	}
//Remove Google Styles
  
  if(window.attachEvent)
    window.attachEvent("onload",setListeners);

  function setListeners(){
    inputList = document.getElementsByTagName("INPUT");
    for(i=0;i<inputList.length;i++){
      inputList[i].attachEvent("onpropertychange",restoreStyles);
      inputList[i].style.backgroundColor = "";
    }
    selectList = document.getElementsByTagName("SELECT");
    for(i=0;i<selectList.length;i++){
      selectList[i].attachEvent("onpropertychange",restoreStyles);
      selectList[i].style.backgroundColor = "";
    }
  }

  function restoreStyles(){
    if(event.srcElement.style.backgroundColor != "")
      event.srcElement.style.backgroundColor = "";
  }
	

