function IsEmpty(aTextField) 
{
    if ((aTextField.value.length==0) ||  (aTextField.value==null))
    {
        return true;
    }
    else
    {
        return false;
    }
}

function IsNumeric(sText)
{
    var ValidChars = "0123456789+ ";
    var IsNumber=true;
    var Char;
	
    for (i = 0; i < sText.length && IsNumber == true; i++)
    {
        Char = sText.charAt(i);
        if (ValidChars.indexOf(Char) == -1)
        {
            IsNumber = false;
        }
    }
    return IsNumber;
}

function isValidEmail(str) 
{
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function enter ( form ) 
{
    if (event.keyCode == 13)
    {
        form.submit() ;
    }
}
	
function validateForm( form )
{
    if( IsEmpty ( form.nameinput ))
    {
        alert('Please enter a name')
        form.name.focus();
        return false;
    }
        
    if( IsEmpty ( form.emailinput ))
    {
        alert('Please enter an email address')
        form.name.focus();
        return false;
    }
   	
    if (!isValidEmail(form.emailinput.value))
    {
        alert('Please enter a valid email address')  ;
        form.email.focus();
        return false ;
    }
      
    if( IsEmpty ( form.phoneinput ))
    {
        alert('Please enter a phone number')
        form.name.focus();
        return false;
    }
   
    //if (!IsNumeric(form.phoneinput.value))
    //{
    //    alert('Please enter only numbers or a + sign for international access')
    //    form.phone.focus();
    //   return false;
    //}
   	  
    if( IsEmpty ( form.messagetextarea ))
    {
        alert('Please enter a message')
        form.message.focus();
        return false;
    }
  	
    form.method="post" ;
    form.action = "sendmail.php" ;
    form.submit() ;
        
    return true;
       
}