var cgiurl = "/vg/gestion/apps";

function ObjectComentarioBlog(k,nombre,correo,url,comentario,fecha,hora,post,archivo){ 
	this.k=k;
	this.url=url;
	this.nombre=nombre;
	this.correo=correo;
	this.comentario=comentario;
	this.fecha=fecha;
	this.hora=hora;	
	this.post=post;
	this.archivo=archivo;
}

function ObjectBlog(k,nombre,categoria,post,comentarios,fecha,publicado){ 
	this.k=k;
	this.categoria=categoria;
	this.nombre=nombre;
	this.post=post;
	this.comentarios=comentarios;
	this.fecha=fecha;
	this.publicado=publicado;	
}

function ObjectPost(k,nombre,fecha,coment,imgpub,labelpub,publicar){ 
	this.k=k;
	this.nombre=nombre;
	this.imgpub=imgpub;
	this.coment=coment;
	this.fecha=fecha;
	this.labelpub=labelpub;	
	this.publicar=publicar;
}

function ObjectFotograma(k,nombre,dirimagen,extension){ 
	this.k=k;
	this.nombre=nombre;
	this.dirimagen=dirimagen;
	this.extension=extension;
}

function ObjectFotograma_nuevo(k,nombre,descripcion,autor,dirimagen,extension){ 
	this.k=k;
	this.nombre=nombre;
	this.descripcion = descripcion;
	this.autor = autor;
	this.dirimagen=dirimagen;
	this.extension=extension;
}

function ObjectVideosBusqueda(k,nombre,descripcion,rutafo,rutavi){ 
	this.k=k;
	this.nombre=nombre;
	this.descripcion=descripcion;
	this.rutafo=rutafo;
	this.rutavi=rutavi;
	
}

function ObjectAudioBusqueda(k,nombre,descripcion,ruta,archivo){ 
	this.k=k;
	this.nombre=nombre;
	this.descripcion=descripcion;
	this.ruta=ruta;
	this.archivo=archivo;
	
}

function crearComentarioBlog(form){
	var valid = true;
	
	if(form.nombre.value == ""){
	  document.getElementById('nombre').className="inp300ERROR";
	  valid = false;
	}
	if(form.idcorreo.value == ""){
	  document.getElementById('idcorreo').className="inp137ERROR";
	  valid = false;
	}
	if(form.domaincorreo.value == ""){
	  document.getElementById('domaincorreo').className="inp137ERROR";
	  valid = false;
	}
	if(form.comentario.value == ""){
	  document.getElementById('comentario').className="inp300ERROR";
	  valid = false;
	}
	
	if (!valid) { alert('Compruebe o rellene los campos resaltados con color'); }
	else {
			var comentariofinal=form.comentario.value;//ModificarTildes(form.comentario.value);
			comentariofinal=comentariofinal.replace(/\"/g,"&quot;");
			comentariofinal=comentariofinal.replace(/\'/g,"&quot;");
			form.comentario.value=comentariofinal;

			var mycarga=new serverLoad();
			var mycargaForm=new serverLoad();
			mycarga.onLoad= function(ok)
				{
					if (ok)
						{
							var espacio=document.getElementById('div_exchange0');
							var mycargasp = mycarga.text;
							mycargasp = mycargasp.split("<--@@@@@-->");
							espacio.innerHTML = mycargasp[0];
							eval(mycargasp[1]);
						}
				}; // end Function controladora
				//alert(comentariofinal);
					cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/confirmar-comentariopost.htm&post-OID='+document.getElementById('post-OID').value+'&nombre='+form.nombre.value+'&idcorreo='+form.idcorreo.value+'&domaincorreo='+form.domaincorreo.value+'&comentario='+comentariofinal+'&url='+form.url.value;
					mycarga.loadTXT(cadena);
		//form.submit();
		
	}
}

function cargarPlantillaBlog(plantilla,zona){
	var espacio=document.getElementById(zona);
	var mycarga=new serverLoad();
	mycarga.onLoad= function(ok){
		if (ok){
			espacio.innerHTML=mycarga.text;
		}
	}; // end Function controladora
	cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/includes/'+plantilla;
	mycarga.loadTXT(cadena);	
}

function verComentariosBlog(objarrayid,viewid,pagid,pagina,regspagina,dkposts){
		
	    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>No hay comentarios disponibles</p></li>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
					  url=objarr[i].url;
					  nombre=objarr[i].nombre;
					  fechacom=objarr[i].fecha;
					  horacom=objarr[i].hora;
					  coment=objarr[i].comentario;
					  string_html+="<li>";
					  string_html+="<p>"+coment+"</p>";
					  string_html+="Publicado por <a href=\"mailto:"+objarr[i].correo+"\">"+nombre+"</a> <span class=\"fecha\">&nbsp;"+fechacom+" a las "+horacom+"</span>";
					  if(url != ""){
					  	url = url.replace('http://','');
					  	string_html+="<br>P&aacute;gina web: <a href=\"http://"+url+"\" target=\"_blank\">http://"+url+"</a><br>";
					  }
					  string_html+="</li>";					
				}
		string_html+="<li><h4><a href=\"javascript:crearComentario('"+dkposts+"','');\">A&ntilde;adir Comentario al Post</a></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:verComentariosBlog('"+objarrayid+"','"+viewid+"','"+ pagid + "'," + anterior+","+regs+",'"+dkposts+"');\"><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:verComentariosBlog('"+objarrayid+"','"+viewid+"','" + pagid + "'," +siguiente+","+regs+",'"+dkposts+"');\" ><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;
		if(objarr.length > regs ){
        objpag.innerHTML=stringpag;
       
    }
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
			limite_superior = objarr.length;
		   }
		   //goSetHeight();
	}
	
function crearUsuarioBlog(form){
		// CHEAQUEAMOS QUE EL FORMULARIO ESTA DEFINIDO.
		if (form == undefined) { form = document.forms["formUsuarios"]; }
		var seleccionados = 0;
		var valid = true;
		if (document.getElementById('nombres').value=='') { document.getElementById('nombres').className='inputERROR'; valid = false; }
		if (document.getElementById('apellidos').value=='') { document.getElementById('apellidos').className='inputERROR'; valid = false; }
		if (document.getElementById('acceso').value=='') { document.getElementById('acceso').className='inputERROR'; valid = false; }
		if (document.getElementById('alias').value=='') { document.getElementById('alias').className='inputERROR'; valid = false; }
		if (document.getElementById('idemail').value=='') { document.getElementById('idemail').className='inputERROR'; valid = false; }
		if (document.getElementById('nomdominio').value=='') { document.getElementById('nomdominio').className='inputERROR'; valid = false; }
		
		if (!valid) { alert('Compruebe o rellene los campos resaltados con color'); return false; }
		else {
				if((form.alias.value != "") && (!validarLetras(form.alias.value))){
							alert("Recuerde que s\u00F3lo puede introducir letras"); 
							form.alias.value="";
							form.alias.focus();
				}
				else if(form.categoriaBlog.value == ""){
							alert("Seleccione la categor\u00EDa de su blog."); 
							form.categoriaBlog.focus();
				}
				else if((form.nombres.value != "") && (!validarLetras(form.nombres.value))){
							alert("Recuerde que s\u00F3lo puede introducir letras"); 
							form.nombres.value="";
							form.nombres.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\u00FAmeros"); 
					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('claveusu').value=clave;
					comprobarDisponibilidad(form.acceso.value,form,form.idemail.value,form.nomdominio.value,form.alias.value);
			
			}      
		}
}

function comprobarDisponibilidad(nomacceso, form, correo1, correo2, nomalias){
	var mycarga = new serverLoad();
	mycarga.onLoad = function(ok){
		if (ok) {
			//DECLARACION DE VARIABLES
			//ASIGNACION DE VARIABLES
			//PUEDE RETORNAR TRES VALORES
			//0 - No existe ni usuario, ni login, ni blog
			//1 - Existe usuario y existe blog
			//2 - No existe usuario pero existe login
			//3 - No existe usuario pero existe blogs
			//4 - Existe correo pero no existe blog
			var myobj = eval("mycarga");
			var valor = myobj.cadserv;
			if (valor == 0) {
				cargarConfirmacion(form, nomacceso, correo1, correo2, nomalias, valor, 1);
			} else if (valor == 4) {
				if (confirm("Existe un usuario registrado con el correo sumistrado.\nDesea crear un nuevo blog para ese usuario?")) {
					cargarConfirmacion(form, nomacceso, correo1, correo2, nomalias, valor, 0);
				} else {
					document.getElementById('idemail').className = "inputERROR";
					document.getElementById('nomdominio').className = "inputERROR";
				}
			} else if (valor == 5) {
				alert("Existe una solicitud creada para el correo sumistrado.\nPor favor espere la respuesta del administrador\no ingrese otro correo.");
				document.getElementById('idemail').className = "inputERROR";
				document.getElementById('nomdominio').className = "inputERROR";
				
			} 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 if ((valor == 3) || (valor == 1)) {
				document.getElementById('alias').value = "";
				document.getElementById('alias').className = "inputERROR";
				alert("Ya existe un blog con ese nombre, por favor cambielo.");
			} else {
				return false;
			}
		}
	};
	var cadena = cgiurl + "/v.cgi?D.templ=" + htmcportal + "/includes/comprobar-usuario2.html&idcorreo=" + correo1 + "&domaincorreo=" + correo2 + "&acceso=" + nomacceso + "&alias=" + nomalias;
	mycarga.loadVar(cadena, 'GET', 'true');
}

function cargarConfirmacion(form, nomacceso, correo1, correo2, nomalias, valor, opcion){
	var espacio = document.getElementById('NuevoUsuario');
	var mycarga = new serverLoad();
	mycarga.onLoad = function(ok){
		if (ok) {
			espacio.innerHTML = mycarga.text;
		}
	}; // end Function controladora
	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;
	var cadena = "";
	if (opcion == 0) {
		cadena = cgiurl + '/v.cgi?D.templ=' + htmcportal + '/includes/tab-confirma-usuario.html&alias=' + nomalias + '&nombres=' + form.nombres.value + '&apellidos=' + form.apellidos.value + '&idcorreo=' + correo1 + '&domaincorreo=' + correo2 + '&claveusu=' + form.claveusu.value + '&acceso=' + nomacceso + '&categoriaBlog=' + form.categoriaBlog.value + '&opcionRegistro=' + valor + '&D.gtdtpl=' + htmcportal + '/permiso.gtd';
		
	} else {
		cadena = cgiurl + '/v.cgi?D.templ=' + htmcportal + '/includes/tab-crearsolicitud.html&alias=' + nomalias + '&nombres=' + form.nombres.value + '&apellidos=' + form.apellidos.value + '&idcorreo=' + correo1 + '&domaincorreo=' + correo2 + '&claveusu=' + form.claveusu.value + '&acceso=' + nomacceso + '&categoriaBlog=' + form.categoriaBlog.value + '&opcionRegistro=' + valor + '&D.gtdtpl=' + htmcportal + '/permiso.gtd&numerosolicitud=' + numerosolicitud;
	}
	mycarga.loadTXT(cadena);
}

// DEJAR: APLICADO A INPUTS TYPE=TEXT
function dejarEstilo(obj) { if (obj.value =='') { obj.className='';} else { obj.className='inputSELECTION'; } }

function agregarEnlace(){
	if (document.getElementById('nombreenlace').value == "") {
		alert("Introduzca el t\u00EDtulo del enlace");
		document.getElementById('nombreenlace').className = "inputERROR";
		document.getElementById('nombreenlace').focus();
	} else if (document.getElementById('urlenlace').value == "") {
		alert("Introduzca la direcci\u00F3n del enlace");
		document.getElementById('urlenlace').className = "inputERROR";
		document.getElementById('urlenlace').focus();
	} else {
		var mySend = new callServer();
		mySend.onLoad = function(ok){
			if (ok) {
				var err = mySend.getValue("id", 0);
				if (err != 0) {
					msg = mySend.getValue("descripcion", 0);
					alert('Error: ' + msg);
				} else {
					var dkenlace = mySend.getValue("D.k", 0);
					cp_Historico("enlacesblog", dkenlace, document.getElementById('nombreenlace').value, document.getElementById('urlenlace').value);
					//Limpiamos el formulario
					document.getElementById('nombreenlace').value = "";
					document.getElementById('urlenlace').value = "http://";
				}
			}
		};
		mySend.sendValues = 'D.dataformat=XML&D.action=critinsert&D.gtdtpl=' + htmportal + '/permiso.gtd&D.y=enlacesblog&D.y=enlacesblog&nestpl=nes-enlacesblog.htm&viewtpl=v-nes-enlacesblog.htm&urlenlace=' + escape(document.getElementById('urlenlace').value) + '&nombreenlace=' + escape(document.getElementById('nombreenlace').value) + '&portal-OID=' + document.getElementById('portalOID').value;
		mySend.loadXMLhttp(cgiurl + "/a.cgi?", "POST");
	}
}

function Historico(dy, dk, nombre, parametro){
	var idmostrar = document.getElementById('span' + dy);
	var campo = document.getElementById(dy + 'oid').value;
	var template = "borrar-historico.html";
	var ver = "";
	if (dy == "videoblog") {
		ver = '<span id="' + dy + dk + '" style="display:;"><p><a href="javascript:BorrarHistorico(\'' + dk + '\',\'' + dy + '\',\'' + template + '\');" ><img src="' + imgpath + '/ico_borrar.gif" border="0" title="Borrar" align="absmiddle" ></a> ' + nombre + '<br /><a id="enlace" href="javascript:verVideoPost(\'' + dk + '\')"><img src="' + parametro + '" class="imgvideo" /></a></p></span>';
	} else if (dy == "audioblog" || dy == "vozblog") {
		ver = '<span id="' + dy + dk + '" style="display:;"><p><a href="javascript:BorrarHistorico(\'' + dk + '\',\'' + dy + '\',\'' + template + '\');" ><img src="' + imgpath + '/ico_borrar.gif" border="0" title="Borrar" align="absmiddle" ></a> ' + nombre + ' <a id="enlace" href="javascript:repAudio(\'' + dk + '\')" title="Reproducir Audio"><img src="' + imgpath + '/btn_reproducir.gif" align="absmiddle" /></a></p></span>';
	} else if (dy == "enlacesblog") {
		ver = '<span id="' + dy + dk + '" style="display:;"><p><a href="javascript:BorrarHistorico(\'' + dk + '\',\'' + dy + '\',\'' + template + '\');" ><img src="' + imgpath + '/ico_borrar.gif" border="0" title="Borrar" align="absmiddle" ></a> <a id="enlace" href="' + parametro + '" title="Ir a enlace" target="_blank">' + nombre + '</a></p></span>';
	} else if (dy == "correoblogs") {
		var mensajeC = "";
		if (parametro == 'SI') {
			mensajeC = "Este correo ya ha sido activado desde la cuenta.";
		} else {
			mensajeC = "Este correo a&uacute;n no ha sido habilitado, debe activarse directamente desde la cuenta.";
		}
		ver = '<span id="' + dy + dk + '" style="display:;"><p><a href="javascript:BorrarHistorico(\'' + dk + '\',\'' + dy + '\',\'' + template + '\');" ><img src="' + imgpath + '/ico_borrar.gif" border="0" title="Borrar" align="absmiddle" ></a> <img src="' + imgpath + '/btn_activo' + parametro + '.gif" align="absmiddle" title="' + mensajeC + '" /> <a id="enlace" href="mailto:' + nombre + '">' + nombre + '</a></p></span>';
	} else {
		ver = '<span id="' + dy + dk + '" style="display:;"><p><a href="javascript:BorrarHistorico(\'' + dk + '\',\'' + dy + '\',\'' + template + '\');" ><img src="' + imgpath + '/ico_borrar.gif" border="0" title="Borrar" align="absmiddle" ></a> ' + nombre + '</p></span>';
	}
	idmostrar.innerHTML += ver;
	
	if ((dy != "enlacesnoti") && (dy != "documentosnoti") && (dy != "correoblogs")) {
		document.getElementById('m' + dy).style.display = "none";
	}
	//alert("mensaje"+document.getElementById('m'+dy).style.display);
	document.getElementById(dy + 'oid').value = campo + dk + ",";
	//alert(document.getElementById(dy+'oid').value);
}

function BorrarHistorico(dk, dy, template){

	if (dk == '') {
		return;
	}
	if (confirm("Desea realmente Borrar el Registro Relacionado?")) {
		var ocultoOID = dy + 'oid';
		BorrarReferencia(dk, ocultoOID);
		document.getElementById(dy + dk).style.display = 'none';
		if (dy == 'vozblog') {
			document.getElementById('DivAudioLectura').className = "mostrar";
		} else if (dy == 'correoblogs') {
			borrarRegistroClase(dk, 'correoblogs');
		}
	}
	
}

//QUITA LA REFERENCIA DEL UN FILE BORRADO DEL OID FILE
function BorrarReferencia(dk, objid){

	auxref = document.getElementById(objid).value;
	newreferences = '';
	elements = auxref.split(",");
	for (i = 0; i < elements.length; i++) {
		if (elements[i] != dk) {
			if (newreferences == '') {
				newreferences += elements[i];
			} else {
				newreferences += ',' + elements[i];
			}
		}
	}
	//ESCRIBIMOS LAS NUEVAS RELACIONES DESPUES DE ELIMINAR LA REFERENCIA DEL FILE BORRADO
	document.getElementById(objid).value = newreferences;
}

function adjuntarMultimedia(form){
	if (form.nombre.value == "") {
		alert("Por favor, ingrese el nombre del archivo");
		form.nombre.focus();
	} else if (form.archivo.value == "") {
		alert("Por favor, seleccione el archivo que desea adjuntar");
		form.archivo.focus();
	} /*else if(document.getElementById('blogsOID').value==""){
	 alert("Por favor, seleccione un blog");
	 document.getElementById('blogsOID').focus();
	 }
	 else if(filecorrectofoto==1){
	 alert("Tipo de Archivo incorrecto.  Favor verifique los formatos soportados.");
	 document.getElementById("archivo").value="";
	 document.getElementById('archivo').className='inputERROR';
	 }*/
	else {
		var tipoArc = recuperarExtencion(document.getElementById("archivo").value, form.nomblogs.value);
		form.tipoarchivo.value = tipoArc;
		if (validanombre('archivo')) {
			filecorrectofoto = 0;
			document.getElementById('spanprocesador').style.display = "inline";
			opener.document.getElementById('panel12').style.display = "";
			form.submit();
			window.blur();
		}
	}
}

