// Popups
function abrirPopup(id,tipo,url,titulo,atributos){
	// Funcion que se encuentra en Popup.js
	dhtmlmodal.open(id, tipo, url, titulo, atributos);
}

// Función para abrir popups //
function wOpen(ruta,target,w,h,scrolls){	
	var ancho = w;
	var alto = h;
	var top = (screen.height/2) - (alto/2+40);

	var left = (screen.width/2) - (ancho/2);
	
	if(w!=""){
		window.open(ruta,target,"width=" + w + ",height=" + h + ",left=" + left + ",top=" + top + ",scrollbars=" + scrolls);
	}
	else{
		window.open(ruta,target)
	}
}

//---------------------------------------------------------//
// Hacer que roten las noticias en el ticker de noticias.  //
//---------------------------------------------------------//
var opacidad = 1;
function rotativo() {
	goROTATIVO = setInterval("cambio()", 5000);
}

function cambio() {
	// Se para para hacer el cambio de noticia.
	clearInterval(goROTATIVO)
	cambiar = setInterval("oculta()", 12);
}

function ticker(){
	var T = document.getElementById("T");
	alert(T.childNodes.length);
	var mylist=document.getElementById("T")
	var contador = 0;
	for (i=0; i<mylist.childNodes.length; i++){
		if (mylist.childNodes[i].nodeName=="DIV")
		contador += 1;
	}
	//alert(contador)
	/*for(x=0;x<=T.childNodes.length-1;x++){
		document.getElementById("message" + x).style.display = "none";
		//alert(T.childNodes.length)
	}*/
	
}

function oculta(){
	var T = document.getElementById("T");
	var ultimo = T.childNodes.length-1
	var message_Noticia = document.getElementById("message" + ultimo);

	opacidad -= 0.03;
	
	if(document.all && !window.opera)
		message_Noticia.style.filter = "alpha(opacity=" + opacidad * 100 + ")";
	else if(window.opera)
		message_Noticia.style.opacity = opacidad;
	else
		message_Noticia.style.MozOpacity = opacidad;
	
	if(opacidad <= 0)	// Se ha terminado de cambiar
	{
		clearInterval(cambiar);
		var e;
		for(x=T.childNodes.length-1;x>=0;x--){
			e = document.getElementById("message" + x);
			e.style.zIndex = (x+1);
			e.id = "message" + (x+1);
		}
		e = document.getElementById("message" + T.childNodes.length);
		e.style.zIndex = 0;
		e.id = "message" + 0;
				
		if(document.all && !window.opera)
			message_Noticia.style.filter = "alpha(opacity=100)";
		else if(window.opera)
			message_Noticia.style.opacity = 1;
		else
			message_Noticia.style.MozOpacity = 1;
			
		
		
		opacidad = 1;
		// volvemos a poner en marcha para que vuelva a cambiar
		goROTATIVO = setInterval("cambio()", 5000);
	}
}

window.onload = rotativo;
