/* BLOQUES ANTERIOR SIGUIENTE */

function divAleatorio(nomId, numDivs, tipo, numDivsAle) {
var aleatorio = ((tipo == 'A') ? Math.floor(Math.random() * numDivsAle) : 0);

	for(var i=0; i<numDivs; i++) {
	var idBloque = nomId+"_"+i;
		if (aleatorio==i) {

			document.getElementById(idBloque).style.display="block";

		}
		else {
		document.getElementById(idBloque).style.display="none";
		}
	}
}

function bloqueAnterior(bloque){
while(bloque.id.indexOf("bloque_")==-1){
bloque = bloque.parentNode
}
bloque.style.display="none";
var bloqueAntes=bloque;
do {
bloqueAntes = bloqueAntes.previousSibling;
if (!bloqueAntes) bloqueAntes=bloque.parentNode.lastChild;
} while (bloqueAntes.nodeType!=1)
bloqueAntes.style.display="block";
return false;
}

function bloqueSiguiente(bloque){
while(bloque.id.indexOf("bloque_")==-1){
bloque = bloque.parentNode;
}
bloque.style.display="none";
var bloqueDespues=bloque;
do {
bloqueDespues = bloqueDespues.nextSibling;
if (!bloqueDespues) bloqueDespues=bloque.parentNode.firstChild;
} while (bloqueDespues.nodeType!=1)
bloqueDespues.style.display="block";
return false;
}
/* FIN BLOQUES ANTERIOR SIGUIENTE */


/* GESTION TABS */

	function TabsGestion()
	{
		this.tabArray = new Array();
		this.tabClassOn = "activo";
		this.tabClassOff = "inactivo";
		this.contentClassOn = "contenidoOn";
		this.contentClassOff = "contenidoOff";
	}

	TabsGestion.prototype.setTab = _TabsGestionSetTab;
	TabsGestion.prototype.showTab = _TabsGestionShowTab;

	function _TabsGestionSetTab( tabId, contentId, tabState )
	{
		var tab = new Tab(tabId,contentId,tabState);
		this.tabArray.push(tab);
		switch(tabState)
		{
			case "on":
						document.getElementById(tabId).className = this.tabClassOn;
						//document.getElementById(contentId).className = this.contentClassOn;
					break;
			case "off":
						document.getElementById(tabId).className = this.tabClassOff;
						//document.getElementById(contentId).className = this.contentClassOff;
					break;
		}
	}

	function _TabsGestionShowTab( tabId )
	{
	var strIdBloque=new String (tabId);
	var idBloque=strIdBloque.substr (6,1);
	var bloqueTabId=strIdBloque.substr (6,2);
	var numAleatorio=aleatorio (1,1000000)

		for(  i = 0 ; i < this.tabArray.length ; i ++)
		{
			
			if ( this.tabArray[i].tabId == tabId)
			{
				document.getElementById(this.tabArray[i].tabId).className = this.tabClassOn;
				//document.getElementById(this.tabArray[i].contentId).className = this.contentClassOn;
				$("#bloque"+idBloque).load("/index/bloques/bloque"+bloqueTabId+".asp?ajax="+numAleatorio);


var nomIdOJD=""
switch (bloqueTabId)
{
case "A1":
nomIdOJD="videochat_proximo";
break;

case "A2":
nomIdOJD="videochat_ultimos";
break;

case "A3":
nomIdOJD="videochat_todos";
break;

case "A4":
nomIdOJD="videochat_ranking";
break;

case "B1":
nomIdOJD="agenda";
break;

case "B2":
nomIdOJD="infoservicio";
break;

case "B3":
nomIdOJD="tiempo";
break;

case "B4":
nomIdOJD="tv";
break;

case "C1":
nomIdOJD="directaTV";
break;

case "C2":
nomIdOJD="videos";
break;

case "C3":
nomIdOJD="fotos";
break;

case "C4":
nomIdOJD="webs";
break;

case "C5":
nomIdOJD="foros";
break;

case "D1":
nomIdOJD="intendencias";
break;

case "D2":
nomIdOJD="lanet";
break;

case "D3":
nomIdOJD="cine";
break;

case "D4":
nomIdOJD="canales";
break;

case "D5":
nomIdOJD="lectura";
break;

case "E1":
nomIdOJD="especiales";
break;

case "E2":
nomIdOJD="imagenes";
break;

case "E3":
nomIdOJD="flash";
break;

case "E4":
nomIdOJD="documentos";
break;

case "F1":
nomIdOJD="ranking_ultimas";
break;

case "F2":
nomIdOJD="ranking_leidas";
break;

case "F3":
nomIdOJD="ranking_comentadas";
break;

case "G1":
nomIdOJD="blogs_aldeaglobal";
break;

case "G2":
nomIdOJD="blogs_web";
break;

case "G3":
nomIdOJD="blogs_otros";
break;


default:
nomIdOJD=bloqueTabId;

}


	var _rsCI="es-epi";
	var _rsCG="0";
	var _rsDN="//secure-uk.imrworldwide.com/";
	var _rsCC=0;
	var _rsDT=0;
	var _rsDU=0; 
	var _rsDO=0; 
	var _rsX6=0;  
	var _rsSI=escape(window.location)+'%26bloque%3D'+escape(nomIdOJD);
	var _rsLP=location.protocol.indexOf('https')>-1?'https:':'http:';
	var _rsRP=escape(document.referrer);
	var _rsND=_rsLP+'//secure-uk.imrworldwide.com/';
		var _rsRD=(new Date()).getTime();
		var _rsSE=0;	
		var _rsSV="";
		var _rsSM=0;

		


				var IVW="http://diariodenavarra.ojdinteractivaa.com/cgi-bin/ivw/CP/contenidos/"+nomIdOJD+";";
				$("#ojd").html("<IMG SRC=\""+IVW+"?r="+escape("http://www.diariodenavarra.es")+"\" WIDTH=\"1\" HEIGHT=\"1\"><IMG SRC=\""+_rsND+'cgi-bin/m?ci='+_rsCI+'&cg='+_rsCG+'&si='+_rsSI+'&rp='+_rsRP+"\" WIDTH=\"1\" HEIGHT=\"1\">");
				

			}
			else
			{
				document.getElementById(this.tabArray[i].tabId).className = this.tabClassOff;
				//document.getElementById(this.tabArray[i].contentId).className = this.contentClassOff;
			}
		}
	}


	function Tab( tabId, contentId, tabState)
	{
		this.tabId = tabId;
		this.contentId = contentId;
		this.tabState = tabState;
	}


	function aleatorio(a,b) {

	return Math.round(Math.random()*(b-a)+a);

	}


