var idtemp=0;

var query='';

var timer = 4; 

var periodical;

var buzon;

var fxfadein;

var PaginasP;

var MaxP;

var totalP;

var PaginaP;

var offsetP;

var busquedaP;

var PaginasL;

var MaxL;

var totalL;

var PaginaL;

var offsetL;

var busquedaL;

var busquedaW;

var ajaxCom;

var refreshCom;

var categoriaBusqueda ='';

var comPendientes=new Array();

var sitiosAceptados=new Array();

var sitiosDenegados=new Array();

var comPendientesChan=new Array();

var sitiosAceptadosChan=new Array();

var sitiosDenegadosChan=new Array();

var bgBusquedaOver='#FAF3AB';

var bgBusquedaOut='#FFFFFF';

var limiteJuegos=10;

var offsetJuegos=0;

var maxRes=5;//cantidad de sitios por pagina en minisites.

var periodicalCom=null;



//-------------------------- obtencion de los sitios sugeridos y aceptados >>va a cambiar!!<-----------------------------------------------//

/*function getSugeridosDestudio()

{

	cerrarTodosLosTabs();

	$('home').style.display='none';

	$('home2').style.display='';	

	$('contenedorCategorias').style.display = "none";

	$('contenedorSugeridos').style.display = "block";

	$('contenedorTabs').style.visibility = "hidden";

	

	

	var contenedorSugeridos = $('contenedorSugeridos').empty();												

new Ajax('getSugeridosDes.php', {

		method: 'get',

		update: contenedorSugeridos,

		onComplete: function() {

			

		}

	}).request();			

}*/



//-------------------------- busquedas y categorias--------------------------------------------------------------------//

function getCategoriasHome()

{

	new Ajax('getCategoriasDes.php?idCategoria=', {

		method: 'get',

		update: $('categoriasHome'),

		onComplete: function() {

			

		}

	}).request();		

}

function getCategoriasDestudio(idCategoria)

{

	var contenedorCategorias;

	

	cerrarTodosLosTabs();

	cerrarChankukos();

	$('home').style.display='none';

	$('home2').style.display='';	

	$('contenedorSugeridos').style.display = "none";

	$("siteJuegosContainer").style.display='none';

	

	if(idCategoria>0)	

	{

		contenedorCategorias = $('contenedorSubCategorias').empty();

		

		$('contenedorSubCategorias').style.display = "block";

		$('contenedorCategorias').style.display = "none";

	}

	else

	{		

		contenedorCategorias = $('contenedorCategorias').empty();

		

		$('contenedorSubCategorias').style.display = "none";

		$('contenedorCategorias').style.display = "block";	

	}

	

	$('contenedorTabs').style.visibility = "hidden";

														

new Ajax('getCategoriasDes.php?idCategoria='+idCategoria, {

		method: 'get',

		update: contenedorCategorias,

		onComplete: function() {

			

		}

	}).request();			

}



function buscarPorCategoria(idCategoria)

{				

	cerrarTodosLosTabs();

	cerrarChankukos();

	$('home').style.display='none';

	$('home2').style.display='';	

	$('contenedorSugeridos').style.display = "none";

	$("siteJuegosContainer").style.display='none';

	categoriaBusqueda = idCategoria;	

	$('contenedorCategorias').empty();

	$('contenedorSubCategorias').empty();

	getCategoriasDestudio(idCategoria);

	enviarBusqueda('busqueda');		

}



function setBackgroundBusqueda()

{

	var rows=$$('.resultadoBusqueda');

	rows.each(function(element) 

	{

		element.addEvent('mouseenter', function(e) {

		new Event(e).stop();

		element.style.background=bgBusquedaOver; 	

		});

		element.addEvent('mouseleave', function(e) {

		new Event(e).stop();

		element.style.background=bgBusquedaOut; 		

		});

	});		

}



function listarPrimeraPaginas(){

var panel_pagina = $('panel_paginasRes').empty();					

new Ajax('busquedas/buscarPaginas/navPaginas.php?busqueda='+busquedaP+'&idCategoria='+categoriaBusqueda, {

		method: 'get',

		onComplete: function() {

			var res=this.response.text;

			res=eval('('+res+')');

			MaxP=res.Max;

			totalP=res.total;			

			PaginasP=Math.ceil(res.total/res.Max);

			offsetP=0;

			

			new Ajax('busquedas/buscarPaginas/buscarPaginas.php?busqueda='+busquedaP+'&offset=0&limite='+MaxP+'&idCategoria='+categoriaBusqueda, {

					method: 'get',

					update: panel_pagina,

					onComplete: function() {

						refreshAds();

						crearPaginacion(1,PaginasP,'paginas');

						setBackgroundBusqueda();

						}

				}).request();

		}

	}).request();	

}

//---------------------Paginacion---------------------------------------------------/

function mouseoverpag(i){

$('pagbox'+i).style.background='#8EC74A';

$('pagbox'+i).style.border='solid 1px white';

$('pagbox'+i).style.color='white';

}

function mouseoutpag(i){

$('pagbox'+i).style.background='white';

$('pagbox'+i).style.border='solid 1px #b3b3b3';

$('pagbox'+i).style.color='black';

}





function crearPaginacion(pagina, paginas, filtroBusqueda){

var funcionPaginar;

var panelResultados;

var maxPaginasPanel = 10;

var paginaInicial = Math.floor(pagina/maxPaginasPanel)*maxPaginasPanel;

var paginaFinal = paginaInicial+maxPaginasPanel;

var paginaSiguiente = pagina + 1;

var paginaAnterior = pagina - 1;





	if(paginaInicial==0)

	{

		paginaInicial=1;

	}

	

	if(paginaFinal > paginas)

	{

		paginaFinal = paginas;

	}

	

	if(filtroBusqueda == 'paginas')

	{

		funcionPaginar = 'listarPaginas';

		panelResultados = 'panel_paginasRes';

	}

	else if(filtroBusqueda == 'libros')

	{

		funcionPaginar = 'listarLibros';

		panelResultados = 'panel_librosRes';

	}



	html = "";



	if(paginas > 1)

	{

		html += "<div id=\"pagWrapper_"+panelResultados+"\" style=\"height:18px; position:relative;font-family:Arial;font-size:13px;font-weight:bold;float:none;\">";

	

		if(pagina != 1)

		{

		html+="<div id='pagatras' style=\"width:20px; height:20px; position:relative;margin:0 2px 0 2px;background: url('imagenes/paginacion/atras_paginacion.png') no-repeat; cursor:pointer; float:left;\" onclick=\""+funcionPaginar+"("+paginaAnterior+")\">&nbsp;</div>";

		}else

		{

		html+="<div id='pagatras' style=\"width:20px; height:20px; position:relative;margin:0 2px 0 2px; background: url('imagenes/paginacion/atras_paginacion.png') no-repeat; float:left;\">&nbsp;</div>";

		}



		for (i=paginaInicial;i<=paginaFinal;i++){

			if (pagina==i){

				html+="<div id=\"pagbox"+i+"\" style=\"width:auto;padding:0px 5px 0px 5px; height:18px; text-align:center; position:relative;margin:0 2px 0 2px; background:#78A03F;border:solid 1px white;color:white;float:left;\"><b style='color:#FFFFFF;'> "+i+" </b></div>";

			}

			else

			{

				html+="<div id=\"pagbox"+i+"\" style=\"width:auto;padding:0px 5px 0px 5px; height:18px; text-align:center; position:relative;margin:0 2px 0 2px;background:white;border:solid 1px #b3b3b3;cursor:pointer; float:left;\" onmouseout=\"mouseoutpag("+i+");\" onmouseover=\"mouseoverpag("+i+");\" onclick=\""+funcionPaginar+"("+i+");\">"+i+"</div>";

			}			

		}



		if(pagina != paginas)

		{

			html+="<div id='pagadelante' style=\"width:20px; height:20px; position:relative;margin:0 2px 0 2px; background: url('imagenes/paginacion/adelante_paginacion.png') top no-repeat; cursor:pointer;float:left;\" onclick=\""+funcionPaginar+"("+paginaSiguiente+")\">&nbsp;</div>";

		}else

		{

			html+="<div id='pagadelante' style=\"width:20px; height:20px; position:relative;margin:0 2px 0 2px; background: url('imagenes/paginacion/adelante_paginacion.png')top no-repeat;float:left;\">&nbsp;</div>";

		}

			html += "</div>";

	}



	var divtemp= new Element('div');

	divtemp.setHTML(html);

	divtemp.injectTop('paginacion_'+panelResultados);

	



	

	if(paginas > 1)

	{

		//toco centrarlo a las malas por javascript		

		$("pagWrapper_"+panelResultados).style.left = '50%';	

		$('pagadelante').addEvent('mouseover', function(e) {

			new Event(e).stop();

			$('pagadelante').style.backgroundPosition='bottom'; 	

		});

		$('pagadelante').addEvent('mouseout', function(e) {

			new Event(e).stop();

			$('pagadelante').style.backgroundPosition='top'; 		

		});

		

		$('pagatras').addEvent('mouseover', function(e) {

			new Event(e).stop();

			$('pagatras').style.backgroundPosition='bottom'; 	

		});

		$('pagatras').addEvent('mouseout', function(e) {

			new Event(e).stop();

			$('pagatras').style.backgroundPosition='top'; 		

		});

	}

}



