var reloj;
var tamanyo;
var imagen;
var ampliar=1;
var reducir=2;
var estado=ampliar;
var rutasPrecarga = new Array("img2010/myspace01.gif","img2010/myspace01-hoover.gif","img2010/disboot.gif","img2010/disboot-hoover.gif","img2010/lasfm.gif","img2010/lasfm-hoover.gif","img2010/cc.gif","img2010/cc-hoover.gif","img2010/Bcontacte.gif","img2010/Hcontacte.gif","img2010/Blinks.gif","img2010/Hlinks.gif","img2010/Bdisbooking.gif","img2010/Hdisbooking.gif","img2010/Breleases.gif","img2010/Hreleases.gif","img2010/Bartistes.gif","img2010/Hartistes.gif","img2010/Bnews.gif","img2010/Hnews.gif","img2010/twitter.gif","img2010/twitter-hover.gif","img2010/left01.gif","img2010/left01H.gif","img2010/right.gif","img2010/right_H.gif","img2010/list.gif","img2010/list_H.gif","img2010/bc.gif","img2010/bc-hoover.gif");
var imagenesPrecargadas = new Array(30);

function creaAjax(){
         var objetoAjax=false;
         try {
          /*Para navegadores distintos a internet explorer*/
          objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
          try {
                   /*Para explorer*/
                   objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
                   }
                   catch (E) {
                   objetoAjax = false;
          }
         }

         if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
          objetoAjax = new XMLHttpRequest();
         }
         return objetoAjax;
}
function FAjax (url,capa,valores,metodo) {
        var ajax=creaAjax();
        var capaContenedora = document.getElementById(capa);
		/*Creamos y ejecutamos la instancia si el metodo elegido es POST*/
		if(metodo.toUpperCase()=='POST'){
        	ajax.open ('POST', url, true);
        	ajax.onreadystatechange = function() {
         		if (ajax.readyState==1) {
 	               capaContenedora.innerHTML="<span class=\"resaltar\">Loading.......</span>";
         		}
         		else if (ajax.readyState==4){
                   if(ajax.status==200) {
                        document.getElementById(capa).innerHTML=ajax.responseText;
                   }
                   else if(ajax.status==404) {
	                   capaContenedora.innerHTML = "<span class=\"resaltar\">La direcció no existeix</span>";
					}
                    else {
                       capaContenedora.innerHTML = "<span class=\"resaltar\">Error: "+ajax.status+"</span>";
                    }
                 }
         }
         ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(valores);
         return;
	}
	/*Creamos y ejecutamos la instancia si el metodo elegido es GET*/
	if (metodo.toUpperCase()=='GET') {
        ajax.open ('GET', url, true);
        ajax.onreadystatechange = function() {
         	if (ajax.readyState==1) {
            	capaContenedora.innerHTML="<span class=\"resaltar\">LOADING.......</span>";
         	}
			else if (ajax.readyState==4) {
            	if(ajax.status==200) {
					document.getElementById(capa).innerHTML=ajax.responseText;
				}
            	else if(ajax.status==404) {
                	capaContenedora.innerHTML = "<span class=\"resaltar\">La direcció no existeix</span>";
				}
            	else {
					capaContenedora.innerHTML = "<span class=\"resaltar\">Error: "+ajax.status+"</span>";
            	}
			}
      }
      ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
      ajax.send(null);
      return
	}
}
function news() {
	FAjax("news2010-discontinu.php","info","","GET");
}
function artistes() {
	FAjax("artistes2010-discontinu.php","info","","GET");
}
function enlaces() {
	FAjax("links2010-discontinu.php","info","","GET");
}
function releases() {
	FAjax("releases2010-discontinu.php","info","","GET");
}
function seleccioArtista(id) {
	FAjax("artista2010-discontinu.php?&ID="+id,"info","","GET");
}
function carregarReleaseFull(id) {
	estado=ampliar; //previene comportamiento inesperado cuando no se habia minimizado la carátula antes de salir
	FAjax("release2010-discontinu.php?&ID="+id,"info","","GET");
}
function ampliacion() {
	tamanyo=tamanyo+10;
	imagen.width=tamanyo;
	imagen.height=tamanyo;
	if (tamanyo==350) {
		window.clearInterval(reloj);
	}
}
function reduccion() {
	tamanyo=tamanyo-10;
	imagen.width=tamanyo;
	imagen.height=tamanyo;
	if (tamanyo==140) {
		window.clearInterval(reloj);
	}
}
function modificarTamanyo() {
	imagen=document.getElementById("imgRelease");
	tamanyo=imagen.width;
	if (estado==ampliar) {
		window.clearInterval(reloj);
		reloj = window.setInterval("ampliacion()",50);
		estado=reducir;
	}
	else {
		if (estado==reducir) {
			window.clearInterval(reloj);
			reloj = window.setInterval("reduccion()",50);
			estado=ampliar;
		}
	}
}
/*
function tacharDreta() {
	var capa=document.getElementById("der");
	capa.style.textDecoration="line-through";
}
function treureTacharDreta() {
	var capa=document.getElementById("der");
	capa.style.textDecoration="none";
}
*/
function ratonSobreNews() {
	var imagen=document.getElementById("bnews");
	imagen.src=imagenesPrecargadas[19].src;
	//tacharDreta();
}
function ratonFueraNews() {
	var imagen=document.getElementById("bnews");
	imagen.src=imagenesPrecargadas[18].src;
	//treureTacharDreta();
}
function ratonSobreArtistes() {
	var imagen=document.getElementById("bartistes");
	imagen.src=imagenesPrecargadas[17].src;
	//tacharDreta();
}
function ratonFueraArtistes() {
	var imagen=document.getElementById("bartistes");
	imagen.src=imagenesPrecargadas[16].src;
	//treureTacharDreta();
}
function ratonSobreReleases() {
	var imagen=document.getElementById("breleases");
	imagen.src=imagenesPrecargadas[15].src;
	//tacharDreta();
}
function ratonFueraReleases() {
	var imagen=document.getElementById("breleases");
	imagen.src=imagenesPrecargadas[14].src;
	//treureTacharDreta();
}
function ratonSobreDisbooking() {
	var imagen=document.getElementById("bdisbooking");
	imagen.src=imagenesPrecargadas[13].src;
	//tacharDreta();
}
function ratonFueraDisbooking() {
	var imagen=document.getElementById("bdisbooking");
	imagen.src=imagenesPrecargadas[12].src;
	//treureTacharDreta();
}
function ratonSobreLinks() {
	var imagen=document.getElementById("blinks");
	imagen.src=imagenesPrecargadas[11].src;
	//tacharDreta();
}
function ratonFueraLinks() {
	var imagen=document.getElementById("blinks");
	imagen.src=imagenesPrecargadas[10].src;
	//treureTacharDreta();
}
function ratonSobreContacte() {
	var imagen=document.getElementById("bcontacte");
	imagen.src=imagenesPrecargadas[9].src;
	//tacharDreta();
}
function ratonFueraContacte() {
	var imagen=document.getElementById("bcontacte");
	imagen.src=imagenesPrecargadas[8].src;
	//treureTacharDreta();
}
function ratonSobreMyspace() {
	var imagen=document.getElementById("bmyspace");
	imagen.src=imagenesPrecargadas[1].src;
}
function ratonFueraMyspace() {
	var imagen=document.getElementById("bmyspace");
	imagen.src=imagenesPrecargadas[0].src;
}
function ratonSobreDisboot() {
	var imagen=document.getElementById("bdisboot");
	imagen.src=imagenesPrecargadas[3].src;
}
function ratonFueraDisboot() {
	var imagen=document.getElementById("bdisboot");
	imagen.src=imagenesPrecargadas[2].src;
}
function ratonSobreLastfm() {
	var imagen=document.getElementById("blastfm");
	imagen.src=imagenesPrecargadas[5].src;
}
function ratonFueraLastfm() {
	var imagen=document.getElementById("blastfm");
	imagen.src=imagenesPrecargadas[4].src;
}
function ratonSobreCreative() {
	var imagen=document.getElementById("bcreative");
	imagen.src=imagenesPrecargadas[7].src;
}
function ratonFueraCreative() {
	var imagen=document.getElementById("bcreative");
	imagen.src=imagenesPrecargadas[6].src;
}
function ratonSobreTwitter() {
	var imagen=document.getElementById("btwitter");
	imagen.src=imagenesPrecargadas[21].src;
}
function ratonFueraTwitter() {
	var imagen=document.getElementById("btwitter");
	imagen.src=imagenesPrecargadas[20].src;
}
function ratonSobrePrevious() {
	var imagen=document.getElementById("bprevious");
	imagen.src=imagenesPrecargadas[23].src;
}
function ratonFueraPrevious() {
	var imagen=document.getElementById("bprevious");
	imagen.src=imagenesPrecargadas[22].src;
}
function ratonSobreNext() {
	var imagen=document.getElementById("bnext");
	imagen.src=imagenesPrecargadas[25].src;
}
function ratonFueraNext() {
	var imagen=document.getElementById("bnext");
	imagen.src=imagenesPrecargadas[24].src;
}
function ratonSobreListaNews() {
	var imagen=document.getElementById("blistanews");
	imagen.src=imagenesPrecargadas[27].src;
}
function ratonFueraListaNews() {
	var imagen=document.getElementById("blistanews");
	imagen.src=imagenesPrecargadas[26].src;
}
function ratonSobreBandcamp() {
	var imagen=document.getElementById("bbandcamp");
	imagen.src=imagenesPrecargadas[30].src;
}
function ratonFueraBandcamp() {
	var imagen=document.getElementById("bbandcamp");
	imagen.src=imagenesPrecargadas[29].src;
}
function movNew(cuenta,mov) {
	FAjax("news2010-discontinu.php?count="+cuenta+"&mov="+mov,"info","","GET");
}
function ventanaReproductor(tema) {
	//window.open('reproductor2010-discontinu.php?tema='+tema,'DiscontinuRECORDS-Listening','toolbar=NO,location=NO,status=NO,menubar=NO,scrollbars=NO,width=200,height=100,resizable=NO');
	FAjax('reproductor2010-discontinu.php?tema='+tema,"cuerpoVentanaReproductor","","GET");
	var wndw;
	wndw=document.getElementById('ventanaReproductor');
	wndw.style.visibility="visible";
}
function abrirVentanaNewsDestacadas() {
	//window.open("./newsdestacadas2010-discontinu.php","DiscontinuRECORDS-TopNews","");
	var esepopup=window.open('newsdestacadas2010-discontinu.php','DiscontinuRECORDS_TopNews','width=930,scrollbars=1',false);
	/*
	FAjax('newsdestacadas2010-discontinu.php',"cuerpoVentanaNewsDestacadas","","GET");
	var wndw;
	wndw=document.getElementById('ventanaNewsDestacadas');
	wndw.style.visibility="visible";
	*/
}
function llistaNews() {
	FAjax("llista_news2010-discontinu.php","info","","GET");
}
function mostrarNew(id) {
	FAjax("new2010-discontinu.php?ID="+id,"info","","GET");
}
function movLlistaNews(cuenta,mov) {
	FAjax("llista_news2010-discontinu.php?count="+cuenta+"&mov="+mov,"info","","GET");
}
function precargaImg() {
	for (i=0;i<30;i++) {
		imagenesPrecargadas[i] = new Image();
		imagenesPrecargadas[i].src=rutasPrecarga[i];
	}
}
function parametros() {
	// Obtenemos la URL
	var url = document.location.href;
	// Nos quedamos con los parÃ¡metros
	url = url.substring(url.lastIndexOf('?')+1);
	// Dividimos los distintos parÃ¡metros
	url = url.split('&');
	// Almacenamos los parÃ¡metros en un array(param => valor)
	var res = new Array();
	for(var i=0; i<url.length; i++) {
		var aux = url[i].split('=');
		res[aux[0]] = aux[1];
	}
	if (res["IDnew"]) {
		//alert("IDnew="+res["IDnew"]);
		mostrarNew(res["IDnew"]);
	}
	else {
		if (res["IDartista"]) {
			//alert("IDartista="+res["IDartista"]);
			seleccioArtista(res["IDartista"]);
		}
		else {
			if (res["IDrelease"]) {
				//alert("IDrelease="+res["IDrelease"]);
				carregarReleaseFull(res["IDrelease"]);
			}
			else {
				//alert("no params");
				//news();
				llistaNews();
			}
		}
	}
}
function cerrarVentanaReproductor() {
	var laventana;
	var elcontenido;
	laventana=document.getElementById('ventanaReproductor');
	elcontenido=document.getElementById('cuerpoVentanaReproductor');
	elcontenido.innerHTML="";
	laventana.style.visibility="hidden";
}
function cerrarVentanaNewsDestacadas() {
	var laventana;
	var elcontenido;
	laventana=document.getElementById('ventanaNewsDestacadas');
	elcontenido=document.getElementById('cuerpoVentanaNewsDestacadas');
	elcontenido.innerHTML="";
	laventana.style.visibility="hidden";
}
function init() {
	precargaImg();
	//news();
	parametros();
	abrirVentanaNewsDestacadas();
}