function func_submit()
{
        var b_correct;
        b_correct=true;
        if(isBlank(document.frm_contact.txt_name.value))
        {
                alert("Please enter your name");
                document.frm_contact.txt_name.focus();
                document.frm_contact.txt_name.select();
                b_correct=false;
        }
        else if(isBlank(document.frm_contact.txt_organization.value))
        {
                alert("Please enter your organization");
                document.frm_contact.txt_organization.focus();
                document.frm_contact.txt_organization.select();
                b_correct=false;
        }
        else if(isBlank(document.frm_contact.txt_email.value))
        {
                alert("Please enter your email");
                document.frm_contact.txt_email.focus();
                document.frm_contact.txt_email.select();
                b_correct=false;
        }
        else if(!(func_is_email(document.frm_contact.txt_email.value)))
        {
                alert("Please enter a valid email");
                document.frm_contact.txt_email.focus();
                document.frm_contact.txt_email.select();
                b_correct=false;
        }
        else if (isBlank(document.frm_contact.txt_telephone.value))
        {
                alert("Please enter your telephone");
                document.frm_contact.txt_telephone.focus();
                document.frm_contact.txt_telephone.select();
                b_correct=false;
        }
        /*else if(!func_is_numeric(document.frm_contact.txt_telephone.value))
        {
                alert("Please enter number for telephone");
                document.frm_contact.txt_telephone.focus();
                document.frm_contact.txt_telephone.select();
                b_correct=false;
        }*/
        else if(document.frm_contact.txt_fax.value!="")
        {
                if(!func_is_numeric(document.frm_contact.txt_fax.value))
                {
                        alert("Please enter number for fax");
                        document.frm_contact.txt_fax.focus();
                        document.frm_contact.txt_fax.select();
                        b_correct=false;
                }
                else
                {
                        b_correct=true;
                }
        }
        else if (isBlank(document.frm_contact.txt_query.value))
        {
                alert("Please enter your query");
                document.frm_contact.txt_query.focus();
                document.frm_contact.txt_query.select();
                b_correct=false;
        }
        
        else
        {
                b_correct=true;
        }

        if(b_correct==true)
        {
                document.frm_contact.txt_submit.value=true;
                document.frm_contact.submit();
        }

}
function isBlank(StrText)
{
        if (StrText.length < 0)
        {
                return true;
        }
        for (var i=0; i<StrText.length;i++)
        {
                if (StrText.charAt(i) != " ")
                {
                        return false;
                }
        }
        return true;
}

function func_is_email(param_email)
{
    //trim the email
    var email = param_email.replace(/^\s+|\s+$/g,"");
    //email regular exression
    var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if(email.match(regex)){
        return true;
    }else{
        return false;
    }

}

function func_is_numeric(param_text)
{
        if(!isNaN(param_text))
        {
                return true;
        }
        else
        {
                return false;
        }
}