function listarPaginas(pag){

	offsetP=MaxP*pag-MaxP;

var panel_pagina = $('panel_paginasRes').empty();		

	new Ajax('busquedas/buscarPaginas/buscarPaginas.php?busqueda='+busquedaP+'&offset='+offsetP+'&limite='+MaxP+'&idCategoria='+categoriaBusqueda, {

		method: 'get',

		update: panel_pagina,

		onComplete: function() 

		{

			refreshAds();

			crearPaginacion(pag,PaginasP,'paginas');

			setBackgroundBusqueda();	

		}

	}).request();	

}



function listarPrimeraLibros(){

var panel_libro = $('panel_librosRes').empty();												

new Ajax('busquedas/buscarLibros/navLibros.php?busqueda='+busquedaL+'&idCategoria='+categoriaBusqueda, {

		method: 'get',

		onComplete: function() {

			var res=this.response.text;

			res=eval('('+res+')');

			MaxL=res.Max;

			totalL=res.total;

			PaginasL=Math.ceil(res.total/res.Max);

			offsetL=0;

new Ajax('busquedas/buscarLibros/buscarLibros.php?busqueda='+busquedaL+'&offset=0&limite='+MaxL+'&idCategoria='+categoriaBusqueda, {

		method: 'get',

		update: panel_libro,

		onComplete: function() {

			crearPaginacion(1,PaginasL,'libros');

			setBackgroundBusqueda();

		}

	}).request();	

		}

	}).request();	

}



function listarLibros(pag){

	offsetL=MaxL*pag-MaxL;

var panel_libro = $('panel_librosRes').empty();		



	new Ajax('busquedas/buscarLibros/buscarLibros.php?busqueda='+busquedaL+'&offset='+offsetL+'&limite='+MaxL+'&idCategoria='+categoriaBusqueda, {

		method: 'get',

		update: panel_libro,

		onComplete: function() {

			crearPaginacion(pag,PaginasL,'libros');

			setBackgroundBusqueda();

		}

	}).request();	

}

/* Cierro todos los tabs en el contenedor */

function cerrarTodosLosTabs()

{

		AjaxTabs.CloseTab('paginasRes');

		AjaxTabs.CloseTab('librosRes');

		AjaxTabs.CloseTab('wikipediaRes');	

		AjaxTabs.CloseTab('colegioRes');

		$('ads').style.display='none';

}



function busquedaGet(palabra){

	if (palabra!=''){

		$('busqueda3').value=palabra;

		initCategoriaBusqueda();

		enviarBusqueda('busqueda3');

		$('home').style.display='none';

		$('home2').style.display='';

		estadoiniAll('')

		$('busquedatop').value=$('busqueda3').value;

		$('busqueda').value=$('busqueda3').value;

	}

}



function buscarClick(){

$('buscarbutton').addEvent('click', function(e) {

		new Event(e).stop();		

		initCategoriaBusqueda();

		enviarBusqueda('busqueda');		

		$('busquedatop').value=$('busqueda').value;

		$('busqueda3').value=$('busqueda').value;		

		cerrarChankukos();

		$("siteJuegosContainer").style.display='none';

	});

$('buscarbutton').addEvent('mouseover', function(e) {

		new Event(e).stop();

		$('buscarbutton').style.backgroundPosition='bottom';		

	});

$('buscarbutton').addEvent('mouseout', function(e) {

		new Event(e).stop();

		$('buscarbutton').style.backgroundPosition='top'; 			

	});

$('buscarbuttonHome').addEvent('click', function(e) {

		new Event(e).stop();

		initCategoriaBusqueda();

		enviarBusqueda('busqueda3');

		$('home').style.display='none';

		$('home2').style.display='';

		estadoiniAll('')

		$('busquedatop').value=$('busqueda3').value;

		$('busqueda').value=$('busqueda3').value;

	});

$('buscarbuttonHome').addEvent('mouseover', function(e) {

		new Event(e).stop();

		$('buscarbuttonHome').style.backgroundPosition='bottom'; 	

	});

$('buscarbuttonHome').addEvent('mouseout', function(e) {

		new Event(e).stop();

		$('buscarbuttonHome').style.backgroundPosition='top'; 		

	});

$('buscarbutton2').addEvent('click', function(e) {

		new Event(e).stop();

		enviarBusqueda('busquedatop');

		if(paginaActual!=null){

		minimizarPagina(paginaActual.id,paginaActual.url,paginaActual.tipo);

		}

		if(libAbierto){

			minimizeMe();

			Lightbox.hideBox();

			}

		$('busqueda3').value=$('busquedatop').value;

		$('busqueda').value=$('busquedatop').value;

		$("siteJuegosContainer").style.display='none';

		cerrarChankukos();	

	});

$('buscarbutton2').addEvent('mouseover', function(e) {

		new Event(e).stop();

		$('buscarbutton2').style.backgroundPosition='left'; 	

	});

$('buscarbutton2').addEvent('mouseout', function(e) {

		new Event(e).stop();

		$('buscarbutton2').style.backgroundPosition='right'; 		

	});



}



function initCategoriaBusqueda()

{	

	cerrarTodosLosTabs();

	categoriaBusqueda='';

	$('contenedorCategorias').style.display = "none";

	$('contenedorSubCategorias').style.display = "none";

}



function onEnterTop(ev)

 {  if(ev==13)

    { 

	enviarBusqueda('busquedatop');

	if(paginaActual!=null){

	minimizarPagina(paginaActual.id,paginaActual.url);

	}

		$('busqueda3').value=$('busquedatop').value;

		$('busqueda').value=$('busquedatop').value;

    } 

 }

 



function onEnterMain(ev)

 {  if(ev==13)

    { 

		initCategoriaBusqueda();

		enviarBusqueda('busqueda');

		$('busqueda3').value=$('busqueda').value;

		$('busquedatop').value=$('busqueda').value;

		$("siteJuegosContainer").style.display='none';

		cerrarChankukos();

    } 

 }



function onEnterHome(ev)

 {  if(ev==13)

    { 

		initCategoriaBusqueda();

		enviarBusqueda('busqueda3');

		$('busquedatop').value=$('busqueda3').value;

		$('busqueda').value=$('busqueda3').value;

		$('home').style.display='none';

		$('home2').style.display='';

    } 

 }



function enviarBusqueda(businput){

		cerrarTodosLosTabs();

		$('ads').style.display='';

		$('contenedorSugeridos').style.display = "none";

		$('contenedorTabs').style.visibility = "visible";				

		

		new Ajax('busquedas/busqueda_hits.php?op=registrar&frase='+$(businput).value, {

		method: 'get'

		}).request();	

		

		

		//var containerResultados = $('containerResultados').empty().addClass('ajax-loading');

		var paginas=false;

		var libros=false;

		var wikipedia=false;

		var colegio=false;

		

		if($('buscarPaginas').getProperty('checked')!=true & $('buscarLibros').getProperty('checked')!=true & $('buscarWikiPedia').getProperty('checked')!=true & micolegio==false)

		{

			$('buscarPaginas').setAttribute('checked','true');

			$('buscarLibros').setAttribute('checked','true');

			$('buscarWikiPedia').setAttribute('checked','true');

		}

		

		if($('buscarPaginas').getProperty('checked')!=true & $('buscarLibros').getProperty('checked')!=true & $('buscarWikiPedia').getProperty('checked')!=true & micolegio==true & $('buscarColegio').getProperty('checked')!=true)

		{

			$('buscarPaginas').setAttribute('checked','true');

			$('buscarLibros').setAttribute('checked','true');

			$('buscarWikiPedia').setAttribute('checked','true');

			$('buscarColegio').setAttribute('checked','true');

		}

				if(micolegio==true && $('buscarColegio').getProperty('checked')==true)

		{

			colegio=true;

			AjaxTabs.OpenTab('colegioRes', "Mi Colegio", '_blank', true, '');	

			$('panel_colegioRes').innerHTML='<iframe frameborder="0" style="width:100%;height:850px;" src="'+urlmicolegio+'index.php?option=com_search&Itemid=5&searchword='+$(businput).value+'&submit=Search&searchphrase=any&ordering=newest"></iframe>';

		}

		else{

			colegio=false;

			AjaxTabs.CloseTab('colegioRes');				

		}

		if ($('buscarPaginas').getProperty('checked')==true || categoriaBusqueda!=''){		

				paginas=true;

				AjaxTabs.OpenTab('paginasRes', resultadosDePaginas, '_blank', true, '');

				busquedaP=$(businput).value;

				listarPrimeraPaginas(); 				

		}

		else{

			paginas=false;

			AjaxTabs.CloseTab('paginasRes');				

		}

		

		if ($('buscarLibros').getProperty('checked')==true || categoriaBusqueda!=''){

				libros=true;

				AjaxTabs.OpenTab('librosRes', resultadosDeLibros, '_blank', true, '');

				busquedaL=$(businput).value;

				listarPrimeraLibros();

		}

			else{

			libros=false;

			AjaxTabs.CloseTab('librosRes');				

		}				



		

		if ($('buscarWikiPedia').getProperty('checked')==true || categoriaBusqueda!=''){				

				wikipedia=true;

				busquedaW=$(businput).value;

				AjaxTabs.OpenTab('wikipediaRes', '<a onclick="abrirPagina(\'http://es.wikipedia.org/wiki/'+busquedaW+'\',\'wikipedia\',\''+busquedaW+'\');">'+resultadosDeWiki+'</a>', '_blank', true, '');

				$('panel_wikipediaRes').empty();

		}

			else{

			wikipedia=false;

		}

		

		/* Pone el foco del tab al primer elemento de los filtros de busqueda segun el orden */

		if(AjaxTabs.TabExists('paginasRes'))

		{

			AjaxTabs.FocusTab('paginasRes');			

		}

		else if(AjaxTabs.TabExists('librosRes'))

		{

			AjaxTabs.FocusTab('librosRes');

		}

		else if(AjaxTabs.TabExists('colegioRes'))

		{

			AjaxTabs.FocusTab('colegioRes');

		}

				

		if ((paginas) || (libros) || (wikipedia) || (colegio))

		{

			$('tabContainer').style.display='block';

		}

		else{

			$('tabContainer').style.display='none';

		}		

		refreshAds();

}