function VerExtencion(extension, flag){
	extension = extension.toLowerCase();
	var fileExt = extension.substring((extension.length - 3), extension.length);
	var fileExt2 = extension.substring((extension.length - 4), extension.length);
	if (fileExt == 'gif' || fileExt == 'jpg' || fileExt == 'png' || fileExt2 == 'jpeg' || fileExt == 'flv' || fileExt == 'avi' || fileExt == 'mov' || fileExt == 'mpg' || fileExt == 'mpeg' || fileExt == 'mp4' || fileExt == 'wmv' || fileExt == 'mp3' || fileExt == 'wav' || fileExt == 'mid') {
		filecorrectofoto = 0;
	} else {
		if (!flag) {
			alert('Tipo de Archivo incorrecto. Favor verifique los formatos soportados.');
			filecorrectofoto = 1;
		}
	}
}

function recuperarExtencion(extension, nombreblog){
	extension = extension.toLowerCase();
	var tipoarchivo = "";
	var fileExt = extension.substring((extension.length - 3), extension.length);
	var fileExt2 = extension.substring((extension.length - 4), extension.length);
	var ruta = htmc + "/" + document.getElementById('rutaMultimedia').value + "/" + nombreblog;
	if (fileExt == 'gif' || fileExt == 'jpg' || fileExt == 'png' || fileExt2 == 'jpeg') {
		tipoarchivo = "Imagen";
		ruta += "/img";
	} else if (fileExt == 'flv' || fileExt == 'avi' || fileExt == 'mov' || fileExt == 'mpg' || fileExt == 'mp4' || fileExt == 'mpeg' || fileExt == 'wmv') {
		tipoarchivo = "Video";
		ruta += "/video";
	} else if (fileExt == 'mp3' || fileExt == 'wav' || fileExt == 'mid') {
		tipoarchivo = "Audio";
		ruta += "/audio";
	} else {
		tipoarchivo = "documento";
		ruta += "/documento";
	}
	document.getElementById('Dfilepath').value = ruta;
	document.getElementById('extensionarc').value = fileExt;
	return tipoarchivo;
}

function validanombre(ruta){
	var nombreArchivo = document.getElementById(ruta).value;
	for (i = nombreArchivo.length; i > 0; i--) {
		var c = nombreArchivo.charAt(i - 1);
		if ((c == '\\') || (c == '/')) {
			return true;
		} else {
			if (!((c >= "a" && c <= "z") || (c >= "A" && c <= "Z") || (c >= "0" && c <= "9") || (c == "-") || (c == "_") || (c == ".") || (c == " "))) {
				alert("El nombre del archivo contiene caracteres no v\u00E1lidos");
				document.getElementById(ruta).value = "";
				document.getElementById(ruta).className = 'inputERROR';
				return false;
			}
		}//END ELSE
	}//END FOR
	return true;
}//END FUNCION QUE VALIDA QUE EL NOMBRE DEL ARCHIVO NO TENGA ESPACIOS EN BLANCO	

function limpiarForma(form){
	document.getElementById('spanprocesador').style.display="none";
	form.reset();
}

function nuevoMultimedia(tipo,dk){
   var cadena=cgiurl+"/v.cgi?D.templ="+htmportal+"/insertar-galeria.htm&tipoArchivo="+tipo+"&dkblog="+dk;
   var Ancho="670"; 
   var Alto="580";
   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=no,copyhistory=no,width='+Ancho+',height='+Alto+',left='+Izquierdo+',top='+Superior+',screenX='+Izquierdo+',screenY='+Superior;
   mostrarFuente('spangaleria');
   var Ventana = window.open(cadena,"",Estilo);
}

function nuevoAudio(tipo,dk){
   var cadena=cgiurl+"/v.cgi?D.templ="+htmportal+"/insertar-audio.html&tipoArchivo="+tipo+"&dkblog="+dk;
   var Ancho="670"; 
   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=yes,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width='+Ancho+',height='+Alto+',left='+Izquierdo+',top='+Superior+',screenX='+Izquierdo+',screenY='+Superior;
   mostrarFuente('spangaleria');
   var Ventana = window.open(cadena,"",Estilo);
}

function GuardarBlog(form, estado){
	if (document.getElementById('tituloPost').value == "") {
		alert("Por favor, introduzca el t\u00EDtulo del post");
		document.getElementById('tituloPost').focus();
	} else if (document.getElementById('blogoid').selectedIndex == "") {
		alert("Por favor, seleccione el blog asociado al post");
		document.getElementById('blogoid').focus();
	} else if (document.getElementById('descripcioncorta').value == "") {
		alert("Por favor, introduzca una descripci\u00F3n corta para el post");
		try {
			document.getElementById('descripcioncorta').focus();
		} 
		catch (e) {
		}
	} else if (document.getElementById('tagsclaves').value == "") {
		alert("Por favor, ingresa alg\u00FAn tag para tu post");
		try {
			document.getElementById('tagsclaves').focus();
		} 
		catch (e) {
		}
	} else {
		var plantilla = "";
		if (estado == 'NO') {
			plantilla = "generarRSS.htm";
		} else {
			plantilla = "editor2.html";
		}
		form.nombrePost.value = document.getElementById('tituloPost').value;
		document.getElementById('publicarPost').value = estado;
		//document.getElementById('blogoid').name="blogs-OID";
		document.getElementById('dkBlog').value = document.getElementById('blogoid').value;
		/*if (estado=='NO'){
		 document.getElementById('templDest').value=htmportal+"/generarRSS.htm";
		 }else{
		 document.getElementById('templDest').value=htmportal+"/editor2.html";
		 }*/
		if (document.getElementById('tabEditor1').className == "tab_on") {
			cargarDiseno('codigohtml');
		}
		RecuperarContenido(form);
		window.location.href = "#";
		form.submit();
	}
}
	
function RecuperarContenido(form){
	var Contenido1 = "";
	var Bandera = 0;
	if (navigator.appName == 'Netscape') {
		Contenido1 = "<BODY>" + getIFrameDocument("maineditor").body.innerHTML + "</BODY>";
	} else {
		Contenido1 = maineditor.document.all.tags('HTML')[0].outerHTML;
	}
	var Contenido2 = Contenido1.split('<BODY>');
	var Contenido3 = Contenido2[1].split('</BODY>');
	var Guardar = Contenido3[0];
	Guardar = ModificarTildes(Guardar);
	document.getElementById('textoPost').value = Guardar;
}

function verBlog(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 += '	<table id="Blog" cellspacing="0"><tr class="cab"><td class="left">Nombre</td><td>Fecha</td><td>Categor&iacute;a</td><td>Posts</td><td>Comentarios</td><td>Publicado</td><td>Editar</td><td class="fin">Borrar</td></tr>';
	// ITERACION DE COMENTARIOS
	if (objarr.length == 0) {
		string_html = '<tr class="par"><td class="left" colspan="8">No tiene blogs creados.</td></tr>';
	}
	var contblogs = 0;
	for (i = ini; i < objarr.length; i++) {
		// CONTROL DE PAGINACION
		if (i >= ((pagina + 1) * regs)) {
			break;
		}
		var imgver = "";
		var imgpub = "";
		var labelpub = "";
		var tempo1 = "td" + i + "_" + objarr[i].k;
		//if(objarr[i].post>0){
		imgver = '<span id="imgmas' + contblogs + '" class="mostrar2"><img src="' + imgpath + '/ico_mas.gif" id="Blog' + contblogs + '" class="tab_off" onclick="CargarPost(' + objarr[i].k + ',' + contblogs + ',' + objarr.length + ')" alt="Haga click aqui para ver todos los Posts de este Blog" title="Haga click aqu&iacute; para ver todos los Posts de este Blog" /></span><span id="imgmenos' + contblogs + '" class="ocultarfoto"><img src="' + imgpath + '/ico_menos.gif" class="tab_off" onclick="OcultarPost(' + objarr[i].k + ',' + contblogs + ')" alt="Haga click aqui para ocultar todos los Posts de este Blog" title="Haga click aqu&iacute; para ocultar todos los Posts de este Blog" /></span>';
		//}
		if (objarr[i].publicado == 'SI') {
			imgpub = imgpath + "/ico_publicadoSi.gif";
			labelpub = "Publicado";
		} else {
			imgpub = imgpath + "/ico_publicadoNo.gif";
			labelpub = "No Publicado";
		}
		string_html += '<tr class="par"><td class="left">' + imgver + '<a href="' + cgiurl + '/v.cgi?D.templ=' + htmcportal + '/htmnblogs/mediablogs.html&blogs=' + objarr[i].k + '" title="Ver Blog" target="_blank" >' + objarr[i].nombre + '</a></td>';
		string_html += '<td>' + objarr[i].fecha + '</td>';
		string_html += '<td>' + objarr[i].categoria + '</td>';
		string_html += '<td><span id="totalpost' + contblogs + '">' + objarr[i].post + '</span></td>';
		string_html += '<td>' + objarr[i].comentarios + '</td>';
		string_html += '<td id="' + tempo1 + '"><a href="javascript:publicarPost(' + objarr[i].k + ',\'' + objarr[i].publicado + '\',\'' + tempo1 + '\',\'blogs\');"><img src="' + imgpub + '" alt="' + labelpub + '" title="' + labelpub + '"/></a></td>';
		string_html += '<td><a href="javascript:cargarOpcion(\'EDITAR BLOG\',\'tabB2\',\'tab-editarBlog.html\',\'' + objarr[i].k + '\');"><img src="' + imgpath + '/ico_editar.gif" alt="Editar Blog" title="Editar Blog"/></a></td>';
		string_html += '<td><a href="javascript:BorrarBlogs(\'' + objarr[i].k + '\',' + contblogs + ');"><img src="' + imgpath + '/ico_borrar.gif" alt="Borrar Blog" title="Borrar Blog"/></a></td></tr>';
		string_html += '<tr><tbody id="div_Blog' + contblogs + '" class="ocultar"></tbody></tr>';
		contblogs++;
	}
	string_html += '</table>';
	
	// 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:verBlog('" + objarrayid + "','" + viewid + "','" + pagid + "'," + anterior + "," + regs + ");\"><img src=\"" + imgpath + "/btn_anterior_on.gif\" /></a><span>Anterior</span> ";
		} else {
			stringpag += "<img src=\"" + imgpath + "/btn_anterior_off.gif\" /><span>Anterior</span> ";
		}
		// BOTON SIGUIENTE
		if ((totalpaginas - pagina) != 1) {
			stringpag += " - Siguiente<a href=\"javascript:verBlog('" + objarrayid + "','" + viewid + "','" + pagid + "'," + siguiente + "," + regs + ");\" ><img src=\"" + imgpath + "/btn_siguiente_on.gif\" /></a>";
		} else {
			stringpag += " - Siguiente<img src=\"" + imgpath + "/btn_siguiente_off.gif\" />";
		}
	}
	
	if (objarr.length <= regspagina) {
		stringpag += "<img src=\"" + imgpath + "/btn_anterior_off.gif\" /><span>Anterior</span> ";
		stringpag += " - Siguiente<img src=\"" + imgpath + "/btn_siguiente_off.gif\" />";
	}
	if (objarr.length > regs) {string_html += '<div class="nav">' + stringpag + '</div>';}
	objview.className = 'mostrar';
	objview.innerHTML = '';
	//objpag.innerHTML='';
	objview.innerHTML = string_html;
	if ((objarr.length <= regs) && (objarr.length > 0)) {
		limite_inferior = 1;
		limite_superior = objarr.length;
	}
}
	
function CargarPost(dk, pos, total){
	if (document.getElementById('div_Blog' + pos).innerHTML != "") {
		document.getElementById('div_Blog' + pos).className = "mostrar";
		document.getElementById('imgmas' + pos).style.display = "none";
		document.getElementById('imgmenos' + pos).style.display = "inline";
	} else {
		var espacio = document.getElementById('div_Blog' + pos);
		var mycarga = new serverLoad();
		mycarga.onLoad = function(ok){
			if (ok) {
				var parte = mycarga.text;
				var parte1 = parte.split('<--@@@@@-->');
				eval(parte1[1]);
				document.getElementById('totalpost' + pos).innerHTML = jsData.length;
				drawTable('div_Blog' + pos);
				tab('Blog' + pos, total, 'Blog');
				document.getElementById('imgmas' + pos).style.display = "none";
				document.getElementById('imgmenos' + pos).style.display = "inline";
			}
		}; // end Function controladora
		cadena = cgiurl + '/v.cgi?D.templ=' + htmcportal + '/includes/cargar-post.html&D.k=' + dk;
		mycarga.loadTXT(cadena);
	}
}

function drawTable(tbody){
	var tr, td;
	var tableBody = tbody;
	tbody = document.getElementById(tbody);
	var b = tbody.childNodes.length;
	for (var t = 0; t < b; t++) {
		tbody.deleteRow(t);
	}
	for (var i = 0; i < jsData.length; i++) {
		var tempo1 = "td" + i + "_" + jsData[i].k;
		tr = tbody.insertRow(tbody.rows.length);
		td = tr.insertCell(tr.cells.length);
		td.setAttribute("class", "left");
		td.innerHTML = '<a href="' + cgiurl + '/v.cgi?D.templ=' + htmcportal + '/htmnblogs/mediablogs.html&D.k=' + jsData[i].k + '" title="Ver Post" target="_blank">' + jsData[i].nombre + '</a>';
		td = tr.insertCell(tr.cells.length);
		td.innerHTML = jsData[i].fecha;
		td = tr.insertCell(tr.cells.length);
		td.innerHTML = "&nbsp;";
		td = tr.insertCell(tr.cells.length);
		td.innerHTML = "&nbsp;";
		td = tr.insertCell(tr.cells.length);
		td.innerHTML = jsData[i].coment;
		td = tr.insertCell(tr.cells.length);
		td.setAttribute("id", tempo1);
		td.innerHTML = '<a href="javascript:publicarPost(' + jsData[i].k + ',\'' + jsData[i].publicar + '\',\'' + tempo1 + '\',\'post\');"><img src="' + jsData[i].imgpub + '" alt="' + jsData[i].labelpub + '" title="' + jsData[i].labelpub + '"/></a>';
		td = tr.insertCell(tr.cells.length);
		td.innerHTML = '<a href="javascript:editarPost(\'tab-editarPost.html&dkuser=' + document.getElementById('dkusuario').value + '\',\'div_tabB1\',\'' + jsData[i].k + '\');"><img src="' + imgpath + '/ico_editar.gif" alt="Editar Post" title="Editar Post"/></a>';
		td = tr.insertCell(tr.cells.length);
		td.innerHTML = '<a href="javascript:BorrarPost(' + jsData[i].k + ',' + i + ',\'' + tableBody + '\');"><img src="' + imgpath + '/ico_borrar.gif" alt="Borrar Post" title="Borrar Post"/></a>';
	}
	if (jsData.length == 0) {
		tr = tbody.insertRow(tbody.rows.length);
		td = tr.insertCell(tr.cells.length);
		td.setAttribute("class", "left");
		td.innerHTML = 'No hay post creados para este blog.';
		td = tr.insertCell(tr.cells.length);
		td.innerHTML = "&nbsp;";
		td = tr.insertCell(tr.cells.length);
		td.innerHTML = "&nbsp;";
		td = tr.insertCell(tr.cells.length);
		td.innerHTML = "&nbsp;";
		td = tr.insertCell(tr.cells.length);
		td.innerHTML = "&nbsp;";
		td = tr.insertCell(tr.cells.length);
		td.innerHTML = "&nbsp;";
		td = tr.insertCell(tr.cells.length);
		td.innerHTML = "&nbsp;";
		td = tr.insertCell(tr.cells.length);
		td.innerHTML = "&nbsp;";
	}
	tbody.className = "mostrar";
}

function OcultarPost(dk, pos){
	document.getElementById('div_Blog' + pos).className = "ocultar";
	document.getElementById('imgmenos' + pos).style.display = "none";
	document.getElementById('imgmas' + pos).style.display = "inline";
}

function editarPost(plantilla, zona, dk){
	var espacio = document.getElementById(zona);
	var parte = "";
	if (dk != "") {
		parte = "&D.k=" + dk;
	} else {
		parte = "";
	}
	var mycarga = new serverLoad();
	mycarga.onLoad = function(ok){
		if (ok) {
			var cadtempo = mycarga.text;
			var parte1 = cadtempo.split('<--@@@@@-->');
			espacio.innerHTML = parte1[0];
			eval(parte1[1]);
			tab('tabG1', 3, 'tabG');
			//CargarEditor();
			cargardivEditor();
			seleccionarBlogEd("");
		}
	}; // end Function controladora
	cadena = cgiurl + '/v.cgi?D.templ=' + htmcportal + '/includes/' + plantilla + parte + '&e4=' + Math.random();
	mycarga.loadTXT(cadena);
}

function BorrarPost(dk, pos, tableBody){
	if (confirm("Est\u00E1 seguro que desea borrar este post?")) {
		var mySend = new callServer();
		mySend.onLoad = function(ok){
			if (ok) {
				var err = mySend.getValue("id", 0);
				if (err != 0) {
					msg = mySend.getValue("descripcion", 0);
					alert('Error: ' + msg);
				} else {
					tbody = document.getElementById(tableBody);
					tbody.deleteRow(pos);
					if (tbody.childNodes.length == 0) {
						tr = tbody.insertRow(tbody.rows.length);
						td = tr.insertCell(tr.cells.length);
						td.setAttribute("class", "left");
						td.innerHTML = 'No hay post creados para este blog.';
						td = tr.insertCell(tr.cells.length);
						td.innerHTML = "&nbsp;";
						td = tr.insertCell(tr.cells.length);
						td.innerHTML = "&nbsp;";
						td = tr.insertCell(tr.cells.length);
						td.innerHTML = "&nbsp;";
						td = tr.insertCell(tr.cells.length);
						td.innerHTML = "&nbsp;";
						td = tr.insertCell(tr.cells.length);
						td.innerHTML = "&nbsp;";
						/*td = tr.insertCell(tr.cells.length);
						 td.innerHTML = "&nbsp;";
						 td = tr.insertCell(tr.cells.length);
						 td.innerHTML = "&nbsp;";*/
					}
				}
			}
		};
		mySend.sendValues = 'D.dataformat=XML&D.y=post&D.k=' + dk + '&D.action=remove&D.gtdtpl=' + htmportal + '/permiso.gtd';
		mySend.loadXMLhttp(cgiurl + "/a.cgi?", "POST");
	}
}

function BorrarBlogs(dkusuario, dk, pos){
	if (confirm("Est\u00E1 seguro que desea borrar este blog con todos sus post y archivos relacionados?")) {
		var mycarga = new serverLoad();
		mycarga.onLoad = function(ok){
			if (ok) {
				var cadtempo = mycarga.text;
				var parte1 = cadtempo.split('<--@@@@@-->');
				eval(parte1[1]);
			}
		}; // end Function controladora
		cadena = cgiurl + '/v.cgi?D.templ=' + htmcportal + '/includes/borrar-blogs.html&D.k=' + dk + '&user-OID=' + dkusuario + '&pos=' + pos;
		mycarga.loadTXT(cadena);
		
	}
}

