jQuery(function() {
	$("#suscribirse-newsletter").submit(function(){
		//$.post("http://mailing.a2sistemas.com//?p=subscribe&id=1", { email: "dcorto@a2sistemas.com", emailconfirm: "dcorto@a2sistemas.com" } );		
		// show a simple loading indicator
		var loader2 = jQuery('<div><img src="/styles/imgs/loading.gif" border="0" alt="" /></div>')
			.css({position: "relative", top: "0", left: "0", margin: "0 0 20px 0"})
			.appendTo(".respuesta-newsletter")
			.hide();
					
		jQuery().ajaxStart(function() {
			$("#suscribirse-newsletter").fadeOut("fast");
			$(".respuesta-newsletter").show();
			loader2.show();
		}).ajaxStop(function(e) {
			loader2.hide();
			var new_email = $("#campo-email-newsletter").val();
		}).ajaxError(function(a, b, e) {
			throw e;
		});
	});
	
	
	var vNewsletter = jQuery("#suscribirse-newsletter").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: ".respuesta-newsletter"
			});
		},
		
		rules: {
			email: {required:true, email:true}
		},

		messages: {},
		
		errorPlacement: function(error, element) {}
	});
	
	//Live Volver...
	$(".volver-newsletter").live('click',function(){
		$(".respuesta-newsletter").hide();
		$("#suscribirse-newsletter").show();
	});
	
	//Live Cerrar...
	$(".cerrar-newsletter").live('click',function(){
		$("#form-newsletter").hide();
		$(".respuesta-newsletter").hide();		
	});	
	
	//Abrir...
	$("#suscribir-newsletter").click(function(){
		$("#form-newsletter").show();
		$("#suscribirse-newsletter").show();
		$(".respuesta-newsletter").hide();
		$(".respuesta-newsletter").html("");
	});
	
	//Control de checkboxes
	$("#c_newsletter").click(function(){
		if( $("#c_newsletter:checked").length == 0 && $("#c_monografico:checked").length == 0 ){ 
			$("#c_monografico").attr("checked","checked");
		}
	});
	
	$("#c_monografico").click(function(){
		if( $("#c_newsletter:checked").length == 0 && $("#c_monografico:checked").length == 0 ){ 
			$("#c_newsletter").attr("checked","checked");
		}
	});	
	
	//Control campo email...
	var valorCampoNewsletter = $("#campo-email-newsletter").val();
	
	$("#campo-email-newsletter").click(function(){
		if( $(this).val() == valorCampoNewsletter){
			$(this).val("");
		}
	});
		
	$("#campo-email-newsletter").blur(function(){
		if( $(this).val() == ""){
			$(this).val(valorCampoNewsletter);
		}
	});
	
	
});