  function validate_form(thisform) //form validation only works with true & false not 0 & 1
  {
    if (thisform.phone.value.length == 0 && thisform.email.value.length == 0)  
    { 
      alert("Please enter phone number or email address and a message.");
      return false;
    }  
    else if(thisform.message.value.length < 3)
    { 
      alert("Please give us more information in your message.");
      return false;
    }
    else
    {
      if (validate_ph(thisform.phone) == 1 && validate_em(thisform.email) == 1)
        return true;
      //else if( (validate_ph(thisform.phone) == 1 && thisform.email.value.length == 0)
      //  || (validate_em(thisform.email) == 1 && thisform.phone.value.length == 0) )
      //  return true;
      else  
        return false;
    }  
  }

	function validate_ph(phone)
	{
	  number = phone.value;
	  
	  if (number.length == 0)
	    return 1;
	    
	  if (number.length > 12)
	  {
	    alert("Please enter a 10 digit phone number");
	    return 0;
	  }
	  else
	  {   
	
	   for (i=0;i<=number.length - 1 ;i++)
	   {
	      if (number.length < 10)
	      { 
	        alert("Please enter a 10 digit phone number");
		      //break;
		      return 0;
		  
	      }
	      
        switch(number.charAt(i))
        { 
          case "-":
            number = number.replace("-","");
	          break;
          case " ":
            number = number.replace(" ","");
	          break;
	        case ".":
	          number = number.replace(".","");
	          break;
        }
        
        if (number.charAt(i) < "0" || number.charAt(i) > "9")
        {
          alert("Please enter numbers only.");
          //break;
	        return 0;
        }	
	
	   }	
	    return 1;  
	  } 
	    
	}

  function validate_em(email)
  {
  
     if (email.value.length == 0)
       return 1;
       
     if((email.value.lastIndexOf("@") == -1) || (email.value.lastIndexOf(".") == -1)
        || (email.value.lastIndexOf("@") > email.value.lastIndexOf("."))
        || (email.value.indexOf("@") != email.value.lastIndexOf("@"))
        || (email.value.length < 6) //x@y.it
        || (email.value.indexOf("@") == 0)
        || (email.value.indexOf(".") - email.value.indexOf("@") == 1))
     {
       alert("Please enter valid email address");
       return 0;
     }
     else 
       return 1;
  }