function validate_form(inForm)
    {
                // fields are name email phone body
            with(inForm)
            {
                
                if(validate_required(name,"Name is required")==false)
                {
                    name.focus();
                    return false;
                }
        
                if(validate_required(email,"Email is required")==false || validate_email(email)==false)
                {
                    email.focus();
                    return false;
                }

                if(validate_required(phone,"Phone is required")==false)
                {
                    phone.focus();
                    return false;
                }
        
            if(validate_required(question,"Question is required")==false)
                {
                    question.focus();
                    return false;
                }                
            }
        return true;
        }
        
function validate_required(field,alerttxt)
        {
                with (field)
                {
                        if (value==null||value=="")
                          {alert(alerttxt);return false;}
                else
                {
                        return true
                }
        }



}

function validate_email(field)
        {
                with(field){
                        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(value))
                        {
                                return true;
                        }
                        else
                        {
                                alert("Invalid Email Address");        
                                return false;           
                        }
                        
               }
        }
        
