var cgiurl = "/vg/gestion/apps";


// mostrar / ocultar / habilitar / deshabilitar / chequear/ deschequear / asignarClase elementos, uno o varios separados por comas.
function visibilidad(accion,listfields,ids){

	if (ids == undefined) { ids=''; }
	if (accion == '') { return; }
	if (listfields == '') { return; }
	var i=0;
	var j=0;
	acciones=accion.split(",");
	elementos=listfields.split(",");
	
	for (i=0;i<acciones.length;i++){
		
		for (j=0;j<elementos.length;j++){ 
			if (acciones[i].toLowerCase() == 'mostrar') { if (ids == ''){ document.getElementById(elementos[j]).className='mostrar'; } else { document.getElementById(elementos[j]).className=ids; } }
			if (acciones[i].toLowerCase() == 'ocultar') { if (ids == ''){ document.getElementById(elementos[j]).className='ocultar'; } else { document.getElementById(elementos[j]).className=ids; } }  
			if (acciones[i].toLowerCase() == 'deshabilitar') {
				if ((document.getElementById(ids+elementos[j]).type == 'radio')||(document.getElementById(ids+elementos[j]).type == 'checkbox')){
					// PARA RADIO O PARA CHECKS HAY QUE RECORRER EL ARRAY DE ELEMENTOS SI HAY MAS DE UNO.
					habilitacion(ids+elementos[j],'deshabilitar');
					}
				else{ document.getElementById(ids+elementos[j]).disabled=true; }
			}
			if (acciones[i].toLowerCase() == 'habilitar') { 
				if ((document.getElementById(ids+elementos[j]).type == 'radio')||(document.getElementById(ids+elementos[j]).type == 'checkbox')){
					// PARA RADIO O PARA CHECKS HAY QUE RECORRER EL ARRAY DE ELEMENTOS SI HAY MAS DE UNO.
					habilitacion(ids+elementos[j],'habilitar');
					}
				else{ document.getElementById(ids+elementos[j]).disabled=false; }
			} 
			if (acciones[i].toLowerCase() == 'chequear') {  document.getElementById(ids+elementos[j]).checked=true; } 
			if (acciones[i].toLowerCase() == 'deschequear') { document.getElementById(ids+elementos[j]).checked=false; } 
			if (acciones[i].toLowerCase() == 'asignarClase') { document.getElementById(elementos[j]).className=ids; } 
		}	
	}
}






var blocked_msg = 'Esta Pesta\u00F1a esta bloqueada y no puede utilizarse.';

//	FUNCION PARA CAMBIAR TABS
function tab(objid,numtabs,tabname){

	// PROTECCION CONTRA ID INCORRECTO
	if (!document.getElementById(objid)){ alert('No se Encuentra el ID.'); return; }
	
	// ESTADO DEL TAB [ACTIVE, BLOCKED] SI ESTA ACTIVO PUEDE VISUALIZARSE, SI ESTA BLOCKED NO SE PUEDE ABRIR.
	if (document.getElementById(objid).getAttribute("status") == 'blocked') { alert(blocked_msg); return; }
	
	// CAMBIO DEL TAB OBJID
	// se cambio el on para uqe no se pueda ocultar una pestana cuando se clica sobre ella abierta.
	//if (document.getElementById(objid).className == 'tab_on') { document.getElementById(objid).className='tab_off'; visibilidad('ocultar','div_'+objid,'ocultar'); } else { document.getElementById(objid).className='tab_on'; visibilidad('mostrar','div_'+objid,'mostar');} 
	if (document.getElementById(objid).className == 'tab_off'){ document.getElementById(objid).className='tab_on'; visibilidad('mostrar','div_'+objid,'mostar');} 
	// CAMBIAR TODAS LAS TABS.
	for (var i=0; i<numtabs; i++){ 
		tab_element=tabname+i;
		//alert('tab: '+i+' tabid: '+objid);
		if ((tab_element != objid) && (document.getElementById(tab_element))){
			
			if (document.getElementById(tab_element).className == 'tab_on'){ 
			  document.getElementById(tab_element).className='tab_off'; 
					visibilidad('ocultar','div_'+tab_element,'ocultar'); 
					break; 
			}
					
		}
	}

}

// FUNCION TOGGLE PARA ACTIVAR/BLOQUEAR UN TAB
function tab_status(svalue,objid){ 

	var status_value = svalue.toLowerCase();
	switch(status_value){
	
		case 'activate':
		document.getElementById(objid).setAttribute("status",'activate');
		break;
		
		case 'blocked':
		document.getElementById(objid).setAttribute("status",'blocked');
		break;			
	}

}

//	FUNCION PARA CAMBIAR TABS DE LOS CANALES
function tab2(objid,numtabs,tabname,dkcanal,htmcportal,plantilla){
	//PARE VERIFICAR QUE NO PASE PLANTILLA EN VACIO
	if (plantilla == '') plantilla = "tab-contenidocanal.htm";
		
	// PROTECCION CONTRA ID INCORRECTO
	if (!document.getElementById(objid)){ alert('No se Encuentra el ID.'); return; }
	
	// ESTADO DEL TAB [ACTIVE, BLOCKED] SI ESTA ACTIVO PUEDE VISUALIZARSE, SI ESTA BLOCKED NO SE PUEDE ABRIR.
	if (document.getElementById(objid).getAttribute("status") == 'blocked') { alert(blocked_msg); return; }
	
	// CAMBIO DEL TAB OBJID
	// se cambio el on para uqe no se pueda ocultar una pestaña cuando se clica sobre ella abierta.
	//if (document.getElementById(objid).className == 'tab_on') { document.getElementById(objid).className='tab_off'; visibilidad('ocultar','div_'+objid,'ocultar'); } else { document.getElementById(objid).className='tab_on'; visibilidad('mostrar','div_'+objid,'mostar');} 
	//if (document.getElementById(objid).className == 'tab_off'){ 
	document.getElementById(objid).className='tab_on'; if(document.getElementById('div_'+objid)){visibilidad('mostrar','div_'+objid,'mostar');} 
	//document.location=cgiurl+"/v.cgi?D.templ="+htmcportal+"/canal.html&D.k="+dkcanal+"&plantilla="+plantilla;
	document.location=cgiurl+"/v.cgi?D.templ="+htmcportal+"/canal.htm&D.k="+dkcanal;
	//} 
	// CAMBIAR TODAS LAS TABS.
	for (var i=0; i<numtabs; i++){ 
		tab_element=tabname+i;
		//alert('tab: '+i+' tabid: '+objid);
		if (tab_element != objid){
			
			if (document.getElementById(tab_element).className == 'tab_on') { document.getElementById(tab_element).className='tab_off'; if(document.getElementById('div_'+tab_element)){visibilidad('ocultar','div_'+tab_element,'ocultar'); break;}}
					
		}
	}
}

//	FUNCION PARA CAMBIAR TABS DE LOS CANALES
function tab3(objid,numtabs,tabname,dkcanal,htmcportal,plantilla){
	//PARE VERIFICAR QUE NO PASE PLANTILLA EN VACIO
	if (plantilla == '') plantilla = "tab-contenidocanal.htm";
		
	// PROTECCION CONTRA ID INCORRECTO
	if (!document.getElementById(objid)){ alert('No se Encuentra el ID.'); return; }
	
	// ESTADO DEL TAB [ACTIVE, BLOCKED] SI ESTA ACTIVO PUEDE VISUALIZARSE, SI ESTA BLOCKED NO SE PUEDE ABRIR.
	if (document.getElementById(objid).getAttribute("status") == 'blocked') { alert(blocked_msg); return; }
	
	//document.location=cgiurl+"/v.cgi?D.templ="+htmcportal+"/canal.html&D.k="+dkcanal+"&plantilla="+plantilla;
	document.location=cgiurl+"/v.cgi?D.templ="+htmcportal+"/canal.htm&D.k="+dkcanal;
	
}

// DEFINICION DEL ARRAY DE LAS NOTICIAS
// Y CONSTRUCTOR DE OBJETO NOTICIAS

function ObjectNoticia(k,titulo,fecha,subtitulo,resumen){ 

	this.k=k;
	this.titulo=titulo;
	this.fecha=fecha;
	this.subtitulo=subtitulo;
	this.resumen=resumen;

}


function ObjectEnlace(k,descripcion,nombre,url,rutaenlace,nomarchivo,alto,ancho){ 

	this.k=k;
	this.descripcion=descripcion;
	this.nombre=nombre;
	this.url=url;
	this.rutaenlace=rutaenlace;
	this.nomarchivo=nomarchivo;
	this.alto=alto;
	this.ancho=ancho;

}