/*function BorrarBlogs(dk, pos){
	if (confirm("Est\u00E1 seguro que desea borrar este blog con todos sus post y archivos relacionados?")) {
		document.getElementById('imgLoading').className = "mostrar";
		document.getElementById('textLoading').innerHTML = "Eliminando el blog, espere...";
		document.getElementById('textLoading').className = "mostrar";
		var mycarga = new serverLoad();
		mycarga.onLoad = function(ok){
			if (ok) {
				var cadtempo = mycarga.text;
				var parte1 = cadtempo.split('<--@@@@@-->');
				eval(parte1[1]);
			}
		}; // end Function controladora
		cadena = cgiurl + '/v.cgi?D.templ=' + htmcportal + '/includes/borrar-blogs.html&D.k=' + dk + '&dkuser=' + document.getElementById('dkusuario').value + '&pos=' + pos;
		mycarga.loadTXT(cadena);
		
	}
}*/

function publicarPost(dk, estado, tdId, tipoclase){
	if (confirm("Desea cambiar el estado de publicaci\u00F3n de este registro?")) {
		if (estado == "NO") {
			publicar = "SI";
		} else {
			publicar = "NO";
		}
		var mySend = new callServer();
		mySend.onLoad = function(ok){
			if (ok) {
				var err = mySend.getValue("id", 0);
				if (err != 0) {
					msg = mySend.getValue("descripcion", 0);
					alert('Error: ' + msg);
				} else {
					if (publicar == 'SI') {
						imgpub = imgpath + "/ico_publicadoSi.gif";
						labelpub = "Publicado";
					} else {
						imgpub = imgpath + "/ico_publicadoNo.gif";
						labelpub = "No Publicado";
					}
					
					document.getElementById(tdId).innerHTML = '<a href="javascript:publicarPost(' + dk + ',\'' + publicar + '\',\'' + tdId + '\',\'' + tipoclase + '\');"><img src="' + imgpub + '" alt="' + labelpub + '" title="' + labelpub + '"/></a>';
				}
			}
		};
		mySend.sendValues = 'D.dataformat=XML&D.y=' + tipoclase + '&D.k=' + dk + '&D.action=modify&publicar=' + publicar;
		mySend.loadXMLhttp(cgiurl + "/a.cgi?", "POST");
	}
}

function nuevoArchivo(dk){
	if (dk == "") {
		alert("Por favor, elija el blog asociado al post");
	} else {
		var cadena = cgiurl + "/v.cgi?D.templ=" + htmportal + "/insertar-archivo.htm&dkblog=" + dk;
		var Ancho = "650";
		var Alto = "550";
		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=no,copyhistory=no,width=' + Ancho + ',height=' + Alto + ',left=' + Izquierdo + ',top=' + Superior + ',screenX=' + Izquierdo + ',screenY=' + Superior;
		anularBotonDerecho();
		var Ventana = window.open(cadena, "", Estilo);
	}
}

function minimizar(){
	window.blur();
}	
function anularBotonDerecho() {
	 /*scrollTo(0,0); 
		document.getElementById("div10").style.display="";
		document.getElementById("fape").scroll="no";
		document.onselectstart=new Function ("return false");*/
		//YAHOO.nuevoarchivo.container.panel12.show();	
}

function OcultarProcesador(idcontenedor){
	YAHOO.solapas.nuevoarchivo.panel12.hide();
}	

function CancelarTodo(){
	document.onselectstart = new Function("return true");
	document.getElementById("div10").style.display = "none";
	document.getElementById("fape").scroll = "yes";
}

function cargarOpcion(nombre, pestana, plantilla, dk){
	//document.getElementById('spanblogspersonalizar').style.display='none';
	var espacio = document.getElementById('div_' + pestana);
	var mycarga = new serverLoad();
	var parte = "";
	mycarga.onLoad = function(ok){
		if (ok) {
			document.getElementById('span' + pestana).innerHTML = nombre;
			document.getElementById(pestana).className = "tab_off";
			//tab_status('activate',pestana);
			document.getElementById(pestana).onclick = new Function("tab('" + pestana + "',2,'tabG');");
			//document.getElementById('img'+pestana).style.display="none";
			var cadtempo = mycarga.text;
			var parte1 = cadtempo.split('<--@@@@@-->');
			espacio.innerHTML = parte1[0];
			eval(parte1[1]);
			tab(pestana, 2, 'tabG');
		}
	}; // end Function controladora
	if (dk != "") {
		parte = "&D.k=" + dk;
	} else {
		parte = "";
	}
	cadena = cgiurl + '/v.cgi?D.templ=' + htmcportal + '/includes/' + plantilla + parte + '&e4=' + Math.random();
	mycarga.loadTXT(cadena);
}

function modificarPerfil(form){
	// CHEAQUEAMOS QUE EL FORMULARIO ESTA DEFINIDO.
	var seleccionados = 0;
	var valid = true;
	if (document.getElementById('nombres').value == '') {
		document.getElementById('nombres').className = 'inputERROR';
		valid = false;
	}
	if (document.getElementById('apellidos').value == '') {
		document.getElementById('apellidos').className = 'inputERROR';
		valid = false;
	}
	if (document.getElementById('idcorreo').value == '') {
		document.getElementById('idcorreo').className = 'inputERROR';
		valid = false;
	}
	if (document.getElementById('domaincorreo').value == '') {
		document.getElementById('domaincorreo').className = 'inputERROR';
		valid = false;
	}
	if (!valid) {
		alert('Compruebe o rellene los campos resaltados con color');
	} else {
		if ((form.nombres.value != "") && (!validarLetras2(form.nombres.value))) {
			alert("Recuerde que s\u00F3lo puede introducir letras");
			form.nombres.value = "";
			form.nombres.focus();
		} else if ((form.apellidos.value != "") && (!validarLetras2(form.apellidos.value))) {
			alert("Recuerde que s\u00F3lo puede introducir letras");
			form.apellidos.value = "";
			form.apellidos.focus();
		} else {
			YAHOO.solapas.container.panel1.show();
			var completo = form.nombres.value + " " + form.apellidos.value + " ";
			var mycarga = new serverLoad();
			var espacio = document.getElementById('div_tabB2');
			mycarga.onLoad = function(ok){
				if (ok) {
					YAHOO.solapas.container.panel1.hide();
					//alert("Los datos han sido modificados satisfactoriamente");
					//espacio.innerHTML=mycarga.text;	
					//document.getElementById('spannombre').innerHTML=completo;
				}
			};
			var editor_inst = tinyMCE.getInstanceById('mce_editor_0');
			var biografia = editor_inst.getHTML();
			var biogra = biografia;
			biogra=biogra.replace(/&/g,"%26");
			biografia = biogra;
			var cadena = cgiurl + '/v.cgi?D.templ=' + htmcportal + '/includes/editar-perfil.html&dkuser=' + form.dkuserE.value + '&dkusuario=' + form.dkusuario.value + '&nombres=' + form.nombres.value + '&apellidos=' + form.apellidos.value + '&idcorreo=' + form.idcorreo.value + '&domaincorreo=' + form.domaincorreo.value + '&pais=' + form.pais.value + '&localidad=' + form.localidad.value + '&identificacion=' + form.identificacion.value + '&direccion=' + form.direccion.value + '&telefonofijo=' + form.telefonofijo.value + '&telefonomovil=' + form.telefonomovil.value + '&dayfechanacimiento=' + form.dayfechanacimiento.value + '&monthfechanacimiento=' + form.monthfechanacimiento.value + '&yearfechanacimiento=' + form.yearfechanacimiento.value + '&sexo=' + form.sexo.value + '&biografia=' + biografia + '&rutaImagen=' + form.rutaImagen.value + '&D.gtdtpl=' + htmcportal + '/permiso.gtd&randomico=' + Math.random();
			mycarga.loadTXT(cadena, "GET", true);
		}
	}
}

function guardarDatosPerfil(form){

} 

function VerExtencionFoto(extension){
	extension = extension.toLowerCase();
	var fileExt = extension.substring((extension.length - 3), extension.length);
	var fileExt2 = extension.substring((extension.length - 4), extension.length);
	//alert(fileExt);
	if (fileExt == 'gif' || fileExt == 'jpg' || fileExt == 'png' || fileExt2 == 'jpeg') {
		filecorrecto = 0;
	} else {
		alert('Solo se aceptan archivos tipo *.gif, *.jpg, *.png, .*jpeg');
		filecorrecto = 1;
	}
}
		
function previsualizarImagen(form){
	if (form.imgnueva.value == "") {
		alert("Por favor, seleccione la imagen que desea previsualizar.");
		form.imgnueva.focus();
	} else if (filecorrecto == 1) {
		alert('Solo se aceptan archivos tipo *.gif, *.jpg, *.png, .*jpeg');
	} else {
		document.getElementById('spanimagen').innerHTML = '<br />Cargando Imagen...<br /><img src="' + imgpath + '/loading7.gif" />';
		form.submit();
	}
}

function cambiarImagen(form){
	var espacio = document.getElementById('spanelem');
	var cadena = "";
	if (form.imgnueva.value == "") {
		alert("Por favor, seleccione la imagen que desea previsualizar.");
		form.imgnueva.focus();
	} else if (filecorrecto == 1) {
		alert('Solo se aceptan archivos tipo *.gif, *.jpg, *.png, .*jpeg');
	} else {
		document.getElementById('dyi').name = "D.y";
		document.getElementById('dki').name = "D.k";
		document.getElementById('Dtempli').value = htmcportal + '/includes/cambiar-imagen.html';
		document.getElementById('Dfilepathi').value = htmc + "/usuarios/fotos";
		document.getElementById('opcion1').style.display = "none";
		document.getElementById('opcion2').style.display = "none";
		document.getElementById('centrarboton2').className = "mostrar";
		form.submit();
	}
}

function modificarClave(form){
	var valid = true;
	document.getElementById('mensajecambio').innerHTML = "";
	if (document.getElementById('nuevopasswd').value == "") {
		document.getElementById('nuevopasswd').className = "inputERROR";
		valid = false;
	}
	if (document.getElementById('confirmapasswd').value == "") {
		document.getElementById('confirmapasswd').className = "inputERROR";
		valid = false;
	}
	if (!valid) {
		alert('Compruebe o rellene los campos resaltados con color');
	} else if (form.nuevopasswd.value != form.confirmapasswd.value) {
		alert("La contrase\u00F1a y la confirmaci\u00F3n no coinciden.  Por favor ingresela otra vez");
		document.getElementById('nuevopasswd').className = "inputERROR";
		document.getElementById('confirmapasswd').className = "inputERROR";
	} else {
		//document.getElementById('opcion1').style.display="none";
		//document.getElementById('centrarboton2').className="mostrar";
		YAHOO.solapas.container.panel2.show();
		var mycarga = new serverLoad();
		var espacio = document.getElementById('div_tabB2');
		mycarga.onLoad = function(ok){
			if (ok) {
				document.getElementById('nuevopasswd').value = "";
				document.getElementById('confirmapasswd').value = "";
				document.getElementById('mensajecambio').innerHTML = mycarga.text;
				YAHOO.solapas.container.panel2.hide();
				//espacio.innerHTML=mycarga.text;	
			
			}
		};
		var cadena = cgiurl + '/v.cgi?D.templ=' + htmcportal + '/includes/cambiar-clave.html&dkuser=' + form.dkuserE.value + '&acceso=' + form.cnomacceso.value + '&clave=' + form.nuevopasswd.value + '&D.gtdtpl=' + htmcportal + '/permiso.gtd';
		mycarga.loadTXT(cadena, "GET", true);
	}
}

function personalizarBlog(){
	tab('tabB0', 3, 'tabB');
	alert("Para peronalizar un blog, por favor elija del listado la opci\u00F3n editar del blog respectivo.");
}

function crearPost(){
	document.getElementById('spanblogspersonalizar').style.display = 'none';
	cargarPlantillaBlog('tab-crearPost.html', 'div_tabB1');
	tab('tabB1', 3, 'tabB');
	CargarEditor();
}

function crearBlog(form){
	var seleccionados = 0;
	var valid = true;
	if (document.getElementById('nombre').value == '' && (document.getElementById('dkblogc').type == "text")) {
		document.getElementById('nombre').className = 'inputERROR';
		valid = false;
	}
	if (document.getElementById('titulo').value == '') {
		document.getElementById('titulo').className = 'inputERROR';
		valid = false;
	}
	if (document.getElementById('sectorweblog-OID').value == '') {
		document.getElementById('sectorweblog-OID').className = 'inputERROR';
		valid = false;
	}
	if (document.getElementById('publicarblogs').value == '') {
		document.getElementById('publicarblogs').className = 'inputERROR';
		valid = false;
	}
	if (!valid) {
		alert('Compruebe o rellene los campos resaltados con color');
	} else {
		if ((form.nombre.value != "") && (!validarLogin(form.nombre.value))) {
			alert("Recuerde que s\u00F3lo puede introducir letras");
			form.nombre.value = "";
			form.nombre.focus();
		} else if (filecorrecto == 1) {
			alert('Solo se aceptan archivos tipo *.gif, *.jpg, *.png, .*jpeg');
		} else if (form.condicionesBlog.checked == false) {
			alert("Por favor para poder registrarse, Lea y Acepte las Condiciones de Privacidad");
		} else {
			if (document.getElementById('dkblogc').value == "") {
				document.getElementById('opcion2').style.display = "none";
				//document.getElementById('centrarboton2').className="mostrar";
				var myCarga = new callServer();
				myCarga.onLoad = function(cargo){
					if (cargo) {
						if (myCarga.getCampo('D.k').length != 0) {
							//document.getElementById('centrarboton2').className="ocultar";
							document.getElementById('opcion2').style.display = "";
							alert("Ya existe un blog con ese mismo nombre.  Por favor cambielo.");
							form.nombre.value = "";
							form.nombre.className = "inputERROR";
						} else {
							if (form.imgnueva.value == "") {
								form.cambioimagen.value = "NO";
								form.imgnueva.parentNode.removeChild(form.imgnueva);
								document.getElementById('spanimgblog').innerHTML = "";
							} else {
								form.cambioimagen.value = "SI";
							}
							document.getElementById('opcion2').style.display = "none";
							//document.getElementById('centrarboton2').className="mostrar";
							document.getElementById('publicarblogs').name = "publicar";
							//YAHOO.solapas.container.panel1.show();
							form.submit();
						}
					}
				};
				var cadconsulta = cgiurl + "/q2XML.cgi?type=blogs&campos=nombre,D.k&where=nombre=" + form.nombre.value + "&e4=" + Math.random();
				myCarga.loadXMLhttp(cadconsulta, "GET", true);
			} else {
				if (form.imgnueva.value == "") {
					form.cambioimagen.value = "NO";
					form.imgnueva.parentNode.removeChild(form.imgnueva);
					document.getElementById('spanimgblog').innerHTML = "";
				} else {
					form.cambioimagen.value = "SI";
				}
				document.getElementById('opcion2').style.display = "none";
				//document.getElementById('centrarboton2').className="mostrar";
				document.getElementById('publicarblogs').name = "publicar";
				//YAHOO.solapas.container.panel1.show();
				form.submit();
			}
		}
	}
}

function verListaBlog(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 = '';
	string_fo = '';
	// 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>No hay blogs creados.  Disculpe las molestias.</p></li>';
	}
	for (i = ini; i < objarr.length; i++) {
		// CONTROL DE PAGINACION
		if (i >= ((pagina + 1) * regs)) {
			break;
		}
		string_html += '<table cellspacing="0"><tr><td class="Posts" valign="top"><li><span><h2>' + objarr[i].post + '</h2><h3><a href="' + cgiurl + '/v.cgi?D.templ=' + htmcportal + '/htmnblogs/mediablogs.html&blogs=' + objarr[i].k + '">' + objarr[i].categoria + '</a></h3></span><p>' + objarr[i].publicado + '</p></li></td>';
		string_html += '<td class="Blogs" valign="top"><a href="' + cgiurl + '/v.cgi?D.templ=' + htmcportal + '/htmnblogs/mediablogs.html&blogs=' + objarr[i].k + '"><div id="ImgUp' + objarr[i].k + '"><div/></a></td>';
		string_html += '</tr><tr><td colspan="2"><hr></td></tr></table>';
		string_fo += 'var UltP' + objarr[i].k + ' = new SWFObject("' + flashportal + '/cabeceraPostListado.swf", "cabepost' + objarr[i].k + '", "210", "100", "8", "");\n UltP' + objarr[i].k + '.addParam("Menu", "0");\n UltP' + objarr[i].k + '.addVariable("direccion_imagen","' + objarr[i].comentarios + '"); UltP' + objarr[i].k + '.write("ImgUp' + objarr[i].k + '");\n';
	}
	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 " + pagtemporal + " de " + totalpaginas + " ";
		if (pagina != 0) {
			stringpag += "<a href=\"javascript:verListaBlog('" + 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:verListaBlog('" + 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 = '';
	objview.innerHTML = '';
	objview.innerHTML = string_html;
	eval(string_fo);
	if ((objarr.length <= regs) && (objarr.length > 0)) {
		limite_inferior = 1;
		limite_superior = objarr.length;
	}
}

function crearComentario(dkpost, dkarchivo){
	var parametros = "tab-crearcomentario.html&dkpost=" + dkpost + "&dkarchivo=" + dkarchivo;
	var espacio = document.getElementById('nuevoComentario');
	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]);
			tab('exchange0', 4, 'exchange');
			//goSetHeight();
			
		}
	}; // end Function controladora
	cadena = cgiurl + '/v.cgi?D.templ=' + htmcportal + '/includes/' + parametros;
	mycarga.loadTXT(cadena);
}

