var es_anonimo = false;
$(document).ready( function() {
	
	$("#campoanonimo input").click(function () {
		
		if($('input#anonimo:checked').val() != null  ){
			$("div#opcionales").hide();
			es_anonimo = true;
		}else{
			$("div#opcionales").show();
			es_anonimo = false;
		}
		
	  });

});

function validateEmail(elementValue){      
	   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	   return emailPattern.test(elementValue); 
}


function envia_form(idform) {
	var datos = $("#" + idform).serialize();
	
	$.ajax( {
		type : "POST",
		url : "back/graba_form.php",
		data : datos,
		success : function(msg) {
			alert(msg);
		}		
	});
}

function envia_comentario(idform) {

	//	Verifico que no haya ningún campo vacío.
	
	if(es_anonimo){

		if($("#" + idform +" textarea#texto_comentario").val() == "")
		{
			alert("Por favor, debes escribir un comentario")
			return;
		}		
		$("#" + idform +" input#email").val("");
		$("#" + idform +" input#nombre").val("Anónimo");
		
	}else{
		
		if($("#" + idform +" input#nombre").val() == "" || $("#" + idform +" input#email").val() == "" || $("#" + idform +" textarea#texto_comentario").val() == "")
		{
			alert("Por favor, completa todos los campos")
			return;
		}
		
		if($("input[@name='perfil']:checked").val() != "parado" && $("input[@name='perfil']:checked").val() != "sin_parar")
		{
			alert("Por favor, completa todos los campos")
			return;
		}
		
		if($("#" + idform +" input#email").val() != "" && validateEmail($("#" + idform +" input#email").val()) != true)
		{
			alert("Por favor, escribe un email correcto");		
			return;
		}
		
	}
	
	var datos = $("#" + idform).serialize();
	
	$("#" + idform + " :input").attr("disabled","disabled");
	$("#" + idform + " #bot_submit").attr("onclick","void(0)");
	
	 $.ajax( {
		type : "POST",
		url : "back/graba_comentario.php",
		data : datos,
		success : function(msg) {
			//alert(msg);
		 location.reload();
		}		
	});
}