function trim(str) 
{
     return str.replace(/^\s+|\s+$/g,"");
}
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;				
}

function pcheck(str) {
   var stripped = str.replace(/[\(\)\.\-\ ]/g,"");
   if (isNaN(parseInt(stripped)))
   {
      return false;
   }
   if (!(stripped.length == 10))
   {
      return false;
   }
   return true;
}

function validate_form()
{
    valid = true;
    var fnameString = trim(document.getElementsByName("FirstName")[0].value);
    var lnameString = trim(document.getElementsByName("LastName")[0].value);
    var emailString = trim(document.getElementsByName("Email")[0].value);
    var cityString = trim(document.getElementsByName("city")[0].value);
    var howString = trim(document.getElementsByName("How_Did_You_Hear_About_Us")[0].value);
    var msgString = trim(document.getElementsByName("Description")[0].value);
	
    if(fnameString.length == 0 || lnameString.length == 0 || phoneString.length == 0 || emailString.length == 0 || cityString.length == 0 || howString.length == 0 || msgString.length == 0)
    {

      var errorString = "Please Enter: \n"
      if(fnameString.lengtphoneString1h == 0 || lnameString.length == 0)
      {
        errorString += "[Name] \n";
      }
      if((emailString.length == 0))
      {
        errorString += "[Email] \n";
      }
      if((cityString.length == 0))
      {
        errorString += "[City] \n";
      }
      if((howString.length == 0))
      {
        errorString += "[How did you hear about us?] \n";
      }      
      if(msgString.length == 0)
      {
        errorString += "[Comments]";
      }
      alert(errorString);
      return false;
    } 

    return valid;
}
function validate_form2()
{
    valid = true;
    var subNameString = trim(document.getElementsByName("name")[0].value);
    var subemailString = trim(document.getElementsByName("email")[0].value);
    var submsgString = trim(document.getElementsByName("Description")[0].value);

    if((subNameString.length == 0) || (subemailString.length == 0) || (submsgString.length == 0))
    {
    valid = false;
	
      var errorString1 = "Please Enter: \n";
	
      if((subNameString.length == 0))
      {
        errorString1 += "[Name] \n";
      }
      if((subemailString.length == 0))
      {
        errorString1 += "[Email] \n";
      }
      if((submsgString.length == 0))
      {
        errorString1 += "[Message] \n";
      }
      
    alert(errorString1);
    return valid;
    }

    return valid;
}

function validate_form3()
{
    valid = true;
    var fnameString = trim(document.getElementsByName("FirstName")[0].value);
    var lnameString = trim(document.getElementsByName("LastName")[0].value);
    var emailString = trim(document.getElementsByName("Email")[0].value);
    var phoneString = trim(document.getElementsByName("phone_area_code")[0].value);
    var phoneString2 = trim(document.getElementsByName("phone_prefix")[0].value);
    var phoneString3 = trim(document.getElementsByName("phone_suffix")[0].value);
    

    if((fnameString.length == 0) || (lnameString.length == 0) || (emailString.length == 0) || (phoneString.length == 0) || (phoneString2.length == 0) || (phoneString3.length == 0))
    {
    valid = false;
      var errorString = "Please Enter: \n";
      if((fnameString.length == 0) || (lnameString.length == 0))
      {
        errorString += "[Name] \n";
      }
      if((emailString.length == 0))
      {
        errorString += "[Email] \n";
      }
      if((phoneString.length == 0) || (phoneString2.length == 0) || (phoneString3.length == 0))
      {
        errorString += "[Phone] \n";
      }
    alert(errorString);
    return valid;
    }

    return valid;
}