function ocultarContenedorTabs(){

	//cerrarTodosLosTabs();

	$('contenedorTabs').style.visibility = "hidden";		

}

//----------------------------------------operaciones extendidas para arreglos-----------------------------------------//

if (!Array.prototype.indexOf)

{

	Array.prototype.indexOf = function( v, b, s ) {

		for( var i = +b || 0, l = this.length; i < l; i++ ) {

			if( this[i]===v || s && this[i]==v ) { return i; }

			}

		return -1;

	};

} 



Array.prototype.unique = function( b ) {

var a = [], i, l = this.length;

	for( i=0; i<l; i++ ) {

		if( (a.indexOf( this[i], 0, b ) < 0) && (this[i]!=-1)) { a.push( this[i] ); }

	}

return a;

}; 





//--------------------------------------Sitios Sugeridos---------------------------------------------------------------//



function actualizarSitiosSugeridos(){

ajax = new Ajax('sitiosSugeridos.php', { 

	method: 'get',

	onComplete: function() 

	{

		respuesta=eval('('+this.response.text+')');

		if (respuesta.idtemp!="vacio")

		{	

			idtemp=respuesta.idtemp;

			divtemp=document.createElement("div");

			respdivs=unescape(respuesta.divs);

			divtemp.innerHTML=respdivs.replace(/\+/gi," ");

			$(divtemp).injectTop('ultimosSitios');

			evalScript(respuesta.script);

		}

		evalScript(respuesta.arreglo);

	 	comPendientes=comPendientes.concat(comPend);

		comPendientes=comPendientes.unique();

		actualizarEstado();					

	}

});





refreshSug = (function() {

	query='op=actualizar&idtemp='+idtemp+'&random='+($time() + $random(0, 100));

	ajax.request(query);

}); 

periodical = refreshSug.periodical(timer * 1000, this); 

}



function actualizarEstado(){

var x=0;

var indacept=0;

var indden=0;

var where="";



while(x<comPendientes.length)

	{

		where+="id_sitio=`"+comPendientes[x]+"`";

		if (x<comPendientes.length-1){

			where+=' OR ';

			}

		x++;

	}

if (x!=0){

comPendientes=new Array();

new Ajax('sitiosSugeridos.php', { 

		method: 'get',

		onComplete: function() 

		{

			var respuesta=eval('('+this.response.text+')');

			evalScript(respuesta.scripts);

		 	comPendientes=comPendientes.concat(estEspera);

			comPendientes=comPendientes.unique();	

			sitiosAceptados=sitiosAceptados.concat(estAceptados);

			sitiosAceptados=sitiosAceptados.unique();

			while(indacept<sitiosAceptados.length)

			{

				$('est'+sitiosAceptados[indacept]).src='imagenes/aprobado.png';

				indacept++;

			}

			sitiosAceptados=new Array();

			sitiosDenegados=sitiosDenegados.concat(estDenegados);

			sitiosDenegados=sitiosDenegados.unique();

			while(indden<sitiosDenegados.length)

			{

				$('est'+sitiosDenegados[indden]).src='imagenes/denegado.png';

				indden++;

			}

			sitiosDenegados=new Array();



		}

	}).request('op=actualizarest&where='+escape(where));

}



}



function sugerir_() {

$('sugerirButton').addEvent('click', function(e) {

	new Event(e).stop();

	var url=$('urlSugerida');

	var comentario=$('comentario');

	var mensaje=$('mensaje');

	var nick=$('nick');

	var email=$('email');

	if (url.value=="http://" || url.value==""){

					mensaje.innerHTML='<span>'+URLvacia+'<span>';

					$('mensajeContainer').style.display='block';

	}

	else{

	new Ajax('sitiosSugeridos.php?op=insertar&url='+url.value+'&comentario='+comentario.value+'&nick='+nick.value+'&email='+email.value+'&lang='+lang, {

	method: 'get',

	onComplete: function() {

			mensaje.innerHTML='<span>'+this.response.text+'<span>';

			$('mensajeContainer').style.display='block';

			}

}).request();

	url.value="http://";

	comentario.value="";

	}

})

}



function slideInBuzon(){

	buzon.slideIn();	

	$('buttonSugerirSitio').style.display='none';

	actualizarSitiosSugeridos();

}

function slideOutBuzon(){

	buzon.slideOut();	

	setTimeout("$('buttonSugerirSitio').style.display=''",400);

	$clear(periodical); 

	ajax.cancel();

}



function toggleComment(element){

	element.toggle();	

}



function hover_(id){

$(''+id).style.background='#CCCCFF';	

}



function normal_(id){

$(''+id).style.background='#FFFFFF';	

}



function cerrarMensaje(){

	$('mensajeContainer').style.display='none'

}



function evalScript(str) {

	try{

		header=document.getElementsByTagName("head");

		head=header[0];

		if(str != null){

			var expr = /<script[^>]*>([\s\S]*?)<\/script>/gim;

		    var matches = str.match(expr);

 

			if(matches != null){

				matches.each(function(item){

					scripttemp=document.createElement("script");

					scripttemp.text=item.replace(expr, '$1');

					head.appendChild(scripttemp);

			   	});

			}

		}

	}

	catch(e){

		alert(e);

	}

}