// RECIBE 2 PARAMETROS: ID DEL ARRAY DE NOTICIAS; ID DEL OBJETO PARA VISUALIZAR EN PANTALLA;
   //SE  EXTENDIO LA FUNCIONALIDAD, insertando el contenedor de paginacion y tambien
   //si se desea conservar un alto, se limita por cantidad de caracteres permitidos en el resumen.
   //Modo: 0 muestra titulos y resumenes, 
   //Modo: 1 ver solo los titulos de las noticias.
   //Modo: 2 muestra descripcion de enlaces con direccion url de su pagina.
   
	function verNoticias(objarrayid,viewid,pagid,pagina,regspagina,titulolimit,resumenlimit,modo){ 
	    var stringpag="";
	    titulolimits=0;
	    resumenlimits=0;
	    if (titulolimit!="") titulolimits=parseInt(titulolimit);
	    if (resumenlimit!="") resumenlimits=parseInt(resumenlimit);
	    
		// PAGINA
		if ((pagina == undefined)||(pagina == '')) {pagina=0; } else { pagina=pagina; }
				
		// PAGINACION
		if ((regspagina == undefined)||(regspagina == '')) {regs=4; } else {regs=regspagina; }
		
		// INICIALIZACION DE STRING HTML
		string_html='';

		// CAPTURAMOS EL ARRAY DE HISTORIALES				
		objarr=eval(objarrayid);
		if (objarr == undefined) {return;}
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objview = document.getElementById(viewid);
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objpag = document.getElementById(pagid);
			
		// INICIALIZACION DEL STRING DE HISTORIALES
		objview.innerHTML='';
				
		var ini=0;
		if (pagina > 0) { ini=regs*pagina; }
		
		// ITERACION DE NOTICIAS
		if(objarr.length>0){
		  //string_html+="<div id=\"nav\" class=\"nav\"><a href=\"javascript:verNoticias('"+objarrayid+"','"+viewid+"','','" + regs + "');\"> &lt;- inicio </a> </div>";
		  string_html+="<ul>";
							
		}
		else{
		  if (modo!=2) string_html='<div class=lista><span>No se han encontrado Noticias </span></div>';
		  else string_html='<div class=lista><span>No se han encontrado Enlaces </span></div>';
		}
		for (i=ini;i<objarr.length;i++){
				
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
				
			       if ((modo==1)||(modo==0)) {
					  tit=objarr[i].titulo;
					  res=objarr[i].resumen;
					  titulo=tit.split("");
					  if (titulolimits!=0) { if (titulo.length>titulolimits) titulo.length=titulolimits; tit=titulo.join(""); } 
					  resumen=res.split("");
					  if (resumenlimits!=0) { if (resumen.length>resumenlimits) resumen.length=resumenlimits; res=resumen.join("") + "..."; }
				      }
				    if (modo==2) { url=objarr[i].url; desc=objarr[i].descripcion; }  
				    
				 	if (modo==0) string_html+="<li><h3><a href=\""+cgiurl+"/v.cgi?D.templ="+htmcportal+"/noticias.html&D.k="+objarr[i].k+"\">"+tit+"</a></h3><p>" + res + "</p></li>";
				 	   else if (modo==1) string_html+="<li><a href=\"#\">" + tit + "</a></li>";
				 	        else { if (objarr[i].nomarchivo == ""){string_html+="<li><a target=\"_blank\" href=\"" + url + "\">" + url + "</a><br>" + desc + "</li>";}
									else {string_html+="<li><a target=\"_blank\" href=\"" + url + "\"><img title=\""+ objarr[i].nombre +"\" height=\""+objarr[i].alto+"\" width=\""+objarr[i].ancho+"\" src=\"" + objarr[i].rutaenlace + "/" + objarr[i].nomarchivo + "\"></a></li>";}
							}
				}
		string_html+="</ul>";		
	
		// ANADIMOS OPCIONES DE PAGINACION
		// PRIMERO COMPROBAMOS SI EL NUMERO DE REGISTROS ENCONTRADOS ES INFERIOR A LA PAGINACION CONFIGURADA, EM TAL CASO NO NECESITAMOS PAGINACION
		if ( objarr.length > regs ){
			
			// ANTERIOR Y SIGUIENTE
			if (pagina > 0){
				// CUALQUIER OTRA PAGINA
				anterior =  pagina-1;
				siguiente = parseInt(pagina+1);
			}
			else {
				// PAGINA INICIAL
				siguiente=1;
				anterior=0;
			    }
			
			// NUMERO DE PAGINAS
			totalpaginas=parseInt((objarr.length)/regs);
			if(objarr.length > totalpaginas*regs ){
			  totalpaginas=parseInt((objarr.length)/regs)+1;
			  }
			// LIMITES INFERIOR (((P+1)*NR)-NR) Y SUPERIOR (((P+1)*NR)-1)
			limite_inferior = ( ( (pagina+1) * regs ) - regs)+1;
			limite_superior = ( ( (pagina+1) * regs ) - 1)+1;
			if (limite_superior >= objarr.length) { limite_superior=objarr.length; }
			
			
			// MENSAJE TOTAL REGISTROS
			// BOTON ANTERIOR
			if (pagina != 0){						
				stringpag+="<a href=\"javascript:verNoticias('"+objarrayid+"','"+viewid+"','"+ pagid + "'," + anterior+","+regs+ ",'" + titulolimit + "','" + resumenlimit + "'," +  modo + ");\"><img src=\"" + imgportal + "/btn_anterior_on.gif\" /></a><span>Anterior - </span> ";			
			   } else {
                      stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" /><span>Anterior - </span> ";
			          }
			
			
			// BOTON SIGUIENTE
			if ((totalpaginas - pagina) != 1){					
				stringpag+="Siguiente<a href=\"javascript:verNoticias('"+objarrayid+"','"+viewid+"','" + pagid + "'," +siguiente+","+regs+ ",'" + titulolimit + "','" + resumenlimit + "'," + modo + ");\" ><img src=\"" + imgportal + "/btn_siguiente_on.gif\" /></a>";	
			    } else {
			           stringpag+="Siguiente<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
			           }
		}
        //alert(objarr.length);
        if ( objarr.length <= regspagina ){ 
           stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" /><span>Anterior - </span> ";
           stringpag+="Siguiente<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
           }

        
		// RENDERIZACION A PANTALLA.
		objview.className='mostrar';
		objview.innerHTML='';
		objpag.innerHTML='';
		objview.innerHTML=string_html;
        objpag.innerHTML=stringpag;
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
			limite_superior = objarr.length;
		   }
	}

   
	function verNoticiasAct(objarrayid,viewid,pagid,pagina,regspagina){ 
	    var stringpag="";
		// PAGINA
		if ((pagina == undefined)||(pagina == '')) {pagina=0; } else { pagina=pagina; }
				
		// PAGINACION
		if ((regspagina == undefined)||(regspagina == '')) {regs=4; } else {regs=regspagina; }
		
		// INICIALIZACION DE STRING HTML
		string_html='';

		// CAPTURAMOS EL ARRAY DE HISTORIALES				
		objarr=eval(objarrayid);
		if (objarr == undefined) {return;}
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objview = document.getElementById(viewid);
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objpag = document.getElementById(pagid);
			
		// INICIALIZACION DEL STRING DE HISTORIALES
		objview.innerHTML='';
				
		var ini=0;
		if (pagina > 0) { ini=regs*pagina; }
		
		// ITERACION DE NOTICIAS
		if(objarr.length>0){
		  //string_html+="<div id=\"nav\" class=\"nav\"><a href=\"javascript:verNoticias('"+objarrayid+"','"+viewid+"','','" + regs + "');\"> &lt;- inicio </a> </div>";
		  string_html+="<ul>";
							
		}
		else{
		  string_html='';
		}
		for (i=ini;i<objarr.length;i++){
				
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
					tit=objarr[i].titulo;
					res=objarr[i].resumen;
					titulo=tit.split("");
				 	string_html+="<h3><a href=\""+cgiurl+"/v.cgi?D.templ="+htmcportal+"/noticias.html&D.k="+objarr[i].k+"\">"+tit+"</a></h3><p>" + res + "</p><br>";
				}

		// ANADIMOS OPCIONES DE PAGINACION
		// PRIMERO COMPROBAMOS SI EL NUMERO DE REGISTROS ENCONTRADOS ES INFERIOR A LA PAGINACION CONFIGURADA, EM TAL CASO NO NECESITAMOS PAGINACION
		if ( objarr.length > regs ){
			
			// ANTERIOR Y SIGUIENTE
			if (pagina > 0){
				// CUALQUIER OTRA PAGINA
				anterior =  pagina-1;
				siguiente = parseInt(pagina+1);
			}
			else {
				// PAGINA INICIAL
				siguiente=1;
				anterior=0;
			    }
			
			// NUMERO DE PAGINAS
			totalpaginas=parseInt((objarr.length)/regs);
			if(objarr.length > totalpaginas*regs ){
			  totalpaginas=parseInt((objarr.length)/regs)+1;
			  }
			// LIMITES INFERIOR (((P+1)*NR)-NR) Y SUPERIOR (((P+1)*NR)-1)
			limite_inferior = ( ( (pagina+1) * regs ) - regs)+1;
			limite_superior = ( ( (pagina+1) * regs ) - 1)+1;
			if (limite_superior >= objarr.length) { limite_superior=objarr.length; }
			
			// MENSAJE TOTAL REGISTROS
			// BOTON ANTERIOR
			if (pagina != 0){						
				stringpag+="<a href=\"javascript:verNoticiasAct('"+objarrayid+"','"+viewid+"','"+ pagid + "'," + anterior+","+regs+ ");\"><img src=\"" + imgportal + "/btn_anterior_on.gif\" /></a> ";			
			   } else {
                      stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" /> ";
			          }
			
			stringpag+="del "+limite_inferior+" al "+limite_superior+" de "+objarr.length;
			// BOTON SIGUIENTE
			if ((totalpaginas - pagina) != 1){					
				stringpag+="<a href=\"javascript:verNoticiasAct('"+objarrayid+"','"+viewid+"','" + pagid + "'," +siguiente+","+regs+");\" ><img src=\"" + imgportal + "/btn_siguiente_on.gif\" /></a>";	
			    } else {
			           stringpag+="<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
			           }
		}
        //alert(objarr.length);
        if ( objarr.length <= regspagina ){ 
           stringpag+="";
           }

        
		// RENDERIZACION A PANTALLA.
		objview.className='mostrar';
		objview.innerHTML='';
		objpag.innerHTML='';
		objview.innerHTML=string_html;
        objpag.innerHTML=stringpag;
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
			limite_superior = objarr.length;
		   }
	}
	
	// RECIBE 2 PARAMETROS: ID DEL ARRAY DE NOTICIAS; ID DEL OBJETO PARA VISUALIZAR EN PANTALLA;
	function verNoticiasPortada(objarrayid,viewid,pagina,regspagina){ 
	
		// PAGINA
		if ((pagina == undefined)||(pagina == '')) {pagina=0; } else { pagina=pagina; }
				
		// PAGINACION
		if ((regspagina == undefined)||(regspagina == '')) {regs=4; } else {regs=regspagina; }
		
		// INICIALIZACION DE STRING HTML
		string_html='';

		// CAPTURAMOS EL ARRAY DE HISTORIALES				
		objarr=eval(objarrayid);
		if (objarr == undefined) {return;}
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objview = document.getElementById(viewid);
			
		// INICIALIZACION DEL STRING DE HISTORIALES
		objview.innerHTML='';
				
		var ini=0;
		if (pagina > 0) { ini=regs*pagina; }
		
		// ITERACION DE NOTICIAS
		if(objarr.length == 0){
		  string_html='<p>No se han encontrado noticias disponibles.</p>';
		}
		for (i=ini;i<objarr.length;i++){
				
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
				  var cadsubtitulo = "";
				  if (objarr[i].subtitulo != "" && objarr[i].subtitulo != "null" && objarr[i].subtitulo != null) {
				  	cadsubtitulo = "<h3>"+objarr[i].subtitulo+"</h3>";
				  }
				 	string_html+="<h2>"+objarr[i].titulo+"</h2>"+cadsubtitulo+"<p>"+objarr[i].resumen+"... <a href='javascript:cargarNoticia("+objarr[i].k+","+i+","+objarr.length+");'>ir noticia [+]</a></p><br />";																
					
				}
	
		// ANADIMOS OPCIONES DE PAGINACION
		// PRIMERO COMPROBAMOS SI EL NUMERO DE REGISTROS ENCONTRADOS ES INFERIOR A LA PAGINACION CONFIGURADA, EM TAL CASO NO NECESITAMOS PAGINACION
		if ( objarr.length > regs ){
			
			// ANTERIOR Y SIGUIENTE
			if (pagina > 0){
				// CUALQUIER OTRA PAGINA
				anterior =  pagina-1;
				siguiente = parseInt(pagina+1);
			}
			else {
				// PAGINA INICIAL
				siguiente=1;
				anterior=0;
			}
			
			// NUMERO DE PAGINAS
			totalpaginas=parseInt((objarr.length)/regs);
			if(objarr.length > totalpaginas*regs ){
			  totalpaginas=parseInt((objarr.length)/regs)+1;
			}
			// LIMITES INFERIOR (((P+1)*NR)-NR) Y SUPERIOR (((P+1)*NR)-1)
			limite_inferior = ( ( (pagina+1) * regs ) - regs)+1;
			limite_superior = ( ( (pagina+1) * regs ) - 1)+1;
			if (limite_superior >= objarr.length) { limite_superior=objarr.length; }
			
			if(totalpaginas>0){
				 string_html+="<div id=\"nav\">";
			}
			
			// MENSAJE TOTAL REGISTROS
			// BOTON ANTERIOR
			if (pagina != 0){
				string_html+="<a href=\"javascript:verNoticias('"+objarrayid+"','"+viewid+"',"+anterior+","+regs+");\"><img src='"+imgportal+"/btn_anterior.gif' alt='Anterior' title='Anterior' /></a>Anterior - ";			
			}
			else if(totalpaginas>0){
			  string_html+="<span>Anterior - </span>";
			}
			
			// BOTON SIGUIENTE
			if ((totalpaginas - pagina) != 1){			
				
				string_html+="<a href=\"javascript:verNoticias('"+objarrayid+"','"+viewid+"',"+siguiente+","+regs+");\"><img src='"+imgportal+"/btn_siguiente.gif' alt='Siguiente' title='Siguiente' /></a>Siguiente";	
			}
			if(totalpaginas>0){
				string_html+="</div>";
			}
		}

		// RENDERIZACION A PANTALLA.
		objview.className='mostrar';
		objview.innerHTML='';
		//alert(string_html);
		objview.innerHTML=string_html;
		if((objarr.length<=regs) && (objarr.length>0)){
		 limite_inferior = 1;
			limite_superior = objarr.length;
		}
	}
	
	function verSiguiente(){
		  document.getElementById('pag'+posicionPag).className="ocultar";
				posicionPag++;
				document.getElementById('pag'+posicionPag).className="mostrar";
				verAvances();
		}
		
		function verAnterior(){
		  document.getElementById('pag'+posicionPag).className="ocultar";
				posicionPag--;
				document.getElementById('pag'+posicionPag).className="mostrar";
				verAvances();
		}
		
		function verAvances(){
		  var cadtempo="";
				var estadoA="";
				var estadoS="";
				if(posicionPag > 0){
				  cadtempo+='<a id="lanterior" href="javascript:verAnterior();"><img src="'+imgportal+'/btn_anterior_on.gif" alt="" title="" /></a>Anterior - ';
						estadoA="return true";
				 // document.getElementById('lanterior').onclick=new Function ("return true");					
				}
				else{
				  cadtempo+='<a id="lanterior" href="javascript:verAnterior();"><img src="'+imgportal+'/btn_anterior_off.gif" alt="" title="" /></a><span>Anterior - </span>';
				  estadoA="return false";
						//document.getElementById('lanterior').onclick=new Function ("return false");
				}
				
		  if(posicionPag < totalpag-1){
				  cadtempo+=' Siguente <a id="lsiguiente" href="javascript:verSiguiente();"><img src="'+imgportal+'/btn_siguiente_on.gif" alt="" title="" /></a>';
						estadoS="return true";
				  //document.getElementById('lsiguiente').onclick=new Function ("return true");
				}
				else{
				  cadtempo+='<span> Siguente </span><a id="lsiguiente" href="javascript:verSiguiente();"><img src="'+imgportal+'/btn_siguiente_off.gif" alt="" title="" /></a>';
						estadoS="return false";
				  //document.getElementById('lsiguiente').onclick=new Function ("return false");
				}
				document.getElementById('pagnotdesp').innerHTML=cadtempo;
				document.getElementById('lsiguiente').onclick=new Function (estadoS);
				document.getElementById('lanterior').onclick=new Function (estadoA);
				theThumb[0].style.top = 20 + "px";
			 theScroll[0].jumpTo(0,0);
				
		}
		
		function cargarNoticia(dknoticia,htmcportal){
 var espacio=document.getElementById('scroll0Content');
	var mycarga=new serverLoad();
	mycarga.onLoad= function(ok){
		if (ok){
			espacio.innerHTML=mycarga.text;
			theThumb[0].style.top = 20 + "px";
			theScroll[0].jumpTo(0,0);
		}
	}; // end Function controladora
	
	cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/noticia.html&D.k='+dknoticia;
	mycarga.loadTXT(cadena);	
}

function cargarPortada(htmcportal){
 var espacio=document.getElementById('scroll0Content');
	var mycarga=new serverLoad();
	mycarga.onLoad= function(ok){
		if (ok){
			espacio.innerHTML=mycarga.text;
			posicionPag=0;
			theThumb[0].style.top = 20 + "px";
			theScroll[0].jumpTo(0,0);
		}
	}; // end Function controladora
	
	cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/tab-noticiasportada.html';
	mycarga.loadTXT(cadena);	
}

function imprimir(htmcportal, Dk, plantilla){
   var cadena=cgiurl+"/v.cgi?D.templ="+htmcportal+"/imprimir.html&D.k="+Dk+"&imprimir=SI&plantilla="+plantilla;
   var Ancho="630"; 
   var Alto="450";
   var Izquierdo = (screen.width/2) - Ancho/2;
   var Superior = (screen.height/2) - Alto/2;
   var Estilo = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width='+Ancho+',height='+Alto+',left='+Izquierdo+',top='+Superior+',screenX='+Izquierdo+',screenY='+Superior;
   var Ventana = window.open(cadena,"",Estilo);
   if (Ventana.print){
     Ventana.print();
   }
   else{ 
     alert("Lo sentimos, pero a su navegador no se le puede ordenar imprimir \n desde la web. Actualice su navegador.");
   }
}

function reproducirArchivo(dkarchivo,htmcportal,tipo){
	var espacio=document.getElementById('span'+tipo);
	var mycarga=new serverLoad();
	mycarga.onLoad= function(ok){
		if (ok){
			espacio.innerHTML=mycarga.text;
			//document.getElementById('span'+tipo).style.display="block";
		}
	}; // end Function controladora
	//alert (htmcportal);
	cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/reproductor-'+tipo+'.html&D.k='+dkarchivo;
	mycarga.loadTXT(cadena);	
}

function verVideo(dkarchivo){
	reproducirArchivo(dkarchivo,htmcportal,'video');
}

function enviarAmigo(htmcportal, dk, plantilla){
  var cadena=cgiurl+"/v.cgi?D.templ="+htmcportal+"/"+plantilla+"&D.k="+dk;
   var Ancho="630"; 
   var Alto="350";
   var Izquierdo = (screen.width/2) - Ancho/2;
   var Superior = (screen.height/2) - Alto/2;
   var Estilo = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width='+Ancho+',height='+Alto+',left='+Izquierdo+',top='+Superior+',screenX='+Izquierdo+',screenY='+Superior;
   var Ventana = window.open(cadena,"",Estilo);
}

function checkInputAmigo(form){
				// CHEAQUEAMOS QUE EL FORMULARIO ESTA DEFINIDO.
				var seleccionados = 0;
				var valid = true;
				var valid2 = true;
				if (document.getElementById('nombre').value=="") { valid = false; document.getElementById('nombre').className="inputERROR";}
				if (document.getElementById('idemail').value=="") { valid = false; document.getElementById('idemail').className="inputERROR";}
				if (document.getElementById('nomdominio').value=="") { valid = false; document.getElementById('nomdominio').className="inputERROR";}
				if (document.getElementById('idemaildes').value=="")  { valid = false; document.getElementById('idemaildes').className="inputERROR";}
				if (document.getElementById('nomdominiodes').value=="")  { valid = false; document.getElementById('nomdominiodes').className="inputERROR";}
				if (document.getElementById('comentario').value=="") { valid = false; document.getElementById('comentario').className="inputERROR";}
				var dominio = form.nomdominio.value;
				var domini = dominio.split(".");		
				if (domini.length>1){
					var tamano=domini[domini.length-1];
						if (!(tamano.length<4 && tamano.length>1)){
							valid2=false;
						}
				}
				else{ valid2=false;}
				var dominio = form.nomdominiodes.value;
				var domini = dominio.split(".");		
				if (domini.length>1){
					var tamano=domini[domini.length-1];
						if (!(tamano.length<4 && tamano.length>1)){
							valid2=false;
						}
				}
				else{ valid2=false;}
				if (!valid) { alert("Debe aceptar las Condiciones de Privacidad para poder postear comentarios"); return false; }
				else if (!valid2) { alert("Debe escribir direcciones de correo v\u00e1lidas."); return false; }
				else {
						permiso = true;
						form.submit();
      return true;        
				}
		}

