/* NEWSLETTER */
var bNewsSubmitting = false;

function onNewsBlur(){
	var oNews = document.getElementById('newsletter');
	if (oNews.value.replace(/^\s*|\s*$/g,"")==""){
		oNews.value = "e-mail";
	}
	$("#newsMsg").empty();
}
function onNewsFocus(){
	var oNews = document.getElementById('newsletter');
	if (oNews.value == "e-mail"){
		oNews.value = "";
	}
	if ($("#divNewsL").html()=="") $("#divNewsL").hide().html('<img src="/img/loading.gif" width="16" height="16" />'); //Preload images
}

function onNewsSubmit(){
	if (!bNewsSubmitting) {
		try {
			bNewsSubmitting = true;
			$("#divNewsS").hide();
			$("#divNewsL").show();
			jQuery.ajax({
	            type: "POST",
	            url: "newsletter.php",
	            dataType:"json",
	            data:"f=j&newsletter="+document.getElementById('newsletter').value,
	            success:function(request,response){
	                $("#divNewsL").hide();
					$("#divNewsS").show();
					if (request.success) {
						$("#newsMsg").attr("class","newsok");
					} else {
						$("#newsMsg").attr("class","newsko");
					}
					$("#newsMsg").hide().html(request.message).fadeIn('slow',onNewsComplete);
	            },
	            error:function (xhr, ajaxOptions, thrownError){
	            	$("#divNewsL").hide();
					$("#divNewsS").show();
					$("#newsMsg").attr("class","newsko");
					$("#newsMsg").hide().html("Por favor, intentalo m&aacute;s tarde.").fadeIn('slow',onNewsComplete);
	            }       
	    	});
		} catch(e){
			document.getElementById('formNews').submit();
		}
	}
	return false;
}

function onNewsComplete(){
	bNewsSubmitting = false;
	$("#divNewsL").hide();
	$("#divNewsS").show();
}