function inicializar(){

divSug=document.createElement("div");

divMen=document.createElement("div");

var sugHTML='<table id="contenedorSugerencias" style="width:264px;height:475px;" border="0" cellspacing="0" cellpadding="0">';

sugHTML+='<tr><td><table width="100%" border="0" cellspacing="0" cellpadding="0">';

sugHTML+='<tr><td style="background:url(imagenes/soplame_sombra_izq.png) repeat-y right; padding-top:20px;" width="25px" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">';

sugHTML+='<tr><td>&nbsp;</td></tr><tr><td><div id="subirVentanaSoplame" style="position:relative;width:25px;height:21px;background:url(imagenes/subir_ventana.png) top no-repeat transparent;top:10px;cursor:pointer" onclick=\'slideOutBuzon();\'>&nbsp;</div></td></tr>';

sugHTML+='</table></td><td style="background:url(imagenes/expansor_soplamecaja.png);padding:10px 0px 10px 10px;" width="234px">';

sugHTML+='<div style="position:relative;background:url(imagenes/fondo_linkchancucos.png) no-repeat;width:210px;height:18px;top:-5px; text-align:center;font-family:Arial;font-size:11px;color:white;"><b style="position:relative;top:1px;">'+ayudanosAMejorar+' <a href="#" onclick=" ir_a_chankukos();" class="chancucos">'+palabraChankukos+'.</a></b></div>';

sugHTML+='<div style="overflow:auto;background-color:#FFFFFF;width:210px;height:131px;border: solid #C9C9C9 1px;margin-bottom:10px;font-family:Arial;font-size:12px;"><div id="ultimosSitios"></div></div>';

sugHTML+='<b style="font-family:Arial;font-size:12px;">'+nickChankukos+'</b><br /><input type="text" id="nick" style="border:solid 1px #C9C9C9;width:150px;margin-bottom:10px;" /><br />';

sugHTML+='<b  style="font-family:Arial;font-size:12px;">'+emailChankukos+'</b><br /><input type="text" id="email" style="border:solid 1px #C9C9C9;width:150px;margin-bottom:10px;" /><br />';

sugHTML+='<b  style="font-family:Arial;font-size:12px;">'+paginaSugeridaChankukos+'.</b><input id="urlSugerida" style="border:solid 1px #C9C9C9;width:150px;margin-bottom:10px;" type="text" value="http://" /><br /><a href="#" style="position:relative;font-family:Arial;font-size:9px;top:-10px;" class="chancucos">'+queEsSopla+'</a>';

sugHTML+='<br/><b style="font-family:Arial;font-size:12px;">'+comentarioChankukos+'</b><textarea id="comentario" style="overflow:auto;height:50px;border:solid 1px #C9C9C9;width:200px;margin-bottom:10px;"></textarea><br />';

sugHTML+='<div id="sugerirButton" style="cursor:pointer;background:url(imagenes/'+rutaimagenes+'boton_sugerir.png) no-repeat right;width:69px;height:25px;">&nbsp;</div></td>';

sugHTML+='<td style="background:url(imagenes/soplame_sombra_der.png) repeat-y left;" width="5px">&nbsp;</td></tr>';

sugHTML+='</table></td></tr><tr><td><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>';

sugHTML+='<td width="40"><img src="imagenes/punta_izq_soplame.png" width="40" height="19" /></td><td><img src="imagenes/abajo_soplame.png" width="203" height="19" /></td>';

sugHTML+='<td width="21"><img src="imagenes/punta_der_soplame.png" width="21" height="19" /></td></tr><tr><td width="40">&nbsp;</td>';

sugHTML+='<td align="right"><img src="imagenes/'+rutaimagenes+'boton_soplame_blanco.png" style="cursor:pointer" width="106" height="28" onclick=\'slideOutBuzon();\'/></td><td width="21">&nbsp;</td></tr></table></td>';

sugHTML+='</tr></table>';

var mensaje='<div id="mensajeContainer" style="display:none;top:-180px;left:-150px;color:black;position:relative;z-index:80;width:170px;height:auto;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="20" height="15" valign="bottom" align="left"><img src="imagenes/z.png" width="20" height="15" /></td><td style="background:url(imagenes/tooltip_arribaexp_soplame.png) repeat-x bottom;" width="100%">&nbsp;</td><td width="20" valign="bottom" align="right"><img src="imagenes/tooltip_arribader_soplame.png" width="20" height="15" /></td></tr><tr><td colspan="3"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr> <td style="background:url(imagenes/tooltip_izqexp_soplame.png) repeat-y;" width="7">&nbsp;</td><td style="background:url(imagenes/tooltip_expansor_soplame.png) repeat;"><img id="cerrarMensajeTooltip"src="imagenes/cerrar_toolpltip.png" style="width:10px;height:10px;cursor:pointer;position:relative;top:0;left:0" Onclick="cerrarMensaje();"><div id="mensaje" style="margin:2px 2px 2px 2px;">&nbsp;</div></td><td style="background:url(imagenes/tooltip_derexp_soplame.png) repeat-y left;" width="7px">&nbsp;</td></tr></table></td></tr><tr><td valign="top" align="left"><img src="imagenes/tooltip_abajoizq_soplame.png" width="20" height="5" /></td><td style="background:url(imagenes/tooltip_abajoexp_soplame.png) repeat-x top;" width="100%">&nbsp;</td><td valign="top" align="right"><img src="imagenes/tooltip_abajoder_soplame.png" width="20" height="5" /></td></tr></table></div>';

divSug.innerHTML=sugHTML;

divSug=divSug.firstChild;

divMen.innerHTML=mensaje;

divMen=divMen.firstChild;

$('buzonSugerencias').appendChild(divSug);

$('buzonSugerencias').appendChild(divMen);

$('cerrarMensajeTooltip').addEvent('mouseover', function(e) {

		new Event(e).stop();

		$('cerrarMensajeTooltip').src="imagenes/cerrar_toolptip_hover.png";		

	});

$('cerrarMensajeTooltip').addEvent('mouseout', function(e) {

		new Event(e).stop();

		$('cerrarMensajeTooltip').src="imagenes/cerrar_toolpltip.png";		

	});

$('subirVentanaSoplame').addEvent('mouseover', function(e) {

		new Event(e).stop();

		$('subirVentanaSoplame').style.backgroundPosition='bottom'; 	

	});

$('subirVentanaSoplame').addEvent('mouseout', function(e) {

		new Event(e).stop();

		$('subirVentanaSoplame').style.backgroundPosition='top'; 		

	});

$('sugerirButton').addEvent('mouseover', function(e) {

	  $('sugerirButton').style.backgroundPosition='left'; 	

											  

	  });

	  

$('sugerirButton').addEvent('mouseout', function(e) {

	  $('sugerirButton').style.backgroundPosition='right'; 	

											  

	  });



}



//-------------------Visor de libros-------------------------------------------------------//

function makeQuery(idc,url)

{

	var idcat=idc;

	var query="url="+url;

	return query;

	}



function mostrarLibroVisor(idcont,hiddenid,idc,url,titulo){

new Ajax('includes/lib/visor/procesarLibro.php', {

	method: 'get',

	onComplete: function() {

		var respuesta=this.response.text;

			if(this.response.text==">:( go away haxor!")

			{

				Growl.Bezel({

				image:'imagenes/logoAds.png',

				title: '<b>oops!!</b>',

				text:'<b>'+noRecurso+'<br>'+noRecurso2+'</b>',

				duration:4

				});						   

			}

			else

			{

				var resp=eval('('+respuesta+')')

				var ruta="biblioteca"+"/"+resp.ruta+"/"+url+"/";

				window.scroll(0,0);

				Lightbox.showBoxByID(hiddenid, 800,615, ruta, resp.tope,titulo);

				leerPagina(ruta+"Lib_Lps_Pag_1.html");

			}

		}

}).request(makeQuery(idc,url));

}



//--------------------------Comentarios sobre paginas------------------------------------//

function comentame(){

	new Ajax('comentariosURL.php?op=insertar&comentario='+$('comentarioURL').value+'&url='+paginaActual.url, {

	method: 'get',

	onComplete: function() {

		

		}

	}).request();

	

}



function reportame(){

	 if(confirm(mensajeConfirmReportar)) {

	new Ajax('comentariosURL.php?op=reportar&comentario='+$('comentarioURL').value+'&url='+paginaActual.url, {

	method: 'get',

	onComplete: function() {

		

		}

	}).request();	

	$('comentarioURL').value='';

 }

}



function listarComentario(){

	new Ajax('comentariosURL.php?op=comentarios&url='+paginaActual.url, {

	method: 'get',

	onComplete: function() {

		respuesta=eval('('+unescape(this.response.text)+')');

		respdivs=respuesta.divs;

			if(respuesta.idtemp!='vacio'){

				var divtemp=document.createElement('div');

				divtemp.innerHTML=respdivs.replace(/\+/gi," ");

				$('comentariosPagina').empty().appendChild(divtemp);		

				paginaActual.ultCom=respuesta.idtemp;

			}

			actualizarComentarios();

		}

	}).request();	

}



function onEnterComment(ev)

 {  if(ev==13)

    { 

		if ($('comentarioURL').value!=''){

			comentame();

			$('comentarioURL').value='';

		}

    } 

 }



function actualizarComentarios(){

ajaxCom = new Ajax('comentariosURL.php', { 

		method: 'get',

		onComplete: function() {

		respuesta=eval('('+unescape(this.response.text)+')');

		respdivs=respuesta.divs;

			if(respuesta.idtemp!='vacio'){

				var divtemp=document.createElement('div');

				divtemp.innerHTML=respdivs.replace(/\+/gi," ");

				$('comentariosPagina').appendChild(divtemp);		

				paginaActual.ultCom=respuesta.idtemp;

			}

		}

	});

	

refreshCom = (function() {

	query='op=actualizar&offset='+paginaActual.ultCom+'&url='+paginaActual.url+'&random='+($time() + $random(0, 100));

	ajaxCom.request(query); 

}); 



periodicalCom = refreshCom.periodical(10 * 1000, this); 

}

//----------------------------------Funciones menu Bar-----------------------------------//

function menuBar(){

	$('buttonMenuBarSugeridos').addEvent('mouseover', function(e){

	new Event(e).stop();

	$('buttonMenuBarSugeridos').style.top=16+'px';

	$('buttonMenuBarSugeridos').style.height=59+'px';

	});

	$('buttonMenuBarSugeridos').addEvent('mouseout', function(e){

	new Event(e).stop();

	$('buttonMenuBarSugeridos').style.top=48+'px';

	$('buttonMenuBarSugeridos').style.height=30+'px';

	});	

	$('buttonMenuBarBlog').addEvent('mouseover', function(e){

	new Event(e).stop();

	$('buttonMenuBarBlog').style.top=16+'px';

	$('buttonMenuBarBlog').style.height=59+'px';

	});

	$('buttonMenuBarBlog').addEvent('mouseout', function(e){

	new Event(e).stop();

	$('buttonMenuBarBlog').style.top=48+'px';

	$('buttonMenuBarBlog').style.height=30+'px';

	});	

	$('buttonMenuBarCategorias').addEvent('mouseover', function(e){

	new Event(e).stop();

	$('buttonMenuBarCategorias').style.top=16+'px';

	$('buttonMenuBarCategorias').style.height=59+'px';

	});

	$('buttonMenuBarCategorias').addEvent('mouseout', function(e){

	new Event(e).stop();

	$('buttonMenuBarCategorias').style.top=48+'px';

	$('buttonMenuBarCategorias').style.height=30+'px';

	});	

	if($("nautilusButtonJuegos")!=null)

	{

		$("nautilusButtonJuegos").addEvent('mouseover', function(e){

		new Event(e).stop();

		$("nautilusButtonJuegos").style.top=-3+'px';

		$("nautilusButtonJuegos").style.height=78+'px';

		$("nautilusButtonJuegos").style.backgroundPosition='left';

		});

		$("nautilusButtonJuegos").addEvent('mouseout', function(e){

		new Event(e).stop();

		$("nautilusButtonJuegos").style.top=41+'px';

		$("nautilusButtonJuegos").style.height=37+'px';

		$("nautilusButtonJuegos").style.backgroundPosition='right bottom';

		});		

		$("nautilusButtonJuegos").addEvent('click', function(e){

		new Event(e).stop();

				siteJuegos(1);

		});		



		$("serviceContainerBorder").style.width=($("serviceContainerBorder").getSize().size.x+72)+'px';

		$("serviceContainer").style.width=($("serviceContainer").getSize().size.x+72)+'px';

	}

}



