//10 02:22:24 10-03-2010
		/* COMENDADOR DEL ZIGURAT v1.0 */
		var obj = document.getElementById("comtxt");
		var total = 53;
		function comendador()
		{
			var num = new Array(Math.floor(Math.random()*100), Math.floor(Math.random()*100), Math.floor(Math.random()*100), Math.floor(Math.random()*100), Math.floor(Math.random()*100), Math.floor(Math.random()*100), Math.floor(Math.random()*100), Math.floor(Math.random()*100), Math.floor(Math.random()*100));
			//EVENTO
			var cm = new Array();
			for(i=1;i<=8;i++)
			{
				if(num[i] <= 30)
				{
					//AJUSTE HORARIO
					d = new Date();
					var localTime = d.getTime();
					var localOffset = d.getTimezoneOffset()*60000;
					var utc = localTime+localOffset;
					var offset = 3;
					var zn = utc+(3600000*offset);
					//HOY-AHORA
					var nd = new Date(zn);
					var H = nd.getHours();
					var s = nd.getSeconds();
					var Y = nd.getFullYear();
					var m = nd.getMonth();
					var d = nd.getDate();
					var nw = nd.getTime();
					//SUNRISE
					var x = new Date(Y,m,d,06,18,s);
					var sr = x.getTime();
					//SUNSET
					var x = new Date(Y,m,d,18,07,s);
					var ss = x.getTime();
					//DESAJUSTE
					var des = 1;
					//EVENTO (1)
					if(Math.floor(Math.random()*100) <= 35) { cm[i] = 4; }
					//HORA (2-4)
					else
					{
						//HORA DE COMER, DE NOCHE, DE LA SIESTA
						var hc1 = 7+des; var hc2 = 14+des; var hc3 = 20+des;
						if(H==hc1 || H==hc2 || H==hc3 ) { cm[i] = 8; }
						else if(H <= 7+des || H >= 23+des) { cm[i] = 9; }
						else if(H == 16+des) { cm[i] = 10; }
						else { cm[i] = 0; }
					}
					//¡SOL DE NOCHE!
					if(cm[i]==2 && (nw <= sr || nw >= ss)) { if(H <= 7+des || H >= 23+des) { cm[i] = 9; } else { cm[i] = 0; } }
				}
				else
				{
					cm[i] = 0;
				}
			}
			//TÍTULO
			var sid = new Array("29", "10", "54", "9", "51", "6", "32", "50", "13", "48");
			var titulo = new Array("Revelaciones en Wissenland", "El Gremio de los Esclavistas Oscuros por Clive Henrick", "Los esclavistas de Uzulak de Jesús", "Guarnición de la novena provincia del reino del Padre por Golab | Diciembre de 2003", "Guarnición de la novena provincia del reino del Padre por Golab | Julio de 2003", "Ejército de Enanos del Caos de Antonio Martínez", "Cómo transformar goblins nocturnos en hobgoblins por Xander", "Los cazadores de cabezas de Hashut de Scrollmaster", "El Padre lo ha ordenado. El Sumo Sacerdote lo ha dispuesto. Yo represento.", "El Yunque de Hashut de Aleeha Travis");
			var descripcion = new Array("Tercer episodio de la epopeya de Nasirnapal. Epístola del archivo imperial de Talabheim.", "Lista de ejército del Gremio de los Esclavistas Oscuros de Clive Henrick. Incluye un reportaje de Los Ángeles GT 2003.", "Galería de miniaturas que une máscaras y cascos. A destacar algunas de sus conversiones.", "Lista de ejército de Golab, presentada a concurso en el I Torneo de Warhammer «El Descanso del Guerrero» en diciembre del año 2003.", "Lista de ejército de Golab, presentada a concurso en el II Torneo de Warhammer «El Descanso del Guerrero» en julio del año 2004.", "Lista de ejército de los Enanos del Caos de Antonio Martínez, ganador absoluto del Torneo 2002 de Games Workshop. Incluye el reportaje «Torneo 2002» aparecido en la White Dwarf Nº85.", "Artículo, paso a paso, para convertir los goblins nocturnos de «El Paso de la Calavera» en hobgoblins.", "Galería del equipo de Blood Bowl que incluye, entre otros, al viejo Astragoth como entrenador. A destacar (por curioso) el esquema de colores de Hthark.", "Primer episodio de la epopeya de Nasirnapal. Testimonio grabado en antiquísima tablilla de arcilla. De procedencia ignota hasta la fecha.", "Galería de miniaturas muy completa que incluye, entre otras, a Helna y al monstruo Haavrakh. Pieles rojas y metales azules.");
			var k=0;
			if(get("sid"))
			{
				var cke = get("sid").split("-");
				for(i=0;i<cke.length;i++)
				{
					for(j=0;j<sid.length;j++)
					{
						if(cke[i]==sid[j])
						{
							sid.splice(j, 1);
							titulo.splice(j, 1);
							descripcion.splice(j, 1);
							k++; 
						}
					}
				}
			}
			var n = 10-k;
			if(n!=0) { var tnum = Math.floor(Math.random()*n); }
			//GENERADOR
			//PROMOCIÓN
			if(num[0] <= 60)
			{
				//PROMOCIÓN = (ENTRADILLA) + INTRODUCTOR + TÍTULO o DESCRIPCIÓN + (MULETILLA) + MOTIVO + (COLETILLA)
				var prom = new Array(Math.floor(Math.random()*100),Math.floor(Math.random()*100),Math.floor(Math.random()*100),Math.floor(Math.random()*100));
				//ENTRADILLA (1)
				if(prom[0] <= 25)
				{
					var com = cm[1];
					var num = Math.floor(Math.random()*c1[com]);
					var x = eval("entradilla"+com);
					var entradilla = x[num];
				}
				//INTRODUCTOR (2)
				var com = cm[2];
				var num = Math.floor(Math.random()*c2[com]);
				var x = eval("introductor"+com);
				var introductor = x[num];
				//MULETILLA (3)
				if(prom[2] <= 25) 
				{
					var com = cm[3];
					var num = Math.floor(Math.random()*c3[com]);
					var x = eval("muletilla"+com);
					var muletilla = x[num];
				}
				//MOTIVO (4)
				var com = cm[4];
				var num = Math.floor(Math.random()*c4[com]);
				var x = eval("motivo"+com);
				var motivo = x[num];
				//COLETILLA (5)
				if(prom[3] <= 25)
				{
					var com = cm[5];
					var num = Math.floor(Math.random()*c5[com]);
					var x = eval("coletilla"+com);
					var coletilla = x[num];
				}
				//IMPRESION
				if(n==0)
				{
					//SIN SID
					var x = Math.floor(Math.random()*100);
					if(x<40) { anuncio(); }
					if(x>=40 && x<=80) { noticia(); }
					if(x>80) { chismorreo(); }
				}
				else
				{
					//CON SID
					var sp1 = " "; var sp2 = "."; var sp3 = "";
					if(muletilla) {  var sp2 = "... "; var sp3 = ".."; }
					var txt = "<a href='index.php?sala="+sid[tnum]+"' title='"+descripcion[tnum]+"'>";
					if(entradilla) var txt = txt.concat(entradilla+" ");
					var txt = txt.concat(introductor);
					if(prom[1] <= 75) var txt = txt.concat(" <b>"+titulo[tnum]+"</b>"+sp2);
					var ini = descripcion[tnum].substr(0,1).toLowerCase();
					if(prom[1] > 75) var txt = txt.concat(" <b>"+titulo[tnum]+"</b>, "+ini+descripcion[tnum].substr(1)+sp3);
					if(muletilla) { var txt = txt.concat(" "+muletilla+" "); }
					var txt = txt.concat(sp1+motivo);
					if(coletilla) var txt = txt.concat(" "+coletilla);
					var txt = txt.concat("</a>");
					obj.innerHTML = txt;
				}
			}
			//FUNCIÓN ANUNCIO, NOTICIA, CHISMORREO
			function anuncio()
			{
				var com = cm[6];
				var num = Math.floor(Math.random()*c6[com]);
				var x = eval("anuncio"+com);
				var anuncio = x[num];
				obj.innerHTML = "<a href='index.php?sala="+anuncio+"</a>";
			}
			function noticia()
			{
				var com = cm[7];
				var num = Math.floor(Math.random()*c7[com]);
				var x = eval("noticia"+com);
				var noticia = x[num];
				var num_noticia = Math.floor(Math.random()*100);
				if(num_noticia <= 40)
				{
					var num = Math.floor(Math.random()*74);
					obj.innerHTML = noticia+": "+n2[num]+" ("+n1[num]+").";
				}
				if(num_noticia > 40)
				{
					var num = Math.floor(Math.random()*5);
					obj.innerHTML = noticia+": "+n4[num]+" ("+n3[num]+").";
				}
			}
			function chismorreo()
			{
				var com = cm[8];
				var num = Math.floor(Math.random()*c8[com]);
				var x = eval("chismorreo"+com);
				var chismorreo = x[num];
				obj.innerHTML = chismorreo;
			}
			//ANUNCIO (6)
			if(num[0] > 60 && num[0] <= 85) { anuncio(); }
			//NOTICIA (7)
			if(num[0] > 85 && num[0] <= 95) { noticia(); }
			//CHISMORREO (8)
			if(num[0] > 95) { chismorreo(); }
		}