$(document).ready(function()
{
       /*
        * NEWSLETTER FORM
        */
       
        $("#news-submit").click(function()
        {
		if(validate_newsletter())
		{
			$.ajax({
				url: serverLocation + "services/contact/newsletter/",
				type: "POST",
				async: false,
				data: { name: $("#news-name").val(), email: $("#news-email").val(), optin: $('#news-optin').attr('checked')? 'Sim': 'Não' },
				success: function(data) {
					if(data == "1")
					{
						alert("Informações enviadas com sucesso.");
						$("#news-name").val("");
						$("#news-email").val("");
					}
                                        else
					{
						alert("Ocorreu um erro no envio de seus dados.");
					}
				}
			});
		}
		return false;
	});
        
        /*
         * WORK
         */
        $("#work-attachment").change(function() {  $("#work-file").html($(this).val());  });
        
        $("#work-submit").click(function ()
        {
                if(validate_work())
		{
                        $("#work-form").ajaxSubmit
                        ({
                                url: serverLocation + "services/contact/work/",
                                success: function(response)
                                {
                                        alert("Informações enviadas com sucesso.");
                                        $("#work-name").val("");
                                        $("#work-email").val("");
                                        $("#work-phone").val("");
					$("#work-message").val("");
					$("#work-area").val("");
                                        $("#work-file").html("ANEXAR CURRICULO");
                                },
				error: function(response)
                                {
                                        alert("Ocorreu um erro no envio de seus dados.");
                                }
                        });
			return false;
		}
                return false;
        });
        
        
})
	
var isPhone = function (phoneValue){
        exp = /\(\d{2}\)\\d{4}\-\d{4}/
        return exp.test(phoneValue);
};

var isEmail = function (value){
        var emailExpression = new RegExp(/^[a-z][\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/i);
        return emailExpression.exec(value);
};

var validate_newsletter = function ()
{
        if($("#news-name").val() == "" || $("#news-name").val() == "Nome")
        {
                alert("Preencha seu nome corretamente.");
                $("#news-name").focus();
                return false;
        }
        if(!isEmail($("#news-email").val()))
        {
                alert("Preencha seu e-mail corretamente.");
                $("#news-email").focus();
                return false;
        }
	if(!$("#news-optin").attr('checked'))
        {
                alert("Selecione a opção para receber novidades.");
                $("#news-optin").focus();
                return false;
        }
        return true;
};

var validate_work = function ()
{
        if($("#work-name").val() == "" || $("#work-name").val() == "Nome")
        {
                alert("Preencha seu nome corretamente.");
                $("#work-name").focus();
                return false;
        }
        if(!isEmail($("#work-email").val()))
        {
                alert("Preencha seu e-mail corretamente.");
                $("#work-email").focus();
                return false;
        }
        if($("#work-area").val() == "Escolha o departamento")
        {
                alert("Escolha a área de atuação corretamente.");
                $("#work-area").focus();
                return false;
        }
        
        if($("#work-message").val() == "" || $("#work-message").val() == "Mensagem")
        {
                alert("Preencha a mensagem corretamente.");
                $("#work-message").focus();
                return false;
        }
        
        
        if($("#work-file").html() == "ANEXAR CURRICULO")
        {
                alert("Anexe seu currículo.");
                $("#work-file").focus();
                return false;
        }
        return true;
};
        
jQuery(function()
{
        $('input[type="text"], textarea').each(function()	{
                $(this).attr('title', $(this).val()).focus(function() {
                        if ($(this).val() == $(this).attr('title')) {
                                $(this).val('');
                        }
                }).blur(function() {
                        if ($(this).val() == '' || $(this).val() == '') {
                                $(this).val($(this).attr('title'));
                        }
                });
        });

});