function verFotogramas(objarrayid, viewid, pagid, pagina, regspagina, dknot){
	var stringpag = "";
	// PAGINA
	if ((pagina == undefined) || (pagina == '')) {
		pagina = 0;
	} else {
		pagina = pagina;
	}
	// PAGINACION
	if ((regspagina == undefined) || (regspagina == '')) {
		regs = 3;
	} 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;
	var zona = "";
	var plantilla = "";
	if (pagid == "pagfotos") {
		zona = "infofotopost";
		plantilla = "tab-cargarinfofoto.html";
	} else if (pagid == "pagvideosnoti") {
		zona = "infovideopost";
		plantilla = "tab-cargarinfovideo2.html";
	} else if (pagid == "pagfotosnoti") {
		zona = "infofotopost";
		plantilla = "tab-cargarinfofoto2.html";
	} else if (pagid == "pagvideoscanal") {
		zona = "infovideopost";
		plantilla = "tab-cargarinfovideo3.html";
	} else {
		zona = "infovideopost";
		plantilla = "tab-cargarinfovideo.html";
	}
	if (pagina > 0) {
		ini = regs * pagina;
	}
	string_html += '<ul class="carrusell">';
	// ITERACION DE COMENTARIOS
	if (objarr.length == 0) {
		string_html = '<li>No hay videos disponibles.</li>';
	}
	for (i = ini; i < objarr.length; i++) {
		// CONTROL DE PAGINACION
		if (i >= ((pagina + 1) * regs)) {
			break;
		}
		string_html += '<li><a class="awesomebox" rel="carrusel_img' + objarr[i].extension + '" href="javascript:cargarCarruselPost(\'' + objarr[i].k + '\',\'' + zona + '\',\'' + plantilla + '\',\'' + dknot + '\');" title="' + objarr[i].nombre + '"><img src="' + objarr[i].dirimagen + '" /></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
		var pagtemporal = parseInt(pagina) + 1;
		stringpag += "P&aacute;gina <span>" + pagtemporal + "</span> de <span>" + totalpaginas + "</span> ";
		
		if (pagina != 0) {
			stringpag += "<a href=\"javascript:verFotogramas('" + 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:verFotogramas('" + 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\" />";
	}
	if (objarr.length > regs) {
		string_html += '<div class="nav">' + stringpag + '</div>';
	}
	//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 verFotogramas_nuevo(objarrayid, viewid, pagid, pagina, regspagina, dknot,listadks){
	var stringpag = "";
	// PAGINA
	if ((pagina == undefined) || (pagina == '')) {
		pagina = 0;
	} else {
		pagina = pagina;
	}
	// PAGINACION
	if ((regspagina == undefined) || (regspagina == '')) {
		regs = 3;
	} 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;
	var zona = "";
	var plantilla = "";
	if (pagid == "pagfotos") {
		zona = "infofotopost";
		plantilla = "tab-cargarinfofoto.html";
	} else if (pagid == "pagvideosnoti") {
		zona = "infovideopost";
		plantilla = "tab-cargarinfovideo2.html";
	} else if (pagid == "pagfotosnoti") {
		zona = "infofotopost";
		plantilla = "tab-cargarinfofoto2.html";
	} else if (pagid == "pagvideoscanal") {
		zona = "infovideopost";
		plantilla = "tab-cargarinfovideo3.html";
	} else {
		zona = "infovideopost";
		plantilla = "tab-cargarinfovideo.html";
	}
	if (pagina > 0) {
		ini = regs * pagina;
	}
	string_html += '<ul class="carrusell">';
	// ITERACION DE COMENTARIOS
	if (objarr.length == 0) {
		string_html = '<li>No hay videos disponibles.</li>';
	}
	for (i = ini; i < objarr.length; i++) {
		// CONTROL DE PAGINACION
		if (i >= ((pagina + 1) * regs)) {
			break;
		}
		string_html += "<li><a class='awesomebox' rel='carrusel_img'" + objarr[i].extension + "' href=\"javascript:cargarCarruselPost_nuevo('" + objarr[i].k + "','" + listadks + "','" + escape(objarr[i].nombre) + "','" + escape(objarr[i].descripcion) + "','" + escape(objarr[i].autor) + "');\" title='" + objarr[i].nombre + "'><img src='" + objarr[i].dirimagen + "' /></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
		var pagtemporal = parseInt(pagina) + 1;
		stringpag += "P&aacute;gina <span>" + pagtemporal + "</span> de <span>" + totalpaginas + "</span> ";
		
		if (pagina != 0) {
			stringpag += "<a href=\"javascript:verFotogramas_nuevo('" + objarrayid + "','" + viewid + "','" + pagid + "'," + anterior + "," + regs + ",'','" + listadks + "');\"><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:verFotogramas_nuevo('" + objarrayid + "','" + viewid + "','" + pagid + "'," + siguiente + "," + regs + ",'','" + listadks + "');\" ><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\" />";
	}
	if (objarr.length > regs) {
		string_html += '<div class="nav">' + stringpag + '</div>';
	}
	//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 cargarCarruselPost(dk, zona, plantilla, dknot){
	var espacio = document.getElementById(zona);
	espacio.innerHTML = "<div id=\"centrarboton2\"><br /><br />Cargando...<br /><img src=\"" + imgportal + "/loading7.gif\" /><br /><br /></div>";
	var parte = "";
	if (dk != "") {
		parte = "&D.k=" + dk + "&dknot=" + dknot;
	} else {
		parte = "";
	}
	var mycarga = new serverLoad();
	mycarga.onLoad = function(ok){
		if (ok) {
			var cadtempo = mycarga.text;
			var parte1 = cadtempo.split('<--@@@@@-->');
			espacio.innerHTML = parte1[0];
			eval(parte1[1]);
		}
	}; // end Function controladora
	cadena = cgiurl + '/v.cgi?D.templ=' + htmcportal + '/includes/' + plantilla + parte;
	mycarga.loadTXT(cadena);
}

function cargarCarruselPost_nuevo(dk,listadks,nombre,descripcion,autor){
	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("nombreF").innerHTML = nombre;
	document.getElementById("desF").innerHTML = descripcion;
	if(autor != "")
		document.getElementById("autorFoto").innerHTML = "<br>Autor de la imagen: <a>" + autor + "</a>";
	document.getElementById("img_awesomebox_" + dk).className = "mostrar";
}

function verCarruselAudios(objarrayid, viewid, pagid, pagina, regspagina){
	var stringpag = "";
	// PAGINA
	if ((pagina == undefined) || (pagina == '')) {
		pagina = 0;
	} else {
		pagina = pagina;
	}
	// PAGINACION
	if ((regspagina == undefined) || (regspagina == '')) {
		regs = 3;
	} 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 = '';
	
	if (pagid == "pagaudionoti") {
		plantilla = "tab-cargarinfoaudio2.html";
	} else {
		plantilla = "tab-cargarinfoaudio.html";
	}
	var ini = 0;
	if (pagina > 0) {
		ini = regs * pagina;
	}
	string_html += '<ul class="audio">';
	// ITERACION DE COMENTARIOS
	if (objarr.length == 0) {
		string_html = '<li>No hay archivos de audio disponibles.</li>';
	}
	for (i = ini; i < objarr.length; i++) {
		// CONTROL DE PAGINACION
		if (i >= ((pagina + 1) * regs)) {
			break;
		}
		string_html += '<li><a href="javascript:cargarCarruselPost(\'' + objarr[i].k + '\',\'infoaudiopost\',\'' + plantilla + '\');" title="' + objarr[i].nombre + '">' + objarr[i].nombre + '</a><br /><span class="emisora">' + objarr[i].extension + '</span></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:verCarruselAudios('" + 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:verCarruselAudios('" + 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\" />";
	}
	
	if (objarr.length > regs) {
		string_html += '<div class="nav">' + stringpag + '</div>';
	}
	//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 cargarInfoPost(plantilla, zona, dk){
	if (dk != "") {
		//var cadena = cgiurl+"/v.cgi?D.templ="+htmcportal+"/prueba-post.html&D.k="+dk;
		/*document.getElementById('tabB1').className="tab_off";
		 tab('tabB1',4,'tabB');
		 document.getElementById('contenedorposts').src=cadena;*/
		var cadena = cgiurl + "/v.cgi?D.templ=" + htmcportal + "/htmnblogs/mediablogs.html&D.k=" + dk;
		document.location = cadena;
		//aumentarVisitas(dk,cadena); 
	}
}	
 
function cargarInfoPost2(plantilla, zona, dk){
	var espacio = document.getElementById(zona);
	var mycarga = new serverLoad();
	var parte = "";
	if (dk != "") {
		parte = "&D.k=" + dk + "&D.gtdtpl=" + htmcportal + "/permiso.gtd";
	} else {
		parte = "";
	}
	mycarga.onLoad = function(ok){
		if (ok) {
			var parte = mycarga.text;
			var parte1 = parte.split('<--@@@@@-->');
			espacio.innerHTML = parte1[0];
			eval(parte1[1]);
			CompilarJS(zona);
			tab('tabB1', 5, 'tabB');
		}
	}; // end Function controladora
	var cadena = cgiurl + '/v.cgi?D.templ=' + htmcportal + '/includes/' + plantilla + parte;
	mycarga.loadTXT(cadena);
}
	
function cargarCarruselMultimedia(dkfoto, zona, plantilla, tipo){
	var pestana = "tabMEDIA";
	if (document.getElementById(pestana + tipo)) {
		tab(pestana + tipo, 3, pestana);
		cargarCarruselPost(dkfoto, zona, plantilla);
	}
}

function cargarItemMultimedia(dkfoto,tipo){
  var pestana="tabMEDIA";
  var plantilla="";
  var zona="";
  if(document.getElementById(pestana+tipo)){
  	tab(pestana+tipo,3,pestana);
  	if(tipo == 0){
  	  plantilla="tab-cargarinfovideo.html";
  	  zona="infovideopost";
	  dknot=document.getElementById('dknots').value;
  	}
  	else if(tipo == 1){
  	  plantilla="tab-cargarinfoaudio.html";
  	  zona="infoaudiopost";
  	}
  	else{
  	  plantilla="tab-cargarinfofoto.html";
  	  zona="infofotopost";
  	}
  	cargarCarruselPost(dkfoto,zona,plantilla);
  }
}

function cargarCodigoHTML(objeto){
  var codigofinal="";
  var Contenido1="";
	var Bandera = 0;
	if (navigator.appName == 'Netscape') {
		Contenido1="<BODY>"+getIFrameDocument("maineditor").body.innerHTML+"</BODY>";
	}
	else{
		Contenido1=maineditor.document.all.tags('HTML')[0].outerHTML;
	}
	var Contenido2 = Contenido1.split('<BODY>');
	var Contenido3 = Contenido2[1].split('</BODY>');
	codigofinal = Contenido3[0];
  codigofinal=ModificarTildes(codigofinal);
  document.getElementById(objeto).value=codigofinal;
  tab('tabEditor1',2,'tabEditor');
  estadoBotones('disabled','toolspost');
}

function cargarDiseno(objeto){
  var codigofinal=document.getElementById(objeto).value;
	getIFrameDocument("maineditor").body.innerHTML=codigofinal;
	estadoBotones(false,'toolspost');
  tab('tabEditor0',2,'tabEditor')
}

function estadoBotones(estado,objeto){
  var element = document.getElementsByName(objeto);
	var cantidad = element.length;
  for(var i = 0; i < cantidad; i++){									
		element[i].disabled = estado;
	}
}

function cargarPlantillaBlog2_org(plantilla,zona){
	
	var espacio = document.getElementById(zona);
	var mycarga = new serverLoad();
	mycarga.onLoad= function(ok){
		if (ok){
			
			espacio.innerHTML=mycarga.text;
			
			verBlog('vectorBlog','listBlog','pagnavblogs','','4');
		  	
			tab('tabG0',3,'tabG');
			
			CargarEditor();
		}
	}; // end Function controladora
	cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/includes/'+plantilla;
	mycarga.loadTXT(cadena);
}

function cargarPlantillaBlog2(plantilla,zona,dkBlog){
  	
	cargarZona ("tab-opcionesBlog.htm&D.k="+dkBlog,"G",true);
	//tab('tabG0',2,'tabG');
	
}







function CompilarZonaJS(divID){
	var id = document.getElementById(divID);        
	var elementos=id.getElementsByTagName('script');
	alert('Cantidad de Elementos: ' + elementos.length);
  for(i=0;i<elementos.length;i++) {
    eval(elementos[i].innerHTML);                                                              

  }   

}


function CompilarJS(divID){
 var id = document.getElementById(divID);        
 var elementos=id.getElementsByTagName('script');
 for(i=0;i<elementos.length;i++) { 
	if (elementos[i].src != '') {
		alert('CARGO SRC: ' + elementos[i].src);				

		var oScript = document.createElement('script');
  		oScript.src = elementos[i].src;
  		document.body.appendChild(oScript);


		
		//var slScript = document.createElement('script');
		//slScript.type = "text/javascript";
		//slScript.src = elementos[i].src;
		//document.body.appendChild(slScript);

		
		//include(elementos[i].src);
		//document.body.appendChild(slScript);
		//elementos[i].src = elementos[i].src;
		//document.getElementsByTagName('head')[0].appendChild(slScript);		

	}
   eval(elementos[i].innerHTML);                                                              
 }   
}

function nuevoComponente(dk){
  if(dk == ""){
		alert("Por favor, elija el blog asociado al post");
	}
	else{
   var cadena=cgiurl+"/v.cgi?D.templ="+htmportal+"/nuevo-componente.html&dkblog="+dk;
   var Ancho="450"; 
   var Alto="380";
   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=no,resizable=no,copyhistory=no,width='+Ancho+',height='+Alto+',left='+Izquierdo+',top='+Superior+',screenX='+Izquierdo+',screenY='+Superior;
   var Ventana = window.open(cadena,"",Estilo);
  }
}

function agregarComponente(form){
 if(document.getElementById('titulo').value==""){
	  alert("Introduzca un t\u00EDtulo para el HTML/JS embebido");	
		document.getElementById('titulo').className="inputERROR";
	  document.getElementById('titulo').focus();
	}
	else if(document.getElementById('contenido').value==""){
	  alert("Introduzca el c\u00F3digo");
		document.getElementById('contenido').className="inputERROR";
	  document.getElementById('contenido').focus();
	}
	else{	
	  var myParser = new toXML();
	  var dataFormcarga=myParser.form2param();
	  var myCarga= new callServer();
	  var opcionmostrar = "ocultar";
	  if(form.mostrarCodigo[0].checked){
	    opcionmostrar = "widget";
	  }
	  else{
	    opcionmostrar = "ocultar";
	  }
		myCarga.onLoad=function(cargo){
		 if (cargo){ 
			if (myCarga.getCampo('D.k').length!=0){	
			   opener.insertarComponente(myCarga.getValue("D.k",0),form.titulo.value,form.contenido.value,opcionmostrar);
			   window.close();
			}
			else{
			}
		 }
		};
	  myCarga.sendValues = 'D.dataformat=XML&' + dataFormcarga+'&e4='+Math.random();
	  myCarga.loadXMLhttp(cgiurl + "/a.cgi?","POST");
	}  
}

function ObjectPostCompleto(k,nombre,descripcion,fecha,imgblog,dkautor,autor,video,audio,foto,poscast,blog,comentarios,votos,visitas,valoracion,escontacto,esrecomendado){ 
	this.k=k;
	this.nombre=nombre;
	this.descripcion=descripcion;
	this.fecha=fecha;
	this.imgblog=imgblog;
	this.dkautor=dkautor;
	this.autor=autor;
	this.video=video;
	this.audio=audio;
	this.foto=foto;
	this.poscast=poscast;
	this.blog=blog;
	this.comentarios=comentarios;
	this.votos=votos;
	this.visitas=visitas;
	this.valoracion=valoracion;
	
	this.escontacto=escontacto;
	this.esrecomendado=esrecomendado;
}

function verUltimosPost(objarrayid,viewid,pagid,pagina,regspagina,dkBlog){
	if  (dkBlog === undefined ) dkBlog = '';
	 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='';
		string_fo='';
		
		// 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+='<div id="ultimosPosts" class="content">';
		// ITERACION DE COMENTARIOS
		if(objarr.length == 0){
		  string_html+='<p>No hay post disponibles. Disculpe las molestias.</p>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
				 var detv1="";
				 var deta1="";
				 var detf1="";
				 var poscast = "";
					var onclicktext = "";
					var tvaloracion = parseInt(objarr[i].valoracion);
					var ayuda1 = " onMouseOver=\" overlib('Haga click aqu&iacute; para copiar al portapapeles la direcci&oacute;n del canal de "+objarr[i].autor+" y pegar posteriormente en su i-tunes',WIDTH,250,HAUTO,VAUTO,CAPICON,'',CAPTION,'INFORMACI&Oacute;N PODCAST',BGCOLOR,'#48679F',FGBACKGROUND,'"+imgportal+"/bg_comentarios.gif')\" onMouseOut=\"nd();\" ";
				  if (objarr[i].video == "on"){detv1="Este post contiene videos adjuntos";} else {detv1="";}
				  if (objarr[i].audio == "on"){deta1="Este post contiene archivos de audio adjuntos";} else { deta1="";}
					if (objarr[i].foto == "on"){detf1="Este post contiene im&aacute;genes adjuntas";} else { detf1="";}
				  if ((objarr[i].video == "on") || (objarr[i].audio == "on") || (objarr[i].foto == "on")) {poscast = '<a href="javascript:;"><img src="'+imgportal+'/ico_podcast.gif" alt="" title="" '+ayuda1+' onclick="return copy(\''+objarr[i].poscast+'\')" /></a>';} else { poscast = "&nbsp;";}
		
					string_html+='<table cellspacing="0"><tr><td class="Posts"><h2><a href="javascript:cargarInfoPost(\'tab-infoPost.html\',\'div_tabB1\',\''+objarr[i].k+'\');">'+objarr[i].nombre+'</a></h2>'+objarr[i].descripcion+'<span>'+objarr[i].fecha+' por: '+objarr[i].autor+'</span></td>';
					if (dkBlog == "")
					{
						string_html+='<td class="Blogs"><span>Pertenece al blog</span><a href="#"><div id="ImgUp'+objarr[i].k+'"><div/></a><span><a href="#">'+objarr[i].blog+'</a></span></td>';
						string_fo+= 'var UltP'+objarr[i].k+' = new SWFObject("'+flashportal+'/cabeceraPostListado.swf", "cabepost'+objarr[i].k+'", "210", "80", "8", "");\n UltP'+objarr[i].k+'.addParam("Menu", "0");\n UltP'+objarr[i].k+'.addVariable("direccion_imagen","'+objarr[i].imgblog+'"); UltP'+objarr[i].k+'.write("ImgUp'+objarr[i].k+'");\n';
					}
					string_html+='</tr></table>';
							
					  string_html+='<div class="votacion"><table cellspacing="0"><tr><td><img src="'+imgportal+'/ico_foto.gif" class="'+objarr[i].foto+'" alt="'+detf1+'" title="'+detf1+'" /></td>';
							string_html+='<td><img src="'+imgportal+'/ico_video.gif" class="'+objarr[i].video+'" alt="'+detv1+'" title="'+detv1+'" /></td>';
							string_html+='<td><img src="'+imgportal+'/ico_audio.gif" class="'+objarr[i].audio+'" alt="'+deta1+'" title="'+deta1+'" /></td>';
							string_html+='<td>'+poscast+'</td><td class="separacion"></td><td>Vota</td>';
		     string_html+='<td><a id="link1'+objarr[i].k+'" href="javascript:;" onclick="CambiarValor(\''+objarr[i].k+'\',\'post\',1,\''+imgportal+'\',\'\',\'Mv\');"><img id="img1'+objarr[i].k+'" src="'+imgportal+'/img_voto_off.gif" alt="+1" title="+1" /></a></td>';
							string_html+='<td><a id="link2'+objarr[i].k+'" href="javascript:;" onclick="CambiarValor(\''+objarr[i].k+'\',\'post\',2,\''+imgportal+'\',\'\',\'Mv\');"><img id="img2'+objarr[i].k+'" src="'+imgportal+'/img_voto_off.gif" alt="+2" title="+2" /></a></td>';
							string_html+='<td><a id="link3'+objarr[i].k+'" href="javascript:;" onclick="CambiarValor(\''+objarr[i].k+'\',\'post\',3,\''+imgportal+'\',\'\',\'Mv\');"><img id="img3'+objarr[i].k+'" src="'+imgportal+'/img_voto_off.gif" alt="+3" title="+3" /></a></td>';
							string_html+='<td><a id="link4'+objarr[i].k+'" href="javascript:;" onclick="CambiarValor(\''+objarr[i].k+'\',\'post\',4,\''+imgportal+'\',\'\',\'Mv\');"><img id="img4'+objarr[i].k+'" src="'+imgportal+'/img_voto_off.gif" alt="+4" title="+4" /></a></td>';
							string_html+='<td><a id="link5'+objarr[i].k+'" href="javascript:;" onclick="CambiarValor(\''+objarr[i].k+'\',\'post\',5,\''+imgportal+'\',\'\',\'Mv\');"><img id="img5'+objarr[i].k+'" src="'+imgportal+'/img_voto_off.gif" alt="+5" title="+5" /></a></td>';
							string_html+='<td class="separacion">Resultados</td>';
							
							if (tvaloracion >= 0){
									for(var k=1; k<=tvaloracion; k++){
											string_html+='<td><img id="imgr'+k+objarr[i].k+'" src="'+imgportal+'/img_voto_lleno.gif" class="valoracion" /></td>';
									}
							}
							for(var t=tvaloracion+1; t<=5; t++){
											string_html+='<td><img id="imgr'+t+objarr[i].k+'" src="'+imgportal+'/img_voto_off.gif" class="valoracion" /></td>';
							}
							if (objarr[i].comentarios > 0){onclicktext = "cargarComentarios("+objarr[i].k+"); tab('tabC2',4,'tabC')";} else {onclicktext = 'alert(\'No hay comentarios para ver en este post\');';}
				
						string_html+='<td><div id="cantVotos'+objarr[i].k+'">'+objarr[i].votos+' votos</div></td>';
						string_html+='<td class="separacion"><a href="javascript:;" title="Comentar Post"><img src="'+imgportal+'/img_comentario.gif" alt="Agregar Comentario" title="Agregar Comentario" /></a> <a href="javascript:;"  onclick="'+onclicktext+'">'+objarr[i].comentarios+' Comentarios</a></td>';
						string_html+='<td><a href="javascript:imprimir(\''+htmcportal+'\',\''+objarr[i].k+'\',\'includes/tab-postprint.html\');"><img src="'+imgportal+'/img_imprimir.gif" alt="Imprimir" title="Imprimir" /></a></td>';
						string_html+='<td><a  href="javascript:enviarAmigo(\''+htmcportal+'\',\''+objarr[i].k+'\',\'enviar-amigo.html\',\'includes/tab-post.html\');"><img src="'+imgportal+'/img_reenviar.gif" alt="Enviar por mail" title="Enviar por mail" /></a></td>';	
						if (dkusuactualent != '') {
							if (objarr[i].escontacto == 'si'){
								string_html+='<td><span id=\"contactoUP'+objarr[i].dkautor+i+'\" ><a href="javascript:eliminarAmigo(\'contacto\',\''+dkusuactualent+'\',\''+objarr[i].dkautor+'\',\''+i+'\',\'UP\');"><img src="'+imgportal+'/btn_cerrarPopup.gif" alt="Borrar de mis contactos" title="Borrar de mis contactos" /></a></span></td>';
							}
							else{
								string_html+='<td><span id=\"contactoUP'+objarr[i].dkautor+i+'\" ><a href="javascript:agregarAmigo(\'contacto\',\''+dkusuactualent+'\',\''+objarr[i].dkautor+'\',\''+i+'\',\'UP\');"><img src="'+imgportal+'/btn_contacto.gif" alt="Agregar como contacto" title="Agregar como contacto" /></a></span></td>';
							}
							
							if (objarr[i].esrecomendado == 'si'){
								string_html+='<td><span id=\"recomendadoUP'+objarr[i].dkautor+i+'\" ><a href="javascript:eliminarAmigo(\'recomendado\',\''+dkusuactualent+'\',\''+objarr[i].dkautor+'\',\''+i+'\',\'UP\');"><img src="'+imgportal+'/btn_borrarrecomendado.gif" alt="Borrar de mis recomendados" title="Borrar de mis recomendados" /></a></span></td>';
							}
							else{
								string_html+='<td><span id=\"recomendadoUP'+objarr[i].dkautor+i+'\" ><a href="javascript:agregarAmigo(\'recomendado\',\''+dkusuactualent+'\',\''+objarr[i].dkautor+'\',\''+i+'\',\'UP\');"><img src="'+imgportal+'/btn_recomendar.gif" alt="Agregar como recomendado" title="Agregar como recomendado" /></a></span></td>';
							}
						}
						string_html+='</tr></table></div>';
										
				}
	 
		// 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:verUltimosPost('"+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:verUltimosPost('"+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\" />";
           }
    
    if(objarr.length > regs ){string_html+='<div class="nav">'+stringpag+'</div>';}
    string_html+='</div>';
		//objview.className='mostrar';
		objview.innerHTML='';
		//objpag.innerHTML=stringpag;
		
		objview.innerHTML=string_html;
		eval(string_fo);
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
					limite_superior = objarr.length;
		}
	}
	
	function verMasPost(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; }
    string_html+='<div id="Posts" class="content"><ul>';
		// ITERACION DE COMENTARIOS
		if(objarr.length == 0){
		  string_html+='<li>No hay m&aacute;s post disponibles para este autor.</li>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }	 
						//string_html+='<li '+objarr[i].publicar+'>	<img src="'+objarr[i].imgpub+'" alt="'+objarr[i].nombre+'" title="'+objarr[i].nombre+'" /><a href="javascript:parent.cargarInfoPost(\'tab-infoPost.html\',\'div_tabB1\',\''+objarr[i].k+'\');">'+objarr[i].nombre+'</a><br/>'+objarr[i].fecha+'</li>';					
						string_html+='<li '+objarr[i].publicar+'>	<img src="'+objarr[i].imgpub+'" alt="'+objarr[i].nombre+'" title="'+objarr[i].nombre+'" /><a href="javascript:cargarInfoPost(\'tab-infoPost.html\',\'div_tabB1\',\''+objarr[i].k+'\');">'+objarr[i].nombre+'</a><br/>'+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:verMasPost('"+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:verMasPost('"+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 verResultBq(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
		if(objarr.length == 0){
		  string_html+='<li><span>No se encontraron coincidencias para la b\u00FAsqueda.</span></li>';
		}
		fNot = false;
		fCan = false;
		for (i=ini;i<objarr.length;i++){
			// CONTROL DE PAGINACION
			if ( i >= ((pagina+1)*regs) ){ break; }	 
			if ( objarr[i].coment == "noticia" ){
				if(!fNot){string_html+='<span><strong>LISTA DE NOTICIAS</strong></span><hr><br><p>'; fNot = true;}
					string_html+='<li><span>'+objarr[i].nombre+'</span><br>'+objarr[i].fecha+'&nbsp;'+objarr[i].imgpub+'<a href="'+cgiurl+'/v.cgi?D.templ='+htmcportal+'/noticias.html&D.k='+objarr[i].k+'">... ir a '+objarr[i].coment+'</a></li><br>'; 
				} else { 
					if(!fCan){string_html+='<span><strong>LISTA DE CANALES</strong></span><hr><br><p>'; fCan = true;}
					string_html+='<li><span><a href="'+cgiurl+'/v.cgi?D.templ='+htmcportal+'/canal.html&D.k='+objarr[i].k+'&plantilla=tab-contenidocanal.htm">'+objarr[i].nombre+'</a></span><li><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
			var pagtemporal=parseInt(pagina)+1;
      stringpag+="P&aacute;gina <span>"+pagtemporal+"</span> de <span>"+totalpaginas+"</span> ";

				if (pagina != 0){						
				stringpag+="<a href=\"javascript:verResultBq('"+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:verResultBq('"+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><div class="nav">'+stringpag+'</div>';
		//objview.className='mostrar';
		objview.innerHTML='';
		if(objarr.length > regs ){objpag.innerHTML=stringpag;}
		
		objview.innerHTML=string_html;
		
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
					limite_superior = objarr.length;
		}
	}


	function verOtrosBlogs(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
		if(objarr.length == 0){
		  string_html+='<li>&nbsp;</li>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }	 
						string_html+='<li><h4>'+objarr[i].nombre+', </h4>'+'<p>por <a href="'+cgiurl+'/v.cgi?D.templ='+htmcportal+'/htmnblogs/mediablogs.html&blogs='+objarr[i].k+'">'+objarr[i].categoria+'</a></p><br/>';
		   	string_html+='<span>'+objarr[i].post+'</span></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:verOtrosBlogs('"+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:verOtrosBlogs('"+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><div class="nav">'+stringpag+'</div>';
		//objview.className='mostrar';
		objview.innerHTML='';
		if(objarr.length > regs ){objpag.innerHTML=stringpag;}
		
		objview.innerHTML=string_html;
		
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
					limite_superior = objarr.length;
		}
	}
	
	function dejarInicio(obj,estilo) { obj.className=estilo; } 
	
	
	
	
// FUNCIONES PARA CARGAR EL IFRAME DE POST Y DARLE EL ALTO EXACTO DE SUS COMPONENTES.
	
  // CAPTURA LA ALTURA TOTAL DEL CONTENIDO DE TODO EL IFRAME	
function getDocHeight(doc) {
  var docHt = 0, sh, oh;
  if (doc.height) {docHt = doc.height; }
  else if (doc.body) { 
    if (doc.body.scrollHeight) { docHt = sh = doc.body.scrollHeight; }
    if (doc.body.offsetHeight) { docHt = oh = doc.body.offsetHeight; }
    if (sh && oh) docHt = Math.max(sh, oh);
  }
 
  return docHt;
}

// LE DA AL IFRAME EL TAMANO TOTAL CAPTURADO POR LA FUNCION PREVIA.
function setIframeHeight(iframeName) {
 
  var iframeWin = window.frames[iframeName];
  var iframeEl = document.getElementById? document.getElementById(iframeName): document.all? document.all[iframeName]: null;
  if ( iframeEl && iframeWin ) {
    iframeEl.style.height = "auto"; // helps resize (for some) if new doc shorter than previous  
    var docHt = getDocHeight(iframeWin.document);
    // need to add to height to be sure it will all show
    if (docHt) { iframeEl.style.height = docHt + "px"; }
   
  }
}

// CARGA CON EL NAME DE IFRAME Y LA URL DE CARGA PARA EL ATRIBUTO SRC
function loadIframe(iframeName, url) {
  if ( window.frames[iframeName] ) {
    window.frames[iframeName].location = url;   
    return false;
  }
  else return true;
}

function crearUsuarioBlogN(form){
		// CHEAQUEAMOS QUE EL FORMULARIO ESTA DEFINIDO.
		if (form == undefined) { form = document.forms["formUsuarios"]; }
		var seleccionados = 0;
		var valid = true;
		var valid2 = true;
		if (document.getElementById("nombres").value=="") { valid = false; document.getElementById("nombres").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 (control('idemail','texto','RQ') == false) { valid = false; }
		//if (control('nomdominio','texto','RQ') == false) { valid = false; }
		if (!form.idemail.value){
			form.idemail.className="inputERROR";
			valid = false;
		}
		if (!form.nomdominio.value){
			form.nomdominio.className="inputERROR";
			valid = false;
		}
		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 llenar los campos resaltados en color."); return false; }
		else if (!valid2) { alert("Debe escribir una direcci\u00f3n de correo v\u00e1lida."); return false; }
		else {
			  if((form.nombres.value != "") && (!validarLetras(form.nombres.value))){
							alert("Recuerde que s\u00F3lo puede introducir letras"); 
							form.nombres.value="";
							form.nombres.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\u00FAmeros"); 
					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('claveusu').value=clave;
					comprobarDisponibilidadN(form.acceso.value,form,form.idemail.value,form.nomdominio.value);
			
			}      
		}
}

function comprobarDisponibilidadN(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 - No existe ni usuario, ni login, ni blog
			//1 - Existe usuario y existe blog
			//2 - No existe usuario pero existe login
			//3 - No existe usuario pero existe blogs
			//4 - Existe correo pero no existe blog
      var myobj=eval("mycarga");
      var valor=myobj.cadserv;
						if(valor == 0){
						  cargarConfirmacionN(form,nomacceso,correo1,correo2,valor);
						}
						else if(valor == 4){
							alert("Ya existe un usuario registrado con el correo suministrado");
								document.getElementById('idemail').className="inputERROR";
								document.getElementById('nomdominio').className="inputERROR";
						}
						else if(valor == 5){
							  alert("Existe una solicitud creada para el correo suministrado.\nPor favor espere la respuesta del administrador\no ingrese otro correo.");
								document.getElementById('idemail').className="inputERROR";
							  document.getElementById('nomdominio').className="inputERROR";
								
						}
						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+"/includes/comprobar-usuario2-n.html&idcorreo="+correo1+"&domaincorreo="+correo2+"&acceso="+nomacceso;
 mycarga.loadVar(cadena,'GET','true');
}

function cargarConfirmacionN(form,nomacceso,correo1,correo2,valor){
  var espacio=document.getElementById('NuevoUsuario');
		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
		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;
		var cadena = "";
		cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/includes/tab-crearsolicitud-n.html&nombres='+form.nombres.value+'&apellidos='+form.apellidos.value+'&idcorreo='+correo1+'&domaincorreo='+correo2+'&claveusu='+form.claveusu.value+'&asociacion='+form.portalOID.value+'&acceso='+nomacceso+'&opcionRegistro='+valor+'&D.gtdtpl='+htmcportal+'/permiso.gtd&numerosolicitud='+numerosolicitud;   
		mycarga.loadTXT(cadena);	
}



function crearUsuarioBlogNAsoc(form){
		// CHEAQUEAMOS QUE EL FORMULARIO ESTA DEFINIDO.
		if (form == undefined) { form = document.forms["formUsuarios"]; }
		var seleccionados = 0;
		var valid = true;
		var valid2 = true;
		if (document.getElementById("nombres").value=="") { valid = false; document.getElementById("nombres").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("colegialo").value=="") { valid = false; document.getElementById("colegialo").className="inputERROR";}
		
		//if (control('idemail','texto','RQ') == false) { valid = false; }
		//if (control('nomdominio','texto','RQ') == false) { valid = false; }
		if (!form.idemail.value){
			form.idemail.className="inputERROR";
			valid = false;
		}
		if (!form.nomdominio.value){
			form.nomdominio.className="inputERROR";
			valid = false;
		}
		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 llenar los campos resaltados en color."); return false; }
		else if (!valid2) { alert("Debe escribir una direcci\u00f3n de correo v\u00e1lida."); return false; }
		else {
			  if((form.nombres.value != "") && (!validarLetras(form.nombres.value))){
							alert("Recuerde que s\u00F3lo puede introducir letras"); 
							form.nombres.value="";
							form.nombres.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\u00FAmeros"); 
					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('claveusu').value=clave;
					comprobarDisponibilidadNAsoc(form.acceso.value,form,form.idemail.value,form.nomdominio.value);
			
			}      
		}
}

function comprobarDisponibilidadNAsoc(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 - No existe ni usuario, ni login, ni blog
			//1 - Existe usuario y existe blog
			//2 - No existe usuario pero existe login
			//3 - No existe usuario pero existe blogs
			//4 - Existe correo pero no existe blog
      var myobj=eval("mycarga");
      var valor=myobj.cadserv;
						if(valor == 0){
						  cargarConfirmacionNAsoc(form,nomacceso,correo1,correo2,valor);
						}
						else if(valor == 4){
							alert("Ya existe un usuario registrado con el correo suministrado");
								document.getElementById('idemail').className="inputERROR";
								document.getElementById('nomdominio').className="inputERROR";
						}
						else if(valor == 5){
							  alert("Existe una solicitud creada para el correo suministrado.\nPor favor espere la respuesta del administrador\no ingrese otro correo.");
								document.getElementById('idemail').className="inputERROR";
							  document.getElementById('nomdominio').className="inputERROR";
								
						}
						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 portalOID=document.getElementById("portalOID").value;
	var cadena=cgiurl+"/v.cgi?D.templ="+htmcportal+"/includes/comprobar-usuario2-n.html&idcorreo="+correo1+"&domaincorreo="+correo2+"&acceso="+nomacceso+"&portaloid="+portalOID;
 mycarga.loadVar(cadena,'GET','true');
}

function cargarConfirmacionNAsoc(form,nomacceso,correo1,correo2,valor){
  var espacio=document.getElementById('NuevoUsuario');
		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
		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;
		colegialo = document.getElementById("colegialo").value;
		var cadena = "";
		cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/includes/tab-crearsolicitud-n.html&nombres='+form.nombres.value + '&colegialo=' + colegialo + '&apellidos='+form.apellidos.value+'&idcorreo='+correo1+'&domaincorreo='+correo2+'&claveusu='+form.claveusu.value+'&asociacion='+form.portalOID.value+'&acceso='+nomacceso+'&opcionRegistro='+valor+'&D.gtdtpl='+htmcportal+'/permiso.gtd&numerosolicitud='+numerosolicitud;   
		mycarga.loadTXT(cadena);	
}




function cancelarComentario(form){
  form.reset();
  visibilidad('mostrar','Comentarios');
  document.getElementById('pagcomentario').style.display="";
  visibilidad('ocultar','nuevoComentario');
}

function aumentarVisitas(dk,ruta){
   var mycarga=new serverLoad(); 
   mycarga.onLoad= function(ok){
   if (ok) {
      var myobj=eval("mycarga");
      var valor=myobj.cadserv;
      //alert("total de visitas: "+valor);
      if(ruta != ''){
    		document.location=ruta;
    	}
	 }
	};
	var cadena=cgiurl+"/v.cgi?D.templ="+htmcportal+"/includes/aumentar-visitas.html&D.k="+dk+"&D.gtdtpl="+htmcportal+"/permiso.gtd";
  mycarga.loadVar(cadena,'GET','true');
}

function VerExtencionAudio(extension){
  extension=extension.toLowerCase();
		var fileExt=extension.substring((extension.length-3),extension.length);
		if(fileExt=='mp4' || fileExt=='mp3' || fileExt=='wav'){
				filecorrectofoto=0;
		}
		else{ 
				alert('Tipo de Archivo incorrecto. Solo se aceptan mp4, mp3 o wav.'); 
				filecorrectofoto=1;
		}
}

function agregarLectura(form){
		
		if(parent.cp_getBlogOid () == ""){
			alert("Por favor, seleccione el blog al que pertenece el post.");
		}
		else if(form.archivo.value==""){
				alert("Por favor, seleccione el archivo de audio que desea adjuntar");	
				form.archivo.focus();
		}
		else if(filecorrectofoto==1){
				alert("Tipo de Archivo incorrecto.  Favor verifique los formatos soportados.");
				document.getElementById("archivo").value="";
				document.getElementById('archivo').className='inputERROR';
		}
		else{
			  document.getElementById('blogsoid').value= parent.cp_getBlogOid ();
			  var extension=form.archivo.value;
			  extension=extension.toLowerCase();
				var fileExt=extension.substring((extension.length-3),extension.length);
				var ruta = htmc+"/usuarios/"+form.nombreacceso.value+"/"+parent.cp_getNombreBlog ()+'/audio';
				var tipoArc = recuperarExtencion(document.getElementById("archivo").value,parent.cp_getNombreBlog ());
				if(validanombre('archivo')){
					  //alert ("blog "+document.getElementById('blogsoid').value +" ruta "+ruta+" tipoarchivo "+tipoArc)
					  document.getElementById('Dfilepath').value=ruta;
				      document.getElementById('extensionarc').value=fileExt;
					  form.submit();
					  parent.document.getElementById('cargandoAudioVoz').className = "mostrar";
			   }
		}
	
}

function cp_getBlogOid (){
	return document.getElementById("blogoid").value;
}
function cp_getNombreBlog (){
	return document.getElementById("blogoid").options[document.getElementById("blogoid").selectedIndex].text;
}

function EditarVista(plantilla,pestana,dk,nombreBlog){
	
  var espacio=document.getElementById('G');
  
		var mycarga=new serverLoad();
		var parte = "";
		mycarga.onLoad= function(ok){
			if (ok){
			
				//document.getElementById('span'+pestana).innerHTML="DISE&Ntilde;O DE MI BLOG";
				/*tab_status('activate',pestana);
				document.getElementById('tabG2').onclick=new Function ("tab('tabG2',3,'tabG');");*/
				//document.getElementById('img'+pestana).style.display="none";
				var cadtempo = mycarga.text;
			  var parte1 = cadtempo.split('<--@@@@@-->');
				espacio.innerHTML=parte1[0];
				eval(parte1[1]);
				/*tab(pestana,3,'tabG');
				document.getElementById('spanblogspersonalizar').style.display='none';*/
			}
		}; // end Function controladora
		if(dk != ""){
			 parte = "&D.k="+dk;
		}
		else{
		  parte = "";
		}
		cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/vistasblogs/'+plantilla+parte+'&e4='+Math.random();
		mycarga.loadTXT(cadena);	
}

function editarComponente(dk,dkblog,dktipoc,plantilla){
	visibilidad('ocultar','comp');
	visibilidad('mostrar','formComp');
	cargarZona(plantilla+'&D.k='+dkblog+'&dkc='+dk+'&dktipocomponente='+dktipoc,'formComp');
	document.getElementById('formComp').className='';
	//tab('tabBG1',5,'tabBG')
}

function borrarComponente(dk,dkblog){
 if(confirm("Esta seguro que desea borrar el componente seleccionado?")){	
	 var mySend = new callServer();
	 mySend.onLoad = function(ok){
			if(ok){
				var err = mySend.getValue("id",0);
				if (err != 0){
						msg=mySend.getValue("descripcion",0);
						alert('Error: '+msg);
				}
				else{
					
					document.getElementById('newBlock'+dk).parentNode.removeChild(document.getElementById('newBlock'+dk));
					//tab('tabG0',3,'tabG')
					//cargarZona('tab-actualizar-componentes-todos.html&D.k='+dkblog,'componentWarehouse'); 
				}
			} 
	 };
	 mySend.sendValues = 'D.dataformat=XML&D.action=remove&D.gtdtpl='+htmportal+'/permiso.gtd&D.y=comblogzona&D.k='+dk;
	 mySend.loadXMLhttp(cgiurl + "/a.cgi?","POST"); 
 }
}

function insertarComponenteSolapa(plantilla,dk,blogdk,dependencias){
	  plantilla+='&dktipocomponente='+dk+'&D.k='+blogdk;
	  visibilidad('ocultar','comp');
	  visibilidad('mostrar','formComp');
	  cargarZona(plantilla,'formComp');
	  document.getElementById('formComp').className='';
}

function guardarComponenteSolapa(form,dkblog,plantilla){
  if(form.titulo.value==""){
	  alert("Introduzca un t\u00EDtulo para el HTML/JS embebido");	
		document.getElementById('tituloComponete').className="inputERROR";
	  document.getElementById('tituloComponete').focus();
	}
	else if(form.contenido.value==""){
	  alert("Introduzca el c\u00F3digo");
		document.getElementById('contenidoComponente').className="inputERROR";
	  document.getElementById('contenidoComponente').focus();
	}
	else{	
	  var contenidovercam = document.getElementById('contenidoComponente').value;
	  document.getElementById('contenidoComponente').value = escape(contenidovercam);
	  var myParser = new toXML();
	  var dataFormcarga=myParser.form2param('formComponentes');
	  var myCarga= new callServer();
		myCarga.onLoad=function(cargo){
		 if (cargo){ 
			if (myCarga.getCampo('D.k').length!=0){	
				 tab('tabBG0',5,'tabBG');
				 var dkva = myCarga.getValue("D.k",0);
				 var tituva = document.getElementById('tituloComponete').value;
				 var blogsva = document.getElementById('blogsComponente').value;
				 var dkidva = document.getElementById('dkentraver').value;
				 var dktipoc = document.getElementById('vtipocomponentes-OID').value;
				 var estilova = "";
				 var plantilla = form.plantilla.value;
				 if(document.getElementById('estiloComp')){estilova = document.getElementById('estiloComp').value;}
				 if (dkidva == '') {
					document.getElementById('componentWarehouse').innerHTML+="<div id='newBlock"+dkva+"' class='newBlock"+estilova+"' onclick=''><h3>"+tituva+"</h3><a id=\"show"+dkva+"\" href=\"javascript:editarComponente('"+dkva+"','"+blogsva+"','"+dktipoc+"','"+plantilla+"');\"><img src='"+imgportal+"/ico_editarBlock.gif' alt='Editar' title='Editar' /></a><img src='"+imgportal+"/ico_borrarBlock.gif' alt='Borrar' title='Borrar' onclick=borrarComponente('"+dkva+"','"+blogsva+"') /></div>";
				 }
				 else{
				  document.getElementById('newBlock'+dkva).innerHTML="<h3>"+tituva+"</h3><a id=\"show"+dkva+"\" href=\"javascript:editarComponente('"+dkva+"','"+blogsva+"','"+dktipoc+"','"+plantilla+"');\"><img src='"+imgportal+"/ico_editarBlock.gif' alt='Editar' title='Editar' /></a><img src='"+imgportal+"/ico_borrarBlock.gif' alt='Borrar' title='Borrar' onclick=borrarComponente('"+dkva+"','"+blogsva+"') />"; 
				  YAHOO.util.Event.addListener("show"+dkva, "click", YAHOO.solapas.container.panel1.show, YAHOO.solapas.container.panel1, true);
				 }
			  
			     cargarZona('tab-actualizar-componentes.html&D.k='+dkva+'&dkblog='+blogsva,'cargaruevocom');
			     visibilidad('mostrar','comp');
			     visibilidad('ocultar','formComp');			   
			     document.getElementById('comp').className='';
			     YAHOO.solapas.container.panel1.hide();
			}
			else{
			}
		 }
		};
	  myCarga.sendValues = 'D.dataformat=XML&' + dataFormcarga+'&e4='+Math.random();
	  myCarga.loadXMLhttp(cgiurl + "/a.cgi?","POST");
	}  
}

function cargarItemNoticia(dkfoto,tipo){
  var pestana="MEDIA_news_";
  var plantilla="";
  var zona="";
  if(document.getElementById(pestana+tipo)){
  	tab(pestana+tipo,3,pestana);
  	if(tipo == 0){
  	  plantilla="tab-cargarinfovideo2.html";
  	  zona="infovideopost";
  	}
  	else if(tipo == 1){
  	  plantilla="tab-cargarinfoaudio2.html";
  	  zona="infoaudiopost";
  	}
  	else{
  	  plantilla="tab-cargarinfofoto.html";
  	  zona="infofotopost";
  	}
  	cargarCarruselPost(dkfoto,zona,plantilla);
  }
}

function mostrarcampcomp(trlinea,trcampo,valentra){
    if (valentra == 'si') {
		document.getElementById(trlinea).style.display="";
		document.getElementById(trcampo).style.display="";
	}
	else {
		document.getElementById(trlinea).style.display="none";
		document.getElementById(trcampo).style.display="none";
	}
}

function guardarNuevaSolapa(form,dk,disenio,vista){
  if(form.titulo.value == ""){
	  alert("Introduzca un titulo para la solapa");	
		document.getElementById('nombreSolapa').className="inp300ERROR";
	  //document.getElementById('nombreSolapa').focus();
	}
	else if(form.zona.value==""){
	  alert("Introduzca la zona en la que quiere ubicar la solapa");
		document.getElementById('zonaSolapa').className="inp137ERROR";
	  //document.getElementById('zonaSolapa').focus();
	}
	else {
		document.getElementById('nombreSolapa').value=escape(document.getElementById('nombreSolapa').value);
	  consultaDisponibilidadSolapa(dk,form.zona.value,document.getElementById('dkSolapa').value,disenio,vista);
	}
}

function consultaDisponibilidadSolapa(dk,ubicacion,dksol,disenio,vista){
  var zona = ubicacion;
  if (disenio == 0 || disenio == "")
  {
  	var v_maxsolapas = new Array (2,3,2);
	maxsolapas = v_maxsolapas[zona-1];
  }
  else if (disenio == 1)
  {
  	var v_maxsolapas = new Array (5,4,4);
	maxsolapas = v_maxsolapas[zona-1];
  }
  var mycarga=new serverLoad(); 
  mycarga.onLoad= function(ok){
    if (ok) {
      var myobj=eval("mycarga");
      var valor=myobj.cadserv;
			if(valor >= maxsolapas){
			  alert("S\u00F3lo se permiten "+maxsolapas+" solapas din\u00E1micas para esta  zona.\nPor favor seleccione otra.");
			}
			else{
				  modificarCrearSolapa(dk,vista);
			}
	 }
	};
	var cadena=cgiurl+"/v.cgi?D.templ="+htmcportal+"/includes/contar-solapas.html&zona="+ubicacion+"&dkblog="+dk+"&dksolapa="+dksol;
  	mycarga.loadVar(cadena,'GET','true');
}

function modificarCrearSolapa(dk,vista){
	var myParser = new toXML();
  var dataFormcarga=myParser.form2param('formSolapa');
  var myCarga= new callServer();
	myCarga.onLoad=function(cargo){
	 if (cargo){ 
		if (myCarga.getCampo('D.k').length!=0){	
			//visibilidad('ocultar','zonanuevasolapa'); 
			//visibilidad('mostrar','izonanuevasolapa');
		  cargarZona('../vistasblogs/'+vista+'/gestion/tab-lista-solapas-blog.html&D.k='+dk,'cuerposolapas');
		  crearNuevaSolapa();
		  YAHOO.solapas.container.panel2.hide();
		}
		else{
			alert("Se presentaron algunos problemas al insertar\nla solapa, por favor intete de nuevo.");
		}
	 }
	};
	
  myCarga.sendValues = 'D.dataformat=XML&' + dataFormcarga+'&e4='+Math.random();
  myCarga.loadXMLhttp(cgiurl + "/a.cgi?","POST");
}


function EditarSolapaBlog(dk,dkblog){
	cargarZona('tab-crearsolapas.html&D.k='+dkblog+'&dksolapa='+dk,'zonanuevasolapa'); 
	//visibilidad('ocultar','izonanuevasolapa'); 
  //visibilidad('mostrar','zonanuevasolapa');
  //document.getElementById('zonanuevasolapa').className=''; 
}

function crearNuevaSolapa(){
  document.formSolapa.reset();
  //visibilidad('ocultar','izonanuevasolapa'); 
  visibilidad('mostrar','zonanuevasolapa'); 
  document.getElementById('zonanuevasolapa').className='';
  document.getElementById('dkSolapa').value ="";
  document.getElementById('actionSolapa').value = "critinsert";
  document.getElementById('nombreSolapa').value ="";
  document.getElementById('zonaSolapa').selectedIndex = 0;
  
}

function BorrarSolapaBlog(dk,dkblog,nomdiv1,nomdiv2,vista){
  if(confirm("Desea realmente Borrar el Registro Relacionado?")){
  if (nomdiv1 == nomdiv2) {
	alert('No se puede borrar la solapa porque se encuentra seleccionada,\ncambie la solapa y guarde la vista para borrarla.');
  }
  else { 
  var myCarga= new callServer();
	myCarga.onLoad=function(cargo){
	 if (cargo){ 
		if (myCarga.getCampo('D.k').length!=0){	
		  cargarZona('../vistasblogs/'+vista+'/gestion/tab-lista-solapas-blog.html&D.k='+dkblog,'cuerposolapas'); 
		}
		else{
			alert("Se presentaron algunos problemas al borrar\nla solapa, por favor intete de nuevo.");
		}
	 }
	};
	
  myCarga.sendValues = 'D.dataformat=XML&D.action=remove&D.y=solapasdinamicas&D.k='+dk;
  myCarga.loadXMLhttp(cgiurl + "/a.cgi?","POST");
  }
  }
}

function cambiarTab(obj){
  var objeto = document.getElementById('div_'+obj);
  if(objeto.className == "mostar"){
  	objeto.className = "New2";
  }
}

function guardarComponentesVista(dk,disenio){
	var cadenaSolapas = "";
	var cadenaComponentes = "";
	var cadenaOrden = "";
	var zonasDisponibles = "";
	
	if (disenio == '0') zonasDisponibles="B3,B4,C1,C2,C3,F2,F3";
	else zonasDisponibles="B0,B1,B2,B3,B4,C0,C1,C2,C3,F0,F1,F2,F3";
	
	var zonasDisponiblessol="B,C,F";
	zonasDisponibles=zonasDisponibles.split(',');
	zonasDisponiblessol=zonasDisponiblessol.split(',');
	var cantzonassol = zonasDisponiblessol.length;
	for(var t=0; t<zonasDisponibles.length; t++){
	  var id = document.getElementById('div_tabVista'+zonasDisponibles[t]); 
	  var zonaComponente = document.getElementById('tabVista'+zonasDisponibles[t]);   
	  var cadena1 = ""; 
	  var cadorden = "";
		var elementos=id.getElementsByTagName('div');
	  for(i=0;i<elementos.length;i++) {
	  	var tempo = elementos[i].id;
	  	tempo = tempo.split('newBlock');
	  	cadena1 += tempo[1] + ",";  
	  	cadorden += i + ",";                                             
	  }
	  if(cadena1 != ""){
	  	cadena1=cadena1.substring(0,cadena1.length-1);
	    cadenaComponentes+=cadena1+"|"; 
	    cadenaOrden+=cadorden+"|";
	    cadenaSolapas+=zonaComponente.getAttribute('valorsolapa')+"|";
	  }
	}
	var dkinisol = "";
	for(var ts=0; ts<cantzonassol; ts++){
	  var idsol = document.getElementById('tabVista'+zonasDisponiblessol[ts]); 
	  var elementossol=idsol.getElementsByTagName('td');
	  var elementossolcant=elementossol.length;
	  var dkvariossol = "";
	  for(var isol=0;isol<elementossolcant;isol++) {
	    var soltdnom = document.getElementById('tabVista'+zonasDisponiblessol[ts]+isol);
		if (soltdnom) {
			var activosol = soltdnom.className;
			var valorsol = soltdnom.getAttribute('valorsolapadef')+"|";
			if (activosol == 'tab_on'){
				dkinisol+=valorsol;
			}
			else {
				dkvariossol+=valorsol;
			}
		}
		else {
			elementossolcant=elementossolcant+1;
		}
	  }
	}
	id = document.getElementById('componentWarehouse');    
	cadena1 = ""; 
	cadorden = "";
	elementos=id.getElementsByTagName('div');
  for(i=0;i<elementos.length;i++) {
  	var tempo = elementos[i].id;
  	tempo = tempo.split('newBlock');
  	cadena1 += tempo[1] + ",";  
  	cadorden += i + ",";                                                         
  }
  if(cadena1 != ""){
  	cadena1=cadena1.substring(0,cadena1.length-1);
    cadenaComponentes+=cadena1+"|"; 
    cadenaSolapas+=""+"|";
    cadenaOrden+=cadorden+"|";
  }
  if((cadenaComponentes != "") && (cadenaSolapas != "") || (dkinisol != "")){
    modificarComponenteSolapa(cadenaComponentes,cadenaSolapas,dk,cadenaOrden,dkinisol);
  }
}

function modificarComponenteSolapa(dkscomp,dks,dk,ordenS,soldef){
	window.status='Espere un momento...';
	var mycarga=new serverLoad(); 
   mycarga.onLoad= function(ok){
    if (ok) {
      var myobj=eval("mycarga");
      var valor=myobj.cadserv;
      window.status='Listo';
			alert ("Vista guardada con Éxito");
			//tab('tabG0',3,'tabG')
			//cargarZona('tab-solapas.html&D.k='+dk,'div_tabG2');			
	 }
	};
	var cadena=cgiurl+"/v.cgi?D.templ="+htmcportal+"/includes/asignar-solapa-componente.html&dksolapas="+dks+"&dkcomponentes="+dkscomp+"&ordencomponente="+ordenS+"&solactdef="+soldef+"&dkblogsact="+dk;
  mycarga.loadVar(cadena,'GET','true');
}

function repAudio(dkAudio)
{
	var dkAudio = dkAudio;
	var cadena=cgiurl+"/v.cgi?D.templ="+htmcportal+"/audioPlayer.html&D.k="+dkAudio;
   	var Ancho="300"; 
   	var Alto="70";
   	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=no,resizable=no,copyhistory=no,width='+Ancho+',height='+Alto+',left='+Izquierdo+',top='+Superior+',screenX='+Izquierdo+',screenY='+Superior;
   	var Ventana = window.open(cadena,"",Estilo);}
   	
function permitirCrearPost(){
	if(document.getElementById('blogoid').options.length > 1){
  	tab('tabB1',3,'tabB');
  }
  else{
    alert("Para crear un post debe primero crear un blog.");
  }
}   	

function redireccionar(url){
	document.location=url;
}


function mostrarOpcion(idSpan,opcion){
	if (opcion != "Fondo"){
		if (idSpan != "spanfuente" && document.getElementById('spanfuente'+opcion).style.display == "inline") document.getElementById('spanfuente'+opcion).style.display = "none";
		if (idSpan != "spanalineacion" && document.getElementById('spanalineacion'+opcion).style.display == "inline") document.getElementById('spanalineacion'+opcion).style.display = "none";
		if (idSpan != "spancolor" && document.getElementById('spancolor'+opcion).style.display == "inline") document.getElementById('spancolor'+opcion).style.display = "none";
		if (idSpan != "spantamano" && document.getElementById('spantamano'+opcion).style.display == "inline") document.getElementById('spantamano'+opcion).style.display = "none";
	}
	
	var tempo=document.getElementById(idSpan+opcion);
	if(tempo.style.display == "none" || tempo.style.display == ""){
		tempo.style.display = "inline";
	}
	else{
		tempo.style.display = "none";
	}
}


function seleccionaColor(opcioncolor){
   var Ancho="220", Alto="168";
   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,scrollbar=no,resizable=no,copyhistory=no,width='+Ancho+',height='+Alto+',left='+Izquierdo+',top='+Superior+',screenX='+Izquierdo+',screenY='+Superior;
			var cadena=cgiurl+"/v.cgi?D.templ="+htmportal+"/color.html&opcion="+opcioncolor;
   var Ventana = window.open(cadena,"",Estilo);
 }
 
 function ViewColor(color,opcion) {                  // preViewColor color
   document.getElementById('ColorPreViewColor_'+opcion).style.backgroundColor = '#' + color;
   document.getElementById('ColorHex_'+opcion).value = '#' + color;
}

function SetColor(string,opcion) {                   // select color
  color = ValidateColor(string);
  if (color == null) { alert("Codigo de Color Invalido: " + string); }        // invalid color
  else {                                                                // valid color
    ViewColor(color,opcion);                          // show selected color
    var opcion2 = opcion;
    if (opcion2 != "Fondo")
	{
	    setValor('0x'+color,'color',opcion);
	}
	else
	{
	    setValor('#'+color,'color',opcion);
	}
  }
}

function ValidateColor(string) {                // return valid color code
  string = string || '';
  string = string + "";
  string = string.toUpperCase();
  chars = '0123456789ABCDEF';
  out   = '';

  for (i=0; i<string.length; i++) {             // remove invalid color chars
    schar = string.charAt(i);
    if (chars.indexOf(schar) != -1) { out += schar; }
  }
    
  if (out.length != 6) { return null; }            // check length
  return out;
}

function setValor(valor,parametro,opcion){
	idParam = parametro+'_'+opcion;
	document.getElementById(idParam).value = valor;
	mostrarOpcion('span'+parametro,opcion);
	document.getElementById('pos_X').value=document.getElementById('Pelicula').GetVariable("pos_x");
	document.getElementById('pos_Y').value=document.getElementById('Pelicula').GetVariable("pos_y");
	updateFlashCabecera();
}

function updateFlashCabecera(){
	soE = new SWFObject(htmcportal+"/default/flash/cabeceraBlog.swf", "Pelicula", "700", "70", "8", document.getElementById('color_Fondo').value);
	soE.addParam("Menu", "0");

	if (document.getElementById('direccion_imagenTMP').value != "")
		soE.addVariable("direccion_imagen",document.getElementById('direccion_imagenTMP').value );
	else
		soE.addVariable("direccion_imagen",document.getElementById('direccion_imagen').value );

	
	soE.addVariable("text_titulo", document.getElementById('text_titulo').value);
	soE.addVariable("fuente_titulo", document.getElementById('fuente_Titulo').value);
	soE.addVariable("alineacion_titulo", document.getElementById('alineacion_Titulo').value);
	soE.addVariable("color_titulo", document.getElementById('color_Titulo').value);
	soE.addVariable("tamano_titulo", document.getElementById('tamano_Titulo').value);

	soE.addVariable("text_subtitulo", document.getElementById('text_slogan').value);
	soE.addVariable("fuente_subtitulo", document.getElementById('fuente_Slogan').value);
	soE.addVariable("alineacion_subtitulo", document.getElementById('alineacion_Slogan').value);
	soE.addVariable("color_subtitulo", document.getElementById('color_Slogan').value);
	soE.addVariable("tamano_subtitulo", document.getElementById('tamano_Slogan').value);

	soE.addVariable("edicion", "1");
	
	soE.addVariable("pos_x", document.getElementById('pos_X').value);
	soE.addVariable("pos_y", document.getElementById('pos_Y').value);
	
	soE.write("flashcontentEdicion");
}

function previsualizarImagenFondo(form){
	if(form.imgFondoCabecera.value == ""){
	  alert("Por favor, seleccione la imagen que desea previsualizar.");
			form.imgFondoCabecera.focus();
	}
	else if(filecorrecto == 1){
	  alert('Solo se aceptan archivos tipo *.gif, *.jpg, *.png, .*jpeg'); 
	}
	else{
	  document.getElementById('spanimagenFondo').innerHTML='<br />Cargando Imagen...<br /><img src="'+imgpath+'/loading7.gif" />';
	  form.submit();
	}
}

function guardarCabeceraBlog(form){
	if (document.getElementById('direccion_imagenTMP').value != "")
	{
		document.getElementById('imgfondo').value = "si";
	}
	document.getElementById('pos_X').value=document.getElementById('Pelicula').GetVariable("pos_x");
	document.getElementById('pos_Y').value=document.getElementById('Pelicula').GetVariable("pos_y");
	
	document.getElementById('opcionBtnF').className = "ocultar";
	document.getElementById('msgGuardar').innerHTML = "Actualizando el encabezado ...";
	document.getElementById('centrarbotonF').className = "mostrar"
	form.submit();
}

function agregarAmigo(tipoami,dkamiusu,dkamiref,pos,plantilla){
	var tipoamient = tipoami;
	var dkamiusuent = dkamiusu;
	var dkamirefent = dkamiref;
	var condtipoami = "";
	var menconfir = "";
	if( (tipoamient != "") && (dkamiusuent != "") && (dkamiref != "") ){
		if(tipoamient=="contacto"){
			condtipoami = "tipo="+tipoami+"&user-OID="+dkamiusu+"&amigousu="+dkamiref;
			menconfir = "Se ha agregado a su comunidad de amigos el contacto.";
		}
		else if(tipoamient=="recomendado"){
			condtipoami = "tipo="+tipoami+"&user-OID="+dkamiusu+"&amigousu="+dkamiref;
			menconfir = "Se ha agregado a su comunidad de amigos el recomendado.";
		}
		if(condtipoami != "") {
			var myCarga= new callServer();
			myCarga.onLoad=function(ok){
				if (ok){
					if (myCarga.getCampo('D.k').length==0){
					 	var mySend = new callServer();
						mySend.onLoad = function(ok){
							if(ok){
								if (tipoami == 'contacto'){icono = "btn_cerrarPopup.gif";}else{icono = "btn_borrarrecomendado.gif";}
								if (plantilla == 'AU'){cambio = "<p><a href=\"javascript:eliminarAmigo('"+tipoami+"','"+dkamiusu+"','"+dkamiref+"','"+pos+"','"+plantilla+"');\"><img src=\""+imgportal+"/"+icono+"\" alt=\"Borrar de mis  "+tipoami+"s\" title=\"Borrar de mis  "+tipoami+"s\" />&nbsp; Borrar de mis "+tipoami+"s</a></p>";}else{cambio="<a href=\"javascript:eliminarAmigo('"+tipoami+"','"+dkamiusu+"','"+dkamiref+"','"+pos+"','"+plantilla+"');\"><img src=\""+imgportal+"/"+icono+"\" alt=\"Borrar de mis  "+tipoami+"s\" title=\"Borrar de mis  "+tipoami+"s\" /></a>";}
								if(plantilla!=""){
									document.getElementById(tipoami+plantilla+dkamiref+pos).innerHTML= cambio;
									alert(menconfir);
								}
								
							} 
					 	};
						mySend.sendValues = 'D.dataformat=XML&D.action=critinsert&D.y=comuamigos&'+condtipoami;
						mySend.loadXMLhttp(cgiurl + "/a.cgi?","POST");
					}
					else{
						alert('El '+tipoami+' que intenta agregar ya existe');
						if (tipoami == 'contacto'){icono = "btn_cerrarPopup.gif";}else{icono = "btn_borrarrecomendado.gif";}
						if (plantilla == 'AU'){cambio = "<p><a href=\"javascript:eliminarAmigo('"+tipoami+"','"+dkamiusu+"','"+dkamiref+"','"+pos+"','"+plantilla+"');\"><img src=\""+imgportal+"/"+icono+"\" alt=\"Borrar de mis  "+tipoami+"s\" title=\"Borrar de mis  "+tipoami+"s\" />&nbsp; Borrar de mis "+tipoami+"s</a></p>";}else{cambio="<a href=\"javascript:eliminarAmigo('"+tipoami+"','"+dkamiusu+"','"+dkamiref+"','"+pos+"','"+plantilla+"');\"><img src=\""+imgportal+"/"+icono+"\" alt=\"Borrar de mis  "+tipoami+"s\" title=\"Borrar de mis  "+tipoami+"s\" /></a>";}
						if(plantilla!=""){
							document.getElementById(tipoami+plantilla+dkamiref+pos).innerHTML= cambio;
						}
					}
				}
			}
			var cadbusqueda = cgiurl+"/q2XML.cgi?type=comuamigos&where=user-OID="+dkamiusu+"+tipo="+tipoami+"+amigousu="+dkamiref;
			myCarga.loadXMLhttp(cadbusqueda);	
		}
	}
}

function eliminarAmigo(tipoami, dkamiusu, dkamiref,pos,plantilla){
	var tipoamient = tipoami;
	var dkamiusuent = dkamiusu;
	var dkamirefent = dkamiref;
	
	var myCarga= new callServer();
	myCarga.onLoad=function(ok){
		if (ok){
			if (myCarga.getCampo('D.k').length!=0){
				var dkeliminar = myCarga.getValue("D.k",0);
				
				
				var mySend= new callServer();
				mySend.onLoad=function(ok){
					if (ok){
						if (tipoami == 'contacto'){icono = "btn_contacto.gif";}else{icono = "btn_recomendar.gif";}
						if (plantilla == 'AU'){cambio = "<p><a href=\"javascript:agregarAmigo('"+tipoami+"','"+dkamiusu+"','"+dkamiref+"','"+pos+"','"+plantilla+"');\"><img src=\""+imgportal+"/"+icono+"\" alt=\"Agregar como "+tipoami+"\" title=\"Agregar como  "+tipoami+"\" />&nbsp; Agregar a mis "+tipoami+"s</a></p>"; } else {cambio = "<a href=\"javascript:agregarAmigo('"+tipoami+"','"+dkamiusu+"','"+dkamiref+"','"+pos+"','"+plantilla+"');\"><img src=\""+imgportal+"/"+icono+"\" alt=\"Agregar como "+tipoami+"\" title=\"Agregar como  "+tipoami+"\" /></a>";}
						document.getElementById(tipoami+plantilla+dkamiref+pos).innerHTML= cambio;
						alert('El '+tipoami+' se ha eliminado correctamente.');
					}
				}
				mySend.sendValues = 'D.dataformat=XML&D.action=remove&D.y=comuamigos&D.k='+dkeliminar;
				mySend.loadXMLhttp(cgiurl + "/a.cgi?","POST"); 				
			}
			else{
				alert('El '+tipoami+' que intenta eliminar ya no existe en su lista de '+tipoami+'s');
				if (tipoami == 'contacto'){icono = "btn_contacto.gif";}else{icono = "btn_recomendar.gif";}
				if (plantilla == 'AU'){cambio = "<p><a href=\"javascript:agregarAmigo('"+tipoami+"','"+dkamiusu+"','"+dkamiref+"','"+pos+"','"+plantilla+"');\"><img src=\""+imgportal+"/"+icono+"\" alt=\"Agregar como "+tipoami+"\" title=\"Agregar como  "+tipoami+"\" />&nbsp; Agregar a mis "+tipoami+"s</a></p>"; } else {cambio = "<a href=\"javascript:agregarAmigo('"+tipoami+"','"+dkamiusu+"','"+dkamiref+"','"+pos+"','"+plantilla+"');\"><img src=\""+imgportal+"/"+icono+"\" alt=\"Agregar como "+tipoami+"\" title=\"Agregar como  "+tipoami+"\" /></a>";}
				document.getElementById(tipoami+plantilla+dkamiref+pos).innerHTML= cambio;
			}
		}
	}
	var cadbusqueda = cgiurl+"/q2XML.cgi?type=comuamigos&where=user-OID="+dkamiusu+"+tipo="+tipoami+"+amigousu="+dkamiref+"&e4="+Math.random();
	myCarga.loadXMLhttp(cadbusqueda);
}

function configurarCorreo(form){
  var valid = true;
	
	if(form.blogscorreo.value == ""){
	  form.blogscorreobus.className="inp150ERROR";
	  valid = false;
	}
	if(form.idcorreo.value == ""){
	  form.idcorreo.className="inp150ERROR";
	  valid = false;
	}
	if(form.domaincorreo.value == ""){
	  form.domaincorreo.className="inp150ERROR";
	  valid = false;
	}
	if (!valid) { alert('Compruebe o rellene los campos resaltados con color'); }
	else {
		var accion="";
		if(form.dkcorreo.value == ""){accion="critinsert";}
		else{accion="modify&D.k="+form.dkcorreo.value;}
	  var mycarga = new serverLoad();
		mycarga.onLoad = function(ok){
			if(ok){
			     var parte = mycarga.text;
					 eval(parte);
					 Historico("correoblogs",dkregistro,form.idcorreo.value+'\@'+form.domaincorreo.value,'NO');
					 //Limpiamos el formulario
					 form.idcorreo.value="";
		       form.domaincorreo.value="";
			} 
	 };
		//mySend.sendValues = 'D.dataformat=XML&D.action='+accion+'&D.y=correoblogs&activar=NO&nestpl=nes-correoblogs.htm&viewtpl=v-nes-correoblogs.htm&blogs-OID='+form.blogscorreo.value+'&idcorreo='+form.idcorreo.value+'&domaincorreo='+form.domaincorreo.value+'&portal-OID='+form.portalcorreo.value;
	  //mySend.loadXMLhttp(cgiurl + "/a.cgi?","POST"); 
	  var cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/includes/tab-enviarActivacion.html&blogs-OID='+form.blogscorreo.value+'&idcorreo='+form.idcorreo.value+'&domaincorreo='+form.domaincorreo.value;
	  mycarga.loadTXT(cadena); 
	}
}

function borrarRegistroClase(dk,clase){
 //if(confirm("Esta seguro que desea borrar el registro seleccionado?")){	
	 var mySend = new callServer();
	 mySend.onLoad = function(ok){
			if(ok){
				var err = mySend.getValue("id",0);
				if (err != 0){
						msg=mySend.getValue("descripcion",0);
						alert('Error: '+msg);
				}
				else{
					
				}
			} 
	 };
	 mySend.sendValues = 'D.dataformat=XML&D.action=remove&D.y='+clase+'&D.k='+dk;
	 mySend.loadXMLhttp(cgiurl + "/a.cgi?","POST"); 
 //}
}
/*
 * function wLogin
 * @param {Object} dest
 * 
 * Funcion encargada de redireccionar desde el flash de encabezado al formulario de acceso
 * dest = 1 o 2
 * Si dest = 1 abre en la misma ventana
 * Si dest = 2 abre un popup
 */

function wLogin(dest)
{
	var dest = dest;
	if (dest == 1)
	{
		redireccionar(cgiurl+'/v.cgi?D.templ='+htmcportal+'/portal.htm');
	}
	else if (dest == 2)	
	{
		   var cadena=cgiurl+"/v.cgi?D.templ="+htmcportal+'/tab-login.html';
		   var Ancho="550"; 
		   var Alto="100";
		   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=yes,copyhistory=no,width='+Ancho+',height='+Alto+',left='+Izquierdo+',top='+Superior+',screenX='+Izquierdo+',screenY='+Superior;
		   var Ventana = window.open(cadena,"",Estilo);
	}
}

/*
 * function wAdministrar
 * @param {Object} dest
 * 
 * Funcion encargada de redireccionar desde el flash de encabezado al formulario de acceso
 * dest = 1 o 2
 * Si dest = 1 abre en la misma ventana
 * Si dest = 2 abre un popup
 */
function wAdministrar(dest)
{
	var dest = dest;
	if (dest == 1)
	{
		redireccionar(cgiurl+'/v.cgi?D.templ='+htmcportal+'/indexUsuarios.htm');
	}
	else if (dest == 2)	
	{
		   var cadena=cgiurl+"/v.cgi?D.templ="+htmcportal+'/indexUsuarios.htm';
		   var Ancho="960"; 
		   var Alto="600";
		   var Izquierdo = (screen.width/2) - Ancho/2;
		   var Superior = (screen.height/2) - Alto/2;
		   var Estilo = 'toolbar=yes,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 buscarConfiguracion(){
	  document.getElementById('spancorreoblogs').innerHTML="";
    var myCarga = new callServer();
		var dkregistro = document.getElementById('blogscorreo').value;
		myCarga.onLoad=function(cargo){
			if (cargo){ 
					if (myCarga.getCampo('D.k').length!=0){	
            for(var a=0; a<myCarga.getCampo('D.k').length; a++){
							Historico("correoblogs",myCarga.getValue('D.k',a),myCarga.getValue('idcorreo',a)+'\@'+myCarga.getValue('domaincorreo',a),myCarga.getValue('activar',a));
						}   				
					}
			}
  }; 
 
  if(dkregistro != ""){
		 var cadruta = cgiurl+"/q2XML.cgi?type=correoblogs&campos=D.k,idcorreo,domaincorreo,activar,portal-OID&where=blogs-OID="+dkregistro+"&limit=null"+'&e4='+Math.random();
     myCarga.loadXMLhttp(cadruta);		
  }
}

function cargarAgendaMedia(){
	document.getElementById('tabG1').className='tab_off';
	tab('tabG1',3,'tabG');
}

function verUltimosPost2(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; }
    
		// ITERACION DE COMENTARIOS
		if(objarr.length == 0){
		  string_html+='<li>&nbsp;</li>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }	 
						string_html+='<li><h4><a href="javascript:cargarInfoPost(\'tab-infoPost.html\',\'div_tabB1\',\''+objarr[i].k+'\');">'+objarr[i].nombre+'</a></h4><br /><p>por '+objarr[i].fecha+' en <a href="'+cgiurl+'/v.cgi?D.templ='+htmcportal+'/htmnblogs/mediablogs.html&blogs='+objarr[i].labelpub+'">'+objarr[i].coment+'</a></p><br/><span>'+objarr[i].imgpub+'</span></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:verUltimosPost2('"+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:verUltimosPost2('"+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><div class="nav">'+stringpag+'</div>';
		//objview.className='mostrar';
		objview.innerHTML='';
		if(objarr.length > regs ){objpag.innerHTML=stringpag;}
		
		objview.innerHTML=string_html;
		
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
					limite_superior = objarr.length;
		}
	} 
function ocultarForma(){
	visibilidad('ocultar','formComp');
	visibilidad('mostrar','comp');
	document.getElementById('comp').className='';
}

function cambiarDisenio(disenio, dkBlog, vista, dkvista){
  var mySend = new callServer();
  var mycarga=new serverLoad(); 
  mySend.onLoad = function(ok){
		if(ok){
			YAHOO.solapas.container.panel3.hide();
			EditarVista(vista+'/gestion/tab-solapas.html','tabG2',dkBlog,'');
		} 
	};
  mycarga.onLoad= function(ok){
    if (ok) {
      var myobj=eval("mycarga");
      var valor=myobj.cadserv;
	  var vcontSolapas = valor.split(",");
	  
	  var solapasOk = true;
	  
	  if (disenio == 0){
	  	var maxsolapas = 2;
		for (i=0; i<2; i++){
			if (vcontSolapas[i]>maxsolapas){
				solapasOk = false;
				break;
			}
		}
		areasact = '&area1act=tabB2&area2act=tabC1&area3act=tabF1';
	  }
	  else
	  {
	  	areasact = '&area1act=tabB1&area2act=tabC1&area3act=tabF1';
	  }
	  if (solapasOk)
	  {
		  mySend.sendValues = 'D.dataformat=XML&D.action=modify&D.y=blogs&D.k='+dkBlog+'&disenio='+disenio+areasact+'&vistablog-OID='+dkvista;
		  mySend.loadXMLhttp(cgiurl + "/a.cgi?","POST"); 
	  }
	  else
	  {
	  	alert('No es posible seleccionar este estilo de dise\u00F1o debido a que usted tiene creadas\nm\u00E1s solapas din\u00E1micas\nde las permitidas por esta configuraci\u00F3n.\n intente eliminar una o mas solpas din\u00E1micas para poder seleccionar este estilo.');
	  }
	 }
	};
	var cadena=cgiurl+"/v.cgi?D.templ="+htmcportal+"/includes/contar-solapas-porzona.html&dkblog="+dkBlog;
  	mycarga.loadVar(cadena,'GET','true');
	
}
function verListaBlog2(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>No hay blogs creados.  Disculpe las molestias.</p></li>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
					  string_html+='<li>';
				   string_html+='<span><h2>'+objarr[i].post+'&nbsp;|&nbsp;<a href="'+cgiurl+'/v.cgi?D.templ='+htmcportal+'/htmnblogs/mediablogs.html&blogs='+objarr[i].k+'">'+objarr[i].categoria+'</a></h2></span>';
							string_html+='<p>'+objarr[i].publicado+'</p></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 "+pagtemporal+" de "+totalpaginas+" ";
			
			if (pagina != 0){						
				stringpag+="<a href=\"javascript:verListaBlog2('"+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:verListaBlog2('"+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 verComentariosBlog2(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+="";
		// ITERACION DE COMENTARIOS
		if(objarr.length == 0){
		  string_html+='<li><p>No hay comentarios disponibles</p></li>';
		}
		for (i=ini;i<objarr.length;i++){
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
					  url=objarr[i].url;
					  nombre=objarr[i].nombre;
					  fechacom=objarr[i].fecha;
					  horacom=objarr[i].hora;
					  coment=objarr[i].comentario;
					  string_html+="<li>";
					  string_html+="<table><tr><td rowspan='3' valign='top'><img src='" + imgportal + "/bg_ultimosComentarios.gif' width='15' height='15'></td><td><h2><a href=\"javascript:cargarInfoPost('tab-infoPost.html','div_tabB1','"+objarr[i].url+"');\">"+objarr[i].post+"</a></h2></td></tr>";	
					  string_html+="<tr><td><p>"+coment+"</p></td></tr>";
					  string_html+="<tr><td>Publicado por <a href=\"mailto:"+objarr[i].correo+"\">"+nombre+"</a> <span class=\"fecha\">&nbsp;"+fechacom+" a las "+horacom+"</span></td></tr></table>";
					   string_html+="</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:verComentariosBlog2('"+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:verComentariosBlog2('"+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;
		if(objarr.length > regs ){
        objpag.innerHTML=stringpag;
    }
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
			limite_superior = objarr.length;
		   }
	}

	
	function cargarInfoPostCentro(plantilla,zona,dk){
 	if(dk != ""){
 		var cadena = cgiurl+"/v.cgi?D.templ="+htmcportal+"/prueba-post.html&D.k="+dk;
 		document.getElementById('tabB1').className="tab_off";
 		tab('tabB1',6,'tabB');
 		document.getElementById('contenedorposts').src=cadena;
 		aumentarVisitas(dk,''); 
 	}
 }	
 
 function cargarTipoVistaBlog(dk,dkblog,ubicacion){
   var estilo = 0;
   if(document.getElementById('tipovista'+dk).checked == true){
     estilo = 0;
   }
   else{estilo = 1;}
   cambiarDisenio(estilo,dkblog,ubicacion,dk);
 }

 
function PreviewPost(tituloPost,fotospost,videospost,audiospost,enlacesblog){
	var codigofinal="";
	var Contenido1="";
	var Bandera = 0;
	if (navigator.appName == 'Netscape') {
		Contenido1="<BODY>"+getIFrameDocument("maineditor").body.innerHTML+"</BODY>";
	}
	else{
		Contenido1=maineditor.document.all.tags('HTML')[0].outerHTML;
	}
	var Contenido2 = Contenido1.split('<BODY>');
	var Contenido3 = Contenido2[1].split('</BODY>');
	codigofinal = Contenido3[0];
	codigofinal=ModificarTildes(codigofinal);
	
	document.getElementById('prevTitulo').value = tituloPost;
	document.getElementById('prevContenido').value = codigofinal;
	document.getElementById('prevAudios').value = audiospost;
	document.getElementById('prevVideos').value = videospost;
	document.getElementById('prevFotos').value = fotospost;
	document.getElementById('prevEnlaces').value = enlacesblog;
	document.getElementById('previewPost').submit();
  }
  
  function verVideoPost(dk){
   var cadena=cgiurl+"/v.cgi?D.templ="+htmcportal+"/includes/ver_video.html&D.k="+dk;
   var Ancho="400"; 
   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 cargarGrupoComponentes(dkgrupo,pos,dk){
	cargarZona('componentesgrupo.htm&dkgrupo='+dkgrupo+'&blogsactual='+dk,'componentesGrupo');
	var i = 1;
	while (document.getElementById('cpgroup'+i))
	{
		(i != pos)?	document.getElementById('cpgroup'+i).className = "componentGroup_off" : document.getElementById('cpgroup'+i).className = "componentGroup_on";
		i++;
	}
}

function EditarVistaBlog(plantilla,pestana,dk){
  var espacio=document.getElementById(pestana);
  
		var mycarga=new serverLoad();
		var parte = "";
		mycarga.onLoad= function(ok){
			if (ok){
				var cadtempo = mycarga.text;
			  var parte1 = cadtempo.split('<--@@@@@-->');
				espacio.innerHTML=parte1[0];
				eval(parte1[1]);
			}
		}; // end Function controladora
		if(dk != ""){
			 parte = "&D.k="+dk;
		}
		else{
		  parte = "";
		}
		cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/vistasblogs/'+plantilla+parte+'&e4='+Math.random();
		mycarga.loadTXT(cadena);	
}


/// NUEVO GRUPO CONTACTOS

function ng_setTipoGrupo (unValor){
	document.getElementById("tpgrupo").value = unValor;
	switch (unValor){
		case "A":
			document.getElementById("g_a").checked = true;
			document.getElementById("g_b").checked = false;
			document.getElementById("g_c").checked = false;
		break;
		
		case "B":
			document.getElementById("g_a").checked = false;
			document.getElementById("g_b").checked = true;
			document.getElementById("g_c").checked = false;
		break;
		
		case "C":
			document.getElementById("g_a").checked = false;
			document.getElementById("g_b").checked = false;
			document.getElementById("g_c").checked = true;
		break;
	}
}

function ng_guardarGrupo() {
	
	if (document.getElementById("nombre").value == ""){
		alert ("Ingrese nombre grupo");
	}else {
	
		if (document.getElementById("nombre").value != ""){
			
			if (filecorrecto == 0){
				document.getElementById("formGrupo").submit();
			}else {
				alert ("Formato de archivo incorrecto, verifique extensíon");
			}
		}else {
			
			document.getElementById("formGrupo").submit();
		}
	}
	
}

function ng_recargarPagina(){
	cargarZona ("tab-nuevoGrupoContactos.html","G");
}

function cargaMarcaAgua(plantilla,zona,dk,blogs){
	var espacio=document.getElementById(zona);
	var parte="";
	if(dk != ""){
		parte="&D.k="+dk;
	}
	else{
	  parte="";
	}
	if(blogs != ""){
		parte+="&blog="+blogs;
	}
	else{
	  parte+="";
	}
	var mycarga=new serverLoad();
	mycarga.onLoad= function(ok){
		if (ok){
			var cadtempo = mycarga.text;
			var parte1 = cadtempo.split('<--@@@@@-->');
			espacio.innerHTML=parte1[0];
			eval(parte1[1]);
		}
	}; // end Function controladora
	cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/includes/'+plantilla+parte+'&e4='+Math.random();
	mycarga.loadTXT(cadena);	
}

function cargaMarcaAgua2(plantilla,zona,dk,blogs){
	document.getElementById(zona).src="";	
	var espacio=document.getElementById(zona);
	var parte="";
	if(dk != ""){
		parte="&D.k="+dk;
	}
	else{
	  parte="";
	}
	if(blogs != ""){
		parte+="&blog="+blogs;
	}
	else{
	  parte+="";
	}
	cadena = cgiurl+'/v.cgi?D.templ='+htmcportal+'/includes/'+plantilla+parte;
	document.getElementById(zona).src=cadena;	
}

function ocultarForma1(variable){
	if(variable==1){
	visibilidad('ocultar','newmarc');
	visibilidad('mostrar','listmarc');
	document.getElementById('listmarc').className='';}
	else {
	visibilidad('ocultar','listmarc');
	visibilidad('mostrar','newmarc');
	document.getElementById('newmarc').className=''; }
}

function ocultarForma2(variable){
	if(variable==1){
	visibilidad1('ocultar','newmarc');
	visibilidad1('mostrar','listmarc');
	window.parent.document.getElementById('listmarc').className='';}
	else {
	visibilidad1('ocultar','listmarc');
	visibilidad1('mostrar','newmarc');
	window.parent.document.getElementById('newmarc').className=''; }
}

function visibilidad1(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 == ''){ window.parent.document.getElementById(elementos[j]).className='mostrar'; } else { window.parent.document.getElementById(elementos[j]).className=ids; } }
			if (acciones[i].toLowerCase() == 'ocultar') { if (ids == ''){ window.parent.document.getElementById(elementos[j]).className='ocultar'; } else { window.parent.document.getElementById(elementos[j]).className=ids; } }  
			if (acciones[i].toLowerCase() == 'deshabilitar') {
				if ((window.parent.document.getElementById(ids+elementos[j]).type == 'radio')||(window.parent.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{ window.parent.document.getElementById(ids+elementos[j]).disabled=true; }
			}
			if (acciones[i].toLowerCase() == 'habilitar') { 
				if ((window.parent.document.getElementById(ids+elementos[j]).type == 'radio')||(window.parent.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{ window.parent.document.getElementById(ids+elementos[j]).disabled=false; }
			} 
			if (acciones[i].toLowerCase() == 'chequear') {  window.parent.document.getElementById(ids+elementos[j]).checked=true; } 
			if (acciones[i].toLowerCase() == 'deschequear') { window.parent.document.getElementById(ids+elementos[j]).checked=false; } 
			if (acciones[i].toLowerCase() == 'asignarClase') { window.parent.document.getElementById(elementos[j]).className=ids; } 
		}	
	}
}

function eliminarMarcaAgua(dk,dkusu){
 if(confirm("Esta seguro que desea borrar esta marca de agua?")){	
	 var mySend = new callServer();
	 mySend.onLoad = function(ok){
			if(ok){
				cargaMarcaAgua('tab-listmarcagua.html','marc',dkusu);
			} 
	 };
	 mySend.sendValues = 'D.dataformat=XML&D.action=remove&D.y=marcadeagua&D.k='+dk;
	 mySend.loadXMLhttp(cgiurl + "/a.cgi?","POST"); 
 }
}

function cambiarPredeterminada(dk){
	 var mySend = new callServer();
	 mySend.onLoad = function(ok){
			if(ok){
				document.getElementById('formmarc').submit();
			} 
	 };
	 mySend.sendValues = 'D.dataformat=XML&D.action=modify&D.y=marcadeagua&predeterminada=No&D.k='+dk;
	 mySend.loadXMLhttp(cgiurl + "/a.cgi?","POST"); 
}

function archivo2(){
	if(document.getElementById('cambiarArchivo').style.display=="none"){
		document.getElementById('cambiarArchivo').style.display="";
	}
	else{
		document.getElementById('cambiarArchivo').style.display="none";
	}
}

function ejecutarURL(cadena,funcion,mensaje){	
	var mycarga = new callServer();				
	mycarga.loadXMLhttp(cadena);
	
	
	if ((funcion != undefined) && (funcion != "")) { eval(funcion); }
	if (mensaje != undefined) { alert(mensaje);	}
}


///////// FUNCIONES MARCA DE AGUA

function visualizarMarcaDeAgua (zona,dk){
	
	document.getElementById("a_nuevamarca").href ="javascript:cargaMarcaAgua2('tab-nuevaMarcaAgua.html','iframemarc','',"+dk+");ocultarForma1(2);";
	cargaMarcaAgua('tab-listmarcagua.html',zona,dk);
	YAHOO.solapas.marcadeagua.panel10.show();
	
}


/// FUCIONES DE GRUPOS

function ng_borrarGrupo (dkUsuariosGroup,dkGrupo){
	if(confirm("Est\u00E1 seguro que desea borrar este grupo?")){		
		var mySend = new callServer();
		mySend.onLoad = function(ok){
			if(ok){
					// BORRO GRUPO
					var mySend_2 = new callServer();
					mySend_2.onLoad = function(ok){
							if(ok){
								cargarZona("tab-editarContactos.html","G");
							}
					} 
					mySend_2.sendValues = 'D.dataformat=XML&D.y=contactgroup&D.k='+dkGrupo+'&D.action=remove&D.gtdtpl='+htmportal+'/permiso.gtd';
					mySend_2.loadXMLhttp(cgiurl + "/a.cgi?","POST"); 
				}
			} 
		
		// BORROR USUARIOS GROUP
		mySend.sendValues = 'D.dataformat=XML&D.y=usuariosgroup&D.k='+dkUsuariosGroup+'&D.action=remove&D.gtdtpl='+htmportal+'/permiso.gtd';
		mySend.loadXMLhttp(cgiurl + "/a.cgi?","POST"); 
 }	 
}

function verBusquedaPost(objarrayid,viewid,pagid,pagina,regspagina,dkBlog){
	if  (dkBlog === undefined ) dkBlog = '';
	 var stringpag="";

		// PAGINA
		if ((pagina == undefined)||(pagina == '')) {pagina=0; } else { pagina=pagina; }
				
		// PAGINACION
		if ((regspagina == undefined)||(regspagina == '')) {regs=6; } else {regs=regspagina; }
		
		// INICIALIZACION DE STRING HTML
		string_html='<div class="contenido" style="background-color:white;">';
		string_html+='<table width="100%" border="0" align="center" style="padding:-8px;">';
		string_html+='<tr>';
		string_fo='';
		
		// 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>No hay post disponibles. Disculpe las molestias.</p>';
		}
		for (i=ini;i<objarr.length;i++){
				fechas=new Array();
				fechas=objarr[i].autor.split("/");
				// CONTROL DE PAGINACION
				if ( i >= ((pagina+1)*regs) ){ break; }
					string_html+='<td valign="top" class="tdpost" >';
					string_html+='<div class="fondo_blog">';
					string_html+='<div class="autor"><img '+objarr[i].nombre+' style="FLOAT:left;margin:5px;" src="'+htmc+'/usuarios/fotos/'+objarr[i].descripcion+'"></div>';
					string_html+='<div class="botones">';
					string_html+='<div class="btn" id="addcontactDest'+objarr[i].k+'">';
					string_html+=objarr[i].fecha;
					string_html+='</div>';
					string_html+='<div class="btn">';
					string_html+='<div class="btn_visitas"></div>';
					string_html+='<div class="text_boton">'+objarr[i].imgblog+' VISITAS</div>';
					string_html+='</div>';
					string_html+='<div class="btn">';
					string_html+='<div class="btn_coment"></div>';
					string_html+='<div class="text_boton">'+objarr[i].dkautor+' COMENTARIOS</div>';
					string_html+='</div>';
					string_html+='</div>';
					string_html+='<div class="fecha">'+fechas[2]+'-'+fechas[1]+'-'+fechas[0]+', '+fechas[3]+':'+fechas[4]+'hs</div>';
					string_html+='<div class="publicacion">';
					string_html+='<div class="info"> <span class="item">Publicado por:</span> <a href="'+objarr[i].video+'"><span class="descripcion">'+objarr[i].audio+'</span></a> </div>';
					string_html+='<div class="info"> <span class="item">En:</span> <a href="v.cgi?D.templ='+htmcportal+'/htmnblogs/mediablogs.html&blogs='+objarr[i].foto+'"><span class="descripcion">'+objarr[i].poscast+'</span></a> </div>';
					string_html+='</div>';
					string_html+='<div class="resumen">';
					string_html+='<a href="v.cgi?D.templ='+htmcportal+'/vistasblogs/vista1/index.htm&D.k='+objarr[i].k+'"><h1>'+objarr[i].blog+'</h1></a>';
					string_html+='<p>'+objarr[i].comentarios+'</p>';
					string_html+='</div></div></td>';
					string_html+=objarr[i].votos;
				}
	 
		// 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:verBusquedaPost('"+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:verBusquedaPost('"+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+='</tr></table><br>';
    if(objarr.length > regs ){string_html+='<div class="nav">'+stringpag+'</div><br>';}
    string_html+='</div>';
		//objview.className='mostrar';
		objview.innerHTML='';
		//objpag.innerHTML=stringpag;
		
		objview.innerHTML=string_html;
		eval(string_fo);
		if((objarr.length<=regs) && (objarr.length>0)){
		   limite_inferior = 1;
					limite_superior = objarr.length;
 }	 
}

function onclickBlogsN(){
  tab('tabF1',3,'tabF');
}

function onclickBlogsR(){
  wLogin(2);
}