function checkInputContacto(form){
				// CHEAQUEAMOS QUE EL FORMULARIO ESTA DEFINIDO.
				var seleccionados = 0;
				var valid = true;
				var valid2 = true;
				if (document.getElementById('nombreContacto').value=="") { valid = false; document.getElementById('nombreContacto').className="inputERROR";}
				if (document.getElementById('idemail').value=="") { valid = false; document.getElementById('idemail').className="inputERROR";}
				if (document.getElementById('nomdominio').value=="") { valid = false; document.getElementById('nomdominio').className="inputERROR";}
				if (document.getElementById('comentario').value=="") { valid = false; document.getElementById('comentario').className="inputERROR";}
				var dominio = form.nomdominio.value;
				var domini = dominio.split(".");		
				if (domini.length>1){
					var tamano=domini[domini.length-1];
						if (!(tamano.length<4 && tamano.length>1)){
							valid2=false;
						}
				}
				else{ valid2=false;}
				if (!valid) { alert("Debe aceptar las Condiciones de Privacidad para poder postear comentarios"); return false; }
				else if (!valid2) { alert("Debe escribir una direcci\u00f3n de correo v\u00e1lida."); return false; }
				else {
						permiso = true;
						form.submit();
      return true;        
				}
		}		
		
function checkComentario(form){
				var seleccionados = 0;
				var valid = true;
				var valid2 = true;
				
				
				if (document.getElementById('nombre').value=="") { valid = false; document.getElementById('nombre').className="inputERROR";}
				if (document.getElementById('idemail').value=="") { valid = false; document.getElementById('idemail').className="inputERROR";}
				if (document.getElementById('nomdominio').value=="") { valid = false; document.getElementById('nomdominio').className="inputERROR";}
				if (document.getElementById('tema').value=="") { valid = false; document.getElementById('tema').className="inputERROR";}
				if (document.getElementById('contenido').value=="") { valid = false; document.getElementById('contenido').className="inputERROR";}
				

				var dominio = form.nomdominio.value;
				var domini = dominio.split(".");
				if (domini.length>1){
					var tamano=domini[domini.length-1];
					if (!(tamano.length<4 && tamano.length>1)){
						valid2 = false;
					}
				}
				else { valid2 = false; }
				
				if (!valid) { alert("Debe aceptar las Condiciones de Privacidad para poder postear comentarios"); return false; }
				else if (!valid2) { alert("Debe escribir una direcci\u00f3n de correo v\u00e1lida."); return false; }
				else {
						permiso = true;
						form.submit();
      return true;        
				}
		}

function cargarRegistro(htmcportal){
  var cadena=cgiurl+"/v.cgi?D.templ="+htmcportal+"/registro.html";
   var Ancho="630"; 
   var Alto="400";
   var Izquierdo = (screen.width/2) - Ancho/2;
   var Superior = (screen.height/2) - Alto/2;
   var Estilo = 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+Ancho+',height='+Alto+',left='+Izquierdo+',top='+Superior+',screenX='+Izquierdo+',screenY='+Superior;
   var Ventana = window.open(cadena,"",Estilo);
}

function CrearUsuario(form){
		// CHEAQUEAMOS QUE EL FORMULARIO ESTA DEFINIDO.
		if (form == undefined) { form = document.forms["form_usuarioscrt"]; }
		var seleccionados = 0;
		var valid = true;
		if (document.getElementById('nombre').value=="") { valid = false; document.getElementById('nombre').className="inputERROR";}
		if (document.getElementById('apellidos').value=="") { valid = false; document.getElementById('apellidos').className="inputERROR";}
		if (document.getElementById('acceso').value=="") { valid = false; document.getElementById('acceso').className="inputERROR";}
		if (document.getElementById('email').value=="") { valid = false; document.getElementById('email').className="inputERROR";}
		if (!valid) { alert("Debe aceptar las Condiciones de Privacidad para poder postear comentarios"); return false; }
		else {
				if((form.nombre.value != "") && (!validarLetras(form.nombre.value))){
							alert("Recuerde que s\u00F3lo puede introducir letras"); 
							form.nombre.value="";
							form.nombre.focus();
				}
				else if((form.apellidos.value != "") && (!validarLetras(form.apellidos.value))){	
					alert("Recuerde que s\u00F3lo puede introducir letras"); 
					form.apellidos.value="";
					form.apellidos.focus();
				}
				else if(!validarLogin(form.acceso.value)){	
				 alert("Recuerde que s\u00F3lo puede introducir letras y n\u00F1meros"); 
					form.acceso.value="";
					form.acceso.focus();
				}
   				else if(form.acceso.value.length < 6){
					 alert("El login debe tener m\u00EDnimo 6 car\u00E1cteres"); 
					 form.acceso.focus();
				}
				else if(form.condiciones.checked==false){alert("Por favor para poder registrarse, Lea y Acepte las Condiciones de Privacidad"); return false;}
				else{
					var caracter="1234567890";
					caracter+="QWERTYUIOPASDFGHJKLZXCVBNM";
					caracter+="qwertyuioplkjhgfdsazxcvbnm";
					var numero_caracteres=8;
				
					var total=caracter.length;
					var clave="";
					for(a=0;a<numero_caracteres;a++){
							clave+=caracter.charAt(parseInt(total*Math.random(1)));
					}
					document.getElementById('clave').value=clave;
					ComprobarUsuario(form.acceso.value,form,form.idemail.value,form.domainemail.value);
			
			}      
		}
}

function validarLogin(cadena){
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + "abcdefghijklmnopqrstuvwxyz0123456789";
		var checkStr = cadena;
		var allValid = true;
		for (i = 0; i < checkStr.length; i++) {
		ch = checkStr.charAt(i);
		for (j = 0; j < checkOK.length; j++)
		if (ch == checkOK.charAt(j))
		break;
		if (j == checkOK.length) {
		allValid = false;
		break;
		}
		}
		return allValid;
}

function validarLetras(cadena){
		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZÁÉÍÓÚabcdefghijklmnopqrstuvwxyzáéíóú ";
		var checkStr = cadena;
		var allValid = true;
		for (i = 0; i < checkStr.length; i++) {
		ch = checkStr.charAt(i);
		for (j = 0; j < checkOK.length; j++)
		if (ch == checkOK.charAt(j))
		break;
		if (j == checkOK.length) {
		allValid = false;
		break;
		}
		}
		return allValid;
}

function ComprobarUsuario(nomacceso,form,correo1,correo2){
   var mycarga=new serverLoad(); 
   mycarga.onLoad= function(ok){
    if (ok) {
      //DECLARACION DE VARIABLES
      //ASIGNACION DE VARIABLES
	  //PUEDE RETORNAR TRES VALORES
	  //0: el usuario no esta registrado
	  //1: el usuario ya esta registrado
	  //2: no esta registrado pero su login ya existe
      var myobj=eval("mycarga");
      var valor=myobj.cadserv;
	  if(valor == 0){
	        /*document.getElementById('nombre').value=document.getElementById('nombre').value + " " +document.getElementById('apellidos').value;
			document.getElementById('D.x').value=document.getElementById('acceso').value;
            document.getElementById('idkeygen').value=document.getElementById('acceso').value;
			document.getElementById('passwd').value=document.getElementById('claveusu').value;
			document.getElementById('idemail').value=document.getElementById('idcorreo').value;
			document.getElementById('nomdominio').value=document.getElementById('domaincorreo').value;*/
			var caracter="1234567890";
			var numero_caracteres=10;
			var total=caracter.length;
			var numerosolicitud="";
			for(a=0;a<numero_caracteres;a++){
				numerosolicitud+=caracter.charAt(parseInt(total*Math.random(1)));
			}
			document.getElementById('solicitud').value=numerosolicitud;
			form.submit();
	  }
	  else if(valor == 1){
	    document.getElementById('idemail').className="inputERROR";
		document.getElementById('domainemail').className="inputERROR";
		alert("Existe un usuario registrado con este correo.\nSi no recuerda su clave solicitela de nuevo.");
		
	  }
	  else if(valor == 2){
		document.getElementById('acceso').value="";
		document.getElementById('acceso').className="inputERROR";
	    alert("Existe un usuario registrado con este login, por favor cambielo.");
	  }
	  else{return false;}
	 }
	};
	var cadena=cgiurl+"/v.cgi?D.templ="+htmcportal+"/comprobar-usuario.html&idcorreo="+correo1+"&domaincorreo="+correo2+"&acceso="+document.getElementById('acceso').value+'&e4='+Math.random();;
    mycarga.loadVar(cadena,'GET','true');
}

function ObjectComentario(k,num,nombre,comentario,fecha,hora){ 
	this.k=k;
	this.num=num;
	this.nombre=nombre;
	this.comentario=comentario;
	this.fecha=fecha;
	this.hora=hora;	
}

function ObjectComentarioNoti(k,num,nombre,comentario,fecha,hora){ 
	this.k=k;
	this.num=num;
	this.nombre=nombre;
	this.comentario=comentario;
	this.fecha=fecha;
	this.hora=hora;	
}

// RECIBE 2 PARAMETROS: ID DEL ARRAY DE COMENTARIOS; ID DEL OBJETO PARA VISUALIZAR EN PANTALLA;
   //SE  EXTENDIO LA FUNCIONALIDAD, insertando el contenedor de paginacion y tambien
   //si se desea conservar un alto

   
	function verComentariosNoti(objarrayid,viewid,pagid,pagina,regspagina){
		
	    var stringpag="";

		// PAGINA
		if ((pagina == undefined)||(pagina == '')) {pagina=0; } else { pagina=pagina; }
				
		// PAGINACION
		if ((regspagina == undefined)||(regspagina == '')) {regs=4; } else {regs=regspagina; }
		
		// INICIALIZACION DE STRING HTML
		string_html='';

		// CAPTURAMOS EL ARRAY DE HISTORIALES				
		objarr=eval(objarrayid);
		if (objarr == undefined) {return;}
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objview = document.getElementById(viewid);
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objpag = document.getElementById(pagid);
			
		// INICIALIZACION DEL STRING DE HISTORIALES
		objview.innerHTML='';
				
		var ini=0;
		if (pagina > 0) { ini=regs*pagina; }
	    string_html+="<ul>";
		// ITERACION DE COMENTARIOS
		if(objarr.length == 0){
		  string_html+='<li><p>A&uacute;n no hay comentarios registrados.</p></li>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
					  num=objarr[i].num;
					  nombre=objarr[i].nombre;
					  fechacom=objarr[i].fecha;
					  horacom=objarr[i].hora;
					  coment=objarr[i].comentario;
					  string_html+="<li><span>"+num+" .</span><span class=\"nombre\">"+nombre+"</span><span class=\"fecha\">"+fechacom+"</span><span class=\"hora\">"+horacom+"</span><p>"+coment+"</p></li>";					
				}
		string_html+="</ul>";		
	
		// ANADIMOS OPCIONES DE PAGINACION
		// PRIMERO COMPROBAMOS SI EL NUMERO DE REGISTROS ENCONTRADOS ES INFERIOR A LA PAGINACION CONFIGURADA, EM TAL CASO NO NECESITAMOS PAGINACION
		if ( objarr.length > regs ){
			
			// ANTERIOR Y SIGUIENTE
			if (pagina > 0){
				// CUALQUIER OTRA PAGINA
				anterior =  pagina-1;
				siguiente = parseInt(pagina+1);
			}
			else {
				// PAGINA INICIAL
				siguiente=1;
				anterior=0;
			    }
			
			// NUMERO DE PAGINAS
			totalpaginas=parseInt((objarr.length)/regs);
			if(objarr.length > totalpaginas*regs ){
			  totalpaginas=parseInt((objarr.length)/regs)+1;
			  }
			// LIMITES INFERIOR (((P+1)*NR)-NR) Y SUPERIOR (((P+1)*NR)-1)
			limite_inferior = ( ( (pagina+1) * regs ) - regs)+1;
			limite_superior = ( ( (pagina+1) * regs ) - 1)+1;
			if (limite_superior >= objarr.length) { limite_superior=objarr.length; }
			
			
			// MENSAJE TOTAL REGISTROS
			// BOTON ANTERIOR
			if (pagina != 0){						
				stringpag+="<a href=\"javascript:verComentariosNoti('"+objarrayid+"','"+viewid+"','"+ pagid + "'," + anterior+","+regs+ ");\"><img src=\"" + imgportal + "/btn_anterior_on.gif\" /></a><span>Anterior - </span> ";			
			   } else {
                      stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" /><span>Anterior - </span> ";
			          }
			
			
			// BOTON SIGUIENTE
			if ((totalpaginas - pagina) != 1){					
				stringpag+="Siguiente<a href=\"javascript:verComentariosNoti('"+objarrayid+"','"+viewid+"','" + pagid + "'," +siguiente+","+regs+");\" ><img src=\"" + imgportal + "/btn_siguiente_on.gif\" /></a>";	
			    } else {
			           stringpag+="Siguiente<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
			           }
		}
       
        if ( objarr.length <= regspagina ){ 
           stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" /><span>Anterior - </span> ";
           stringpag+="Siguiente<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
           }

        
		
		objview.className='mostrar';
		objview.innerHTML='';
		objpag.innerHTML='';
		objview.innerHTML=string_html;
        objpag.innerHTML=stringpag;
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
			limite_superior = objarr.length;
		   }
	}
	
function cargarNoticiaRelacionadas(dkcanal,objetolink,totallink,opcioncanal){
	for(var l=0; l<totallink; l++){
		  document.getElementById('linkcanal'+l).className=""; 
	}
	document.getElementById(objetolink).className="select"; 
	
	var espacio=document.getElementById('NoticiasRelacionadas');
	var mycarga=new serverLoad();
	mycarga.onLoad= function(ok){
		if (ok){
			espacio.innerHTML=mycarga.text;
			if(document.getElementById('registro')){document.getElementById('registroOID').value=dkcanal;}
			if(opcioncanal == 0){
				 cargarPlantilla(dkcanal,'tab-ultimanoticia-canal.htm','contenedornoti');
			}
			else{
				 cargarPlantilla(dkcanal,'tab-ultimanoticia-canal.htm','scroll0Content');
			}
		}
	}; // end Function controladora
	
	cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/includes/tab-noticiasrelacionadas.htm&D.k='+dkcanal;
	mycarga.loadTXT(cadena);	
}

