var sNewsletterDefault = "";

$(document).ready(function(){
    
    if($("#newsletterRemove").length>0){
        $("a[rel^='prettyPhoto']").prettyPhoto({
            social_tools: false,
            modal: true,
            deeplinking: false,
            show_title: false,
            theme: 'facebook'
        });
        
        $("#newsletterRemove a").click();
    }


        sNewsletterDefault = $("#iNewsletter").attr("default");
        if($("#iNewsletter").val() == ""){
            $("#iNewsletter").val(sNewsletterDefault);
        }
        $("#iNewsletter").focus(function(){
            $("#erroNews").html("");
            $("#statusNews").html("");
            if($("#iNewsletter").val() == sNewsletterDefault){
                $("#iNewsletter").val("");
            }
        })
        $("#iNewsletter").blur(function(){
            if($("#iNewsletter").val() == ""){
                $("#iNewsletter").val(sNewsletterDefault);
            }
        })

	$("#formNewsletter").submit(function (){
		if(validaNewsletter()){
                    $("#statusNews").html($("#statusNews").attr("status1"));
                    $("#formNewsletter p").hide();

                    var data = $(this).serializeArray();
                    //$("#iNewsletter").attr("disabled","disabled");

                    $.ajax({
                       type: "POST",
                       url: $("#formNewsletter").attr("action"),
                       data: data,
                       success: function(msg){
                            var str = msg;
                            var erroId = str.substr(0,1);
                            var msg = str.substr(2);

                            $("#statusNews").html("");

                            if(erroId == "2"){
                                $("#statusNews").html(msg);
                                $("#iNewsletter").val(sNewsletterDefault);
                            }else{
                                $("#erroNews").html(msg);
                            }


                            //$("#iNewsletter").attr("disabled","");
                            $("#formNewsletter p").fadeIn();
                       },
                       error: function(requeste,errorStatus){
                           $("#statusNews").html($("#statusNews").attr("erro1"));
                           $("#formNewsletter p").fadeIn();
                           //$("#iNewsletter").attr("disabled","");
                       }
                     });

                     return false;
		}else{
                    return false;
		}	
	});
	
});


function validaNewsletter(){
	
	var pEmail  =/^.+@.+\..{2,3}$/
	var retorno = true;
	var sErro = "";

	//se nao tiver um email
	if ($('#iNewsletter').val() == null || $('#iNewsletter').val() =="") {
            sErro = $("#iNewsletter").attr("erro1");
            retorno = false;
	}else{
	    //se for um nome valido
	    if (!pEmail.test($('#iNewsletter').val())) {
                sErro = $("#iNewsletter").attr("erro2");
                retorno = false;
            }
 	}

 	if(sErro == ""){
            $("#erroNews").html("");
	}else{
            $("#erroNews").html(sErro);
	}
 	
	return retorno;
	
}
