// JavaScript Document/*********** CALENDARIO DE EVENTOS PARA APARTADO AGENDA ************///VARIABLES QUE RECOGEN LA FECHA DEL EQUIPOvar fecha_actual = new Date()dia_mes = fecha_actual.getDate()dia_semana = fecha_actual.getDay()mesPC = fecha_actual.getMonth() + 1/*INDICAR AQUÍ LOS MESES QUE VAN A APARECER EN LA AGENDA Y EL NUMERO DE DIAS QUE TIENE CADA UNO*/mes1 = 09//SEPTIEMBREdiasmes1 = 30mes2 = 10//OCTUBRE	diasmes2 = 31//ARRAYS GENERALESvar meses = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");var numdias = new Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);/*CONCIERTOS DEL MES ACTUAL*/var noticiasMes1 = new Array(/*01*/null,/*02*/"-PERRO FLACO. Costello Club. 21.30.",/*03*/"-THE REMONOS + SMART. Ocho y Medio.<br>-LITHIUM + MAYHEM BOULEVARD. Moby Dick. 21.00.",/*04*/"-LACROSSE + SUBURBAN KIDS WITH BIBLICAL NAMES. Over Club. 21.00.<br>-O CLOCK. Costello Club. 21.30.",/*05*/null,/*06*/null,/*07*/"-ALL TIME LOW. Rock Kitchen",/*08*/"-BLUE IDENTITY. Moby Dick. 21.00.",/*09*/"-JOSH RITTER + DAWN LANDES. El Sol. 22.30.",/*10*/"-POLOCK. FNAC Plaza Norte.<br>-<u>Fiesta Presentación TurboRock Festival</u>: TAIL + WAU Y LOS ARRGHS!!!. Würlitzer Ballroom.<br>-LOSER. Costello Club. 21.30.<BR>-ORNAMENTO Y DELITO + EMILIO JOSÉ. Ocho y Medio. 22.30.<br>-<a href=http://www.southpopfestival.com target=_blank>SOUTH POP FESTIVAL ISLA CRISTINA</a>. Isla Cristina, Huelva.",/*11*/"-ALEX FERREIRA. Costello Club. 21.30.<BR>-<a href=http://www.southpopfestival.com target=_blank>SOUTH POP FESTIVAL ISLA CRISTINA</a>. Isla Cristina, Huelva.<br>-<a href=http://www.b-sidefestival.com target=_blank>BSIDE FESTIVAL</a>. Molina de Segura, Murcia.",/*12*/null,/*13*/null,/*14*/"-DISCO ENSEMBLE + JAAKKO&JAY. Moby Dick. 21.00.<br>-<u>Los Martes al Sol: Fiesta Presentación Spain Now 2010</u>: WILD HONEY + LOS INGENIEROS ALEMANES. El Sol. 22.00.",/*15*/"-THE WAVE PICTURES. Nasti.<br>-BEN HOWARD. Moby Dick. 21.00.",/*16*/"-PLATOS ROTOS. Costello Club. 21.30.<BR>-<a href=http://www.ebrovision.com target=_blank>EBROVISION</a>. Miranda de Ebro, Burgos.<br>-<u>Concierto Presentación Programación Radio 3</u>: RUFUS T + BIKINI RED + LOVELY RITA + DADDY LONGLEGS. Caracol. 21.00.",/*17*/"-SONS OF ROCK. Costello Club. 21.30.<BR>-RAÚL QUERIDO + ED WOOD LOVERS + LOS AUTÓCRATAS. Ocho y Medio. 22.00.<br>-NOTHINK. El Sol. 22.30.<br>-<a href=http://www.ebrovision.com target=_blank>EBROVISION</a>. Miranda de Ebro, Burgos.",/*18*/"-AREA 52. Costello Club. 21.30.<BR>-AIAS + HAZTE LAPÓN. Ocho y Medio. 22.30.<br>-THE SOUL MOVERS + KONGSMEN. Gruta 77. 23.00.<br>-EELS. La Riviera. <br>-<a href=http://www.ebrovision.com target=_blank>EBROVISION</a>. Miranda de Ebro, Burgos.",/*19*/"-THE NEW PORNOGRAPHERS. Joy Eslava. <br>-<a href=http://www.petitfestival.org target=_blank>PETIT FESTIVAL</a>. La Vall d_Uixó, Castelló.",/*20*/"-<a href=http://www.petitfestival.org target=_blank>PETIT FESTIVAL</a>. La Vall d_Uixó, Castelló.",/*21*/"-<a href=http://www.petitfestival.org target=_blank>PETIT FESTIVAL</a>. La Vall d_Uixó, Castelló.",/*22*/"-<U>TurboRock Festival</u>: THE SOUNDTRACK OF OUR LIVES + THE MUFFS + JC BROOKS & THE UPTOWN SOUND + MUCK & THE MIRES. Rock Kitchen.<br>-JULIO DE LA ROSA. Costello Club. 21.30.<BR>-THE EXTRAORDINAIRES Y EDDIE NICHOLS. La Boite. 21.30.<br>-JOSE GONZALEZ. Casa de América.",/*23*/"-<U>TurboRock Festival</u>: REDD KROSS + HOODOO GURUS + AUTORAMAS. Rock Kitchen.<br>-THE DEPRECIATION GUILD + HIS MAJESTY THE KING. Teatro Lara. 22.00.",/*24*/"-THE BLESSING DOGS + DIPIÚ. Moby Dick. 21.00.<br>s-GIZMO. Costello Club. 21.30.<BR>-<u>Madriz Indie Guitars #2</u>: THE NOISES + LOS NASTYS + THE EZRA BEATS. Ocho y Medio. 22.00.<br>-GECKO TURNER. El Sol. 22.30.",/*25*/"-SERGIO LAYOS. Costello Club. 21.30.<BR>-GOLDFRAPP. La Riviera. 20.00.<BR>-STIFF LITTLE FINGERS. Heineken. 20.00.<br>-BANDINI. El Sol. 22.30.",/*26*/null,/*27*/null,/*28*/"-<U>TurboRock Festival</u>: MUDHONEY + YOUNG FRESH FELLOWS + THE MEANIES. Rock Kitchen.<br>",/*29*/null,/*30*/"-THE POSIES. Heineken. 19.30.<br>-<u>Low Club Day</u>: DORIAN + POLOCK + EROL ALKAN + REX THE DOG + HOMEBOY. La Riviera. 20.15.<br>-HULE + DOCTOR ZILLMAN. Moby Dick. 21.00.",/*31*/null)/*CONCIERTOS DEL PROXIMO MES*/var noticiasMes2 = new Array(/*01*/"-<u>Experimenta Club</u>: E.A.R. Auditorio La Casa Encendida. 20.00.<br>-JOE BONAMASSA. Teatro Circo Price.<br>-<u>Experimenta Club</u>: XESÚS VALLE. Patio La Casa Encendida. 21.00.<br>-<u>Experimenta Club</u>: CARLOS GIFFONI. Patio La Casa Encendida. 22.00.<br>-STEREO TOTAL + BLA + WILD HONEY. Ocho y Medio. 22.00.<br>-<u>Experimenta Club</u>: NADJA. Patio La Casa Encendida. 22.45.",/*02*/"-<u>Experimenta Club</u>: GHÉDALIA TAZARTÈS. Auditorio La Casa Encendida. 20.00.<BR>-<u>Experimenta Club</u>: TAREK ATOUI. Patio La Casa Encendida. 21.00.<BR>-<u>Experimenta Club</u>: SEEFEEL. Patio La Casa Encendida. 22.00.<br>-HIDROGENESSE + ESPANTO + KOKOSHKA. Ocho y Medio. 22.00.",/*03*/"-<u>Experimenta Club</u>: BERNARD GÜNTER. Auditorio La Casa Encendida. 20.00.<BR>-<u>Experimenta Club</u>: LIVIO TRAGTENBERG. Patio La Casa Encendida. 21.00.<br>-<u>Experimenta Club</u>: KTL. Patio La Casa Encendida. 22.00.",/*04*/null,/*05*/null,/*06*/"-<u>Conciertos Sublimes</u>: DAMIEN JURADO + LE TRASTE. Teatro Lara.",/*07*/"-TIM ROBBINS AND THE ROGUES GALLERY BAND. Caracol. 20.00.",/*08*/"-<u>Conciertos Sublimes</u>: BLUE RODEO. Teatro Lara.<br>-<a href=http://www.monkeyweek.org target=_blank>MONKEY WEEK</a>. Puerto de Santa María, Cádiz.",/*09*/"-<a href=http://www.monkeyweek.org target=_blank>MONKEY WEEK</a>. Puerto de Santa María, Cádiz.",/*10*/"-<a href=http://www.monkeyweek.org target=_blank>MONKEY WEEK</a>. Puerto de Santa María, Cádiz.",/*11*/"-TRAIN. Penélope. <br>-<a href=http://www.monkeyweek.org target=_blank>MONKEY WEEK</a>. Puerto de Santa María, Cádiz.",/*12*/"-<a href=http://www.monkeyweek.org target=_blank>MONKEY WEEK</a>. Puerto de Santa María, Cádiz.",/*13*/"-MIKE FARRIS. Heineken. 20.00.",/*14*/null,/*15*/null,/*16*/"-MYSTERY JETS. Moby Dick.<br>-NADADORA. Neu! Club.",/*17*/null,/*18*/null,/*19*/"-<u>Conciertos Sublimes</u>: MARK KOZELEK + THE SECRET SOCIETY. Teatro Lara.",/*20*/"-THE DILLINGER ESCAPE PLAN + CANCER BATS + THE OCEAN. Heineken. 20.15.<br>-CLUB 8 + LOS LAGOS DE HINAULT. Moby Dick. 21.00.<br>-TRENTEMOLLER. Joy Eslava. 21.30.",/*21*/"-<u>10 Aniversario Mushroom Pillow</u>: DELOREAN + SR. CHINARRO + LA HABITACIÓN ROJA. La Riviera.",/*22*/null,/*23*/"-CASIOTONE FOR THE PAINFULLY ALONE. Moby Dick. 20.00.",/*24*/null,/*25*/null,/*26*/null,/*27*/"-HURTS. Penélope. 20.00.",/*28*/null,/*29*/null,/*30*/null,/*31*/null)//ENERO//*01*/null,//*02*/null,//*03*/null,//*04*/null,//*05*/null,//*06*/null,//*07*/null,//*08*/null,//*09*/null,//*10*/null,//*11*/null,//*12*/null,//*13*/null,//*14*/null,//*15*/null,//*16*/null,//*17*/null,//*18*/null,//*19*/null,//*20*/null,//*21*/null,//*22*/null,//*23*/null,//*24*/null,//*25*/null,//*26*/null,//*27*/null,//*28*/null,//*29*/null,//*30*/null,//*31*/null//recoge la fecha del pc y mira si hay algo para ese mismo dia.function proximoEvento(){	k = dia_mes-1;	document.getElementById('fecha').innerHTML = dia_mes + " de "+ meses[mes1-1];	switch (mesPC){		case mes1:		if(noticiasMes1[k]!=null){		document.getElementById('evento').innerHTML = noticiasMes1[k];		}else{			document.getElementById('evento').innerHTML = "El Cactus no tiene ninguna recomendación que hacerte para hoy.<br> Consulta el calendario para conocer los próximos eventos." ;		}		break		case mes2:		if(noticiasMes2[k]!=null){		document.getElementById('evento').innerHTML = noticiasMes2[k];		}else{			document.getElementById('evento').innerHTML = "El Cactus no tiene ninguna recomendación que hacerte para hoy.<br> Consulta el calendario para conocer los próximos eventos." ;		}		break		default:		document.getElementById('evento').innerHTML = "El Cactus no tiene ninguna recomendación que hacerte para hoy.<br> Consulta el calendario para conocer los próximos eventos." ;	}}//dibuja los calendariosfunction date() {//PARA ASIGNAR EL NUMERO DE DIAS EN BLANCO ANTES DEL DIA 1for(x=dia_mes; x>1; x--){if(dia_semana==0){dia_semana=7}dia_semana--var dia_semanact = dia_semana-1;}if(dia_semanact==-1){dia_semanact=6}dia_semanact=2//ESCRIBE EL CALENDARIO DEL MES ACTUAL EN PÁGINAdocument.write("<ul>");document.write("<li class='mes1'>" + meses[mes1-1] + "</li>");document.write("<li class='dia1'>L</li><li class='dia1'>M</li><li class='dia1'>X</li><li class='dia1'>JU</li><li class='dia1'>VI</li><li class='dia1'>SA</li><li class='dia1'>DO</li>")		for (j = 0; j < dia_semanact; j++) {	document.write("<li>&nbsp;</li>")	}	for (i = 0; i < diasmes1; i++) {	document.write("<li>")	if(noticiasMes1[i]!=null){	fechaEvento= "document.getElementById('fecha').innerHTML ='" + numdias[i] + " de " + meses[mes1-1] +"'";	textoEvento = "document.getElementById('evento').innerHTML ='" + noticiasMes1[i] +"'";		document.write('<a href="# " onmouseover="' + textoEvento + ';' + fechaEvento + '">' + numdias[i] + '</a>')	}	else {	document.write(numdias[i])	}	document.write("</li>")	}document.write("</ul>");//HAY QUE PONER EL NÚMERO DE DÍAS EN BLANCO ANTES DEL DÍA 1 DEL SEGUNDO MESdia_semanact=4//ESCRIBE EL CALENDARIO DEL SIGUIENTE MESdocument.write("<ul>");document.write("<li class='mes2'>" + meses[mes2-1] + "</li>");document.write("<li class='dia2'>L</li><li class='dia2'>M</li><li class='dia2'>X</li><li class='dia2'>JU</li><li class='dia2'>VI</li><li class='dia2'>SA</li><li class='dia2'>DO</li>")		for (j = 0; j < dia_semanact; j++) {	document.write("<li>&nbsp;</li>")	}	for (i = 0; i < diasmes2; i++) {	document.write("<li>")	if(noticiasMes2[i]!=null){	fechaEvento= "document.getElementById('fecha').innerHTML ='" + numdias[i] + " de " + meses[mes2-1] +"'";	textoEvento = "document.getElementById('evento').innerHTML ='" + noticiasMes2[i] +"'";		document.write('<a href="# " onmouseover="' + textoEvento + ';' + fechaEvento + '">' + numdias[i] + '</a>')	}	else {	document.write(numdias[i])	}	document.write("</li>")	}document.write("</ul>");}/*********** FIN CALENDARIO AGENDA ***********//*********** FUNCION PARA LISTADO FOTOS DE CONCIERTOS ************/function listadoFotos() {	fotosConciertos = new Array;	i = 0;	fotosConciertos[i] = new Array("../images/fotos/fiestamujeresIni.jpg", "FIESTA MUJERES PINCHAN DESESPERADAS", "ultimasFotos.htm");i++	fotosConciertos[i] = new Array("../images/fotos/fantasmaIni.jpg", "FANTASMA #3", "fantasma.htm");i++	fotosConciertos[i] = new Array("../images/fotos/atswimtwobirdsIni.jpg", "AT SWIM TWO BIRDS", "atswim.htm");i++	fotosConciertos[i] = new Array("../images/fotos/tokyoIni.jpg", "TOKYO SEX DESTRUCTION", "tokyo.htm");i++	fotosConciertos[i] = new Array("../images/fotos/violentfemmesIni.jpg", "VIOLENT FEMMES", "violent.htm");i++	fotosConciertos[i] = new Array("../images/fotos/maximoparkIni.jpg", "MAXÏMO PARK", "maximopark.htm");i++	fotosConciertos[i] = new Array("../images/fotos/magicnumbersIni.jpg", "THE MAGIC NUMBERS", "magic.htm");i++	fotosConciertos[i] = new Array("../images/fotos/edharcourtIni.jpg", "ED HARCOURT", "edharcourt.htm");i++	fotosConciertos[i] = new Array("../images/fotos/gruposalvajeIni.jpg", "GRUPO SALVAJE", "gruposalvaje.htm");i++	fotosConciertos[i] = new Array("../images/fotos/eurotrashIni.jpg", "EURO-TRASH GIRL", "eurotrash.htm");i++	fotosConciertos[i] = new Array("../images/fotos/samiamIni.jpg", "SAMIAM + THE DRAFT", "samiam.htm");i++	fotosConciertos[i] = new Array("../images/fotos/rsecretoIni.jpg", "EL REMATE SECRETO", "rsecreto.htm");i++	fotosConciertos[i] = new Array("../images/fotos/12twelvelni.jpg", "12TWELVE", "12twelve.htm");i++	fotosConciertos[i] = new Array("../images/fotos/maximoIni.jpg", "MAXIMO PARK", "maximo.htm");i++	fotosConciertos[i] = new Array("../images/fotos/azkenaWilcoIni.jpg", "AZKENA ROCK FESTIVAL", "azkena.htm");i++	//ESCRIBE EL LISTADO DE FOTOS EN PÁGINAdocument.write("<ul class='foto'>");	for (i=0; i<(fotosConciertos.length); i++) {		document.write("<li><a href='"+fotosConciertos[i][2]+"'><img src='" + fotosConciertos[i][0] +"' class = 'marcoFoto'/><br>" +fotosConciertos[i][1] +"</a></li>");	}document.write("</ul>");}/*********** FIN LISTADO FOTOS ************//*********** FUNCION PARA LISTADO DE ENTREVISTAS ************/function entrevistas() {	entrevistas = new Array;	m = 0;	entrevistas[m] = new Array("../images/entrevistas/portastaticIni.jpg", "PORTASTATIC", "Marzo del 2007", "ultima.htm");m++	entrevistas[m] = new Array("../images/entrevistas/num9Ini.jpg", "NUM9", "20 Enero del 2007", "num9.htm");m++	entrevistas[m] = new Array("../images/entrevistas/plasticIni.jpg", "PLASTIC D'AMOUR", "17 Diciembre del 2006", "plastic.htm");m++	entrevistas[m] = new Array("../images/entrevistas/chinarro02.jpg", "SR. CHINARRO", "10 Diciembre del 2006", "chinarro.htm");m++	entrevistas[m] = new Array("../images/entrevistas/fantasma3.jpg", "FANTASMA #3", "9 Diciembre del 2006", "fantasma.htm");m++	entrevistas[m] = new Array("../images/entrevistas/corcobado02.jpg", "CORCOBADO", "2 Diciembre del 2006", "corcobado.htm");m++	entrevistas[m] = new Array("../images/entrevistas/why.jpg", "WHY?", "3 Diciembre del 2005", "why.htm");m++	entrevistas[m] = new Array("../images/entrevistas/cake.jpg", "CAKE", "Noviembre de 2005", "cake.htm");m++	//ESCRIBE EL LISTADO DE FOTOS EN PÁGINAdocument.write("<ul class='entrevistas'>");	for (m=0; m<(entrevistas.length); m++) {		document.write("<li><a href='"+entrevistas[m][3]+"'><img src='" + entrevistas[m][0] +"'class = 'marcoFoto'/><br>" +entrevistas[m][1] +"<br>"+entrevistas[m][2] +"</a></li>");	}document.write("</ul>");}/********** FIN LISTADO ENTREVISTAS **********//*********** FUNCION PARA LISTADO DE ESPECIALES ************/function especiales() {	especiales = new Array;	l = 0;	especiales[l] = new Array("FIB 2010", "ultimo.htm");l++	especiales[l] = new Array("Resumen 2009", "resumen2009.htm");l++	especiales[l] = new Array("FIB 2009", "fib2009.htm");l++	especiales[l] = new Array("SOS 4.8", "sos48.htm");l++	especiales[l] = new Array("Resumen 2008", "resumen2008.htm");l++	especiales[l] = new Array("Resumen 2007", "resumen2007.htm");l++	especiales[l] = new Array("FIB 2007", "fib2007.htm");l++	especiales[l] = new Array("Resumen 2006", "resumen2006.htm");l++	especiales[l] = new Array("FIB 2006", "fib2006.htm");l++	especiales[l] = new Array("Resumen 2005", "resumen2005.htm");l++	//especiales[l] = new Array("Azkena Rock Festival", "azkena");l++	//especiales[l] = new Array("Primavera Sound", "azkena.htm");l++	//especiales[l] = new Array("Electro 2M5", "electro2m5.htm");l++	//ESCRIBE EL LISTADO DE FOTOS EN PÁGINAdocument.write("<ul class='especiales'>");	for (l=0; l<(especiales.length); l++) {		document.write("<li><a href='"+especiales[l][1]+"'>" + especiales[l][0] +"</a></li>");	}document.write("</ul>");}/********** FIN LISTADO ESPECIALES **********//********** CARGA DE IMAGENES MENU **********/if (document.images) {    semanaup       = new Image();    semanaup.src   = "images/botones/semana.gif" ;    semanadown     = new Image() ;    semanadown.src = "images/botones/semana_over.gif" ;		agendaup       = new Image();    agendaup.src   = "images/botones/agenda.gif" ;    agendadown     = new Image() ;    agendadown.src = "images/botones/agenda_over.gif" ;	noticiasup       = new Image();    noticiasup.src   = "images/botones/noticias.gif" ;    noticiasdown     = new Image() ;    noticiasdown.src = "images/botones/noticias_over.gif" ;	entrevistasup       = new Image();    entrevistasup.src   = "images/botones/entrevistas.gif" ;    entrevistasdown     = new Image() ;    entrevistasdown.src = "images/botones/entrevistas_over.gif" ;	especialesup       = new Image();    especialesup.src   = "images/botones/especiales.gif" ;    especialesdown     = new Image() ;    especialesdown.src = "images/botones/especiales_over.gif" ;	fotosup       = new Image();    fotosup.src   = "images/botones/fotos.gif" ;    fotosdown     = new Image() ;    fotosdown.src = "images/botones/fotos_over.gif" ;	cactuspiedraup       = new Image();    cactuspiedraup.src   = "images/botones/piedra.gif" ;    cactuspiedradown     = new Image() ;    cactuspiedradown.src = "images/botones/piedra_over.gif" ;		semanaPosicion = "40px 0 0 15px";	agendaPosicion = "40px 0 0 75px";	noticiasPosicion = "40px 0 0 135px";	entrevistasPosicion = "40px 0 0 180px";	especialesPosicion = "40px 0 0 250px";	fotosPosicion = "40px 0 0 325px";	cactuspiedraPosicion = "40px 0 0 350px";}function buttondown( buttonname ){    if (document.images) {      document[ buttonname ].src = eval( buttonname + "down.src" );	  	    document.getElementById("tituloMenu").style.margin = eval( buttonname + "Posicion");	  document.getElementById("tituloMenu").style.visibility = "visible";	 if (buttonname != "semana"){	  document.getElementById("tituloMenu").innerHTML = buttonname;	 }else{		 document.getElementById("tituloMenu").innerHTML = "escucha el cactus";	 }    }}function buttonup( buttonname ){    if (document.images) {      document[ buttonname ].src = eval( buttonname + "up.src" );	  document.getElementById("tituloMenu").style.visibility="hidden";	     }}/******* FIN CARGA IMAGENES MENU ***********//****ABRIR VENTANA NAVEGADOR****/function openwindow(direccion){window.open(direccion,"escuchaCactus","menubar=no,scrollbars=YES,resizable=YES,width=550,height=600");}