function cargarPlantilla(dk,plantilla,objeto){
	var espacio=document.getElementById(objeto);
	var mycarga=new serverLoad();
	mycarga.onLoad= function(ok){
		if (ok){
			mycargasp = mycarga.text;
			mycargasp = mycargasp.split("<--@@@@@-->");
			if(mycargasp.length>0){
			  espacio.innerHTML=mycargasp[0];
			  //alert(mycargasp[1]);
			  eval(mycargasp[1]);
			  //alert(comentariosArr.length);
			  //verComentariosNoti('comentariosArr','comentarios','notpag','','5');
			}
			else{
			   espacio.innerHTML=mycarga.text;
			}
			if(document.getElementById('scroll0Content')){
				theThumb[0].style.top = 20 + "px";
				theScroll[0].jumpTo(0,0);
			}
		}
	}; // end Function controladora
	
	cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/includes/'+plantilla+'&D.k='+dk;
	mycarga.loadTXT(cadena);	
}

function checkComentarioNoti(form){
				var seleccionados = 0;
				var valid = true;
				if (document.getElementById('nombre').value=="") { valid = false; document.getElementById('nombre').className="inputERROR";}
				if (document.getElementById('idmail').value=="") { valid = false; document.getElementById('idmail').className="inputERROR";}
				if (document.getElementById('domainmail').value=="") { valid = false; document.getElementById('domainmail').className="inputERROR";}
				//if (document.getElementById('comentario').value=="") { valid = false; document.getElementById('comentario').className="inputERROR";}
				if (document.getElementById('condiciones').checked == false) { alert('Debe aceptar las Condiciones de Privacidad para poder postear comentarios'); return false; }
				if(form.comentario.value == ""){
				  alert("Por favor, ingrese el comentario");
						form.comentario.focus();
						//document.getElementById('comentario').className="inputERROR";
						return false;
				}
				
				if (!valid) { alert("Debe aceptar las Condiciones de Privacidad para poder postear comentarios"); }
				else 
				{
					var espacio=document.getElementById('formComentarios');
					var mycarga=new serverLoad();
					var mycargaForm=new serverLoad();
					mycarga.onLoad= function(ok){
						if (ok){
							var mycargasp = mycarga.text;
							mycargasp = mycargasp.split("<--@@@@@-->");
							espacio.innerHTML = mycargasp[0];
							//alert(mycargasp[1]);
							eval(mycargasp[1]);
							//alert(comentariosArr.length);
							verComentariosNoti('comentariosArr','comentarios','notpag','','5');
						}
					}; // end Function controladora
					cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/confirmar-comentarionoti.htm&D.k='+document.getElementById('registroOID').value+'&nombre='+form.nombre.value+'&email='+form.idmail.value+'@'+form.domainmail.value+'&comentario='+form.comentario.value+'&website='+form.website.value+'&permiso='+form.permiso.value;
					mycarga.loadTXT(cadena);
				}
		}

function verMasNoticias(objarrayid,viewid,pagid,pagina,regspagina){
		
	    var stringpag="";

		// PAGINA
		if ((pagina == undefined)||(pagina == '')) {pagina=0; } else { pagina=pagina; }
				
		// PAGINACION
		if ((regspagina == undefined)||(regspagina == '')) {regs=5; } else {regs=regspagina; }
		
		// INICIALIZACION DE STRING HTML
		string_html='';

		// CAPTURAMOS EL ARRAY DE HISTORIALES				
		objarr=eval(objarrayid);
		if (objarr == undefined) {return;}
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objview = document.getElementById(viewid);
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objpag = document.getElementById(pagid);
			
		// INICIALIZACION DEL STRING DE HISTORIALES
		objview.innerHTML='';
				
		var ini=0;
		if (pagina > 0) { ini=regs*pagina; }
	
		// ITERACION DE COMENTARIOS
		 string_html+="<ul>";
		if(objarr.length==0){
		  string_html+='<li><p>No hay m&aacute;s noticias relacionadas a este canal.</p></li>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
					  string_html+="<li><h2><a href=\""+cgiurl+"/v.cgi?D.templ="+htmcportal+"/noticias.html&D.k="+objarr[i].k+"\">"+objarr[i].titulo+"</a></h2><p>"+objarr[i].resumen+"</p></li>";					
				}
		string_html+="</ul>";		
	
		// ANADIMOS OPCIONES DE PAGINACION
		// PRIMERO COMPROBAMOS SI EL NUMERO DE REGISTROS ENCONTRADOS ES INFERIOR A LA PAGINACION CONFIGURADA, EM TAL CASO NO NECESITAMOS PAGINACION
		if ( objarr.length > regs ){
			
			// ANTERIOR Y SIGUIENTE
			if (pagina > 0){
				// CUALQUIER OTRA PAGINA
				anterior =  pagina-1;
				siguiente = parseInt(pagina+1);
			}
			else {
				// PAGINA INICIAL
				siguiente=1;
				anterior=0;
			    }
			
			// NUMERO DE PAGINAS
			totalpaginas=parseInt((objarr.length)/regs);
			if(objarr.length > totalpaginas*regs ){
			  totalpaginas=parseInt((objarr.length)/regs)+1;
			  }
			// LIMITES INFERIOR (((P+1)*NR)-NR) Y SUPERIOR (((P+1)*NR)-1)
			limite_inferior = ( ( (pagina+1) * regs ) - regs)+1;
			limite_superior = ( ( (pagina+1) * regs ) - 1)+1;
			if (limite_superior >= objarr.length) { limite_superior=objarr.length; }
			
			
			// MENSAJE TOTAL REGISTROS
			// BOTON ANTERIOR
			if (pagina != 0){		
			 stringpag+="P&aacute;gina<span>"+pagina+"</span>de <span>"+totalpaginas+"</span>"
				stringpag+="<a href=\"javascript:verMasNoticias('"+objarrayid+"','"+viewid+"','"+ pagid + "'," + anterior+","+regs+ ");\"><img src=\"" + imgportal + "/btn_anterior_on.gif\" /></a><span>Anterior - </span> ";			
			   } else {
                      stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" /><span>Anterior - </span> ";
			          }
			
			
			// BOTON SIGUIENTE
			if ((totalpaginas - pagina) != 1){					
				stringpag+="Siguiente<a href=\"javascript:verMasNoticias('"+objarrayid+"','"+viewid+"','" + pagid + "'," +siguiente+","+regs+ ");\" ><img src=\"" + imgportal + "/btn_siguiente_on.gif\" /></a>";	
			    } else {
			           stringpag+="Siguiente<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
			           }
		}
       
        if ( objarr.length <= regspagina ){ 
           stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" /><span>Anterior - </span> ";
           stringpag+="Siguiente<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
           }

        
		
		objview.className='mostrar';
		objview.innerHTML='';
		objpag.innerHTML='';
		objview.innerHTML=string_html;
        objpag.innerHTML=stringpag;
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
			limite_superior = objarr.length;
		   }
	}

// DEJAR: APLICADO A INPUTS TYPE=TEXT
function dejarEstilo(obj) { if (obj.value =='') { obj.className='';} else { obj.className='inputSELECTION'; } }

//Funciones utilizadas para Ultimos Post Publicados

/*
 * Función: CambiarValor(dk,clase,calificacion,rutaimg)
 * Parámetros:
 * 			dk: El D.k del contenido a calificar
 * 			clase: La clase a la que pertenece el contenido
 * 			calificacion: el valor de la calificación
 * 			rutaimg: la ruta de las imagenes
 *      tipo: campo opcional para idetificar en que pestana se hace la votacion
 * Descripción: Se encarga de reemplazar las imagenes e inahabilitar los links 
 * 				en las opciones de voto, los parámetros solo se usan para pasarlos
 * 				a la función calificar.
 */
function CambiarValor(dk,clase,calificacion,rutaimg,tipo,otros){
	 if(tipo == null){tipo="";}
	 if(otros == null){otros="";}
	 if (otros != "" ) otros = otros.split(',');
	 var calificacion=parseInt(calificacion);
	 for(var i=1; i<=calificacion; i++){
			 document.getElementById('img'+tipo+i+dk).src=rutaimg+"/img_voto_lleno.gif";
			 document.getElementById('link'+tipo+i+dk).onclick = new Function ("alert('Su voto ya fue registrado para esta noticia. Gracias.')");  
			 if (otros.length >0 )
			 {
				for (o = 0; o < otros.length; o++)
			 	{
				 	document.getElementById('img'+otros[o]+i+dk).src=rutaimg+"/img_voto_lleno.gif";
				 	document.getElementById('link'+otros[o]+i+dk).onclick = new Function ("alert('Su voto ya fue registrado para esta noticia. Gracias.')");  
			 	}
			}
		}
		for(var j=calificacion+1; j<6; j++)
		{
			if (otros.length >0 )
			{
				for (o = 0; o < otros.length; o++)
			 	{
					document.getElementById('img'+otros[o]+i+dk).src=rutaimg+"/img_voto_off.gif";
				 	document.getElementById('link'+otros[o]+i+dk).onclick = new Function ("alert('Su voto ya fue registrado para esta noticia. Gracias.')");  
			 	}
			}
			document.getElementById('img'+tipo+j+dk).src=rutaimg+"/img_voto_off.gif";
			document.getElementById('link'+tipo+j+dk).onclick = new Function ("alert('Su voto ya fue registrado para esta noticia. Gracias.')"); 
		}
        calificarContenido(dk,clase,calificacion,rutaimg,tipo,otros);
}
// FIN función CambiarValor

/*
 * Función: calificar(dk,clase,calificacion,rutaimg)
 * Parámetros:
 * 			dk: El D.k del contenido a calificar
 * 			clase: La clase a la que pertenece el contenido
 * 			calificacion: el valor de la calificación
 * 			rutaimg: la ruta de las imagenes
 *      tipo: campo opcional para idetificar en que pestana se hace la votacion. Ej: p (votacion desde la pestaña de post)
 *      Descripción:
 * 			Se encarga de registra el voto y calcular el nuevo promedio para
 * 			luego cambiar las imagenes del resultado de la votación actualizándolo
 * 			al nuevo valor obtenido luego del voto que se acaba de registrar.		 
 */
function calificarContenido(dk,clase,calificacion,rutaimg,tipo,otros){
  var mySend = new callServer();
  var myCarga= new callServer();
  myCarga.onLoad=function(cargo){
	if (cargo){ 
		if (myCarga.getCampo('D.k').length!=0){	
		   var valoracion =  myCarga.getValue('valoracion',0);
       		if(valoracion == null){valoracion=0;}
			 var cantvotos = 0;
			 if(myCarga.getValue('cantvotos',0)){
				 cantvotos = parseInt(myCarga.getValue('cantvotos',0));
			 }
			 else{
			   cantvotos = 0;
			 }
			 var nvaloracion = parseInt(valoracion)+parseInt(calificacion);
			 cantvotos++;
			 promedio = parseInt(nvaloracion)/parseInt(cantvotos);
			 for(var i=1; i<=parseInt(promedio); i++){
			 	document.getElementById('imgr'+tipo+i+dk).src=rutaimg+"/img_voto_lleno.gif";
				if (otros.length > 0)
				{
					for (o = 0; o < otros.length; o++)
				 	{
						document.getElementById('imgr'+otros[o]+i+dk).src=rutaimg+"/img_voto_lleno.gif";
					}
				}				
				if ( document.getElementById('imgr'+i+dk) )
			 	{
					document.getElementById('imgr'+i+dk).src=rutaimg+"/img_voto_lleno.gif";
				}
			 }
			 for(var j=parseInt(promedio)+1; j<=5; j++){
			 	document.getElementById('imgr'+tipo+j+dk).src=rutaimg+"/img_voto_off.gif"; 
				if (otros.length > 0)
				{
					for (o = 0; o < otros.length; o++)
				 	{
						document.getElementById('imgr'+otros[o]+i+dk).src=rutaimg+"/img_voto_off.gif";
					}
				}
				if ( document.getElementById('imgr'+i+dk) )
			 	{
					document.getElementById('imgr'+i+dk).src=rutaimg+"/img_voto_off.gif";
				}
			 }

			 
			 if (otros.length > 0)
			 {
					for (i = 0; i < otros.length; i++)
					 {
						 if ( document.getElementById('cantVotos'+otros[i]+dk) )
						 {
							document.getElementById('cantVotos'+otros[i]+dk).innerHTML=cantvotos+' votos';
						 }			 
					 }
			 }
			 if ( document.getElementById('cantVotos'+dk) )
			 {
				document.getElementById('cantVotos'+dk).innerHTML=cantvotos+' votos';
			 }
			 document.getElementById('cantVotos'+tipo+dk).innerHTML=cantvotos+' votos';
			 mySend.sendValues = 'D.dataformat=XML&D.action=modify&D.gtdtpl='+htmcportal+'/permiso.gtd&D.k='+dk+'&D.y='+clase+'&valoracion='+nvaloracion+'&cantvotos='+cantvotos;
	     	 mySend.loadXMLhttp(cgiurl + "/a.cgi?","POST");
			 alert('Su voto ha sido correctamente registrado, Gracias'); 
		}
	}
 }; 
 
  if(dk != ""){ 
   myCarga.loadXMLhttp(cgiurl+"/q2XML.cgi?type="+clase+"&campos=nombre,D.k,valoracion,cantvotos&where=D.k=" + dk);		
  }
	mySend.onLoad = function(ok)
	{
		if(ok)
		{
			var err = mySend.getValue("id",0);
			if (err != 0)
			{
				msg=mySend.getValue("descripcion",0);
				alert('Error: '+msg);
			}
			else
			{
				
			}
		} 
	};
		
}
//FIN Función calificar
/*
 * Función: copy(text2copy)
 * Parámetros:	
 * 			text2copy: La cadena de texto a copiar en el portapapeles
 * Descripción: 
 * 			Se vale de un objeto flash llamado _clipboard.swf para poder
 * 			copiar contenido en el portapapeles, este método solo se utiliza
 * 			cuando está en Mozilla.
 */
function copy(text2copy) {
  if (window.clipboardData) { //Si es IE
	window.clipboardData.setData("Text",text2copy);
  } else { //Si no es IE
	var flashcopier = 'flashcopier';
	if(!document.getElementById(flashcopier)) {
	  var divholder = document.createElement('div');
	  divholder.id = flashcopier;
	  document.body.appendChild(divholder);
	}
	document.getElementById(flashcopier).innerHTML = '';
	var divinfo = '<embed src="'+flashportal+'/_clipboard.swf" FlashVars="clipboard='+escape(text2copy)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
	document.getElementById(flashcopier).innerHTML = divinfo;
  }
  alert('El contenido ha sido copiado al portapapeles.');
}
//FIN Función copy

/*
 * Función: cargarComentarios(dkpost)
 * Parámetros:
 * 			dkpost: El D.k del post del cual queremos cargar los comentarios
 * Descripción:
 * 			Se encarga de habilitar la pestaña indicada para mostrar los comentarios
 * 			y de cargar el contenido indicado allí.
 */
function cargarComentarios(dkpost){
 var espacio=document.getElementById('div_tabC2');
	var mycarga=new serverLoad();
	mycarga.onLoad= function(ok){
		if (ok){
			var parte=mycarga.text;
			var parte1 = parte.split('<--@@@@@-->');
			espacio.innerHTML=parte1[0];
			eval(parte1[1]);
		}
	}; // end Function controladora
	cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/includes/tab-comentariospost2.html&dkPost='+dkpost;
	mycarga.loadTXT(cadena);	
}
//FIN Función cargarComentarios


