
function valiLogin(frm)
{
	return true;
	
	var filtro = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@+([_a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,6}$/;
	
	if (!filtro.test(frm.EmailLogin.value))
	{
		alert("Debe ingresar un Email válido.");
		frm.EmailLogin.focus();
		return false;
	}
	if (frm.ClaveLogin.value == "")
	{
		alert("Debe ingresar una Clave.");
		frm.ClaveLogin.focus();
		return false;
	}
	
	return true;
}



function valiOlvido(frm) {
	var filtro = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@+([_a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,6}$/;
	if (!filtro.test(frm.EmailOlvido.value))
	{
		alert("Debe ingresar un Email válido.");
		frm.EmailOlvido.focus();
		return false;
	}
	
	return true;
}



function paginar(anchor, archivo, nodo){
	$('#' + nodo).load(archivo);
}





$(document).ready(function()
{
	$("#btn_entrar").click(function(evt)
	{
		evt.preventDefault();

		if (valiLogin(document.getElementById("FrmLogin")))
		{
			$.post("/login_post.php", { EmailLogin: $("#EmailLogin").val(), ClaveLogin: $("#ClaveLogin").val(), ac : "login" }, 
			function(R)
			{
				if (R.r && R.r == true)
				{
					var IdUsuarioWeb = R.d.IdUsuarioWeb;
					var Apodo = R.d.Apodo;
					$('#logueado #user').html("<p>" + Apodo + "</p>");
					alert('Bienvenido ' + Apodo + "!");
					location.reload();
				}
				else
				{
					if (R.e)
					{
						alert(R.e.m);
					}
					else
					{
						alert('Error desconocido... vuelve a internarlo');
					}
				}
			}, "json");
/*
			$.post("login_post.php", { EmailLogin: $("#EmailLogin").val(), ClaveLogin: $("#ClaveLogin").val(), Submit: "1" }, 
			function(xml)
			{
				LoginVuelta(xml);
			});
*/
		}
	});



	$("#btn_salir").click(function(evt)
	{
		evt.preventDefault();
		
		$.post("/login_post.php", {ac: "logout"}, function(R)
		{
			location.reload();
		}, "json");

		/*
		Desactivado porque no se sabe muy bien que hace
 		$('.content').empty();
		$('.content').load('index.php');
		*/
	});

	
	$("#btn_olvido").click(function(evt)
	{
		evt.preventDefault();

		if (valiOlvido(document.getElementById("FrmLogin")))
		{
			$.post("login_post.php", {EmailLogin: $("#EmailOlvido").val(), ac : 'rpass'}, function(R)
			{
				if (R.r && R.r == true)
				{
					alert('Te enviamos un mail con las instrucciones para recuperar la contraseña para acceder a tu cuenta en Sónica.');
					location.reload();
				}
				else
				{
					alert('Ocurrió un error al tratar de recuperar tu contraseña. Vuelve a intentarlo.');
				}
			}, "json");
		}



		return false;
	});

	 
/*
	$("#btn_olvido").click(function(){
		if (valiOlvido(document.getElementById("FrmLogin")))
		{
			$.post("login_post.php", { EmailLogin: $("#EmailOlvido").val(), Olvido: "1"}, function(xml)
			{
				OlvidoVuelta(xml);
			});
		}
		return false;
	});
*/
});


/*
function LoginVuelta(xmlDoc)
{
	var codigo = xmlDoc.getElementsByTagName("codigo");
	var codigo = codigo[0].childNodes[0].nodeValue;
	var textoerror = xmlDoc.getElementsByTagName("textoerror");
	if (textoerror)
	{
		var textoerror = textoerror[0].childNodes[0].nodeValue;	
	}


	if (codigo != "1")
	{
		alert(textoerror);
	}
	else
	{  
		var IdUsuarioWeb = xmlDoc.getElementsByTagName("IdUsuarioWeb");
		var IdUsuarioWeb = IdUsuarioWeb[0].childNodes[0].nodeValue;
		var Apodo = xmlDoc.getElementsByTagName("Apodo");
		var Apodo = Apodo[0].childNodes[0].nodeValue;
		$('#logueado #user').html("<p>"+Apodo+"</p>");
		//document.getElementById("ArchivoImagen").src = ArchivoImagen;
		// xxx
		// location.href="index.php";

//		location.reload();
	}
}
*/

/*
function OlvidoVuelta(xmlDoc) {
	var codigo 			= xmlDoc.getElementsByTagName("codigo");
	var codigo 			= codigo[0].childNodes[0].nodeValue;
	var textoerror 	= xmlDoc.getElementsByTagName("textoerror");
	var textoerror 	= textoerror[0].childNodes[0].nodeValue;

	if (codigo != "1") {
		alert(textoerror);
	} else {
		alert("El Password fue enviada a tu cuenta de correo.");
		location.reload();
	}
}
*/


function EnviaBusqueda(frm) {
	if (frm.Texto.value == "" || frm.Texto.value == "Buscar") {
		alert("Debe ingresar un texto para buscar.");
		frm.Texto.focus();
		return false;
	}

	document.buscador.submit();
}

