// JavaScript Document

	function set_cookie ( name, value )
	{
		var now=new Date();
		var anyo=new Date(now.getTime()+1000*60*60*24*365);
		var cookie_string = name + "=" + escape ( value ) + "; EXPIRES=" + anyo.toGMTString();
		document.cookie = cookie_string;
	}
	
	function get_cookie ( cookie_name )
	{
		var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

		if ( results ) return ( unescape ( results[2] ) );
		else return null;
	}

	var juegosfavoritos = Array();

	function verfavoritos()
	{
	
		if(get_cookie("juegosfavoritos")) juegosfavoritos=get_cookie("juegosfavoritos").split(",");
		else juegosfavoritos[0] = 0;

		var favoritos = '<div style="margin: 0px 10px 20px 5px; padding: 10px 10px 10px 10px; border-color:#999999; border-style:solid; border-width: 1px;">';
		favoritos +=	'<h2 style="margin: 0px 0px 0px 0px; padding: 0px 10px 10px 0px; font-size: 16px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; color:#101828;">Tus juegos favoritos - (<a style="color:blue;" href="javascript:cerrarfavoritos();">Haz click aquí para cerrar "Tus Favoritos"</a>)</h2>';


		if(juegosfavoritos[0]>0)
		{
			favoritos +=	'<table width="680">';
			
			for(i=1;(i<=juegosfavoritos[0]) || (i%4!=1);i++)
			{
				if(i%4==1) favoritos +=	'<table width="680"><tr>';
				if(i<=juegosfavoritos[0]) favoritos +='<td width="170" align="center"><a href="http://www.jorigames.com/jugar-' + juegosfavoritos[(juegosfavoritos[0]-i+1)*2-1] + '.php" target="_blank"><img src="http://' + ruta + '/' + juegosfavoritos[(juegosfavoritos[0]-i+1)*2] + '" width="150" border="0"></a> <a href="javascript:borrarfavoritos(' + (juegosfavoritos[0]-i+1) + ');">Borrar Juego de Favoritos</a></td>';
				else favoritos +='<td width="170" align="center">&nbsp;</td>';
				if( i%4==0 ) favoritos +=	'</tr></table>';
			}

			favoritos +=	'</table>';
		}
		else favoritos +=	'<br /><font color="red"><b>Actualmente no tienes ningún juego en tus favoritos. Prueba a añadir los juegos que te gusten.</b></font>';

		favoritos +=	'<br /><br /><h2 style="margin: 0px 0px 0px 0px; padding: 0px 10px 10px 0px; font-size: 16px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; color:#101828;">Cómo añadir un juego a Tus Favoritos</h2>';
		favoritos +=	'<b>Si te gusta un juego</b> y quieres encontrarlo fácilmente la próxima vez que entres en la página desde el mismo ordenador <b>agrégalo a tus favoritos</b> desde la página del juego. A partir de entonces <b>aparecerá aquí</b> cuando hagas click en <b>"Tus Favoritos"</b> en el menú superior de la página principal de Jorigames.<br /><br />Podrás <b>guardar los 20 juegos que más te gusten</b> añadiendo o borrando los que quieras de tu lista.<br /><br />Para agregar un juego haz click en "<b>Agregar a favoritos</b>" en la página donde se juega al mismo justo debajo del juego.<br /><br />Para que funcionen "Tus Favoritos" debes de tener las cookies activadas en tu navegador. En caso de que hayas actualizado hace poco tus favoritos, <b>si todavía no aparecen aquí los juegos añadidos prueba a actualizar la página</b>.';
		favoritos +=	'</div>';

		document.getElementById("favoritos").innerHTML=favoritos;
		document.getElementById("contenido").style.display="none";
	}
	function cerrarfavoritos()
	{
		document.getElementById("favoritos").innerHTML="";
		document.getElementById("contenido").style.display="inline";
	}

	function agregarfavoritos(numero,imagen)
	{
		var yaexiste = 0;
		
		if(get_cookie("juegosfavoritos")) juegosfavoritos=get_cookie("juegosfavoritos").split(",");
		else juegosfavoritos[0] = 0;

		for(i=1;i<=juegosfavoritos[0];i++) if(juegosfavoritos[i*2-1]==numero) yaexiste=1;
		
		if(yaexiste==1) alert("Este juego ya está dentro de tus favoritos.");
		else if(juegosfavoritos[0]<20)
		{
			juegosfavoritos[0]++;
			juegosfavoritos[juegosfavoritos[0]*2-1]=numero;
			juegosfavoritos[juegosfavoritos[0]*2]=imagen;

			alert("El juego se acaba de agregar a Tus Favoritos.");
		}
		else alert("Se ha alcanzado el número máximo de 20 juegos favoritos guardados y no se puede agregar el juego a la lista. Borre algún juego de la lista antes de agregarlo.");

		set_cookie ("juegosfavoritos",juegosfavoritos);

		verfavoritos();
	}

	function borrarfavoritos(numero)
	{
		if(get_cookie("juegosfavoritos")) juegosfavoritos=get_cookie("juegosfavoritos").split(",");
		else juegosfavoritos[0] = 0;

		for(i=numero;i<20;i++)
		{
			juegosfavoritos[i*2-1]=juegosfavoritos[(i+1)*2-1];
			juegosfavoritos[i*2]=juegosfavoritos[(i+1)*2];
		}

		juegosfavoritos[0]--;

		set_cookie ("juegosfavoritos",juegosfavoritos);

		verfavoritos();
	}