//FUNCION OBSOLETA MOSTRAR/OCULTAR CONTENIDO

	var aux;
	function disappear(objid) {
  	obj=document.getElementById(objid);
	  if (obj.style.display == "none") {
 	   obj.style.display = "";
 	 }
	  else {
 	   obj.style.display = "none";
 	 }

 	 if ((aux)&&(aux != obj)) {
    aux.style.display = "none";
 	 }
 	   aux=obj;
	}

function cargarPopup(plantilla){
   var cadena=cgiurl+"/v.cgi?D.templ="+htmcportal+'/'+plantilla;
   var Ancho="630"; 
   var Alto="450";
   var Izquierdo = (screen.width/2) - Ancho/2;
   var Superior = (screen.height/2) - Alto/2;
   var Estilo = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width='+Ancho+',height='+Alto+',left='+Izquierdo+',top='+Superior+',screenX='+Izquierdo+',screenY='+Superior;
   var Ventana = window.open(cadena,"",Estilo);
}

function ObjectVideoNoti(k,titulo,rutavideo){ 

	this.k=k;
	this.titulo=titulo;
	this.rutavideo=rutavideo;
}
function pagVideosNoti(objarrayid,viewid,pagid,pagina,regspagina,seccion){
	    var stringpag="";
		//SECCION
		if ((seccion == undefined) || (seccion == '')) {seccion=''; } 


		// PAGINA
		if ((pagina == undefined)||(pagina == '')) {pagina=0; } else { pagina=pagina; }
				
		// PAGINACION
		if ((regspagina == undefined)||(regspagina == '')) {regs=5; } else {regs=regspagina; }
		
		// INICIALIZACION DE STRING HTML
		string_html='';

		// CAPTURAMOS EL ARRAY DE HISTORIALES				
		objarr=eval(objarrayid);
		if (objarr == undefined) {return;}
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objview = document.getElementById(viewid);
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objpag = document.getElementById(pagid);
			
		// INICIALIZACION DEL STRING DE HISTORIALES
//		objview.innerHTML='';
				
		var ini=0;
		if (pagina > 0) { ini=regs*pagina; }
	
		// ITERACION DE COMENTARIOS
		 //string_html+="<ul class=\"video\">";
		if(objarr.length==0){
		  eval("document.getElementById('tabMEDIA"+seccion+"0').className = \"ocultar\";");
		  eval("document.getElementById('div_tabMEDIA"+seccion+"0').className = \"ocultar\";");
//		  string_html+='<li><p>No hay v&iacute;deos relacionados a esta noticia.</p></li>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
					  string_html+="<li><h2><a href=\"javascript:;\" onclick=\"cargarVideo('"+objarr[i].rutavideo+"','"+objarr[i].k+"','"+seccion+"')\" >"+objarr[i].titulo+"</a></h2></li>";					
				}
		//string_html+="</ul>";		
	
		// ANADIMOS OPCIONES DE PAGINACION
		// PRIMERO COMPROBAMOS SI EL NUMERO DE REGISTROS ENCONTRADOS ES INFERIOR A LA PAGINACION CONFIGURADA, EM TAL CASO NO NECESITAMOS PAGINACION
		if ( objarr.length > regs ){
			
			// ANTERIOR Y SIGUIENTE
			if (pagina > 0){
				// CUALQUIER OTRA PAGINA
				anterior =  pagina-1;
				siguiente = parseInt(pagina+1);
			}
			else {
				// PAGINA INICIAL
				siguiente=1;
				anterior=0;
			    }
			
			// NUMERO DE PAGINAS
			totalpaginas=parseInt((objarr.length)/regs);
			if(objarr.length > totalpaginas*regs ){
			  totalpaginas=parseInt((objarr.length)/regs)+1;
			  }
			// LIMITES INFERIOR (((P+1)*NR)-NR) Y SUPERIOR (((P+1)*NR)-1)
			limite_inferior = ( ( (pagina+1) * regs ) - regs)+1;
			limite_superior = ( ( (pagina+1) * regs ) - 1)+1;
			if (limite_superior >= objarr.length) { limite_superior=objarr.length; }
			
			
			// MENSAJE TOTAL REGISTROS
			// BOTON ANTERIOR
			if (pagina != 0){		
//			 stringpag+="p&aacute;gina<span>"+pagina+"</span>de <span>"+totalpaginas+"</span>"
				stringpag+="<a href=\"javascript:pagVideosNoti('"+objarrayid+"','"+viewid+"','"+ pagid + "'," + anterior+","+regs+ ",'"+seccion+"');\"><img src=\"" + imgportal + "/btn_anterior_on.gif\" /></a>";			
			   } else {
                      stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" />";
			          }
			
			
			// BOTON SIGUIENTE
			if ((totalpaginas - pagina) != 1){					
				stringpag+="<a href=\"javascript:pagVideosNoti('"+objarrayid+"','"+viewid+"','" + pagid + "'," +siguiente+","+regs+ ",'"+seccion+"');\" ><img src=\"" + imgportal + "/btn_siguiente_on.gif\" /></a>";	
			    } else {
			           stringpag+="<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
			           }
		}
       
        if ( objarr.length <= regspagina ){ 
           stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" />";
           stringpag+="<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
           }

        
		
		objview.className='mostrar';
		objview.innerHTML='';
		objpag.innerHTML='';
		objview.innerHTML=string_html;
		if(objarr.length < regspagina){ stringpag = '';}
        objpag.innerHTML=stringpag;
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
			limite_superior = objarr.length;
		   }
	}

function cargarVideo(ruta,dkvideo,seccion){
	var bloque= "";
	if (seccion == undefined){ seccion = ''; }
	bloque = document.getElementById('video'+seccion);
	//bloque.innerHTML='<br /><br /><center><img src=\''+imgportal+'/loading7.gif\' /><br />Cargando video...</center><br /><br />';
	var myCarga = new serverLoad();
	myCarga.onLoad=function(ok)
	{
		if (ok){
			bloque.innerHTML='';
			bloque.innerHTML=myCarga.text;
		}
	}
	cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/includes/reproductor-videosNoti.html&rutaVideo='+ruta+'&D.k='+dkvideo;
	myCarga.loadTXT(cadena);
}


function ObjectAudioNoti(k,titulo,rutaaudio){ 

	this.k=k;
	this.titulo=titulo;
	this.rutaaudio=rutaaudio;
}

function pagAudiosNoti(objarrayid,viewid,pagid,pagina,regspagina,seccion){
	    var stringpag="";

		if (seccion == undefined) {seccion = '';}
		
		// PAGINA
		if ((pagina == undefined)||(pagina == '')) {pagina=0; } else { pagina=pagina; }
				
		// PAGINACION
		if ((regspagina == undefined)||(regspagina == '')) {regs=5; } else {regs=regspagina; }
		
		// INICIALIZACION DE STRING HTML
		string_html='';

		// CAPTURAMOS EL ARRAY DE HISTORIALES				
		objarr=eval(objarrayid);
		if (objarr == undefined) {return;}
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objview = document.getElementById(viewid);
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objpag = document.getElementById(pagid);
			
		// INICIALIZACION DEL STRING DE HISTORIALES
		objview.innerHTML='';
				
		var ini=0;
		if (pagina > 0) { ini=regs*pagina; }
	
		// ITERACION DE COMENTARIOS
		 //string_html+="<ul class=\"audio\">";
		if(objarr.length==0){
		  document.getElementById('tabMEDIA'+seccion+'1').className = "ocultar";
		  document.getElementById('div_tabMEDIA'+seccion+'1').className = "ocultar";
//		  string_html+='<li><p>No hay archivos de audio relacionados a esta noticia.</p></li>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
					  string_html+="<li><h2><a href=\"javascript:;\" onclick=\"cargarAudio('"+objarr[i].rutaaudio+"','"+seccion+"')\" >"+objarr[i].titulo+"</a></h2></li>";					
				}
		//string_html+="</ul>";		
	
		// ANADIMOS OPCIONES DE PAGINACION
		// PRIMERO COMPROBAMOS SI EL NUMERO DE REGISTROS ENCONTRADOS ES INFERIOR A LA PAGINACION CONFIGURADA, EM TAL CASO NO NECESITAMOS PAGINACION
		if ( objarr.length > regs ){
			
			// ANTERIOR Y SIGUIENTE
			if (pagina > 0){
				// CUALQUIER OTRA PAGINA
				anterior =  pagina-1;
				siguiente = parseInt(pagina+1);
			}
			else {
				// PAGINA INICIAL
				siguiente=1;
				anterior=0;
			    }
			
			// NUMERO DE PAGINAS
			totalpaginas=parseInt((objarr.length)/regs);
			if(objarr.length > totalpaginas*regs ){
			  totalpaginas=parseInt((objarr.length)/regs)+1;
			  }
			// LIMITES INFERIOR (((P+1)*NR)-NR) Y SUPERIOR (((P+1)*NR)-1)
			limite_inferior = ( ( (pagina+1) * regs ) - regs)+1;
			limite_superior = ( ( (pagina+1) * regs ) - 1)+1;
			if (limite_superior >= objarr.length) { limite_superior=objarr.length; }
			
			
			// MENSAJE TOTAL REGISTROS
			// BOTON ANTERIOR
			if (pagina != 0){		
//			 stringpag+="p&aacute;gina<span>"+pagina+"</span>de <span>"+totalpaginas+"</span>"
				stringpag+="<a href=\"javascript:pagAudiosNoti('"+objarrayid+"','"+viewid+"','"+ pagid + "'," + anterior+","+regs+ ",'"+seccion+"');\"><img src=\"" + imgportal + "/btn_anterior_on.gif\" /></a>";			
			   } else {
                      stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" />";
			          }
			
			
			// BOTON SIGUIENTE
			if ((totalpaginas - pagina) != 1){					
				stringpag+="<a href=\"javascript:pagAudiosNoti('"+objarrayid+"','"+viewid+"','" + pagid + "'," +siguiente+","+regs+ ",'"+seccion+"');\" ><img src=\"" + imgportal + "/btn_siguiente_on.gif\" /></a>";	
			    } else {
			           stringpag+="<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
			           }
		}
       
        if ( objarr.length <= regspagina ){ 
           stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" />";
           stringpag+="<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
           }

        
		
		objview.className='mostrar';
		objview.innerHTML='';
		objpag.innerHTML='';
		objview.innerHTML=string_html;
		if(objarr.length < regspagina){ stringpag = '';}
        objpag.innerHTML=stringpag;
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
			limite_superior = objarr.length;
		   }
	}

function cargarAudio(ruta,seccion){
	if (seccion == undefined) {seccion = '';}
	var string_html="";
	if(navigator.userAgent.toLowerCase().indexOf("msie") != -1) {
		string_html+="<OBJECT id=\"CarruselPlayer\" style=\"FILTER: XRay\" codeBase=\"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701\" type=\"application/x-oleobject\" standby=\"Loading Microsoft Windows Media Player components...\" classid=\"CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95\" hei style=\"width:285px; height:40px;\" >";
		string_html+="<PARAM NAME=\"FileName\" VALUE=\""+ruta+"\">";
		string_html+="<PARAM NAME=\"ShowControls\" VALUE=\"1\">";
		string_html+="<PARAM NAME=\"ShowStatusBar\" VALUE=\"0\">";
		string_html+="<PARAM NAME=\"ShowDisplay\" VALUE=\"0\">";
		string_html+="<PARAM NAME=\"DefaultFrame\" VALUE=\"Slide\">";
		string_html+="<PARAM NAME=\"Autostart\" VALUE=\"1\">";
		string_html+="</OBJECT>";
	}else{
		string_html+="<embed type=\"application/x-mplayer2\" ";
		string_html+="SRC=\"http://"+servername+"/vg/gestion/apps/"+ruta+"\" ";
		string_html+="DefaultFrame=\"Slide\" SHOWCONTROLS=1 SHOWSTATUSBAR=0 SHOWDISPLAY=0 autostart=\"1\" style=\"width:285px; height:40px;\" ";
		string_html+="name=\"MMPlayer1\" ";
		string_html+=">";
	}
	document.getElementById('audioNoti'+seccion).innerHTML='';
	document.getElementById('audioNoti'+seccion).innerHTML=string_html;
	document.getElementById('audioNoti'+seccion).className = "mostrar";
}

function ObjectImagenNoti(k,titulo,rutaimagen,rutaimagenori){ 

	this.k=k;
	this.titulo=titulo;
	this.rutaimagen=rutaimagen;
	this.rutaimagenori=rutaimagenori;
}