//----------------------------------Funciones del Checkbox-------------------------------//

function estadoini(myId,idCheck){

	if($(idCheck).checked!=true){

	$(myId+'').style.backgroundPosition='center center';

	}

	else{

	$(myId+'').style.backgroundPosition='top';

	}	

}



function estadoiniAll(pos){

	estadoini('libroscheck'+pos,'buscarLibros');

	estadoini('wikicheck'+pos,'buscarWikiPedia');

	estadoini('paginascheck'+pos,'buscarPaginas');

	estadoini('micolegiocheck'+pos,'buscarColegio');

}

function checkMover(myId,idCheck,pos){

	if($(idCheck).checked!=true){

	$(myId+'').style.backgroundPosition='bottom';

	}

	else{

	$(myId+'').style.backgroundPosition='top';

	}

	$('optionList'+pos).style.display='';

}



function checkMout(myId,idCheck,pos){

	if($(idCheck).checked!=true){

	$(myId+'').style.color="black";

	$(myId+'').style.backgroundPosition='center center';

	}	

	$('optionList'+pos).style.display='none';

}

function checkClick(myId,idCheck){

	if($(idCheck).checked!=true){

	$(myId+'').style.backgroundPosition='top';

	$(idCheck).checked=true;

	}

	else{

		$(myId+'').style.color="black";

		$(myId+'').style.backgroundPosition='center center';

		$(idCheck).checked=false;

	}

}

function initCheck(pos)

{  

	estadoiniAll(pos);

	$('opcionesDeBusqueda'+pos).addEvent('mouseover', function(e) {

		new Event(e).stop();

		if(pos=="Top"){

		$('opcionesDeBusquedaButton'+pos).style.backgroundPosition="right";

		}

		else{

		$('opcionesDeBusquedaButton'+pos).style.backgroundPosition="bottom";	

		}

		$('optionList'+pos).style.display='';



	});



	$('opcionesDeBusqueda'+pos).addEvent('mouseout', function(e) {

			new Event(e).stop();

			if(pos=="Top"){		

			$('opcionesDeBusquedaButton'+pos).style.backgroundPosition="left";

			}

			else{

			$('opcionesDeBusquedaButton'+pos).style.backgroundPosition="top";	

			}

			$('optionList'+pos).style.display='none';

			

		});

	//eventos para cada boton

	$('paginascheck'+pos).addEvent('mouseover', function(e) {

		new Event(e).stop();

		checkMover('paginascheck'+pos,'buscarPaginas',pos);		

	});

		

	$('paginascheck'+pos).addEvent('mouseout', function(e) {

		new Event(e).stop();

		checkMout('paginascheck'+pos,'buscarPaginas',pos);

	});

	

	$('paginascheck'+pos).addEvent('click', function(e) {

		new Event(e).stop();

		checkClick('paginascheck'+pos,'buscarPaginas');

	});

	

	$('libroscheck'+pos).addEvent('mouseover', function(e) {

		new Event(e).stop();

		checkMover('libroscheck'+pos,'buscarLibros',pos);	

	});

		

	$('libroscheck'+pos).addEvent('mouseout', function(e) {

		new Event(e).stop();

		checkMout('libroscheck'+pos,'buscarLibros',pos);

	});

	

	$('libroscheck'+pos).addEvent('click', function(e) {

		new Event(e).stop();

		checkClick('libroscheck'+pos,'buscarLibros');

	});

	

	$('wikicheck'+pos).addEvent('mouseover', function(e) {

		new Event(e).stop();

		checkMover('wikicheck'+pos,'buscarWikiPedia',pos)

	});

		

	$('wikicheck'+pos).addEvent('mouseout', function(e) {

		new Event(e).stop();

		checkMout('wikicheck'+pos,'buscarWikiPedia',pos);

	});

	

	$('wikicheck'+pos).addEvent('click', function(e) {

		new Event(e).stop();

		checkClick('wikicheck'+pos,'buscarWikiPedia');

	});

	if(micolegio==true)

	{	

		$('micolegiocheck').style.display='';

		$('micolegiocheck'+pos).addEvent('mouseover', function(e) {

			new Event(e).stop();

			checkMover('micolegiocheck'+pos,'buscarColegio',pos)

		});

			

		$('micolegiocheck'+pos).addEvent('mouseout', function(e) {

			new Event(e).stop();

			checkMout('micolegiocheck'+pos,'buscarColegio',pos);

		});

		

		$('micolegiocheck'+pos).addEvent('click', function(e) {

			new Event(e).stop();

			checkClick('micolegiocheck'+pos,'buscarColegio');

		});

	}

}	

	

//-----------------------------------Inicializacion de los over y out del minibuscador----//

function initMiniBuscador(){

		hideBar=new Fx.Slide('topBar',{mode:'vertical'})

		$('hidetop').addEvent('click', function(e){

		e = new Event(e);

			if (topStatus=='visible'){

			hideBar.slideOut();

			$('arrowHideTop').style.background="url(imagenes/flecha_bajar_ventana.png) left no-repeat;";

			$('arrowHideTop').style.width="16px";

			$('arrowHideTop').style.height="20px";

			$('arrowHideTop').style.top="0px";

			$('hidetop').style.background="transparent";

			$('VentanaPagina').style.top='0px';	

			topStatus='hidden';

			if(paginaActual!=null){

			$('ifr'+paginaActual.id).height=parseInt($('ifr'+paginaActual.id).height)+30;

			}

			$('opcionesDeBusquedaTop').style.display='none';

		}

		else{

			hideBar.slideIn();

			$('arrowHideTop').style.background="url(imagenes/flecha_subir_ventana.png) left no-repeat;";

			$('arrowHideTop').style.width="17px";

			$('arrowHideTop').style.height="18px";

			$('arrowHideTop').style.top="30px";

			$('hidetop').style.background="transparent";

			$('VentanaPagina').style.top='30px';	

			topStatus='visible';		

			if(paginaActual!=null){

			$('ifr'+paginaActual.id).height=parseInt($('ifr'+paginaActual.id).height)-30;

			}

			$('opcionesDeBusquedaTop').style.display='';

		}

		

		e.stop();

	});

	

	$('reportar').addEvent('mouseover', function(e){

		new Event(e).stop();

		$('reportar').style.backgroundPosition="bottom";

	});

	$('reportar').addEvent('mouseout', function(e){

		new Event(e).stop();

		$('reportar').style.backgroundPosition="top";

	});

	

	$('reportar').addEvent('click', function(e){

		new Event(e).stop();

		reportame();

	});



	$('arrowHideTop').addEvent('mouseover', function(e){

		new Event(e).stop();

		$('arrowHideTop').style.backgroundPosition="left";

	});

	$('arrowHideTop').addEvent('mouseout', function(e){

		new Event(e).stop();

		$('arrowHideTop').style.backgroundPosition="right";

	});

	

}

//--------------------------------------Chankukos----------------------------------------//

var chantemp=0;

var comentemp=0;

var reportemp=0;

var chankukosActivo=false;

var chan;

var comen;

var repor;

var periodicalChan;

var refreshChan;



