function checkfrm(frm)
{
        if(frm.name.value == "")
        {
                alert("Please Enter Your Name");
                frm.name.focus();
                return false;
        }

        if(frm.company.value == "")
        {
                alert("Please Enter Your Website Address");
                frm.company.focus();
                return false;
        }

        if(frm.email.value == "")
        {
                alert("Please Enter Your Email Address");
                frm.email.focus();
                return false;
        }
        else
        {
                var err = emailCheck(frm.email.value);
                if(err==false)
                {
                        alert("Please Enter a Valid Email Address");
                        frm.email.focus();
                        return false;
                }
        }

        if(frm.phone.value == "")
        {
                alert("Please Enter Your Phone Number");
                frm.phone.focus();
                return false;
        }

}

function emailCheck(email)
{
        var tmp = "" + email + "", s = tmp.replace(/^\s*|\s*$/g, "");
        var re = /^(\w|[^_]\.|[\-])+((\@){1}([^_]))(([a-z]|[\d]|[\-]|\.)+|([^_]\.[^_])*)+\.[a-z]{2,3}$/i
        if (!re.test(s))
        {
                return false;
        }
        re =     /\.(a[c-gil-oq-uwz]|b[a-bd-jm-or-tvwyz]|c[acdf-ik-orsuvx-z]|d[ejkmoz]|e[ceghr-u]|f[i-kmorx]|g[abd-ilmnp-uwy]|h[kmnrtu]|i[delm-oq-t]|j[emop]|k[eg-imnprwyz]|l[a-cikr-vy]|m[acdghk-z]|n[ace-giloprtuz]|om|p[ae-hk-nrtwy]|qa|r[eouw]|s[a-eg-ort-vyz]|t[cdf-hjkm-prtvwz]|u[agkmsyz]|v[aceginu]|w[fs]|y[etu]|z[admrw]|com|edu|net|org|mil|gov|biz)$/i
        if (!re.test(s))
        {
                return false;
        }
        re = /\@\@/
        return(!re.test(s));
}