function pagImagenesNoti(objarrayid,viewid,pagid,pagina,regspagina,seccion){
	    var stringpag="";

		// PAGINA
		if ((pagina == undefined)||(pagina == '')) {pagina=0; } else { pagina=pagina; }

		// SECCION
		if (seccion == undefined) {seccion=''; }
				
		// PAGINACION
		if ((regspagina == undefined)||(regspagina == '')) {regs=5; } else {regs=regspagina; }
		
		// INICIALIZACION DE STRING HTML
		string_html='';

		// CAPTURAMOS EL ARRAY DE HISTORIALES				
		objarr=eval(objarrayid);
		if (objarr == undefined) {return;}
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objview = document.getElementById(viewid);
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objpag = document.getElementById(pagid);
			
		// INICIALIZACION DEL STRING DE HISTORIALES
		objview.innerHTML='';
				
		var ini=0;
		if (pagina > 0) { ini=regs*pagina; }
	
		// ITERACION DE COMENTARIOS
		 //string_html+="<ul class=\"audio\">";
		if(objarr.length==0){
		  document.getElementById('tabMEDIA'+seccion+'2').className = "ocultar";
		  document.getElementById('div_tabMEDIA'+seccion+'2').className = "ocultar";
//		  string_html+='<li><p>No hay im&aacute;genes relacionadas a esta noticia.</p></li>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
						rutaImagen=cgiurl+"/image_resize.cgi?image="+objarr[i].rutaimagen+"&maxWidth=250&maxHeight=240&resize.jpg";
						rutaImagen1=cgiurl+"/image_resize.cgi?image="+objarr[i].rutaimagenori+"&maxWidth=500&maxHeight=450&resize.jpg";
					  string_html+="<li><img onclick=\"cargarImagen('"+rutaImagen+"','"+seccion+"','"+objarr[i].k+"','"+i+"','"+objarr.length+"','"+objarr[i].titulo+"','"+rutaImagen1+"');\" src=\""+rutaImagen+"&maxWidth=70&maxHeight=70\" class=\"fotoThumbnail\" style=\"cursor: pointer;\" /></li>";					
				}
		//string_html+="</ul>";		
	
		// ANADIMOS OPCIONES DE PAGINACION
		// PRIMERO COMPROBAMOS SI EL NUMERO DE REGISTROS ENCONTRADOS ES INFERIOR A LA PAGINACION CONFIGURADA, EM TAL CASO NO NECESITAMOS PAGINACION
		if ( objarr.length > regs ){
			
			// ANTERIOR Y SIGUIENTE
			if (pagina > 0){
				// CUALQUIER OTRA PAGINA
				anterior =  pagina-1;
				siguiente = parseInt(pagina+1);
			}
			else {
				// PAGINA INICIAL
				siguiente=1;
				anterior=0;
			    }
			
			// NUMERO DE PAGINAS
			totalpaginas=parseInt((objarr.length)/regs);
			if(objarr.length > totalpaginas*regs ){
			  totalpaginas=parseInt((objarr.length)/regs)+1;
			  }
			// LIMITES INFERIOR (((P+1)*NR)-NR) Y SUPERIOR (((P+1)*NR)-1)
			limite_inferior = ( ( (pagina+1) * regs ) - regs)+1;
			limite_superior = ( ( (pagina+1) * regs ) - 1)+1;
			if (limite_superior >= objarr.length) { limite_superior=objarr.length; }
			
			
			// MENSAJE TOTAL REGISTROS
			// BOTON ANTERIOR
			if (pagina != 0){		
//			 stringpag+="p&aacute;gina<span>"+pagina+"</span>de <span>"+totalpaginas+"</span>"
				stringpag+="<a href=\"javascript:pagImagenesNoti('"+objarrayid+"','"+viewid+"','"+ pagid + "'," + anterior+","+regs+ ",'"+seccion+"');\"><img src=\"" + imgportal + "/btn_anterior_on.gif\" /></a>";			
			   } else {
                      stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" />";
			          }
			
			
			// BOTON SIGUIENTE
			if ((totalpaginas - pagina) != 1){					
				stringpag+="<a href=\"javascript:pagImagenesNoti('"+objarrayid+"','"+viewid+"','" + pagid + "'," +siguiente+","+regs+ ",'"+seccion+"');\" ><img src=\"" + imgportal + "/btn_siguiente_on.gif\" /></a>";	
			    } else {
			           stringpag+="<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
			           }
		}
       
        if ( objarr.length <= regspagina ){ 
           stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" />";
           stringpag+="<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
           }

        
		
		objview.className='mostrar';
		objview.innerHTML='';
		objpag.innerHTML='';
		objview.innerHTML=string_html;
		if(objarr.length < regspagina){ stringpag = '';}
        objpag.innerHTML=stringpag;
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
			limite_superior = objarr.length;
		   }
	}

function pagImagenesNoti_nuevo(objarrayid,viewid,pagid,pagina,regspagina,seccion,listadks){
	    var stringpag="";

		// PAGINA
		if ((pagina == undefined)||(pagina == '')) {pagina=0; } else { pagina=pagina; }

		// SECCION
		if (seccion == undefined) {seccion=''; }
				
		// PAGINACION
		if ((regspagina == undefined)||(regspagina == '')) {regs=5; } else {regs=regspagina; }
		
		// INICIALIZACION DE STRING HTML
		string_html='';

		// CAPTURAMOS EL ARRAY DE HISTORIALES				
		objarr=eval(objarrayid);
		if (objarr == undefined) {return;}
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objview = document.getElementById(viewid);
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objpag = document.getElementById(pagid);
			
		// INICIALIZACION DEL STRING DE HISTORIALES
		objview.innerHTML='';
				
		var ini=0;
		if (pagina > 0) { ini=regs*pagina; }
	
		// ITERACION DE COMENTARIOS
		 //string_html+="<ul class=\"audio\">";
		if(objarr.length==0){
		  document.getElementById('tabMEDIA'+seccion+'2').className = "ocultar";
		  document.getElementById('div_tabMEDIA'+seccion+'2').className = "ocultar";
//		  string_html+='<li><p>No hay im&aacute;genes relacionadas a esta noticia.</p></li>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
						rutaImagen=cgiurl+"/image_resize.cgi?image="+objarr[i].rutaimagen+"&maxWidth=250&maxHeight=240&resize.jpg";
						rutaImagen1=cgiurl+"/image_resize.cgi?image="+objarr[i].rutaimagenori+"&maxWidth=500&maxHeight=450&resize.jpg";
					  string_html+="<li><img onclick=\"cargarImagen_nuevo('"+objarr[i].k+"','" + listadks + "');\" src=\""+rutaImagen+"&maxWidth=70&maxHeight=70\" class=\"fotoThumbnail\" style=\"cursor: pointer;\" /></li>";					
				}
		//string_html+="</ul>";		
	
		// ANADIMOS OPCIONES DE PAGINACION
		// PRIMERO COMPROBAMOS SI EL NUMERO DE REGISTROS ENCONTRADOS ES INFERIOR A LA PAGINACION CONFIGURADA, EM TAL CASO NO NECESITAMOS PAGINACION
		if ( objarr.length > regs ){
			
			// ANTERIOR Y SIGUIENTE
			if (pagina > 0){
				// CUALQUIER OTRA PAGINA
				anterior =  pagina-1;
				siguiente = parseInt(pagina+1);
			}
			else {
				// PAGINA INICIAL
				siguiente=1;
				anterior=0;
			    }
			
			// NUMERO DE PAGINAS
			totalpaginas=parseInt((objarr.length)/regs);
			if(objarr.length > totalpaginas*regs ){
			  totalpaginas=parseInt((objarr.length)/regs)+1;
			  }
			// LIMITES INFERIOR (((P+1)*NR)-NR) Y SUPERIOR (((P+1)*NR)-1)
			limite_inferior = ( ( (pagina+1) * regs ) - regs)+1;
			limite_superior = ( ( (pagina+1) * regs ) - 1)+1;
			if (limite_superior >= objarr.length) { limite_superior=objarr.length; }
			
			
			// MENSAJE TOTAL REGISTROS
			// BOTON ANTERIOR
			if (pagina != 0){		
//			 stringpag+="p&aacute;gina<span>"+pagina+"</span>de <span>"+totalpaginas+"</span>"
				stringpag+="<a href=\"javascript:pagImagenesNoti_nuevo('"+objarrayid+"','"+viewid+"','"+ pagid + "'," + anterior+","+regs+ ",'"+seccion+"','" + listadks + "');\"><img src=\"" + imgportal + "/btn_anterior_on.gif\" /></a>";
			   } else {
                      stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" />";
			          }
			
			
			// BOTON SIGUIENTE
			if ((totalpaginas - pagina) != 1){					
				stringpag+="<a href=\"javascript:pagImagenesNoti_nuevo('"+objarrayid+"','"+viewid+"','" + pagid + "'," +siguiente+","+regs+ ",'"+seccion+"','" + listadks + "');\" ><img src=\"" + imgportal + "/btn_siguiente_on.gif\" /></a>";	
			    } else {
			           stringpag+="<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
			           }
		}
       
        if ( objarr.length < regspagina ){ 
           stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" />";
           stringpag+="<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
           }

        
		
		objview.className='mostrar';
		objview.innerHTML='';
		objpag.innerHTML='';
		objview.innerHTML=string_html;
		if(objarr.length < regspagina){ stringpag = '';}
        objpag.innerHTML=stringpag;
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
			limite_superior = objarr.length;
		   }
	}

function cargarImagen(ruta,seccion,dkimagen,pos,total,titulo,rutaorig){
	
	// SECCION
	if (seccion == undefined) {seccion=''; }
	if (titulo == undefined) {titulo=''; }
	if(navigator.userAgent.toLowerCase().indexOf("msie") != -1) {
		document.getElementById('linkImage'+seccion).href = rutaorig;
		document.getElementById('linkImage'+seccion).title = titulo;
	}else{
		document.links["linkImage"+seccion+""].href = rutaorig;
		document.links["linkImage"+seccion+""].title = titulo;
	}
	eval("document.showImage"+seccion+".src = '"+ruta+"';\n");

	if (pos != undefined && pos != '')
	{
		total = total-1;
		for (i=0;i<=total;i++)
		{
			if (i == pos) relation = ""; else relation = "carruselImgNoti";
			if(navigator.userAgent.toLowerCase().indexOf("msie") != -1) 
			{
				document.getElementById('linkImage'+i).rel = relation;
			}
			else
			{
				document.links["linkImage"+i+""].rel = relation;
			}
		}
	}
	
	document.getElementById('audioNoti'+seccion).className = "ocultar";
	document.getElementById('imagenesNoti'+seccion).className = "mostrar";
}

function cargarImagen_nuevo(dk,listadks){
	
	var vDks = listadks.split(",");
	for(var i=0; i < vDks.length; i++)
	{
		if(vDks[i] != "")document.getElementById("img_awesomebox_" + vDks[i]).className = "ocultar";
	}
	document.getElementById("img_" + dk).setAttribute("src",document.getElementById("img_" + dk).getAttribute("srctmp"));
	document.getElementById("img_awesomebox_" + dk).className = "mostrar";
}

function limpiarDivsMultimedia()
{
	document.getElementById('imagenesNoti').className = "ocultar";
	document.getElementById('audioNoti').innerHTML = '';
}

function notiActualidad(k,titulo,rutaimagen){ 

	this.k=k;
	this.titulo=titulo;
	this.rutaimagen=rutaimagen;
}

function pagNotiActualidad(objarrayid,viewid,pagid,pagina,regspagina){
	    var stringpag="";

		// PAGINA
		if ((pagina == undefined)||(pagina == '')) {pagina=0; } else { pagina=pagina; }
				
		// PAGINACION
		if ((regspagina == undefined)||(regspagina == '')) {regs=5; } else {regs=regspagina; }
		
		// INICIALIZACION DE STRING HTML
		string_html='';

		// CAPTURAMOS EL ARRAY DE HISTORIALES				
		objarr=eval(objarrayid);
		if (objarr == undefined) {return;}
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objview = document.getElementById(viewid);
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objpag = document.getElementById(pagid);
			
		// INICIALIZACION DEL STRING DE HISTORIALES
		objview.innerHTML='';
				
		var ini=0;
		if (pagina > 0) { ini=regs*pagina; }
	
		// ITERACION DE COMENTARIOS
		 //string_html+="<ul class=\"audio\">";
		if(objarr.length==0){
		  document.getElementById('tabMEDIA2').className = "ocultar";
		  document.getElementById('div_tabMEDIA2').className = "ocultar";
//		  string_html+='<li><p>No hay im&aacute;genes relacionadas a esta noticia.</p></li>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
						rutaImagen=cgiurl+"image_resize.cgi?image="+objarr[i].rutaimagen+"&maxWidth=250&maxHeight=240&resize.jpg";
					  string_html+="<li><a href=\"javascript:;\" onclick=\"cargarImagen('"+rutaImagen+"');\" ><img src=\"http://"+servername+"/vg/gestion/apps/"+objarr[i].rutaimagen+"\" width=\"80px\" heigth=\"80px\" /></li>";					
				}
		//string_html+="</ul>";		
	
		// ANADIMOS OPCIONES DE PAGINACION
		// PRIMERO COMPROBAMOS SI EL NUMERO DE REGISTROS ENCONTRADOS ES INFERIOR A LA PAGINACION CONFIGURADA, EM TAL CASO NO NECESITAMOS PAGINACION
		if ( objarr.length > regs ){
			
			// ANTERIOR Y SIGUIENTE
			if (pagina > 0){
				// CUALQUIER OTRA PAGINA
				anterior =  pagina-1;
				siguiente = parseInt(pagina+1);
			}
			else {
				// PAGINA INICIAL
				siguiente=1;
				anterior=0;
			    }
			
			// NUMERO DE PAGINAS
			totalpaginas=parseInt((objarr.length)/regs);
			if(objarr.length > totalpaginas*regs ){
			  totalpaginas=parseInt((objarr.length)/regs)+1;
			  }
			// LIMITES INFERIOR (((P+1)*NR)-NR) Y SUPERIOR (((P+1)*NR)-1)
			limite_inferior = ( ( (pagina+1) * regs ) - regs)+1;
			limite_superior = ( ( (pagina+1) * regs ) - 1)+1;
			if (limite_superior >= objarr.length) { limite_superior=objarr.length; }
			
			
			// MENSAJE TOTAL REGISTROS
			// BOTON ANTERIOR
			if (pagina != 0){		
//			 stringpag+="p&aacute;gina<span>"+pagina+"</span>de <span>"+totalpaginas+"</span>"
				stringpag+="<a href=\"javascript:pagImagenesNoti('"+objarrayid+"','"+viewid+"','"+ pagid + "'," + anterior+","+regs+ ");\"><img src=\"" + imgportal + "/btn_anterior_on.gif\" /></a>";			
			   } else {
                      stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" />";
			          }
			
			
			// BOTON SIGUIENTE
			if ((totalpaginas - pagina) != 1){					
				stringpag+="<a href=\"javascript:pagImagenesNoti('"+objarrayid+"','"+viewid+"','" + pagid + "'," +siguiente+","+regs+ ");\" ><img src=\"" + imgportal + "/btn_siguiente_on.gif\" /></a>";	
			    } else {
			           stringpag+="<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
			           }
		}
       
        if ( objarr.length <= regspagina ){ 
           stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" />";
           stringpag+="<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
           }

        
		
		objview.className='mostrar';
		objview.innerHTML='';
		objpag.innerHTML='';
		objview.innerHTML=string_html;
		if(objarr.length == 1){ stringpag = '';}
        objpag.innerHTML=stringpag;
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
			limite_superior = objarr.length;
		   }
	}

function cargarNotiActualidad(dkNoti,listNoti,opt,nomBloque,nomSeccion,plantilla){
	if (nomSeccion == undefined) nomSeccion = '';
	listNoti = listNoti.split(',');
	var pos = "";
	for(ind=0; ind<listNoti.length; ind++)
    {
    if (listNoti[ind] == dkNoti)
      break;
    }
	pos = (ind < listNoti.length)? ind : -1;
	
	maxPos = listNoti.length;
	
	var ultimo = "";
	var primero = "";
	if (opt == 's') 
	{
		if (pos == maxPos -2 )
		{
			ultimo = "si"
		}
		dkNoti = listNoti[pos+1];
	}
	else
	{
		if (pos == 1 )
		{
			primero = "si"
		}
		dkNoti = listNoti[pos-1];
	}
	
	var bloque = document.getElementById(''+nomBloque+'');
	var myCarga = new serverLoad();
	myCarga.onLoad=function(ok)
	{
		if (ok){
			bloque.innerHTML='';
			completo = myCarga.text;
			partes = completo.split("<--@@@@@-->");
			bloque.innerHTML=partes[0];
			eval(partes[1]);
			if (ultimo == "si") {document.getElementById('botonSiguiente'+nomSeccion).style.display = "none";}
			if (primero == "si") {document.getElementById('botonAnterior'+nomSeccion).style.display = "none";}
		}
	}
	cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/'+plantilla+'&D.k='+dkNoti+'&listnoticias'+nomSeccion+'='+listNoti;
	myCarga.loadTXT(cadena);
}

