function pagina_juegos2(pagina, categoria)
{
	alert('jjj');
	$('contenido_juegos').innerHTML='';$('loading_juegos').style.display="block";
	if(categoria=='') categoria='all';

	//Recargamos la publi
	recargar_divs_publi("juegos_home");
	
	var opciones=
	{
		method:'post',
		parameters: {cat: 'listado_juegos', pagina_juegos: pagina, categoria: categoria},
		onComplete:function(respuesta)
		{			
			$('loading_juegos').style.display='none';
			$('contenido_juegos').innerHTML = respuesta.responseText;
			//LLamo a funcion recarga publi
			// var f = document.getElementById('recomendamos_frame1');
			// f.src=f.src;
		}
	}
	new Ajax.Updater($('contenido_juegos'), "/Presentacion/Ajax/paginas_portada.php", opciones );
	
	var opciones=
	{
		method:'post',
		parameters: {cat: 'categoria_juegos', categoria:categoria},
		onComplete:function(respuesta)
		{	
			$('titulo_juegos2').innerHTML = respuesta.responseText;
			// var f = document.getElementById('recomendamos_frame1');
			// f.src=f.src;
		}
	}
	new Ajax.Updater($('titulo_juegos2'), "/Presentacion/Ajax/paginas_portada.php", opciones );
}

function votospositivos()
	{
		votar(<?php print $_GET['id_juego']; ?>, 1, <?php print $_GET['id_pais']; ?>);	
	}

	function votosnegativos()
	{
		votar(<?php print $_GET['id_juego']; ?>, -1, <?php print $_GET['id_pais']; ?>);	
	}
	
	function home()
	{
		if ( navigator.appName != 'Microsoft Internet Explorer' ) 
		{ 
			alert('Funciona unicamente con Internet Explorer 5.5 o superior.'); 
		} 
		else 
		{
			document.getElementById('global').style.behavior='url(#default#homepage)';
			document.getElementById('global').setHomePage('http://www.wambie.com');
		}
	}




/* Permite de activar las opciones de anchura y altura del juego */
function activate_tamano(id_selected)
{
	if (id_selected != 3)
	{
		document.getElementById('ancho').readOnly = false;
		document.getElementById('alto').readOnly = false;
		document.getElementById('detectar_tamano_juego').style.display='none';
	}
	else
	{
		document.getElementById('ancho').readOnly = true;
		document.getElementById('alto').readOnly = true;
		document.getElementById('detectar_tamano_juego').style.display='block';
	}
}

/* Permite de validar el formulario de traduccion de juego antes de inseratr los datos en la base datos */
function traduccir_juego()
{
	var mensage = $('update_message');	
	var errores=0;
	var descripcion_errores="";
		
	// comprobamos que los campos no estén vacios
	if($('titulo').value=='')	{	descripcion_errores="Te has dejado el titulo vac&iacute;o<br />";errores=1;	}
	if($('descripcion').value=='')	{	descripcion_errores+="Te has dejado la descripci&oacute;n vac&iacute;a<br />";errores=1;	}
	
	var parametros=Form.serialize('juego_form');
	
	var opciones=
	{
		method:'post',
		parameters:parametros,
		onSuccess:function(respuesta)
		{
			resp=respuesta.responseXML.documentElement;
			respuesta_php=resp.getElementsByTagName('respuesta')[0].childNodes;
			num=respuesta_php.length;
			
			for(i=0;i<num;i++)
			{
				switch(respuesta_php.item(i).nodeName)
				{
					case "update_message": mensage.innerHTML=respuesta_php.item(i).firstChild.data; break;
					default : mensage.innerHTML='Juego traduccido !'; break;
				}				
			}
		}
	}
	if(errores==0)	
	{	
		new Ajax.Request('/Panel_Control/juego.php?cat=traduccion',opciones);	
	}
	else			
	{	
			mensage.innerHTML="se han producido errores:<br>"+descripcion_errores;	
	}	
}

// Permitre de detectar el ancho y alto de un juego SWF 
function get_size_juego()
{
	
	
	var ancho = $('ancho');
	var alto = $('alto');
	var ratio = $('ratio');
	var archivo = $('archivo');
	var tamano_archivo = $('tamano_archivo');
	var update_message= $('update_message');
	
	var parametros=Form.serialize('juego_form');
	
	var opciones=
	{
		method:'post',
		parameters:parametros,
		onSuccess:function(respuesta)
		{
			resp=respuesta.responseXML.documentElement;
			respuesta_php=resp.getElementsByTagName('respuesta')[0].childNodes;
			num=respuesta_php.length;
			
			for(i=0;i<num;i++)
			{
				switch(respuesta_php.item(i).nodeName)
				{
					case "height":	alto.value=respuesta_php.item(i).firstChild.data; update_message.innerHTML="Detectado el tama&ntilde;o del juego correctamente"; break;
					case "width": ancho.value=respuesta_php.item(i).firstChild.data; break;	
					case "ratio": ratio.value = respuesta_php.item(i).firstChild.data; break;
					case "tamano" : tamano_archivo.value = respuesta_php.item(i).firstChild.data; break; 
					case "error": update_message.innerHTML="No se ha encontrado el juego"; break;
					case "error_tamano": update_message.innerHTML = "No se puede calcular el tama&ntilde;o del archivo"; break;
				}
			}
		}
	}
	new Ajax.Request('/Panel_Control/juego.php?cat=detectar_tamano_juego',opciones);	
}

