/**
 * E-Mail Validator
 *
 * @version   1.0 beta
 * @author    noil <alexb@uswebstyle.com>
 * @package   validator.js
 * @licension fuck licensions =)
 * @examples
 *
 * <body>
 *     <script type="text/javascript" src="/js/validator.js"></script>
 * </body>
 *
 * <form  id="contact-form" onsubmit="return validMail();" action="process.php" method="post">
 *     <input id="mail-input" name="email" />
 *     <input type="submit" />
 * </form>
 */

function gid (id)
{
    return document.getElementById(id);
}

function validMailAddress (mailAddress)
{
    var regExpMail = new RegExp("[A-Za-z0-9_]+([-+.][A-Za-z0-9_]+)*@[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*\\.[A-Za-z0-9_]{2,}([-.][A-Za-z0-9_]+)*");
    var result = regExpMail.exec(mailAddress);
    return (null == result) ? false : true;
}

function validation ()
{
    var errors = '';
    if (false == validMailAddress(gid('Email_Address').value)) {
        errors = 'Please enter e-mail\n';
	}

    $.get("php/check_antibot.php?sec_code=" + $('#sec_code').val(), function(data){
        if ('f' == data){
            errors += "Please enter valid Captcha\n";
        }
        if ('' != errors) {
            alert(errors);
            return false;
        } else {
            $('form').submit();
        }
    });
    return false;
}