function loadingNoticia(nomSeccion)
{
	if (nomSeccion == undefined) nomSeccion = '';
	document.getElementById('loadingImage'+nomSeccion).className = 'mostrar';
	document.getElementById('navNoticias'+nomSeccion).style.display = 'none';
}

function selectLink(indice){
	valores = document.getElementById('linkSelect').options[indice].value;
	valores = valores.split('|');
	document.getElementById('textLink').value = valores[0];
	document.getElementById('botonCopiar').onclick = new Function ("return false");
	document.getElementById('botonCopiar').onclick = new Function (valores[1]+";\nreturn copy(\""+valores[0]+"\");");
}

function checkInputAltaAsoc(form){
				// CHEAQUEAMOS QUE EL FORMULARIO ESTA DEFINIDO.
				var seleccionados = 0;
				var valid = true;
				if (document.getElementById("nombre").value=="") { valid = false; document.getElementById("nombre").className='inputERROR';}
				if (document.getElementById("idemail").value=="") { valid = false; document.getElementById("idemail").className='inputERROR';}
				if (document.getElementById("nomdominio").value=="") { valid = false; document.getElementById("nomdominio").className='inputERROR';}
				if (document.getElementById("comentario").value=="") { valid = false; document.getElementById("comentario").className='inputERROR';}
				if (form.attachedFile.value == ''){form.attachedFile.className='inputERROR'; valid = false;}				
				if (form.condicionesUso.checked == false){alert('Debe aceptar las condiciones de uso');valid = false;}
				
				if (!valid) { alert("Debe llenar los campos resaltados en color."); return false; }
				else {
						permiso = true;
						form.submit();
      					return true;        
				}
}

function tab1(objid,numtabs,tabname){

	// PROTECCI?N CONTRA ID INCORRECTO
	if (!document.getElementById(objid)){ alert('No se Encuentra el ID.'); return; }
	
	// ESTADO DEL TAB [ACTIVE, BLOCKED] SI ESTA ACTIVO PUEDE VISUALIZARSE, SI ESTA BLOCKED NO SE PUEDE ABRIR.
	if (document.getElementById(objid).getAttribute("status") == 'blocked') { alert(blocked_msg); return; }
	
	// CAMBIO DEL TAB OBJID
	// se cambio el on para uqe no se pueda ocultar una pesta?a cuando se clica sobre ella abierta.
	//if (document.getElementById(objid).className == 'tab_on') { document.getElementById(objid).className='tab_off'; visibilidad('ocultar','div_'+objid,'ocultar'); } else { document.getElementById(objid).className='tab_on'; visibilidad('mostrar','div_'+objid,'mostar');} 
	if (document.getElementById(objid+"c").className == 'solapa_off'){ document.getElementById(objid+"i").className='solapa_on_izq'; document.getElementById(objid+"c").className='solapa_on'; document.getElementById(objid+"d").className='solapa_on_der'; visibilidad('mostrar','div_'+objid,'mostar');} 
	// CAMBIAR TODAS LAS TABS.
	for (var i=0; i<numtabs; i++){ 
		tab_element=tabname+i;
		//alert('tab: '+i+' tabid: '+objid);
		if ((tab_element != objid) && (document.getElementById(tab_element))){
			
			if (document.getElementById(tab_element+"c").className == 'solapa_on'){ 
			  document.getElementById(tab_element+"i").className='solapa_off_izq';
			  document.getElementById(tab_element+"c").className='solapa_off';
			  document.getElementById(tab_element+"d").className='solapa_off_der';
					visibilidad('ocultar','div_'+tab_element,'ocultar'); 
					break; 
			}
					
		}
	}

}

function validar_texto(e){
	tecla = (document.all) ? e.keyCode : e.which;
	if (tecla==8) return true;
	if (tecla==0) return true;
	if (tecla==46) return true;
	patron =/\w/;
	tecla_final = String.fromCharCode(tecla);
	return patron.test(tecla_final);
} 

function verBusquedaPortal(objarrayid,viewid,pagid,pagina,regspagina){
		
	 var stringpag="";

		// PAGINA
		if ((pagina == undefined)||(pagina == '')) {pagina=0; } else { pagina=pagina; }
				
		// PAGINACION
		if ((regspagina == undefined)||(regspagina == '')) {regs=1; } else {regs=regspagina; }
		
		// INICIALIZACION DE STRING HTML
		string_html='';

		// CAPTURAMOS EL ARRAY DE HISTORIALES				
		objarr=eval(objarrayid);
		if (objarr == undefined) {return;}
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objview = document.getElementById(viewid);
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objpag = document.getElementById(pagid);
			
		// INICIALIZACION DEL STRING DE HISTORIALES
		objview.innerHTML='';
				
		var ini=0;
		if (pagina > 0) { ini=regs*pagina; }
	    string_html+='';
		// ITERACION DE COMENTARIOS
		if(objarr.length == 0){
		  string_html+='<p><br>&nbsp;No hay Portales asociados a esta comunidad aut&oacute;noma.  Disculpe las molestias.</p>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
				if ( objarr[i].categoria == "" ){ eslogan="Asociaci&oacute;n de Prensa de "+objarr[i].publicado; }
				else { eslogan=objarr[i].categoria;}
				if ( objarr[i].comentarios != "" ){ imagens=objarr[i].post+"/"+objarr[i].comentarios; }
				else { imagens=imgportal+"/logoredu2.jpg";}
				pic1= new Image();
				pic1.src=imagens;
					  string_html+='<strong>Asociaciones de la Prensa encontradas:</strong> <a href="#">'+objarr[i].fecha+'</a>';
						string_html+='<table cellspacing="0"><tr>';
						string_html+='<td><img name="imgportalcarga" src="'+pic1.src+'" alt="'+eslogan+'" onload="verTamanoImagen();"/></td><td class="asociacion">'+eslogan+'<br/><button onclick="window.open(\'../../../'+objarr[i].nombre+'\')">Acceder</button></td>';
						string_html+='</tr></table>';
				}
		  string_html+='';
	
		// ANADIMOS OPCIONES DE PAGINACION
		// PRIMERO COMPROBAMOS SI EL NUMERO DE REGISTROS ENCONTRADOS ES INFERIOR A LA PAGINACION CONFIGURADA, EM TAL CASO NO NECESITAMOS PAGINACION
		if ( objarr.length > regs ){
			
			// ANTERIOR Y SIGUIENTE
			if (pagina > 0){
				// CUALQUIER OTRA PAGINA
				anterior =  pagina-1;
				siguiente = parseInt(pagina+1);
			}
			else {
				// PAGINA INICIAL
				siguiente=1;
				anterior=0;
			    }
			
			// NUMERO DE PAGINAS
			totalpaginas=parseInt((objarr.length)/regs);
			if(objarr.length > totalpaginas*regs ){
			  totalpaginas=parseInt((objarr.length)/regs)+1;
			  }
			// LIMITES INFERIOR (((P+1)*NR)-NR) Y SUPERIOR (((P+1)*NR)-1)
			limite_inferior = ( ( (pagina+1) * regs ) - regs)+1;
			limite_superior = ( ( (pagina+1) * regs ) - 1)+1;
			if (limite_superior >= objarr.length) { limite_superior=objarr.length; }
			
			
			// MENSAJE TOTAL REGISTROS
			// BOTON ANTERIOR
			var pagtemporal=parseInt(pagina)+1;
			stringpag+="P&aacute;gina "+pagtemporal+" de "+totalpaginas+" ";
			
			if (pagina != 0){						
				stringpag+="<a href=\"javascript:verBusquedaPortal('"+objarrayid+"','"+viewid+"','"+ pagid + "'," + anterior+","+regs+");\"><img src=\"" + imgportal + "/btn_anterior_on.gif\" /></a> Anterior ";			
			} 
			else {
     stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" />Anterior ";
			}
			
			
			// BOTON SIGUIENTE
			if ((totalpaginas - pagina) != 1){					
				stringpag+=" - Siguiente<a href=\"javascript:verBusquedaPortal('"+objarrayid+"','"+viewid+"','" + pagid + "'," +siguiente+","+regs+");\" ><img src=\"" + imgportal + "/btn_siguiente_on.gif\" /></a>";	
			    } else {
			           stringpag+=" - Siguiente<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
			           }
		}
       
        if ( objarr.length <= regspagina ){ 
           stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" />Anterior  ";
           stringpag+=" - Siguiente <img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
           }
  
		if(objarr.length > regs ){
		  string_html+='<div class="nav">'+stringpag+'</div>';
		}
		objview.className='mostrar';
		objview.innerHTML='';
		objview.innerHTML=string_html;
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
					limite_superior = objarr.length;
		}
	}
	
function verMasBlog(objarrayid,viewid,pagid,pagina,regspagina){
		
	 var stringpag="";

		// PAGINA
		if ((pagina == undefined)||(pagina == '')) {pagina=0; } else { pagina=pagina; }
				
		// PAGINACION
		if ((regspagina == undefined)||(regspagina == '')) {regs=2; } else {regs=regspagina; }
		
		// INICIALIZACION DE STRING HTML
		string_html='';

		// CAPTURAMOS EL ARRAY DE HISTORIALES				
		objarr=eval(objarrayid);
		if (objarr == undefined) {return;}
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objview = document.getElementById(viewid);
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objpag = document.getElementById(pagid);
			
		// INICIALIZACION DEL STRING DE HISTORIALES
		objview.innerHTML='';
				
		var ini=0;
		if (pagina > 0) { ini=regs*pagina; }
    string_html+='<ul>';
		// ITERACION DE COMENTARIOS
		if(objarr.length == 0){
		  string_html+='<li>No hay Blogs disponibles.</li>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }	
						if (objarr[i].comentarios == "") objarr[i].comentarios = "<br /><br />" ;
						string_html+='<li><img src="'+objarr[i].categoria+'" alt="'+objarr[i].post+'" title="'+objarr[i].post+'" style="width:70px; height:70px;"/><h2>'+objarr[i].post+'</h2><h3><a href="v.cgi?D.templ='+htmcportal+'/htmnblogs/mediablogs.html&blogs='+objarr[i].k+'">'+objarr[i].nombre+'</a></h3><h4>'+objarr[i].comentarios+'</h4></li>';					
				}
		string_html+='<ul>';
		// ANADIMOS OPCIONES DE PAGINACION
		// PRIMERO COMPROBAMOS SI EL NUMERO DE REGISTROS ENCONTRADOS ES INFERIOR A LA PAGINACION CONFIGURADA, EM TAL CASO NO NECESITAMOS PAGINACION
		if ( objarr.length > regs ){
			
			// ANTERIOR Y SIGUIENTE
			if (pagina > 0){
				// CUALQUIER OTRA PAGINA
				anterior =  pagina-1;
				siguiente = parseInt(pagina+1);
			}
			else {
				// PAGINA INICIAL
				siguiente=1;
				anterior=0;
			    }
			
			// NUMERO DE PAGINAS
			totalpaginas=parseInt((objarr.length)/regs);
			if(objarr.length > totalpaginas*regs ){
			  totalpaginas=parseInt((objarr.length)/regs)+1;
			  }
			// LIMITES INFERIOR (((P+1)*NR)-NR) Y SUPERIOR (((P+1)*NR)-1)
			limite_inferior = ( ( (pagina+1) * regs ) - regs)+1;
			limite_superior = ( ( (pagina+1) * regs ) - 1)+1;
			if (limite_superior >= objarr.length) { limite_superior=objarr.length; }
			
			
			// MENSAJE TOTAL REGISTROS
			// BOTON ANTERIOR
			
			var pagtemporal=parseInt(pagina)+1;
      stringpag+="P&aacute;gina <span>"+pagtemporal+"</span> de <span>"+totalpaginas+"</span> ";
			
				if (pagina != 0){						
				stringpag+="<a href=\"javascript:verMasBlog('"+objarrayid+"','"+viewid+"','"+ pagid + "'," + anterior+","+regs+");\"><img src=\"" + imgportal + "/btn_anterior_on.gif\" /></a> Anterior ";			
			} 
			else {
     stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" /> Anterior ";
			}
			
			
			// BOTON SIGUIENTE
			if ((totalpaginas - pagina) != 1){					
				stringpag+=" - Siguiente<a href=\"javascript:verMasBlog('"+objarrayid+"','"+viewid+"','" + pagid + "'," +siguiente+","+regs+");\" ><img src=\"" + imgportal + "/btn_siguiente_on.gif\" /></a>";	
			    } else {
			           stringpag+=" - Siguiente<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
			           }
		}
       
        if ( objarr.length <= regspagina ){ 
           stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" /><span>Anterior</span> ";
           stringpag+=" - Siguiente<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
           }
    
  string_html+='</ul></div>';
  if(objarr.length > regs ){string_html+='<div class="nav">'+stringpag+'</div>';}
		//objview.className='mostrar';
		objview.innerHTML='';
		//objpag.innerHTML=stringpag;
		
		objview.innerHTML=string_html;
		
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
					limite_superior = objarr.length;
		}
	}

	function verMasBlog2(objarrayido,viewid,pagid,pagina,regspagina){
		
	 var stringpag="";

		// PAGINA
		if ((pagina == undefined)||(pagina == '')) {pagina=0; } else { pagina=pagina; }
				
		// PAGINACION
		if ((regspagina == undefined)||(regspagina == '')) {regs=1; } else {regs=regspagina; }
		// INICIALIZACION DE STRING HTML
		string_html='';

		// CAPTURAMOS EL ARRAY DE HISTORIALES				
		objarr=eval(objarrayido);
		if (objarr == undefined) {return;}
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objview = document.getElementById(viewid);
		
		// CAPTURAMOS EL OBJ DE VISUALIZACION
		objpag = document.getElementById(pagid);
			
		// INICIALIZACION DEL STRING DE HISTORIALES
		objview.innerHTML='';
				
		var ini=0;
		if (pagina > 0) { ini=regs*pagina; }
    string_html+='<ul>';
		// ITERACION DE COMENTARIOS
		if(objarr.length == 0){
		  string_html+='<li>No hay Blogs disponibles.</li>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }	 
						string_html+='<li><h3><a href="v.cgi?D.templ='+htmcportal+'/htmnblogs/mediablogs.html&D.k='+objarr[i].k+'">'+objarr[i].nombre+'</a></h3><h4>'+objarr[i].comentarios+'</h4><img src="'+objarr[i].categoria+'" alt="'+objarr[i].post+'" title="'+objarr[i].post+'" style="width:70px; height:70px;"/>Pertenece al blog "<a href="v.cgi?D.templ='+htmcportal+'/htmnblogs/mediablogs.html&D.k='+objarr[i].k+'">'+objarr[i].post+'</a>" de '+objarr[i].fecha+'</li>';					
				}
	 
		// ANADIMOS OPCIONES DE PAGINACION
		// PRIMERO COMPROBAMOS SI EL NUMERO DE REGISTROS ENCONTRADOS ES INFERIOR A LA PAGINACION CONFIGURADA, EM TAL CASO NO NECESITAMOS PAGINACION
		if ( objarr.length > regs ){
			
			// ANTERIOR Y SIGUIENTE
			if (pagina > 0){
				// CUALQUIER OTRA PAGINA
				anterior =  pagina-1;
				siguiente = parseInt(pagina+1);
			}
			else {
				// PAGINA INICIAL
				siguiente=1;
				anterior=0;
			    }
			
			// NUMERO DE PAGINAS
			totalpaginas=parseInt((objarr.length)/regs);
			if(objarr.length > totalpaginas*regs ){
			  totalpaginas=parseInt((objarr.length)/regs)+1;
			  }
			// LIMITES INFERIOR (((P+1)*NR)-NR) Y SUPERIOR (((P+1)*NR)-1)
			limite_inferior = ( ( (pagina+1) * regs ) - regs)+1;
			limite_superior = ( ( (pagina+1) * regs ) - 1)+1;
			if (limite_superior >= objarr.length) { limite_superior=objarr.length; }
			
			
			// MENSAJE TOTAL REGISTROS
			// BOTON ANTERIOR
			var pagtemporal=parseInt(pagina)+1;
      stringpag+="P&aacute;gina <span>"+pagtemporal+"</span> de <span>"+totalpaginas+"</span> ";
			
				if (pagina != 0){						
				stringpag+="<a href=\"javascript:verMasBlog2('"+objarrayido+"','"+viewid+"','"+ pagid + "'," + anterior+","+regs+");\"><img src=\"" + imgportal + "/btn_anterior_on.gif\" /></a> Anterior ";			
			} 
			else {
     stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" /> Anterior ";
			}
			
			
			// BOTON SIGUIENTE
			if ((totalpaginas - pagina) != 1){					
				stringpag+=" - Siguiente<a href=\"javascript:verMasBlog2('"+objarrayido+"','"+viewid+"','" + pagid + "'," +siguiente+","+regs+");\" ><img src=\"" + imgportal + "/btn_siguiente_on.gif\" /></a>";	
			    } else {
			           stringpag+=" - Siguiente<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
			           }
		}
       
        if ( objarr.length <= regspagina ){ 
           stringpag+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" /><span>Anterior</span> ";
           stringpag+=" - Siguiente<img src=\"" + imgportal + "/btn_siguiente_off.gif\" />";
           }
    
  string_html+='</ul></div>';
  if(objarr.length > regs ){string_html+='<div class="nav">'+stringpag+'</div>';}
		//objview.className='mostrar';
		objview.innerHTML='';
		//objpag.innerHTML=stringpag;
		
		objview.innerHTML=string_html;
		
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
					limite_superior = objarr.length;
		}
	}


