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

	//Recargamos la publi
	recargar_divs_publi("juegos_categoria");

	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;
		}
	}
	new Ajax.Updater($('contenido_juegos'), "/juegos_de_categorias_controller.php", opciones );
}

function pagina_juegos(pagina, categoria)
{

	$('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;

		}
	}
	new Ajax.Updater($('titulo_juegos2'),"/Presentacion/Ajax/paginas_portada.php", opciones );

}


function pais(pais)
{

	var opciones =
	{
		method: 'post',
		parameters : {pais:pais},
		onComplete: function(respuesta)
		{
			setTimeout("window.location.reload();",500);
		}//onSuccess
	}//var
	new Ajax.Request('/idioma.php', opciones);
	// Se ha de forzar la ruta por htaccess para que no se piedan las sesiones y las cookies y se pueda cambiar de idioma
	// la linea del htaacess es: RewriteRule ^idioma.php$ /Presentacion/Ajax/idioma.php [L]
}


function Couleur (id)
{
	/* ---
	- rien, on clic -> on surligne
	- case deja surlign�e, clic sur autre -> on enleve la 1ere, met la 2e
	- case d�j� surlign�e, clic sur m�me -> on enleve la 1ere */

	// ici on configure la couleur au clic:
	this.couleur = '#eee';

	this.id=id;

	if (typeof this.highlighted=='undefined' || this.highlighted=='')
	{
		document.getElementById(this.id).style.background = this.couleur;
		this.highlighted=this.id;
	}
	else
	{
		if (this.id!=this.highlighted)
		{
			document.getElementById(this.id).style.background = this.couleur;
			document.getElementById(this.highlighted).style.background = 'transparent';
			this.highlighted = this.id;
		}
		else
		{
			document.getElementById(this.id).style.background = 'transparent';
			this.highlighted = '';
		}
	}
}

function displayId(baliseId)
{
	if (document.getElementById && document.getElementById(baliseId) != null)
	{
		document.getElementById(baliseId).style.visibility='visible';
		document.getElementById(baliseId).style.display='block';
	}
}

function hideId(baliseId)
{
	if (document.getElementById && document.getElementById(baliseId) != null)
	{
		document.getElementById(baliseId).style.visibility='hidden';
		document.getElementById(baliseId).style.display='none';
	}
}

function GetMonthYear()
{
	var d=new Date();

	var month=new Array(12);
	month[0]="January";
	month[1]="February";
	month[2]="March";
	month[3]="April";
	month[4]="May";
	month[5]="June";
	month[6]="July";
	month[7]="August";
	month[8]="September";
	month[9]="October";
	month[10]="November";
	month[11]="December";

	return (month[d.getMonth()] + "-" + d.getFullYear());
}

/* permite de poner una limitad de caracteres sobre un textarea */
function maxlength(text,length)
{
	if(text.value.length>length)
	text.value=text.value.substr(0,length);
}

function reset_textarea(element)
{
	if($('first_reset').value=='0')
	{
		element.value='';
		$('first_reset').value='1'
	}
}

function verifMax(textAreaATester, max){
	var nbCaractMax = max;
	var linea=50;
	with(textAreaATester){
		//si on a atteint le nombre de caract�res maximum
		Expression = new RegExp("\n","gi")
		var resultat = value.match(Expression);
		//alert(resultat);
		if(resultat){
			valeurMAx = nbCaractMax - (resultat.length*linea);
		}
		else{
			valeurMAx = nbCaractMax;
		}
		//alert(valeurMAx);
		if(value.length > valeurMAx){
			//on affecte la valeur de la textarea a 40 caract�res max ou 40+le nombre de retour chariot
			value = value.substr(0, valeurMAx);
		}
	}

}

//Ahora no se utiliza
function recargar_publicidad(zona)
{
	var div=$('recomendar_'+zona);

	var opciones=
	{
		method:'post',
		parameters: {zona: zona},
		onComplete:function(respuesta)
		{
			div.innerHTML=respuesta.responseText;
		}

	}
	new Ajax.Request("/publicidad/recargar_publicidad.php", opciones );
}
