$(function()
{
    $("form#contact").submit(function()
    {
        var all_ok = true;
        var lang = $("#c_lang").val();
        var msg_1 = (lang == 'it') ? "Obbligatorio" : "Compulsory";
        var msg_2 = (lang == 'it') ? "Formato e-mail non valido" : "Incorrect e-mail adress";

        $("input,textarea,td",this).removeClass("highlight")

        $("input,textarea",this).each(function()
        {
            var $me = $(this);
            if (all_ok && ( $me.val() == '' || ($me.attr('type')=='checkbox' && $me.attr('checked')==false )))
            {
                all_ok = false;
                if ($me.attr('type')=='checkbox')
                {
                    $me.parent("td").addClass("highlight");
                }
                else
                {
                    $me.addClass("highlight");
                }
                alert(msg_1);
                $me.focus();
                return;
            }
        });

        if (!all_ok)
        {
            return false;
        }

        var $email = $("#c_email");
        if($email.val().length > 0)
        {
            var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
            if (!filter.test($email.val()))
            {
                $email.addClass("highlight");
                alert(msg_2);
                $email.focus();

                return false;
            }
        }

        return true;
    });

});

var RecaptchaOptions = {theme : 'white', custom_translations: null};