// Permitre de detectar el tamano del archivo
function get_tamano_archivo()
{
	var tamano_archivo = $('tamano_archivo');
	var update_message= $('update_message');
	
	var parametros=Form.serialize('juego_form');
	
	var opciones=
	{
		method:'post',
		parameters:parametros,
		onSuccess:function(respuesta)
		{
			resp=respuesta.responseXML.documentElement;
			respuesta_php=resp.getElementsByTagName('respuesta')[0].childNodes;
			num=respuesta_php.length;
			
			for(i=0;i<num;i++)
			{
				switch(respuesta_php.item(i).nodeName)
				{
					case "tamano" : tamano_archivo.value = respuesta_php.item(i).firstChild.data; update_message.innerHTML="Detectado el tama&ntilde;o del archivo correctamente";break; 
					case "error_tamano": update_message.innerHTML = "No se puede calcular el tama&ntilde;o del archivo"; break;
				}
			}
		}
	}
	new Ajax.Request('/Panel_Control/juego.php?cat=detectar_tamano_archivo',opciones);	
}

/* Permite de validar el formulario de traduccion de juego antes de inseratr los datos en la base datos */
function alta_juego()
{
	var mensage = $('update_message');	
	var id = $('id');
	var id_juego = $('id_juego');
	var enlace = $('enlace');
	var cat = $('cat');
	var submit = $('submit');
	var errores=0;
	var descripcion_errores="";
		
	// comprobamos que los campos no estén vacios
	if($('titulo').value=='')	{	descripcion_errores="Te has dejado el titulo vac&iacute;o<br />";errores=1;	}
	if($('descripcion').value=='')	{	descripcion_errores+="Te has dejado la descripci&oacute;n vac&iacute;a<br />";errores=1; }
	if($('archivo').value=='')	{	descripcion_errores+="Te has dejado el archivo vac&iacute;o<br />";errores=1; }
	if($('tipo_imagen').value=='')	{	descripcion_errores+="Te has dejado el tipo de imagen vac&iacute;o<br />";errores=1; }	
	if($('tipo_juego').value=='')	{	descripcion_errores+="Te has dejado el tipo de juego vac&iacute;o<br />";errores=1; }	
	if($('categorias').value=='')	{	descripcion_errores+="Te has dejado la categoria del juego vac&iacute;a<br />";errores=1; }	
	
	var parametros=Form.serialize('juego_form');
	
	var opciones=
	{
		method:'post',
		parameters:parametros,
		onSuccess:function(respuesta)
		{
			resp=respuesta.responseXML.documentElement;
			respuesta_php=resp.getElementsByTagName('respuesta')[0].childNodes;
			num=respuesta_php.length;
			
			for(i=0;i<num;i++)
			{
				switch(respuesta_php.item(i).nodeName)
				{
					case "update_message": mensage.innerHTML=respuesta_php.item(i).firstChild.data; break;
					case "id" : id.value = respuesta_php.item(i).firstChild.data; id_juego.value = respuesta_php.item(i).firstChild.data; break;
					case "button" : submit.value = respuesta_php.item(i).firstChild.data; break;
					case "enlace" : enlace.value = respuesta_php.item(i).firstChild.data; break;
					default : mensage.innerHTML='Juego insertado !'; break;
				}				
			}
		}
	}
	if(errores==0)	
	{	
		new Ajax.Request('/Panel_Control/juego.php?cat='+cat.value,opciones);	
	}
	else			
	{	
			mensage.innerHTML="se han producido errores:<br>"+descripcion_errores;	
	}	
}

function add_tag()
{
	var tag1 = $('tag1');
	var tag2 = $('tag2');
	
	var parametros = Form.serialize('tag_form');
	var opciones=
	{
		method: 'post',
		parameters: parametros,
		onComplete: UpdateTag,
		onLoading: function() { $("alta_btn").style.display = "none"; $("loading").style.display = "inline"; }
		
	}
	new Ajax.Updater('tag1','juego.php?cat=insert_tag', opciones);
	new Ajax.Updater('tag2','juego.php?cat=insert_tag', opciones);
}

function UpdateTag()
{
	$("alta_btn").style.display = "inline";
	$("loading").style.display = "none";
	$("nombre_tag").innerHTML = "";
	hideId('form_tag');
	hideId('formulario_tag');
	new Insertion.Bottom;
}