function verTamanoImagen(){
		var altoimagen=document.imgportalcarga.height;
		var anchoimagen=document.imgportalcarga.width;
		var newaltoimagen=70;
		var newanchoimagen=((anchoimagen*70)/altoimagen);
		if (newanchoimagen>145)
		{
			newanchoimagen=145;
			newaltoimagen=((altoimagen*145)/anchoimagen)
		}
		document.imgportalcarga.height=newaltoimagen;
		document.imgportalcarga.width=newanchoimagen;
}

// INICIO funciones para la encuesta de la portada

var cant_element=0;

function ObjectEncu(namecillo,pregunta,cantidad,dks,dkencuesta){ 
	this.namecillo=namecillo;
	this.pregunta=pregunta;
	this.cantidad=cantidad;
	this.dks=dks;
	this.dkencuesta=dkencuesta;
}

function cambio(){
    // document.getElementById("confirmacionc").innerHTML="";
	if(document.getElementById("newresultados").value!="")
	 {
     document.getElementById("parrafEncuesta").style.display="none";
     cambiox();
    }
	else
	{
	alert("Selecciona alguna opci\u00F3n!");
	}
}	
	
function cambiox(){
var mycarga = new serverLoad();
	mycarga.onLoad = function(ok){
	if(ok){
		     var parte = mycarga.text;
document.getElementById("parrafEncuesta").style.display="";
alert("Encuesta guardada, Gracias por su colaboraci\u00F3n");
document.getElementById("newresultados").value="";
document.getElementById("resultados").value="";
for(l=0;l<cant_element;l++)
{
var name_estatic="rad"+l;
vectornew=document.getElementsByName(name_estatic);
  for(j=0;j<vector.length;j++){
  if (vector[j].checked){
    vector[j].checked=false;
   }
   }
}
} 
};
var cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/includes/pag.htm&dks='+document.getElementById('newresultados').value+'&D.gtdtpl='+document.getElementById('D.gtdtpl').value+'&rand='+Math.random();
mycarga.loadTXT(cadena); 
}


function resultados(){
 var dks=document.getElementById('vresultados').value;
 lovechild = window.open("v.cgi?D.templ="+htmcportal+"/includes/resultados-encuesta.htm&dks="+dks+"&dkprincipal="+dk_encues,"lovechild","height=200,width=700,resizable=0,top=200,left=200,menubar=0,toolbar=0,location=0,directories=0,scrollbars=YES,status=0");	
//this sets the opener of the first opened window to the new window you just opened
this.opener=lovechild
}

function vectorenc(obj){
name_obj=obj.name;
vector=document.getElementsByName(name_obj);
for(i=0;i<vector.length;i++){
  if (vector[i].checked){
    document.getElementById("resultados").value+=vector[i].value+",";
   }
 else {
       texto = document.getElementById("resultados").value;
       texto = texto.split(vector[i].value).join('');
       document.getElementById("resultados").value = texto;
       }
}
var nueva=document.getElementById("resultados").value;
var neuca=nueva.split(",");
document.getElementById("newresultados").value="";
for(i=0;i<neuca.length;i++){
if(neuca[i]!=""){
document.getElementById("newresultados").value+= neuca[i]+",";
}
}		
}

function verEncuestasPortada(objarrayid,viewid,pagid,paginasi,regspagina){ 
bandera=0;
		// PAGINA
		if ((paginasi == undefined)||(paginasi == '')) {paginasi=0; } else { paginasi=paginasi; }		
		// PAGINACI?N
		if ((regspagina == undefined)||(regspagina == '')) {regs=2; } else {regs=regspagina; }
		// INICIALIZACI?N DE STRING HTML
		string_html='';
		string_htmla='';
		// CAPTURAMOS EL ARRAY DE HISTORIALES				
		objarr=eval(objarrayid);
		cant_element=objarr.length;
		if (objarr == undefined) {return;}
		// CAPTURAMOS EL OBJ DE VISUALIZACI?N
		objview = document.getElementById(viewid);
// CAPTURAMOS EL OBJ DE VISUALIZACION
		objpag = document.getElementById(pagid);
		// INICIALIZACION DEL STRING DE HISTORIALES
		objview.innerHTML='';
		var ini=0;
		if (paginasi > 0) { ini=regs*paginasi; }
		string_html+="<div id=\"contenido-encuesta\">";
		// ITERACION DE NOTICIAS
		if(objarr.length == 0){
		  string_html='<p>No se han encontrado encuestas disponibles.</p>';
		}
		string_html+="<table>";
		var nombre="";
	for (i=ini;i<objarr.length;i++){
				    // CONTROL DE PAGINACI?N
				        if ( i >= ((paginasi+1)*regs) ){ break; }
        				 	if(objarr[i].namecillo!=nombre)
					          {
							  	dk_encues=objarr[i].dkencuesta;

					      					string_html+="<tr><td align='center' colspan='2'><b>"+objarr[i].namecillo+"</b></td></tr>";
					          }
        					nombre=objarr[i].namecillo;
					        string_html+= "<tr><td style='color:#48679F;'>"+objarr[i].pregunta+"</td></tr>";
        					cantidad = objarr[i].cantidad.split(",");
             dkscount = objarr[i].dks.split(",");
             back_resul = document.getElementById("newresultados").value.split(",");
          					for(j=0;j<cantidad.length;j++)
					             { bandera=0;
                   valor=dkscount[j];
                   var nombre_radio="rad"+i;
                    if(document.getElementById("newresultados").value!="")
                      {
                         for(k=0;k<back_resul.length;k++)
                            {  
                             
                              if(back_resul[k]==valor)
                                { bandera=1;
                    				 	       string_html+="<tr><td>"+cantidad[j]+"</td><td><input  type='radio' name='"+nombre_radio+"' value='"+valor+"' onclick='vectorenc(this)' checked></td></tr>";
                     				       break;
                                }
          																				else{	}
        	                   }

																						   if(bandera==1){}
   																						else
   																							{
																					      string_html+="<tr><td>"+cantidad[j]+"</td><td><input type='radio' name='"+nombre_radio+"' value='"+valor+"' onclick='vectorenc(this)'></td></tr>";
   																							}
																					}
																					else
																					{
																						string_html+="<tr><td>"+cantidad[j]+"</td><td><input type='radio' name='"+nombre_radio+"' value='"+valor+"' onclick='vectorenc(this)'></td></tr>";
																					}

               }
}
	string_html+="</table>";
		// A?ADIMOS OPCIONES DE PAGINACI?N
		// PRIMERO COMPROBAMOS SI EL N?MERO DE REGISTROS ENCONTRADOS ES INFERIOR A LA PAGINACI?N CONFIGURADA, EM TAL CASO NO NECESITAMOS PAGINACI?N
		if ( objarr.length > regs ){
			// ANTERIOR Y SIGUIENTE
			if (paginasi > 0){
				// CUALQUIER OTRA P?GINA
				anterior =  paginasi-1;
				siguiente = parseInt(paginasi+1);
			}
			else {
				// P?GINA INICIAL
				siguiente=1;
				anterior=0;
			}
			// NUMERO DE P?GINAS
			totalpaginas=parseInt((objarr.length)/regs);
			if(objarr.length > totalpaginas*regs ){
			  totalpaginas=parseInt((objarr.length)/regs)+1;
			}
			// LIMITES INFERIOR (((P+1)*NR)-NR) Y SUPERIOR (((P+1)*NR)-1)
			limite_inferior = ( ( (paginasi+1) * regs ) - regs)+1;
			limite_superior = ( ( (paginasi+1) * regs ) - 1)+1;
			if (limite_superior >= objarr.length) { limite_superior=objarr.length; }
			if(totalpaginas>0){
				 string_html+="<div id=\"soriasong\" class='mostrar'>";
			}
			// MENSAJE TOTAL REGISTROS
			// BOT?N ANTERIOR
			if (paginasi != 0){
				string_html+="<a href=\"javascript:verEncuestasPortada('"+objarrayid+"','"+viewid+"','"+ pagid+"'," +anterior+","+regs+");\"><img src='"+imgportal+"/btn_anterior_on.gif' alt='Anterior' title='Anterior' /></a>Anterior - ";			
			}
			else if(totalpaginas>0){
			  string_html+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" /><span>Anterior - </span>";
			}
else {
                      string_html+="<img src=\"" + imgportal + "/btn_anterior_off.gif\" /> <span>Anterior-";
			          }
			
			// BOT?N SIGUIENTE
			if ((totalpaginas - paginasi) != 1){			
				string_html+="Siguiente</span> <a href=\"javascript:verEncuestasPortada('"+objarrayid+"','"+viewid+"','"+pagid+"',"+siguiente+","+regs+");\"><img src='"+imgportal+"/btn_siguiente_on.gif' alt='Siguiente' title='Siguiente' /></a>";	
			}
else {
			           string_html+="<span>Siguiente</span><img src=\"" + imgportal + "/btn_siguiente_off.gif\" />"; 
				string_html+="<input type='button' name='save' value='Guardar' onclick='cambio();'><input type='button' name='resul' value='Resultados' onclick='resultados();'>";

			           }
			if(totalpaginas>0){
				string_html+="</div>";
			}
			
		}
			if(objarr.length>0 && objarr.length<=2){	
		 			 string_html+="<p align='center' id='parrafEncuesta'><input type='button' name='save' value='Guardar' onclick='cambio();'><input type='button' name='resul' value='Ver resultados' onclick='resultados();'></p>";
			 }
		// RENDERIZACI?N A PANTALLA.
		//objview.className='mostrar';
		objview.innerHTML='';
				string_html+="</div>";
		objview.innerHTML=""+string_htmla+""+string_html;
		if((objarr.length<=regs) && (objarr.length>0)){
		 limite_inferior = 1;
			limite_superior = objarr.length;
		}
	}

// FIN funciones para la encuesta de la portada

 function cargarZona(plantilla,zona,func){
		var espacio=document.getElementById(zona);
		var mycarga=new serverLoad();
		mycarga.onLoad= function(ok){
			if (ok){
				var parte = mycarga.text;
				var parte1 = parte.split('<--@@@@@-->');
				if(parte1.length>1){
				  espacio.innerHTML=parte1[0];
				  //try{
					eval(parte1[1]);
				  /*}catch(e){
					alert("eval error: \n"+"message: "+e.message+"\n");
				  }*/
				}
				else{
					espacio.innerHTML=parte;
				}
				//CompilarZonaJS(zona);
			}
		}; // end Function controladora
		if (!func){
			espacio.innerHTML="<div width='100%' height='100%' align='center'><br/>CARGANDO<br/><img src='"+imgportal+"/loading_perfil.gif' /><br />Espere un momento por favor ...</div>";
		}
		cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/includes/'+plantilla;
		mycarga.loadTXT(cadena);	
}

function mostrarAsociaciones(dks){
	document.getElementById("BqPortal").innerHTML="<div align='center'><br><img src='"+imgportal+"/loading7.gif'><br>Procesando...</div>";
	document.getElementById("BqPortalnotpag").innerHTML="";
	var nuevo="";
	portalarr= new Array();
	if (dks!=""){
	urlaso=cgiurl+"/q2XML.cgi?type=portal&campos=D.k,nombre,eslogan,imgportada_D.filepath0|h=ruta,imgportada_D.filename0|h=imagen&where=D.k="+dks+"&rmd="+Math.random();
			var mycarga=new callServer();
		mycarga.onLoad= function(ok){
			if (ok){
				if (mycarga.getCampo('D.k').length>0){
					for (xx=0;xx<mycarga.getCampo('D.k').length;xx++ ){

						nuevo = new ObjectBlog(mycarga.getValue("D.k",xx),mycarga.getValue("nombre",xx),mycarga.isNull(mycarga.getValue("eslogan",xx),""),mycarga.isNull(mycarga.getValue("ruta",xx),""),mycarga.isNull(mycarga.getValue("imagen",xx),""),mycarga.getCampo('D.k').length,"");
						portalarr.push(nuevo);
					}
					verBusquedaPortal('portalarr','BqPortal','BqPortalnotpag','','1');
				}

			}
		}
			mycarga.loadXMLhttp(urlaso);
	}
	else{
		datos='<div><strong>Asociaciones de la Prensa encontradas:</strong> <a href="#">0</a></div><div align="center"><br>&nbsp;No hay Portales asociados a esta comunidad aut&oacute;noma.  Disculpe las molestias.</div>';
		document.getElementById("BqPortal").innerHTML=datos;
		document.getElementById("BqPortalnotpag").innerHTML="";
	}
	}