var checkBoxChankukos=new Class({

	dimensiones:{x:43,y:41},

	img:'',

	posNormal:'top',

	posHover:'center',

	posChecked:'bottom',

	id:'',

	styleclass:'',

	titulo:'',

	/*periodical:'',

	ajaxTrans:'',

	refreshPeriodical:'',

	query:'',*/

	style:{position:'relative',top:0,left:0,float:'left'},

	init:function(){

		var checked=this.posChecked;

		var normal=this.posNormal;

		var hover=this.posHover;

		var styleClass=this.styleclass;

		/*var periodical=this.periodical;

		var ajaxTrans=this.ajaxTrans;

		var refreshPeriodical=this.refreshPeriodical;

		var query=this.query;*/		

		var html='<div title="'+this.titulo+'" id="'+this.id+'"style="cursor:pointer;position:'+this.style.position+';top:'+this.style.top+'px;left:'+this.style.left+'px;background:url('+this.img+') '+this.posNormal+';width:'+this.dimensiones.x+'px;height:'+this.dimensiones.y+'px;float:'+this.style.float+';">';

		html+='<input id="checkBox'+this.id+'" style="display:none" type="checkbox" />';

		html+='</div>';

		var div=document.createElement('div');

		div.innerHTML=html;

		div=div.firstChild;				

		$(this.id).replaceWith(div);

		$('checkBox'+this.id).checked=false;

		$(this.id).addEvent('click', function(e){

			if($('checkBox'+this.id).getProperty('checked')==true){											  

			$(this.id).style.backgroundPosition=normal;

			$('checkBox'+this.id).checked=false;

			if ((styleClass!=''))

				{

				var rows=$$("."+styleClass);

				rows.each(function(element) {

								   element.style.display='';

					});

				}

			}

			else

			{

			$(this.id).style.backgroundPosition=checked;

			$('checkBox'+this.id).checked=true;

			if ((styleClass!=''))

				{

				var rows=$$("."+styleClass);

				rows.each(function(element) {

								   element.style.display='none';

					});

				}

			}

		});

		$(this.id).addEvent('mouseover', function(e){

			if($('checkBox'+this.id).getProperty('checked')!=true){											  

			$(this.id).style.backgroundPosition=hover;

			}			

		});

		$(this.id).addEvent('mouseout', function(e){

			if($('checkBox'+this.id).getProperty('checked')!=true){											  

			$(this.id).style.backgroundPosition=normal;

			}			

		});

	}

								

});





function cerrarChankukos(){

	if (chankukosActivo){

		$('chankukos').style.display='none';

		$clear(periodicalChan); 

		chan.cancel(); 

		$clear(periodicalComen); 

		comen.cancel(); 

		$clear(periodicalRepor); 

		repor.cancel();

		chankukosActivo=false;

	}

}

function initChankukosToolbar()

{

//** boton de pendientes para chankukos

var chankukosEspera=new checkBoxChankukos();

chankukosEspera.img='imagenes/chankukos/enespera.png';

chankukosEspera.id='ChankukosEspera';

chankukosEspera.styleclass='pendiente';

chankukosEspera.titulo='Pendientes';

chankukosEspera.init();

//**

//** boton de aprobado para chankukos

var chankukosAprobado=new checkBoxChankukos();

chankukosAprobado.img='imagenes/chankukos/aprobado.png';

chankukosAprobado.id='ChankukosAprobado';

chankukosAprobado.styleclass='aprobado';

chankukosAprobado.titulo='Aprobados';

chankukosAprobado.init();

//**

//** boton de denegado para chankukos

var chankukosDenegado=new checkBoxChankukos();

chankukosDenegado.img='imagenes/chankukos/denegado.png';

chankukosDenegado.id='ChankukosDenegado';

chankukosDenegado.styleclass='denegado';

chankukosDenegado.titulo='Denegados';

chankukosDenegado.init();

//**

//** boton de comentario para chankukos

var chankukosComentario=new checkBoxChankukos();

chankukosComentario.img='imagenes/chankukos/comentado.png';

chankukosComentario.id='ChankukosComentario';

chankukosComentario.styleclass='comentario';

chankukosComentario.titulo='Comentarios';

chankukosComentario.init();

//**



//** boton de Reportado para chankukos

var chankukosReportado=new checkBoxChankukos();

chankukosReportado.img='imagenes/chankukos/reportado.png';

chankukosReportado.id='ChankukosReportado';

chankukosReportado.styleclass='reportado';

chankukosReportado.style.float='right';

chankukosReportado.titulo="Reportados";

chankukosReportado.init();

//**

	

}

function ir_a_chankukos(){

	if(!chankukosActivo){

	cerrarTodosLosTabs();

	$('home').style.display='none';

	$('home2').style.display='';	

	$('contenedorSugeridos').style.display = "none";	

	$('chankukos').style.display = '';

	$('contenedorTabs').style.visibility = "hidden";

	$('contenedorCategorias').style.display = "none";

	$("siteJuegosContainer").style.display='none';

	chankukosActivo=true;



	var contenedorChankukos = $('contenedorChankukos').empty();	



	chan=new Ajax('chankukos.php', { 

		method: 'get',

		onComplete: function() {

			respuesta=unescape(this.response.text);

			respuesta=eval('('+respuesta+')');

			respdivs=respuesta.divs;

			if(respuesta.idtemp!='vacio'){

				var divtemp=document.createElement('div');

				divtemp.innerHTML=respdivs.replace(/\+/gi," ");

				$(divtemp).injectTop('contenedorChankukos');

				var rows=$$('.rowSiSug');

				rows.each(function(element) {

					var momentoActual = new Date();

					var hora = momentoActual.getHours();

					var minuto = momentoActual.getMinutes();

					var segundo = momentoActual.getSeconds(); 

				   	(element.firstChild).innerHTML=hora+':'+minuto+':'+segundo;

					var fx = element.effect('background-color', {duration: 800});

					fx.start('#FFFF99').chain(function(){fx.start('#ffffff');});

					element.addClass('rowSiIn');

					element.removeClass('rowSiSug');

				});	

				

				var rows=$$('.savedTitle');

				rows.each(function(element) {

					var imagen=element.nextSibling;

					imagen.title=element.innerHTML;

				});	

				

				var Tips2 = new Tips($$('.Tips2'), {

				initialize:function(){

					this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);

					},

				onShow: function(toolTip) {

					this.fx.start(1);

					},

				onHide: function(toolTip) {

					this.fx.start(0);

					}

				});

				chantemp=respuesta.idtemp;



			}

				evalScript(respuesta.arreglo);

	 			comPendientesChan=comPendientesChan.concat(comPend);

				comPendientesChan=comPendientesChan.unique();

				actualizarEstadoChankukos();

		}

	});

	

		

	comen=new Ajax('comentariosURL.php', { 

		method: 'get',

		onComplete: function() {

			respuesta=unescape(this.response.text);

			respuesta=eval('('+respuesta+')');

			respdivs=respuesta.divs;

			if(respuesta.idtemp!='vacio'){

				var divtemp=document.createElement('div');

				divtemp.innerHTML=respdivs.replace(/\+/gi," ");

				$(divtemp).injectTop('contenedorChankukos');				

				var rows=$$('.rowSiSug');

				rows.each(function(element) {

					var momentoActual = new Date();

					var hora = momentoActual.getHours();

					var minuto = momentoActual.getMinutes();

					var segundo = momentoActual.getSeconds(); 

				   	(element.firstChild).innerHTML=hora+':'+minuto+':'+segundo;

					var fx = element.effect('background-color', {duration: 800});

					fx.start('#FFFF99').chain(function(){fx.start('#ffffff');});

					element.addClass('rowSiIn');

					element.removeClass('rowSiSug');

				});		

				var rows=$$('.savedTitle');

				rows.each(function(element) {

					var imagen=element.nextSibling;

					imagen.title=element.innerHTML;

				});	

				

				var Tips2 = new Tips($$('.Tips2'), {

				initialize:function(){

					this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);

					},

				onShow: function(toolTip) {

					this.fx.start(1);

					},

				onHide: function(toolTip) {

					this.fx.start(0);

					}

				});

				comentemp=respuesta.idtemp;

			}

		}

	});

	

	repor=new Ajax('comentariosURL.php', { 

		method: 'get',

		onComplete: function() {

			respuesta=unescape(this.response.text);

			respuesta=eval('('+respuesta+')');

			respdivs=respuesta.divs;

			if(respuesta.idtemp!='vacio'){

				var divtemp=document.createElement('div');

				divtemp.innerHTML=respdivs.replace(/\+/gi," ");

				$(divtemp).injectTop('contenedorChankukos');

				var rows=$$('.rowSiSug');

				rows.each(function(element) {

					var momentoActual = new Date();

					var hora = momentoActual.getHours();

					var minuto = momentoActual.getMinutes();

					var segundo = momentoActual.getSeconds(); 

				   	(element.firstChild).innerHTML=hora+':'+minuto+':'+segundo;

					var fx = element.effect('background-color', {duration: 800});

					fx.start('#FFFF99').chain(function(){fx.start('#ffffff');});

					element.addClass('rowSiIn');

					element.removeClass('rowSiSug');

				});		

				var rows=$$('.savedTitle');

				rows.each(function(element) {

					var imagen=element.nextSibling;

					imagen.title=element.innerHTML;

				});	

				

				var Tips2 = new Tips($$('.Tips2'), {

				initialize:function(){

					this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);

					},

				onShow: function(toolTip) {

					this.fx.start(1);

					},

				onHide: function(toolTip) {

					this.fx.start(0);

					}

				});

				reportemp=respuesta.idtemp;

			}

		}

	});

	

	

