
//paginacionCallbacks.registrar(cargarFormularios);

$(document).ready(function(){
$("#enviar_ok_sup").addClass('oculto');
cargarFormularios();
});

function cargarFormularios (){
	
	$(".error_validacion").hide();
	//$("#enviar_ok").hide();
	
	$("#boton_enviar_inf").click(function(){
		envio("inf");
				
	});
	$("#boton_enviar_sup").click(function(){
		envio("sup");
				
	});
	$("#boton_enviar_resumen").click(function(){
		envio("resumen");
				
	});
	$("#boton_enviar_perfil").click(function(){
		envio("perfil");
				
	});
	$("#boton_enviar_futuros").click(function(){
		envio("futuros");
				
	});
	$("#boton_enviar_recomendaciones").click(function(){
		envio("recomendaciones");
				
	});
	
}

function cerrar_ok(vista){
	$("#enviar_"+vista).hide();
}
function cerrar(vista){
	$("#enviar_"+vista).hide();
}



function nopermiso(vista){
	$("#error_validacion_"+vista).html("<strong>Atenci&oacute;n:</strong> Su petici&oacute;n <strong>no ha podido ser procesada</strong>. No puedes enviar de nuevo esta noticia.");
    $("#error_validacion_"+vista).show();
	$("#envio_email_"+vista).val("");
	$("#envio_nombre_"+vista).val("");
	$("#remitente_email_"+vista).val("");
	$("#remitente_nombre_"+vista).val("");
	$("#comentario_"+vista).val("");
	$("#check_"+vista).html("<label><input name=\"envio_copia\" id=\"envio_copia_"+vista+"\"  type=\"checkbox\" />&nbsp;Enviar tambi&eacute;n a tu correo</label>");
}

function peticionNoValida(vista){
	$("#error_validacion_"+vista).html("<strong>Atenci&oacute;n:</strong> Su petici&oacute;n <strong>no ha sido procesada</strong> correctamente. Error al enviar el correo, no ha sido posible enviar el correo inténtelo de nuevo.");
    $("#error_validacion_"+vista).show();
}

function envioCorrecto(vista){
	$("#enviar_ok_"+vista+" #destinos_enviados").html("<ul id=\"destinos_enviados\" class=\"destinos_enviados\"><li class=\"destinos_enviados\"><strong>"+ $("#envio_email_"+vista).val()+"</strong>, "+$("#envio_nombre_"+vista).val()+"</li></ul>");
    $("#enviar_ok_"+vista).css("display: block;");
    $("#enviar_ok_"+vista).show();
    $("#enviar_"+vista).hide();
    	
    $("#envio_email_"+vista).val("");
	$("#envio_nombre_"+vista).val("");
	$("#remitente_email_"+vista).val("");
	$("#remitente_nombre_"+vista).val("");
	$("#comentario_"+vista).val("");
	$("#check_"+vista).html("<label><input name=\"envio_copia\" id=\"envio_copia\"  type=\"checkbox\" />&nbsp;Enviar tambi&eacute;n a tu correo</label>");
								
//	document.write(data.pixel);
}

function envio(vista){
		$("#error_validacion_"+vista).hide();
		$("#enviar_ok_"+vista).hide();
		
		var novacio ="";
		var num = 2;

		novacio = checkEnvioNoticia(vista);
		if(novacio == true){
			var action ="/modulo/enviarAmigo.php";
			var emails      = $("#envio_email_"+vista).val();
			var nombres     = $("#envio_nombre_"+vista).val();
			var remit_email = $("#remitente_email_"+vista).val();
			var remit_nom   = $("#remitente_nombre_"+vista).val();
			var comentario  = $("#comentario_"+vista).val();
			var envio_copia = $("#envio_copia_"+vista).val();
		
			var xref     = $("#xref_"+vista).val(); if (xref==null)      xref='';
			var url      = $("#url_"+vista).val();  if (url ==null)      url='';
			var clave    = $("#clave_"+vista).val();  if (clave ==null)  clave='';
			var data     = null;
					
			var its_submit = $("#its_submit_"+vista).val();
			
			$.ajax({type: "POST", url: action,data:{ envio_emails: emails, envio_nombres: nombres, remitente_email: remit_email, remitente_nombre: remit_nom, comentario: comentario, envio_copia : envio_copia, its_submit: its_submit, xref: xref, url:url, clave:clave},
			  dataType: "json",
  			  success: function(data){
			  if(data.correcto != true){
   						if (data.correcto == "NOPERMISO"){
   							nopermiso(vista);
   						}
   						else{
   							peticionNoValida(vista);
   						
   						}
     			  }else{
     			  
     			  			envioCorrecto(vista);
     			  }
			   }
			});
		}


}

function checkEnvioNoticia(vista){
	var err = false;
	var email_mal =false;
	
		if(($("#envio_email_"+vista).val() == null) || ($("#envio_email_"+vista).val() == "")){
	   		$("#envio_email_"+vista).addClass("novalida");
	   		
	   		err = true;
	   	}else{
	   		if(validarEmails($("#envio_email_"+vista).val()) == false){
	   			 email_mal = true;
	   			 err = true;
	   		}else{
	   		 	$("#envio_email_"+vista).removeClass("novalida");
	   		 }
	   	}
		/*if($("#comentario_"+vista).val() == null || $("#comentario_"+vista).val() == ""){
		    $("#comentario_"+vista).addClass("novalida");
		    
			err = true;
	    }else{
	    	$("#comentario_"+vista).removeClass("novalida");
	    }*/
	       
	    if (err == true) {
	    	if(email_mal == true)
	    		$("#error_validacion_"+vista).html("<strong>Atenci&oacute;n:</strong> Su petici&oacute;n <strong>no ha sido procesada</strong> correctamente. El email que escribio es incorrecto.");
	    	else
	    		$("#error_validacion_"+vista).html("<strong>Atenci&oacute;n:</strong> Su petici&oacute;n <strong>no ha sido procesada</strong> correctamente. Compruebe que ha rellenado todos los campos y vuelva a intentarlo.");
	        $("#error_validacion_"+vista).show();
	        return (false);
	    }else {
	    	return (true);
	    }
	
}

function validarEmails(valor) {
	if (/^(\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+[ ]*[;]?[ ]*)+$/.test(valor)){
		return (true);
	}else{ 
		return (false);
	}
}


