// JavaScript Document
var x;
x=$(document);

function envia_coment_portal(){
	//alert("enviando correo");
	nombre		= document.getElementById('nombre').value;
	email		= document.getElementById('email').value;
	asunto		= document.getElementById('asunto').value;
	mensaje		= document.getElementById('mensaje').value;
	codigo		= document.getElementById('codigo').value;
	cod_oculto	= document.getElementById('cod_oculto').value;

	if(!nombre || nombre=="" || nombre=="Tu nombre..."){
		window.alert("Ingresa tus nombres!!!"); 
		document.getElementById('nombre').focus();
		return false; }
	if(!email || email=="" || email=="Tu email..."){
		window.alert("Ingresa tu email!!!"); 
		document.getElementById('email').focus();
		return false; } else if(!validaCorreo(email)) { 
		window.alert("Debes Ingresar un email valido!!!"); 
		document.getElementById('email').focus();
		return false;
	}								
		if(!mensaje || mensaje=="" || mensaje=="Escribe aqui tu mensaje..."){
		window.alert("Debes ingresar tu comentario!!!"); 
		document.getElementById('mensaje').focus();
		return false; }
	if(!codigo || codigo=="" || codigo!=cod_oculto){ 
		window.alert("El codigo de seguridad no coincide!!!"); 
		document.getElementById('codigo').focus();
		return false;
	}
	
	var capa=$("#loadMensaje");
	capa.html('cargando...');
	//alert(usuario);

	var j_accion	="enviar_comentario_portal";
  	$.get("librerias/f_portal.php",{v_nombre:nombre,v_email:email,v_asunto:asunto,v_mensaje:mensaje,accion:j_accion},function(data){
			capa.html(data);
		}); 
}

function cargar_avatar(usuario,contenedor){
	
	var capa=$("#"+contenedor);
	capa.html('cargando...');
	//alert(usuario);

	var j_accion	="cargar_avatar";
  	$.get("librerias/f_usuarios.php",{codigo:usuario,accion:j_accion},function(data){
			capa.html(data);
		}); 

	
}

function validaCorreo(valor)
{
	var reg=/(^[a-zA-Z0-9._-]{1,30})@([a-zA-Z0-9.-]{1,30}$)/;
	if(reg.test(valor)) return true;
	else return false;
}

function validar_registro_usuario(){

	//alert("registrando");

	claseNormal="input";
	claseError="inputError";

	j_nombres		=	document.getElementById("txt_nombre").value;
	j_apellidos	=	document.getElementById("txt_apellido").value;
	j_username		=	document.getElementById("txt_username").value;
	j_email		=	document.getElementById("txt_email").value;
	j_password		=	document.getElementById("txt_password").value;
	j_password_r	=	document.getElementById("txt_password_r").value;
	j_sexo			=	document.getElementById("cmbSexo").value;
	j_edad			=	document.getElementById("cmbEdad").value;
	j_depa		=	document.getElementById("cmbDepa").value;
	j_prov		=	document.getElementById("cmbProv").value;
	j_dist		=	document.getElementById("cmbDist").value;
	j_telefono	=	document.getElementById("txt_telefono").value;
	j_movil	=	document.getElementById("txt_movil").value;
	//limpia_text('txt_nombre');
	
	var indicador=true;
	var error="";
	flag="vacio";
	if(j_nombres=='' || !j_nombres)
		{ indicador=false; error_text('txt_nombre');   } else {  limpia_text('txt_nombre');  }
	
	if(j_apellidos=='' || !j_apellidos)
		{ indicador=false; error_text('txt_apellido');   } else { limpia_text('txt_apellido');  }
	
	if(j_username=='' || !j_username)
		{ indicador=false; error_text('txt_username');	} else {	limpia_text('txt_username'); validar_username_existente(j_username); }
	//alert(flag);
	if(j_email=='' || !j_email)
		{ indicador=false; error_text('txt_email');   } else { 
			if(validaCorreo(j_email)){ limpia_text('txt_email'); validar_email_existente(j_email);  } else { indicador=false; error_text('txt_email');  }
			}
		
	if(j_password=='' || !j_password)
		{ indicador=false; error_text('txt_password');   } else { limpia_text('txt_password');  }

	if(j_password_r=='' || !j_password_r)
		{ indicador=false; error_text('txt_password_r');   } else { limpia_text('txt_password_r');  }

	if(j_password!=j_password_r)
		{ indicador=false; error_text('txt_password_r');   } else { limpia_text('txt_password_r');  }

		j_flag_usuario	=	document.getElementById("flag_usuario").value;
		j_flag_email	=	document.getElementById("flag_email").value;
		//alert(j_flag_usuario);
		var cadena_msg="";
		var capa_registro=$("#mensaje_registro");
		capa_registro.css("display","none");
		//capa.html('...');

		if(j_flag_usuario=='1')	 { indicador=false; cadena_msg=cadena_msg+"<li>El nombre de usuario ya existe </li>"; }
		if(j_flag_email=='1') 	{ indicador=false; cadena_msg=cadena_msg+"<li>El e-mail ingresado ya ha sido registrado</li>"; }
		cadena_msg='<ul style="margin-top:0px; margin-bottom:0px;">'+cadena_msg+'</ul>'
		if(j_flag_usuario=='1' || j_flag_email=='1'){
			capa_registro.css("display","block");
			capa_registro.html(cadena_msg);
		} else {
			var capa_registro=$("#mensaje_registro");
			capa_registro.css("display","none");
			
		}
	return indicador;
}



function limpia_text(elemento)
{
		document.getElementById(elemento).className=claseNormal;
}

function error_text(elemento)
{
		document.getElementById(elemento).className=claseError;
}


function validar_username_existente(j_usuario){
	var j_accion	="verificar_usuario_existente";
	$.get("librerias/f_usuarios.php",{codigo:j_usuario,accion:j_accion},function(data){ 
			var flag=data;
				if(data=='1') {
						error_text('txt_username'); document.getElementById("flag_usuario").value='1';//alert("ya existe"); 
					} else {  
						document.getElementById("flag_usuario").value='0'; //return '0';
					} 
			}
		);
	return true;
}

function validar_email_existente(j_email){
	var j_accion	="verificar_email_existente";
	$.get("librerias/f_usuarios.php",{email:j_email,accion:j_accion},function(data){ 
			var flag=data;
				if(data=='1') {
						error_text('txt_email'); document.getElementById("flag_email").value='1';//alert("ya existe"); 
					} else {  
						document.getElementById("flag_email").value='0'; //return '0';
					} 
			}
		);
}

function logeo_usuario(){
	j_usuario	=	document.getElementById("txt_usuario").value;
	j_clave		=	document.getElementById("txt_clave").value;
	var j_accion	="verificar_login_rapido";
	
	var capa=$("#div_msg_login");
	capa.html('...');
	
  	$.post("librerias/validaciones.php",{username:j_usuario,password:j_clave,accion:j_accion},function(data){ var flag=data; if(data=='1') { window.location.reload(); } else {  capa.html('Usuario o contraseña incorrectos'); } });
	//return existente;

}