/*	chan.request('op=actualizarSS&idtemp=0');

	comen.request('op=listarcom&idtemp=0');

	repor.request('op=listarrep&idtemp=0');*/

	

	refreshChan = (function() {

	query='op=actualizarSS&idtemp='+chantemp+'&random='+($time() + $random(0, 100));

	chan.request(query); 

	}); 



	

	refreshComen = (function() {

	query='op=listarcom&idtemp='+comentemp+'&random='+($time() + $random(0, 100));

	comen.request(query); 

	}); 





	

	refreshRepor = (function() {

	query='op=listarrep&idtemp='+reportemp+'&random='+($time() + $random(0, 100));

	repor.request(query); 

	}); 



	initChan=new Ajax('chankukos.php',{

			method:'get',

			onComplete:function(){

				var respuesta=unescape(this.response.text);

				respuesta=eval('('+respuesta+')');

				respdivs=respuesta.divs;

				var divtemp=document.createElement('div');

				divtemp.innerHTML=respdivs.replace(/\+/gi," ");

				$(divtemp).injectTop('contenedorChankukos');

				var rows=$$('.rowSiSug');

				rows.each(function(element) {

				/*	var momentoActual = new Date();

					var hora = momentoActual.getHours();

					var minuto = momentoActual.getMinutes();

					var segundo = momentoActual.getSeconds(); 

				   	(element.firstChild).innerHTML=hora+':'+minuto+':'+segundo;*/

					var fx = element.effect('background-color', {duration: 800});

					fx.start('#FFFF99').chain(function(){fx.start('#ffffff');});

					element.addClass('rowSiIn');

					element.removeClass('rowSiSug');

				});	

				

				var rows=$$('.savedTitle');

				rows.each(function(element) {

					var imagen=element.nextSibling;

					imagen.title=element.innerHTML;

				});	

				

				var Tips2 = new Tips($$('.Tips2'), {

				initialize:function(){

					this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);

					},

				onShow: function(toolTip) {

					this.fx.start(1);

					},

				onHide: function(toolTip) {

					this.fx.start(0);

					}

				});

					

				evalScript(respuesta.arreglo);

	 			comPendientesChan=comPendientesChan.concat(comPend);

				comPendientesChan=comPendientesChan.unique();

				actualizarEstadoChankukos();

				if(respuesta.idtempSug!='')

				{

				 	chantemp=respuesta.idtempSug;

				}

				if(respuesta.idtempComen!='')

				{

					comentemp=respuesta.idtempComen;

				}

				if(respuesta.idtempRepor!='')

				{

					reportemp=respuesta.idtempRepor;

				}

				periodicalComen = refreshComen.periodical(10 * 1000, this); 

				periodicalRepor = refreshRepor.periodical(10 * 1000, this); 

				periodicalChan = refreshChan.periodical(10 * 1000, this); 

				

			}					  

		}).request('op=initChankukos');

	

	}

	

}



function actualizarEstadoChankukos(){

var x=0;

var indacept=0;

var indden=0;

var where="";



while(x<comPendientesChan.length)

	{

		where+="id_sitio=`"+comPendientesChan[x]+"`";

		if (x<comPendientesChan.length-1){

			where+=' OR ';

			}

		x++;

	}

if (x!=0){

comPendientesChan=new Array();

new Ajax('chankukos.php', { 

		method: 'get',

		onComplete: function() 

		{

			var respuesta=eval('('+this.response.text+')');

			evalScript(respuesta.scripts);

		 	comPendientesChan=comPendientesChan.concat(estEsperaChan);

			comPendientesChan=comPendientesChan.unique();	

			sitiosAceptadosChan=sitiosAceptadosChan.concat(estAceptadosChan);

			sitiosAceptadosChan=sitiosAceptadosChan.unique();



			while(indacept<sitiosAceptadosChan.length)

			{

				

				var momentoActual = new Date();

				var hora = momentoActual.getHours();

				var minuto = momentoActual.getMinutes();

				var segundo = momentoActual.getSeconds(); 

				var imgOri=((($('sitSugChan'+sitiosAceptadosChan[indacept]).firstChild).nextSibling).firstChild).nextSibling;

				var clon=$('sitSugChan'+sitiosAceptadosChan[indacept]).cloneNode(true);

				clon.id=clon.id+'solved';

				(clon.firstChild).innerHTML=hora+':'+minuto+':'+segundo;

				var img=(((clon.firstChild).nextSibling).firstChild).nextSibling;

				var href=(((clon.firstChild).nextSibling).nextSibling).nextSibling;

				href.innerHTML='<a href="'+href.innerHTML+'" onclick="abrirPagina(this.href,\'pagina\',\'Chankuko\');return false;">'+href.innerHTML+'</a>';

				img.src='imagenes/aprobado.png';

				clon.removeClass('pendiente');

				clon.addClass('aprobado');

				clon.removeClass('rowSiIn');

				clon.addClass('rowSiSug');

				if(imgOri.src!=img.src)

				{

					clon.injectTop('contenedorChankukos');

					var rows=$$('.rowSiSug');

					rows.each(function(element) {

						(element.firstChild).innerHTML=hora+':'+minuto+':'+segundo;

						var fx = element.effect('background-color', {duration: 800});

						fx.start('#FFFF99').chain(function(){fx.start('#ffffff');});

						element.addClass('rowSiIn');

						element.removeClass('rowSiSug');

						element.addClass('aprobado');

						});		

					var rows=$$('.savedTitle');

					rows.each(function(element) {

						var imagen=element.nextSibling;

						imagen.title=element.innerHTML;

					});	

					

					var Tips2 = new Tips($$('.Tips2'), {

					initialize:function(){

						this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);

						},

					onShow: function(toolTip) {

						this.fx.start(1);

						},

					onHide: function(toolTip) {

						this.fx.start(0);

						}

					});					

				}



				indacept++;

			}

			sitiosAceptadosChan=new Array();

			sitiosDenegadosChan=sitiosDenegadosChan.concat(estDenegadosChan);

			sitiosDenegadosChan=sitiosDenegadosChan.unique();

			while(indden<sitiosDenegadosChan.length)

			{

				var momentoActual = new Date();

				var hora = momentoActual.getHours();

				var minuto = momentoActual.getMinutes();

				var segundo = momentoActual.getSeconds(); 

				var imgOri=((($('sitSugChan'+sitiosDenegadosChan[indden]).firstChild).nextSibling).firstChild).nextSibling;

				var clon=$('sitSugChan'+sitiosDenegadosChan[indden]).cloneNode(true);

				clon.id=clon.id+'solved';

				(clon.firstChild).innerHTML=hora+':'+minuto+':'+segundo;

				var img=(((clon.firstChild).nextSibling).firstChild).nextSibling;

				img.src='imagenes/denegado.png';

				clon.removeClass('pendiente');

				clon.addClass('denegado');

				clon.removeClass('rowSiIn');

				clon.addClass('rowSiSug');

				if(imgOri.src!=img.src)

				{

					clon.injectTop('contenedorChankukos');

					var rows=$$('.rowSiSug');

					rows.each(function(element) {

						(element.firstChild).innerHTML=hora+':'+minuto+':'+segundo;

						var fx = element.effect('background-color', {duration: 800});

						fx.start('#FFFF99').chain(function(){fx.start('#ffffff');});

						element.addClass('rowSiIn');

						element.removeClass('rowSiSug');

						element.addClass('denegado');

					});		

					var rows=$$('.savedTitle');

					rows.each(function(element) {

						var imagen=element.nextSibling;

						imagen.title=element.innerHTML;

					});	

					

					var Tips2 = new Tips($$('.Tips2'), {

					initialize:function(){

						this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);

						},

					onShow: function(toolTip) {

						this.fx.start(1);

						},

					onHide: function(toolTip) {

						this.fx.start(0);

						}

					});					

				}

					indden++;

			}

			sitiosDenegadosChan=new Array();



		}

	}).request('op=actualizarest&where='+escape(where)+'&random='+($time() + $random(0, 100)));

}



}

//------------------------TABS------------------------------------------------------------//

function initTabs(){

	if(navigator.appName=="Netscape")

	{

		$("contenedorTabs").style.top='-84px';

	}

	else

	{

		$("contenedorTabs").style.top='-82px';

	}	

}

//---------------------------ADsense----------------------------------------------------//

function refreshAds(){

	$('adsiframe').src=	'adsense.php?busqueda='+busquedaP+'&offset='+offsetP+'&limite='+MaxP+'&idCategoria='+categoriaBusqueda+'&tipo1=paginas&tipo2=libros&time='+($time() + $random(0, 100));	

}



//--------------------------Footer-------------------------------------------------------//

function abrirBlog(url)

{

		$('home').style.display='none';	

		$('home2').style.display='';	

		abrirPagina(url,'pagina','Blog');

}



function logoPoweredBy(url,nombre)

{	

	$('home').style.display='none';	

	$('home2').style.display='';	

	abrirPagina(url,'pagina',nombre);	

}

//-------------------------------------Juegos-----------------------------------//

