$(document).ready(function(){

    //Reload captcha
    var reloadCaptcha = function(){
        $('#captchaImg').attr("src","../com/phpcaptcha/php_captcha.php?r"+Math.random());
    }
    $('#captchaReload').click(reloadCaptcha);
    reloadCaptcha();

    //Error handling
    function showError(el,msg,selector){
        $('#'+el+'_error').addClass('error').text(msg);
        //$('#'+el).addClass('error');
        if(selector) $(selector).addClass('error');
    };

 //recibo data
    $("#cont_ok").click(function(){

        //Disable fields
        var btn=this;
        btn.disabled=true;
        //$(btn).text("Enviando...");

        $.post("../send_contacto.php",{
                captcha_request: $("#captchaInput").val(),
                nombre: $("#nombre").val(),
                email: $("#email").val(),
                mensaje: $("#mensaje").val()
            },
            function(data){
                btn.disabled=false;
                //$(btn).text("Aceptar");
                //alert("Data = " + data.data);
                if(data.data=='success'){
                    alert('Thanks! Your comment has been sent.');
                    window.location.href="index.php";
                }
                else if(data.data == 'captcha'){
                    showError('recaptcha',"The characters you entered didn't match the word verification. Please try again.");
                    reloadCaptcha();
                }
                else if(data.data == 'nombre'){
                    showError('nombre',"Enter a valid name.");
                }
                else if(data.data == 'email'){
                    showError('email',"Enter a valid email address.");
                }
                else if(data.data == 'mensaje'){
                    showError('mensaje',"Please leave a message.");
                }
            },
            "json"
        );
    });

    $("#cont_cancel").click(function(){
        window.location.href="index2.php";
    });

});