/* FIN GESTION TABS */




/* GESTION TabsM - MARCADOR DEPORTIVO */

	function TabsMGestion()
	{
		this.tabArray = new Array();
		this.tabClassOn = "activo";
		this.tabClassOff = "inactivo";
		this.contentClassOn = "contenidoOn";
		this.contentClassOff = "contenidoOff";
	}

	TabsMGestion.prototype.setTab = _TabsMGestionSetTab;
	TabsMGestion.prototype.showTab = _TabsMGestionShowTab;

	function _TabsMGestionSetTab( tabId, contentId, TabsMtate )
	{
		var tab = new Tab(tabId,contentId,TabsMtate);
		this.tabArray.push(tab);
		switch(TabsMtate)
		{
			case "on":
						document.getElementById(tabId).className = this.tabClassOn;
						document.getElementById(contentId).className = this.contentClassOn;
					break;
			case "off":
						document.getElementById(tabId).className = this.tabClassOff;
						document.getElementById(contentId).className = this.contentClassOff;
					break;
		}
	}

	function _TabsMGestionShowTab( tabId )
	{
		for(  i = 0 ; i < this.tabArray.length ; i ++)
		{
			if ( this.tabArray[i].tabId == tabId)
			{
				document.getElementById(this.tabArray[i].tabId).className = this.tabClassOn;
				document.getElementById(this.tabArray[i].contentId).className = this.contentClassOn;
			}
			else
			{
				document.getElementById(this.tabArray[i].tabId).className = this.tabClassOff;
				document.getElementById(this.tabArray[i].contentId).className = this.contentClassOff;
			}
		}
	}


	function Tab( tabId, contentId, TabsMtate)
	{
		this.tabId = tabId;
		this.contentId = contentId;
		this.TabsMtate = TabsMtate;
	}

/* FIN GESTION TabsM */