var addImage = function(image) {

	//----- caracteres extraños se cambian---/

	var nombre=unescape(image.nombre);

	nombre=nombre.replace(/\+/gi," ");

	var src=unescape(image.src);

	src=src.replace(/\+/gi," ");

	var descripcion=unescape(image.desc);

	descripcion=descripcion.replace(/\+/gi," ");

	var url=unescape(image.url);

	url=url.replace(/\+/gi," ");

	//-------------------------------------/

	var el     = new Element('div', {'class': 'preview'});

	var a      = new Element('a',{'href':url}).injectInside(el);

	var img    = new Element('img', {'src':src,'width':129,'height':80,'border':0, 'title':nombre}).setStyles({'position':'relative','top':28}).injectInside(a);

	$(a).addEvent('click',function(e){

   	   new Event(e).stop();

	   abrirPagina(this.href,'pagina',nombre);

	   return false;	

	 });

	el.addEvent('mouseenter',function(e){

   	   new Event(e).stop();

		el.style.backgroundPosition='left';

		

	 });

	el.addEvent('mouseleave',function(e){

   	   new Event(e).stop();

		el.style.backgroundPosition='right';

	 });



	el.injectTop($("siteJuegos"));

}



function paginacionSiteJuegos(pagina, paginas)

{

	

	if(pagina==1)

	{

		$("pagJuegosAtras").empty();		

	}

	if(pagina>1)

	{

		$("pagJuegosAtras").empty();

	

		$("pagJuegosAtras").innerHTML='<div id="flechaJuegosAtras" style="cursor:pointer;background:url(imagenes/JuegosNautilus/izq.png) right;width:147px;height:149px;" onclick="siteJuegos('+(pagina-1)+')">&nbsp;</div>';

		$("flechaJuegosAtras").addEvent('mouseover',function(e){

		  $("flechaJuegosAtras").style.background='url(imagenes/JuegosNautilus/izq.png) left';					  

		  });

		$("flechaJuegosAtras").addEvent('mouseout',function(e){

		  $("flechaJuegosAtras").style.background='url(imagenes/JuegosNautilus/izq.png) right';					  

		  });

		

	}

	if (pagina<paginas)

	{

	$("pagJuegosAdelante").empty();	

	$("pagJuegosAdelante").innerHTML='<div id="flechaJuegosAdelante" style="cursor:pointer;background:url(imagenes/JuegosNautilus/der.png) right;width:147px;height:149px;" onclick="siteJuegos('+(pagina+1)+');">&nbsp;</div>';

	$("flechaJuegosAdelante").addEvent('mouseover',function(e){

	 $("flechaJuegosAdelante").style.background='url(imagenes/JuegosNautilus/der.png) left';					  

	  });

	$("flechaJuegosAdelante").addEvent('mouseout',function(e){

	  $("flechaJuegosAdelante").style.background='url(imagenes/JuegosNautilus/der.png) right';					  

	  });

		

	}

	if (pagina==paginas)

	{

		$("pagJuegosAdelante").empty();	

	}

	

}



function siteJuegos(pag)

{

	pagina=pag;

	offsetJuegos=maxRes*pag-maxRes;

	limiteJuegos=maxRes;

	cerrarTodosLosTabs();

	cerrarChankukos();

	$('home').style.display='none';

	$('home2').style.display='';	

	$('contenedorSugeridos').style.display = "none";	

	$('contenedorTabs').style.visibility = "hidden";

	$('contenedorCategorias').style.display = "none";

	$("siteJuegosContainer").style.display='';	

	$("siteJuegos").empty();

	new Ajax('siteJuegos.php?op=listar&offset='+offsetJuegos+'&limit='+limiteJuegos, { 

		method: 'get',

		onComplete: function() {

			var ArrayInfo=eval('('+this.response.text+')');	

			if(ArrayInfo.array!="[]")

			{

			var images  = eval('('+ArrayInfo.array+')');

			

				var myChain = new Chain();

				images.each(function(image) { myChain.chain( function(){ addImage(image); } ); });

				var runChain = function() { 

					myChain.callChain();

					if (myChain.chains.length == 0) { runChain = $clear(timer); } 

				}

				var timer = runChain.periodical(500);

				var paginas=Math.ceil(ArrayInfo.totalRes/maxRes);

				paginacionSiteJuegos(pagina, paginas);

			}

			}

			 }).request();

	

}



function mostrarDescargarNautilus()

{

	//$('formDescarga').style.display = "block";

	document.location.href='descargaNautilus.php';

}



function cerrarFormDescargaNautilus()

{

	//$('formDescarga').style.display = "none";

}



function descargarNautilus(nautilusRelease)

{	

	$('frmDescargaNaut').send(

	{

		

	});	

	$('formDescarga').style.display = "none";

	document.location.href='http://www.nautilusbrowser.com/descarga/'+nautilusRelease;

}



function mostrarDescargarJoomlaEducativo()

{

	window.open("http://localhost/Destudio_1_5/integrarPortal.php","Integrar Portal","width=400,height=600,scrollbars=NO");

}



//------------------------------------------------------------------------------//

window.addEvent('load', function() {

if(micolegio==true)

{

	$('buscarColegio').checked=true;			

	}								 

buscarClick();

inicializar();

sugerir_();

buzon = new Fx.Slide('buzonSugerencias');

buzon.hide();

Lightbox.init();

initMiniBuscador();

initTabs();



hideOrg=new Fx.Slide('organizador',{mode:'horizontal'})

$('hideorg').addEvent('click', function(e){

	e = new Event(e);

	hideOrg.slideIn();

	orgStatus='visible';

	if(paginaActual!=null){

	$('ifr'+paginaActual.id).height=parseInt($('ifr'+paginaActual.id).height)-110;

	

	}

	$('hideorg').style.display='none'

	e.stop();

});

$('hideorg').addEvent('mouseover', function(e){

	new Event(e).stop();

	$('hideorg').style.backgroundPosition="top";

	//$('hideorg').style.width=41+"px";

});

$('hideorg').addEvent('mouseout', function(e){

	new Event(e).stop();

	$('hideorg').style.backgroundPosition="bottom";

	//$('hideorg').style.width=32+"px";

});

$('buttonSugerirSitio').addEvent('mouseover', function(e){

	new Event(e).stop();

	$('buttonSugerirSitio').style.backgroundPosition="bottom";

});

$('buttonSugerirSitio').addEvent('mouseout', function(e){

	new Event(e).stop();

	$('buttonSugerirSitio').style.backgroundPosition="top";

});



$('minorg').addEvent('click', function(e){

	new Event(e).stop();

	hideOrg.slideOut();

	orgStatus='hidden';

	if (paginaActual!=null)

	{

	$('ifr'+paginaActual.id).height=parseInt($('ifr'+paginaActual.id).height)+110;	

	}

	setTimeout(	"$('hideorg').style.display=''",400);		

});

$('minorg').addEvent('mouseover', function(e){

	new Event(e).stop();

	$('minorg').style.backgroundPosition="top";

});

$('minorg').addEvent('mouseout', function(e){

	new Event(e).stop();

	$('minorg').style.backgroundPosition="bottom";

});

$('cerorg').addEvent('click', function(e){

	new Event(e).stop();

	cerrarOrg();		

});

$('cerorg').addEvent('mouseover', function(e){

	new Event(e).stop();

	$('cerorg').style.backgroundPosition="top";

});

$('cerorg').addEvent('mouseout', function(e){

	new Event(e).stop();

	$('cerorg').style.backgroundPosition="bottom";

});

$('buzonSugerencias').style.left=(parseInt(window.getWidth())-320)+'px';

$('buttonSugerirSitio').style.left=(parseInt(window.getWidth())-184)+'px';

initCheck('');

initCheck('Home');

initCheck('Top');

menuBar();

$('opcionesDeBusquedaHome').style.left=(window.getWidth()/2)+'px';

$('opcionesDeBusquedaHome').style.marginLeft = (((-1) * $('opcionesDeBusquedaHome').offsetWidth / 2)-192) + 'px';

$('opcionesDeBusquedaTop').style.top=4+'px';

$('opcionesDeBusquedaTop').style.left='92px';

$('logoMiniBuscador').addEvent('click', function(e){

		new Event(e).stop();

		if(paginaActual!=null){

		minimizarPagina(paginaActual.id,paginaActual.url);

		}

		$('home').style.display='';	

		$('home2').style.display='none';	

		cerrarOrg();

	});

	Growl.Bezel = new Gr0wl.Bezel('imagenes/bezel.png');

	Growl.Smoke = new Gr0wl.Smoke('smoke.png');

$('buttonMenuBarBlog').addEvent('click', function(e){

		new Event(e).stop();

		/*Growl.Bezel({

					image:'imagenes/logoAds.png',

				title: '<b>'+blogMensaje+'<br><center>'+blogMensaje2+'</center><br>'+blogMensaje3+'</b>',

				text:'<b>'+blogMensaje4+'</b>',

				duration:6

			});*/

		abrirBlog('http://www.destudio.com.co/blog');

		//setTimeout("abrirBlog('http://www.destudio.com.co')",7000);		

	});



$('buttonMenuBarSugeridos').addEvent('click', function(e){

	new Event(e).stop();

	ir_a_chankukos();

});

busquedaGet(bustemp);

initChankukosToolbar();

getCategoriasHome();

});