var consejos = new Array();
consejos['/blog/tituloGestion']='<p>Puedes cambiar el t&iacute;tulo de tu blog cuantas veces desees. Piensa siempre en algo que llame la atenci&oacute;n y que los dem&aacute;s puedan recordar.</p>';
consejos['/blog/sobreMiGestion']='<p>Si quieres hacer p&uacute;blica m&aacute;s informaci&oacute;n acerca de ti, puedes complementar una descripci&oacute;n con tu e mail, tu nick de Messenger y Skype o cualquier otro dato que quieras dar a conocer.</p>';
consejos['/blog/tagsGestion']='<p>Los tags (o "etiquetas") sirven para marcar o etiquetar con palabras clave cada art&iacute;culo, para posteriormente facilitar su recuperaci&oacute;n o compartir los art&iacute;culos en otras webs.</p>';
consejos['/post/nuevoArticuloGestion']='<p>Si quieres hacer evidente que una parte de tu art&iacute;culo pertenece a otra persona, se&ntilde;&aacute;lalo como cita. Una vez publicado tu post, esa parte del texto aparecer&aacute; centrado dentro del post.</p>';
consejos['/post/articulosAnterioresGestion']='<p>Si quieres encontrar una entrada en particular, puedes ayudarte escribiendo una palabra clave sobre la barra de b&uacute;squeda que aparece en la parte superior. Ella buscar&aacute; en tus archivos.</p>';
consejos['/blog/comentariosGestion']='<p>Procura responder siempre los comentarios que otras personas dejan en tu blog. Demuestra que permites el di&aacute;logo...</p>';
consejos['/blog/categoriasGestion']='<p>Las categor&iacute;as no s&oacute;lo te permiten organizar tus art&iacute;culos. Tambi&eacute;n sirven para que los lectores vean de qu&eacute; sueles hablar.</p>';
consejos['/blog/enlacesGestion']='<p>Procura mantener dentro de tus enlaces sitios web actualizados y vigentes. Para algunos es molesto llegar a p&aacute;ginas que hace mucho han dejado de existir.</p>';
consejos['/post/borradoresGestion']='<p>Aqui puedes ver tus articulos que a&uacute;n no has publicado.</p>';

var t= new Array();

var nt0= new Array();
var nt1= new Array();
var nt2= new Array();
var nt3= new Array();
var nt4= new Array();
var nt5= new Array();
var nt6= new Array();
var nt7= new Array();
var nt8= new Array();
var nt10= new Array();

/* canales */
t["0"]="|1|2|3|4|5|6|7|8|10";

nt0["1"]="Cine y TV";
nt0["2"]="Videojuegos";
nt0["3"]="Música";
nt0["4"]="Ocio y Juegos";
nt0["5"]="Tecnología";
nt0["6"]="Tiempo Libre";
nt0["7"]="Comics";
nt0["8"]="Manga";
nt0["10"]="Libros";

/* subcanales */
t["1"]="|1|2|3|4";
nt1["1"]="Fantástico";
nt1["2"]="StarWars";
nt1["3"]="Cine";
nt1["4"]="Televisión";

t["2"]="|5|6|7|8|9|10|11";
nt2["5"]="PlayStation";
nt2["6"]="PC";
nt2["7"]="PSP";
nt2["8"]="X-box";
nt2["9"]="Nintendo DS";
nt2["10"]="Nintendo Wii";
nt2["11"]="Juegos";

t["3"]="|12|13|14|15|16";
nt3["12"]="Todo Música";
nt3["13"]="Heavy";
nt3["14"]="Pop-Rock";
nt3["15"]="Compositores";
nt3["16"]="Clásica";

t["4"]="|17|18|19|20|21";
nt4["17"]="Rol";
nt4["18"]="Magic";
nt4["19"]="Warhammer";
nt4["20"]="Miniaturismo";
nt4["21"]="Estrategia";

t["5"]="|22|23";
nt5["22"]="Tendencias";
nt5["23"]="Programación";

t["6"]="|24|25|26|27";
nt6["24"]="Medio Ambiente";
nt6["25"]="Motor";
nt6["26"]="Ajedrez";
nt6["27"]="Viajes y Turismo";
nt6["35"]="Deporte";
nt6["36"]="Cultura";

t["7"]="|28|29|30";
nt7["28"]="Todo Comics";
nt7["29"]="Spider-Man";
nt7["30"]="X-Men";

t["8"]="|31|32|33";
nt8["31"]="Todo Manga";
nt8["32"]="Otakus";
nt8["33"]="Series Manga";

t["10"]="|34";
nt10["34"]="Todo Libros";

function dameSubCanalLista(elegido) {
    //esta funcion carga en el combo los subtipos q corresponden al Tipo de incidencia seleccionado ONCHANGE
    var a;
    var c;
    var b;
    var d=1;
    var opcion;
    document.formularioAN.idSubcanal.options.length=0;
    if (elegido.value==-1){
        //a=nt0;
        b=t["0"].split("|");
        for (var i=1;i<b.length;i++){
            var a= eval("nt"+b[i]);
            c=t[eval('"'+b[i]+'"')].split("|");
            for (var j=1;j<c.length;j++){
                opcion=new Option(a[c[j]],c[j]);
                //alert(c[j]+", "+opcion.text);
                document.formularioAN.idSubcanal.options[eval(d)]=opcion;
                d++;
            }
        }
    }else{
        a= eval("nt"+elegido.selectedIndex);
        b=t[eval('"'+elegido.value+'"')].split('|');
        for (var i=1; i<b.length; i++) {
            //opcion=eval("opcion"+i);
            opcion=new Option(a[b[i]],b[i]);
            document.formularioAN.idSubcanal.options[eval(i)]=opcion;
        }
    }
    return false;
}

function isValorVacio(valorC) {
    var valor = Trim(valorC);
    if (valor == "" || valor == null) {
        return true
    }
    return false
}
function LTrim(str) {
    return str.replace(/^\s+/g, '');
}
function RTrim(str) {
    return str.replace(/\s+$/g, '');
}
function Trim(str) {
    return LTrim(RTrim(str));
}

function mostrarLogin(urlPerfil,urlDesconectar,urlLogin,urlRegistrar,idMarca){
   
  var logado=getCookie("estantesCk");
    var nodo=document.getElementById("submenu_superior");
    var texto='';
    if (idMarca == null || idMarca == ''){
        idMarca = '1';
    }
    if (idMarca=='1'){
        if(logado==null || logado==''){
            texto='<a href="'+urlLogin+'">Acceso Usuarios</a>  <span>|</span>  <a href="'+urlRegistrar+'">Crea tu propia biblioteca</a>';
        }else{
            texto='<a href="'+urlPerfil+'">Mi Perfil</a>  <span>|</span>  <a href="'+urlDesconectar+'">Desconexi&oacute;n</a>';
        }
    }else if(idMarca=='2'){
        if(logado==null || logado==''){
            texto='<a href="'+urlLogin+'">Acceso Usuarios</a>  <span>';
        }else{
            texto='<a href="'+urlPerfil+'">Publicar un Post</a>  <span>|</span>  <a href="'+urlDesconectar+'">Desconexi&oacute;n</a>';
        }
    }else{
        if(logado==null || logado==''){
            texto='<a style="background-color:white" href="'+urlLogin+'">Acceso Usuarios</a>  <span>';
        }else{
            texto='<a style="background-color:white" href="'+urlPerfil+'">Publicar un Post</a>  <span>|</span>  <a style="background-color:white" href="'+urlDesconectar+'">Desconexi&oacute;n</a>';
        }
    }
    nodo.innerHTML=texto;
}

function mostrarLoginAdministrador(urlHomeAdministrador, urlDesconectarAdministrador, urlPerfil,urlDesconectar,urlLogin,urlRegistrar){
    
    var logado=getCookie("estantesCk");
    var nodo=document.getElementById("submenu_superior");
    var texto='';
    texto='<a href="'+urlHomeAdministrador+'">Home Admin</a>  <span>|</span> <a href="'+urlDesconectarAdministrador+'">Desconexi&oacute;n Admin</a> '
    if(logado!=null && logado!=''){        
        texto+=' <span>|</span> <a href="'+urlPerfil+'">Mi Perfil</a> ';
    }
    nodo.innerHTML=texto;
}


function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else begin += 2;
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
        end = dc.length;
    return unescape(dc.substring(begin + prefix.length, end));
}

function XHConn(){
    var xmlhttp, bComplete = false;
    try {
        xmlhttp = new XMLHttpRequest();
    }catch (e){
        var XMLHTTP_IDS = new Array('MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','Microsoft.XMLHTTP' );
        var success = false;
        for (var i=0;i < XMLHTTP_IDS.length && !success; i++) {
            try {
                xmlhttp = new ActiveXObject(XMLHTTP_IDS[i]);
                success = true;
            } catch (e) {}
        }
        if (!success) xmlhttp = false;
    }

    if (!xmlhttp) return null;
    this.connect = function(sURL, sMethod, sVars, fnDone){
        if (!xmlhttp) return false;
        bComplete = false;
        sMethod = sMethod.toUpperCase();
    
        try {
            if (sMethod == "GET"){
                xmlhttp.open(sMethod, sURL+"?"+sVars, true);
                sVars = "";
            }else{
                xmlhttp.open(sMethod, sURL, true);
                xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");
                xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
            }
            xmlhttp.onreadystatechange = function(){
                if (xmlhttp.readyState == 4 && !bComplete){
                    bComplete = true;
                    fnDone(xmlhttp);
                }
            };
            xmlhttp.send(sVars);
        }catch(z) {
            return false;
        }
        return true;
    };
    return this;
}

function mostrarFormulario(tipoFormulario){
    var contenido=document.getElementById("formularios");
    var divConsejo=document.getElementById("consejo");
    divConsejo.innerHTML = "<h2>consejo</h2>"+consejos[tipoFormulario];
    divConsejo.parentNode.style.display="block";
    contenido.innerHTML="<img src=\"/i/cargando.gif\" alt=\"Cargando\" class=\"vmiddle\" /> Cargando...";
    var myConn = new XHConn();
    if (!myConn) alert("XMLHTTP no esta disponible. Int&eacute;ntalo con un navegador m&aacute;s actual.");
    var peticion = function (oXML) {
        contenido.innerHTML=oXML.responseText;
    }
    myConn.connect(tipoFormulario, "POST", "", peticion);
}

function mostrarArticuloAnterior(idPost){
    var contenido=document.getElementById("formularios");
    var divConsejo=document.getElementById("consejo");
    divConsejo.innerHTML = "<h2>consejo</h2>"+consejos["/post/articulosAnterioresGestion"];
    var myConn = new XHConn();
    if (!myConn) alert("XMLHTTP no esta disponible. Int&eacute;ntalo con un navegador m&aacute;s actual.");
    var peticion = function (oXML) {
        contenido.innerHTML=oXML.responseText;
    }
    myConn.connect("/post/nuevoArticuloGestion", "POST", "idPost="+idPost, peticion);
    
}


function previsualizar(id1, id2){
    var defvalue=(arguments.length==3)?arguments[2]:'';
    var NewText = document.getElementById(id1).value;
    if (NewText.length == 0 && defvalue.length > 0) NewText = defvalue;
    if (NewText.length > 0) {
        splitText = NewText.split(/\n/).join("<br />");
        var DivElement = document.getElementById(id2);
        DivElement.innerHTML = splitText;
    }
}

AIM = {
    
    frame : function(c) {
        
        var n = 'f' + Math.floor(Math.random() * 99999);
        var d = document.createElement('DIV');
        d.innerHTML = '<iframe style="display:none" src="about:blank" id="'+n+'" name="'+n+'" onload="AIM.loaded(\''+n+'\')"></iframe>';
        document.body.appendChild(d);
        
        var i = document.getElementById(n);
        if (c && typeof(c.onComplete) == 'function') {
            i.onComplete = c.onComplete;
        }
        
        return n;
    },
    
    form : function(f, name) {
        f.setAttribute('target', name);
    },
    
    submit : function(f, c) {
        AIM.form(f, AIM.frame(c));
        if (c && typeof(c.onStart) == 'function') {
            return c.onStart();
        } else {
            return true;
        }
    },

    loaded : function(id) {
        var i = document.getElementById(id);
        if (i.contentDocument) {
            var d = i.contentDocument;
        } else if (i.contentWindow) {
            var d = i.contentWindow.document;
        } else {
            var d = window.frames[id].document;
        }
        if (d.location.href == "about:blank") {
            return;
        }

        if (typeof(i.onComplete) == 'function') {
            i.onComplete(d.body.innerHTML);
        }
    }
}

function guardarTitulo(){
    var contenido=document.getElementById("formularios");
    var divConsejo=document.getElementById("consejo");
    document.getElementById("botonGuardarTitulo").parentNode.style.display="none";
    document.getElementById("guardandoFormArt").style.display="block";
    divConsejo.innerHTML = "";
    enviarFormulario(document.forms['formularioTitulo']);
}
function startCallbackGestion() {
    return true;
}

function completeCallbackGestion(response) {
    var capa=document.getElementById('formularios');
    capa.innerHTML=response;
    capa.style.visibility='visible';
}

function enviarFormulario(form){
    if (!AIM.submit(form, {
        'onStart' : startCallbackGestion,
        'onComplete' : completeCallbackGestion
    })){
    }
    form.submit();
}

function chequearApariencia(idPlantilla){
    radioHidden = eval("document.forms['formApariencia'].plantillaHidden.value");
    if(idPlantilla==1){
        radioChecked = eval("document.forms['formApariencia'].plantilla1.checked");
        if(radioChecked==true && radioHidden=='true'){
            document.forms['formApariencia'].plantilla1.checked=false;
            document.forms['formApariencia'].plantillaHidden.value=false;
        }else{
            document.forms['formApariencia'].plantillaHidden.value=idPlantilla;
        }
    }else if(idPlantilla==2){
        radioChecked = eval("document.forms['formApariencia'].plantilla2.checked");
        if(radioChecked==true && radioHidden=='true'){
            document.forms['formApariencia'].plantilla2.checked=false;
            document.forms['formApariencia'].plantillaHidden.value=false;
        }else{
            document.forms['formApariencia'].plantillaHidden.value=idPlantilla;
        }
    }else if(idPlantilla==3){
        radioChecked = eval("document.forms['formApariencia'].plantilla3.checked");
        if(radioChecked==true && radioHidden=='true'){
            document.forms['formApariencia'].plantilla3.checked=false;
            document.forms['formApariencia'].plantillaHidden.value=false;
        }else{
            document.forms['formApariencia'].plantillaHidden.value=idPlantilla;
        }
    }else if(idPlantilla==4){
        radioChecked = eval("document.forms['formApariencia'].plantilla4.checked");
        if(radioChecked==true && radioHidden=='true'){
            document.forms['formApariencia'].plantilla4.checked=false;
            document.forms['formApariencia'].plantillaHidden.value=false;
        }else{
            document.forms['formApariencia'].plantillaHidden.value=idPlantilla;
        }
    }else if(idPlantilla==5){
        radioChecked = eval("document.forms['formApariencia'].plantilla5.checked");
        if(radioChecked==true && radioHidden=='true'){
            document.forms['formApariencia'].plantilla5.checked=false;
            document.forms['formApariencia'].plantillaHidden.value=false;
        }else{
            document.forms['formApariencia'].plantillaHidden.value=idPlantilla;
        }
    }else if(idPlantilla==6){
        radioChecked = eval("document.forms['formApariencia'].plantilla6.checked");
        if(radioChecked==true && radioHidden=='true'){
            document.forms['formApariencia'].plantilla6.checked=false;
            document.forms['formApariencia'].plantillaHidden.value=false;
        }else{
            document.forms['formApariencia'].plantillaHidden.value=idPlantilla;
        }
    }else if(idPlantilla==7){
        radioChecked = eval("document.forms['formApariencia'].plantilla7.checked");
        if(radioChecked==true && radioHidden=='true'){
            document.forms['formApariencia'].plantilla7.checked=false;
            document.forms['formApariencia'].plantillaHidden.value=false;
        }else{
            document.forms['formApariencia'].plantillaHidden.value=idPlantilla;
        }
    }else if(idPlantilla==8){
        radioChecked = eval("document.forms['formApariencia'].plantilla8.checked");
        if(radioChecked==true && radioHidden=='true'){
            document.forms['formApariencia'].plantilla8.checked=false;
            document.forms['formApariencia'].plantillaHidden.value=false;
        }else{
            document.forms['formApariencia'].plantillaHidden.value=idPlantilla;
        }
    }else if(idPlantilla==9){
        radioChecked = eval("document.forms['formApariencia'].plantilla9.checked");
        if(radioChecked==true && radioHidden=='true'){
            document.forms['formApariencia'].plantilla9.checked=false;
            document.forms['formApariencia'].plantillaHidden.value=false;
        }else{
            document.forms['formApariencia'].plantillaHidden.value=idPlantilla;
        }
    }
}

//VAC 16/12/2009
function marcarCanal(subcanal)
{
    if(subcanal!=-1){
        var sc = document.getElementById("subPesta"+subcanal);
        sc.style.color = "#1C1C1C";
        sc.style.backgroundColor = "#FFFFFF";
    }
}
//END VAC

function guardarApariencia(){
    var contenido=document.getElementById("formularios");
    var divConsejo=document.getElementById("consejo");
    divConsejo.innerHTML = "";
    var myConn = new XHConn();
    if (!myConn) alert("XMLHTTP no esta disponible. Int&eacute;ntalo con un navegador m&aacute;s actual.");
    var peticion = function (oXML) {
        contenido.innerHTML=oXML.responseText;
    }
    myConn.connect("/blog/guardarApariencia", "POST", "idMiembro="+document.getElementById("idMiembroPlantilla").value+"&apariencia="+document.getElementById("plantillaHidden").value, peticion);
}

function guardarSobreMi(){
    var contenido=document.getElementById("formularios");
    var divConsejo=document.getElementById("consejo");
    document.getElementById("botonGuardarSobre").parentNode.style.display="none";
    document.getElementById("guardandoFormArt").style.display="block";
    divConsejo.innerHTML = "";
    enviarFormulario(document.forms['formularioSobreMi']);
}

function guardarCategoria(){
    var contenido=document.getElementById("formularios");
    var divConsejo=document.getElementById("consejo");
    divConsejo.innerHTML = "";
    
    var errorForm='';
    divConsejo.innerHTML = "";
    if(document.forms['formularioCategorias']!=null){
        if(isValorVacio(document.forms['formularioCategorias'].nombreCategoria.value)){
            errorForm='La categor\xeda est\xe1 vac\xeda.';
        }else{
            document.getElementById("botonGuardarCateg").style.display="none";
            document.getElementById("guardandoFormArt").style.display="block";
            enviarFormulario(document.forms['formularioCategorias']);
        }
    }else{
        errorForm='Se ha producido un error, disculpe las molestias. Int\xe9ntelo m\xe1s tarde.';
    }
    if (!isValorVacio(errorForm)){
        var error=document.getElementById("error");
        error.className="errorGen";
        error.style.display="block";
        error.innerHTML=errorForm;
    }
}

function borrarCategoria(idMiembro,idCategoria){
    var contenido=document.getElementById("formularios");
    var divConsejo=document.getElementById("consejo");
    divConsejo.innerHTML = "";
    var myConn = new XHConn();
    if (!myConn) alert("XMLHTTP no esta disponible. Int&eacute;ntalo con un navegador m&aacute;s actual.");
    var peticion = function (oXML) {
        contenido.innerHTML=oXML.responseText;
    }
    myConn.connect("/blog/borrarCategoria", "POST", "idMiembro="+idMiembro+"&idCategoriaBlog="+idCategoria, peticion);
}

function guardarEnlace(){
    var contenido=document.getElementById("formularios");
    var divConsejo=document.getElementById("consejo");
    var errorForm='';
    divConsejo.innerHTML = "";
    if(document.forms['formularioEnlace']!=null){
        if(isValorVacio(document.forms['formularioEnlace'].nombreEnlace.value)){
            errorForm='El t\xedtulo del enlace est\xe1 vac\xedo.';
        }else if(isValorVacio(document.forms['formularioEnlace'].uri.value)){
            errorForm='La direcci\xf3n est\xe1 vac\xeda.';
        }else{
            var index=document.forms['formularioEnlace'].uri.value.indexOf("http://");
            if(index>-1 && !isValorVacio(document.forms['formularioEnlace'].uri.value.substring(7))){
                enviarFormulario(document.forms['formularioEnlace']);
            }else{
                errorForm='La direcci\xf3n no es v\xe1lida.';
            }
        }
    }else{
        errorForm='Se ha producido un error, disculpe las molestias. Int\xe9ntelo m\xe1s tarde.';
    }
    if (!isValorVacio(errorForm)){
        var error=document.getElementById("error");
        error.className="errorGen";
        error.style.display="block";
        error.innerHTML=errorForm;
    }
}

function borrarEnlace(idMiembro,idEnlace){
    var contenido=document.getElementById("formularios");
    var divConsejo=document.getElementById("consejo");
    divConsejo.innerHTML = "";
    var myConn = new XHConn();
    if (!myConn) alert("XMLHTTP no esta disponible. Int&eacute;ntalo con un navegador m&aacute;s actual.");
    var peticion = function (oXML) {
        contenido.innerHTML=oXML.responseText;
    }
    myConn.connect("/blog/borrarEnlace", "POST", "idMiembro="+idMiembro+"&idEnlace="+idEnlace, peticion);
}

function buscarArticulo(){
    var divConsejo=document.getElementById("consejo");
    var error=document.getElementById("error");
    error.innerHTML="";error.className="";
    divConsejo.innerHTML = "";
    var errorForm='';
    if(document.getElementById("texto")!=null){
        if(isValorVacio(document.getElementById("texto").value) ||
            document.getElementById("texto").value.length<3){
            errorForm='Introduzca como m\xednimo 3 caracteres.';
        }else{
            document.getElementById("botonBuscarArtic").style.display="none";
            document.getElementById("guardandoFormArt").style.display="block";
            enviarFormulario(document.forms['formularioBuscarArticulos']);
        }
    }else{
        errorForm='Se ha producido un error, disculpe las molestias. Int\xe9ntelo m\xe1s tarde.';
    }
    if (!isValorVacio(errorForm)){
        error.className="errorGen";
        error.style.display="block";
        error.innerHTML=errorForm;
    }
}

function borrarArticulo(idMiembro,idArticulo){
    var contenido=document.getElementById("formularios");
    var divConsejo=document.getElementById("consejo");
    divConsejo.innerHTML = "";
    var myConn = new XHConn();
    if (!myConn) alert("XMLHTTP no esta disponible. Int&eacute;ntalo con un navegador m&aacute;s actual.");
    var peticion = function (oXML) {
        contenido.innerHTML=oXML.responseText;
    }
    myConn.connect("/post/borrarArticulo", "POST", "idMiembro="+idMiembro+"&idPost="+idArticulo, peticion);
}

function buscarComentario(){
    var divConsejo=document.getElementById("consejo");
    var error=document.getElementById("error");
    var errorForm='';
    divConsejo.innerHTML = "";
    error.innerHTML="";error.className="";
    if(document.getElementById("texto")!=null){
        if(isValorVacio(document.getElementById("texto").value) ||
            document.getElementById("texto").value.length<3){
            errorForm='Introduzca como m\xednimo 3 caracteres.';
        }else{
            document.getElementById("botonBuscarComent").style.display="none";
            document.getElementById("guardandoFormArt").style.display="block";
            enviarFormulario(document.forms['formularioBuscarComentarios']);
        }
    }else{
        errorForm='Se ha producido un error, disculpe las molestias. Int\xe9ntelo m\xe1s tarde.';
    }
    if (!isValorVacio(errorForm)){
        error.className="errorGen";
        error.style.display="block";
        error.innerHTML=errorForm;
    }
}

function borrarComentario(idMiembro,idComentario){
    var contenido=document.getElementById("formularios");
    var divConsejo=document.getElementById("consejo");
    divConsejo.innerHTML = "";
    var myConn = new XHConn();
    if (!myConn) alert("XMLHTTP no esta disponible. Int&eacute;ntalo con un navegador m&aacute;s actual.");
    var peticion = function (oXML) {
        contenido.innerHTML=oXML.responseText;
    }
    myConn.connect("/blog/borrarComentario", "POST", "idMiembro="+idMiembro+"&idComentario="+idComentario, peticion);
}

function guardarBorrador(){    
    var i = 0;
    var formAN=document.forms["formularioAN"];
    for (var j=5;j < 11; j++) {
        if (document.getElementById("idSubcanal"+j).checked)i++;
    }
    if (document.getElementById("idSubcanal11").value != null)i++;    
    if (i <= 3 && i!=0){
        var contenido=document.getElementById("formularios");
        var divConsejo=document.getElementById("consejo");
        document.getElementById('publicar').value=1;
        divConsejo.innerHTML = "";
        if(isValorVacio(document.getElementById("tituloArticulo").value)){
            var error=document.getElementById("error");
            error.className="errorGen";
            error.style.display="block";
            error.innerHTML='El t\xedtulo del art\xedculo no puede estar vac\xedo.';
        }else{
            document.getElementById("botonGuardarBorrador").parentNode.style.display="none";
            document.getElementById("guardandoFormArt").style.display="block";
            enviarFormulario(document.forms['formularioAN']);
        }
    }else{
        if (i == 0){
            var error=document.getElementById("error");
            error.className="errorGen";
            error.style.display="block";
            error.innerHTML='Es necesario seleccionar un canal.';
        }else{            
            if (formAN.idMarca.value == 2){
                var error=document.getElementById("error");
                error.className="errorGen";
                error.style.display="block";
                error.innerHTML='Maximo 2 subcanales.';               
            }else{
                var error=document.getElementById("error");
                error.className="errorGen";
                error.style.display="block";
                error.innerHTML='Maximo 3 subcanales.';
            }
        }
    }

}

function publicarArticulo(){
    var i = 0;
    var formAN=document.forms["formularioAN"];
    for (var j=5;j < 11; j++) {
        if (document.getElementById("idSubcanal"+j).checked)i++;
    }
    if (document.getElementById("idSubcanal11").value != null)i++;    
    if (i <= 3 && i!=0){
        var contenido=document.getElementById("formularios");
        var divConsejo=document.getElementById("consejo");
        document.getElementById('publicar').value=2;
        divConsejo.innerHTML = "";
        if(isValorVacio(document.getElementById("tituloArticulo").value)){
            var error=document.getElementById("error");
            error.className="errorGen";
            error.style.display="block";
            error.innerHTML='El t\xedtulo del art\xedculo no puede estar vac\xedo.';
        }else{
            document.getElementById("botonPublicar").parentNode.style.display="none";
            document.getElementById("guardandoFormArt").style.display="block";
            enviarFormulario(document.forms['formularioAN']);
        }
    }else{
        if (i == 0){
            var error=document.getElementById("error");
            error.className="errorGen";
            error.style.display="block";
            error.innerHTML='Es necesario seleccionar un canal.';
        }else{           
            if (formAN.idMarca.value == 2){
                var error=document.getElementById("error");
                error.className="errorGen";
                error.style.display="block";
                error.innerHTML='Maximo 2 subcanales.';                
            }else{
                var error=document.getElementById("error");
                error.className="errorGen";
                error.style.display="block";
                error.innerHTML='Maximo 3 subcanales.';
                
            }
        }
    }

}

function guardarCategoriaPostNuevo(){
    var error=document.getElementById("error");
    error.innerHTML="";error.className="";
    if (document.getElementById("textoCategoriaPostNuevo").value.length>0){
        document.getElementById("botonGuardarCategoria").style.display="none";
        document.getElementById("textoCategoriaNueva").value=document.getElementById("textoCategoriaPostNuevo").value;
        enviarFormularioCategoriaPost(document.forms['formularioNuevaCategoriaPost']);
    }else{
        error.className="errorGen";
        error.style.display="block";
        error.innerHTML='La nueva categor\xeda est\xe1 vac\xeda.';
    }
}

function enviarFormularioCategoriaPost(form){
    if (!AIM.submit(form, {
        'onStart' : startCallbackGestion,
        'onComplete' : completeCallbackGestionCategoriaPost
    })){
    }
    form.submit();
}

function completeCallbackGestionCategoriaPost(response) {
    var capa=document.getElementById('categoriasBlog');
    capa.innerHTML=response;
    capa.style.visibility='visible';
}

function irA(donde,params,idCap){
    var idCapa=document.getElementById(idCap);
    if (idCapa!=null && typeof(idCapa)!='undefined'){
        var myConn = new XHConn();
        if (!myConn) alert("XMLHTTP no esta disponible. Int&eacute;ntalo con un navegador m&aacute;s actual.");
        var peticion = function (oXML) {
            idCapa.innerHTML=oXML.responseText;
        }
        myConn.connect(donde, "POST", params, peticion);
    }
}
function subirArchivoPost(){
    document.forms['formularioAN'].action="/archivo/subirArchivo";
    document.forms['formularioAN'].encoding="multipart/form-data";
    document.forms['formularioAN'].enctype="multipart/form-data";
    enviarArchivoPost(document.forms['formularioAN']);
}
function subiendoArchivo(){
    var capaSubiendo=document.getElementById("posImgBlog");
    capaSubiendo.innerHTML="<img src='/i/cargando.gif' /> Subiendo archivo";
    capaSubiendo.style.visibility='visible';
}
function enviarArchivoPost(form){
    if (!AIM.submit(form, {
        'onStart' : subiendoArchivo,
        'onComplete' : subidoArchivoPost
    })){
    }
    form.submit();
}
function subidoArchivoPost(response) {
    document.forms['formularioAN'].action="/post/guardarPost";
    document.forms['formularioAN'].encoding="application/x-www-form-urlencoded";
    document.forms['formularioAN'].enctype="application/x-www-form-urlencoded";
    var capa=document.getElementById('posImgBlog');
    capa.innerHTML=response;
    capa.style.visibility='visible';
}
function cargarMisArchivosBlog(){
    var contenido=document.getElementById("capaImg");
    contenido.innerHTML="<img src=\"/i/cargando.gif\" class=\"vmiddle mRight5\" alt=\"\" />Cargando...";
    var myConn = new XHConn();
    if (!myConn) alert("XMLHTTP no esta disponible. Int&eacute;ntalo con un navegador m&aacute;s actual.");
    var peticion = function (oXML) {
        contenido.innerHTML=oXML.responseText;
    }
    myConn.connect("/rsWEB/archivo/listadoArchivos.htm", "POST", "idCapa=capaImg", peticion);
}
function abrirSubirArchivo(){
    var despleg=document.getElementById("archBlog");
    despleg.style.display="block";
}
function insertImagenPost(imgPost,posImgPos){
    var oEditor = FCKeditorAPI.GetInstance('textoArticulo');
    if (oEditor.EditorWindow!=null){
        document.getElementById("errorHtml").innerHTML="";
        var txtInsert="";
        if (posImgPos=="izq"){
            txtInsert="<img src=\""+imgPost+"\" class=\"imgizqda\" />";
        }else{
            if (posImgPos=="der"){
                txtInsert="<img src=\""+imgPost+"\" class=\"imgdcha\" />";
            }else{
                if (posImgPos=="cen"){
                    txtInsert="<img src=\""+imgPost+"\" class=\"imgcen\" />";
                }else{
                    txtInsert="<img src=\""+imgPost+"\" />";
                }
            }
        }
        oEditor.InsertHtml(txtInsert);
    }else{
        document.getElementById("errorHtml").innerHTML="No se puede introducir una imagen mientras se est&eacute; en modo 'Fuente HTML'";
    }
}
function insertLinkPost(nombreDocumento){
    var oEditor = FCKeditorAPI.GetInstance('textoArticulo');
    if (oEditor.EditorWindow!=null){
        document.getElementById("errorHtml").innerHTML="";
        var txtInsert="<a href=\""+nombreDocumento+"\">enlace</a>";
        oEditor.InsertHtml(txtInsert);
    }else{
        document.getElementById("errorHtml").innerHTML="No se puede introducir un enlace mientras se est&eacute; en modo 'Fuente HTML'";
    }
}
function anadirArchivoPost(archivo,tipoArchivo){
    var txtAnad="";
    var capaSubiendo=document.getElementById("posImgBlog");
    if (tipoArchivo=="1"){
        txtAnad="<div class=\"botonGuardar\"><p>Haz click sobre la ubicaci&oacute;n que desees para la imagen</p>";
        txtAnad+="<a href=\"#\" onclick=\"insertImagenPost('"+archivo+"','izq');return false\" title=\"Alinear a la izquierda\"><img class=\"mRight5\" src=\"/i/esquema-posicion-izq.png\" alt=\"Alinear a la izquierda\" /></a>";
        txtAnad+="<a href=\"#\" onclick=\"insertImagenPost('"+archivo+"','cen');return false\" title=\"Centrar\"><img class=\"mRight5\" src=\"/i/esquema-posicion-cen.png\" alt=\"Centrar\" /></a>";
        txtAnad+="<a href=\"#\" onclick=\"insertImagenPost('"+archivo+"','der');return false\" title=\"Alinear a la derecha\"><img src=\"/i/esquema-posicion-der.png\" alt=\"Alinear a la derecha\" /></a></div>";
    }else{
        txtAnad="<div class=\"filaForm\"><p>Puedes incluirlo como <strong><a href=\"#\" onclick=\"insertLinkPost('"+archivo+"');return false\">un enlace</a></strong>.</p>";
        txtAnad+="<p>O copiar y pegar su ubicaci&oacute;n:</p><span class=\"cuadro\">http://blogs.librodearena.com"+archivo+"</span></div>";
    }
    capaSubiendo.innerHTML=txtAnad;
}
function borrarArchivoPost(idArchivo){
    var contenido=document.getElementById("capaImg");
    contenido.innerHTML="<img src=\"/i/cargando.gif\" class=\"vmiddle mRight5\" alt=\"\" />Cargando...";
    var myConn = new XHConn();
    if (!myConn) alert("XMLHTTP no esta disponible. Int&eacute;ntalo con un navegador m&aacute;s actual.");
    var peticion = function (oXML) {
        contenido.innerHTML=oXML.responseText;
    }
    myConn.connect("/rsWEB/archivo/borrarArchivo.htm", "POST", "idArchivo="+idArchivo+"&idCapa=capaImg", peticion);
}
function setFoco(enlFocoNuevo){
    var enlFocoAnt=document.getElementById("celdaFoco");
    if (enlFocoAnt!=null && typeof(enlFocoAnt)!='undefined'){
        enlFocoAnt.id="";
        enlFocoAnt.className="celda";
    }
    if (enlFocoNuevo!=null && typeof(enlFocoNuevo)!='undefined'){
        enlFocoNuevo.className="";
        enlFocoNuevo.id="celdaFoco";
    }
}
var prevPost="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">";
prevPost+="<html xmlns=\"http://www.w3.org/1999/xhtml\">";
prevPost+="<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\"><title>Libro de arena</title><link href=\"/styles/estiloBlogOJG.css\" rel=\"stylesheet\" type=\"text/css\" /><link href=\"/plantillas/estilos_usuario_post/estilo.css\" rel=\"stylesheet\" type=\"text/css\"><script type=\"text/javascript\" src=\"/javascript/lda.js\"></script></head>";
prevPost+="<body><div id=\"contenedor\">";
prevPost+="<div id=\"head\"><a class=\"titulo\" href=\"#\"><img src=\"/i/logo.jpg\" name=\"logo\" width=\"228\" height=\"31\" border=\"0\" id=\"logo\" /></a><div id=\"buscador_sup\"><img src=\"/i/buscador_izquierda.jpg\" height=\"61\" class=\"dizquierda\" /><div id=\"contenido\"><form><input class=\"campo_largo\" type=\"text\" /><select class=\"campo_chico\" name=\"tbusq\"><option value=\"l\">Libros</option><option value=\"a\">Autores</option><option value=\"m\">Lectores</option><option value=\"g\">Grupos</option></select><input type=\"botton\" name=\"botbusc\" value=\"Buscar\" class=\"boton\" /></form></div><img src=\"/i/buscador_derecha.jpg\" class=\"derecha\" /></div><div id=\"menues\"><div id=\"menu_superior\"><a href=\"#\">Libros</a>&nbsp;|&nbsp;<a href=\"#\">Autores</a>&nbsp;|&nbsp;<a href=\"#\">Lectores</a>&nbsp;|&nbsp;<a href=\"#\">Grupos</a>&nbsp;|&nbsp;<a href=\"#\">Blogs</a></div></div></div>";
prevPost+="<div class=\"principal\"><div id=\"submenu_superior\"><a href=\"#\">Acceso Usuarios</a>  <span>|</span>  <a href=\"#\">Crea tu propia biblioteca</a></div><div class=\"header\"><h1><a href=\"#\">T&iacute;tulo del blog</a></h1><p>Lema del blog</p></div><br style=\"clear:both\" /><div class=\"main\">";
prevPost+="<div class=\"cont\"><div class=\"navegacion\"><a href=\"#\">&laquo;&nbsp;post anterior.</a> | <a href=\"#\">inicio</a></div>";
prevPost+="<div class=\"post post_view\"><h3>titulo_post_usuario</h3><div class=\"escrito-por\"><p class=\"meta\">servido por&nbsp;<a href=\"#\">nombre_usuario</a> <span class=\"fecha\">Fecha del post</span> <a class=\"nComen\" href=\"#comentarios\">0 comentarios</a></p></div><div class=\"shadow-post\"></div><p>contenido_intro_post_usuario</p><a class=\"fl_right\" href=\"#\">Denunciar contenidos</a></div>";
prevPost+="<div class=\"hr\"><hr /></div><div id=\"comentarios-post\"><div id=\"comentarios\"></div><h3>sin comentarios&nbsp;-&nbsp;<a href=\"#formComentario\">Escribe aqu&iacute; tu comentario</a></h3></div>";
prevPost+="<div id=\"nuevo_comentario\"><div id=\"capaComentar\" class=\"recomend\"><div class=\"deja_comentario\"><form id=\"formComentario\">";
prevPost+="<div style=\"display:none;font-family:Verdana, Arial;font-size:12px;color:red;font-weight:bold\" id=\"error\"></div>";
prevPost+="<div class=\"fila\"><label class=\"text w40\" for=\"seudonimo\">Pseud&oacute;nimo&nbsp;(*)</label><input class=\"campo\" type=\"text\" /></div><div class=\"fila\"><label class=\"text w40\" for=\"mail\">Direcci&oacute;n de correo&nbsp;(*)</label><input class=\"campo\" type=\"text\" /></div>";
prevPost+="<textarea>Incluye tu comentario...</textarea><p class=\"text\">(*) Campos Obligatorios.&nbsp;La direcci&oacute;n de correo no aparecer&aacute; publicada.</p><a href=\"#\"><img class=\"boton\" src=\"/i/boton-enviar.gif\" /></a>";
prevPost+="</form></div></div></div><div class=\"navegacion\"><a href=\"#\">&laquo; post anterior.</a> | <a href=\"#\">inicio</a></div><br class=\"clear\" /></div>";
prevPost+="<div class=\"sidebar\"><div class=\"sobre_mi\"><h4>sobre m&iacute; <a class=\"m5\" href=\"#\">A&ntilde;adir como amigo</a></h4><p></p></div><div class=\"shadow-side\"></div><br class=\"cb\" />";
prevPost+="<div class=\"side_cate\" id=\"ultimos-comentarios\"><h4>&Uacute;ltimos comentarios</h4><ul></ul></div><div class=\"shadow-side\"></div><br class=\"cb\" /><div class=\"side_cate\" id=\"nube-tags\"><h4>Mis tags</h4><div class=\"nube-tags-pequena\"></div></div><div class=\"shadow-side\"></div><br class=\"cb\" />";
prevPost+="<div class=\"side_cate\"><h4>Categor&iacute;as</h4><ul class=\"con_bullet\"></ul></div><div class=\"shadow-side\"></div><br class=\"cb\" />";
prevPost+="<div class=\"side_cate\"><h4>Amigos</h4><ul class=\"amigos\"></ul></div><div class=\"shadow-side\"></div><br class=\"cb\" /><div class=\"side_cate\"><h4>enlaces</h4><ul class=\"con_bullet\"></ul></div><div class=\"shadow-side\"></div><br class=\"cb\" /><div class=\"side_cate\">";
prevPost+="<div id=\"busca\"><form id=\"searchform\"><h4><label for=\"s\">Busca en el blog</label></h4><input type=\"text\" name=\"what\" id=\"s\" size=\"15\" /><input name=\"commit\" type=\"button\" value=\"b&uacute;squeda\" /></form></div><div id=\"mensaje2\" style=\"visibility:hidden;color:#8A0808\">M&iacute;nimo 3 caracteres</div>";
prevPost+="</div><div class=\"shadow-side\"></div><br class=\"cb\" /><div class=\"side_cate\"><h4>Contenido</h4><ul class=\"con_bullet\"><li><a href=\"#\">inicio</a></li><li><a href=\"#\">archivos</a></li></ul></div><div class=\"shadow-side\"></div><br class=\"cb\" />";
prevPost+="</div></div><br style=\"clear:both\" /></div>";
prevPost+="<div id=\"pie\"><p><a style=\"color:#767676;\" href=\"#\">Ayuda</a> | <a style=\"color:#767676;\" href=\"#\">Contacto</a> | <a  style=\"color:#767676;\" href=\"#\">Condiciones de Uso</a> | <a style=\"color:#767676;\"  href=\"#\">Pol&iacute;tica de Privacidad</a> </p><br /><p>2009 &copy; librodearena.com</p></div></div><br /></body></html>";

function checkEtiquetas(cadena){
    var cadenaTemp="";
    for (i=0;i<cadena.length;i++){
        var caracter=cadena.charAt(i);
        if (caracter=='<'){
            if (i<cadena.length-1){
                if (cadena.charAt(i+1)==' '){
                    caracter='&lt;';
                }
            }else{
                caracter='&lt;';
            }
        }
        if (caracter=='>'){
            if (i>0){
                if (cadena.charAt(i-1)==' '){
                    caracter='&gt;';
                }
            }else{
                caracter='&gt;';
            }
        }
        cadenaTemp+=caracter;
    }
    return cadenaTemp;
}
function previsualizarPost(){
    var oEditor = FCKeditorAPI.GetInstance('textoArticulo');
    var i = 0;
    if (oEditor!=null && typeof(oEditor)!='undefined'){         
        var titArtic=document.forms["formularioAN"].tituloArticulo.value;
        var formApa=document.forms["formApariencia"];
        var formAN=document.forms["formularioAN"];
        for (var j=1;j < 35; j++) {
            if (formAN.idSubcanal+j.checked)i++;
        }
        if (i <= 3){
            var hojaCss="";
            if (formApa.plantilla1.checked){
                hojaCss="papeluno";
            }else{
                if (formApa.plantilla2.checked){
                    hojaCss="papeldos";
                }else{
                    if (formApa.plantilla3.checked){
                        hojaCss="papeltres";
                    }else{
                        if (formApa.plantilla4.checked){
                            hojaCss="verdeuno";
                        }else{
                            if (formApa.plantilla5.checked){
                                hojaCss="verdedos";
                            }else{
                                if (formApa.plantilla6.checked){
                                    hojaCss="verdetres";
                                }else{
                                    if (formApa.plantilla7.checked){
                                        hojaCss="minimaluno";
                                    }else{
                                        if (formApa.plantilla8.checked){
                                            hojaCss="minimaldos";
                                        }else{
                                            hojaCss="minimaltres";
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
            var texto="";
            texto=oEditor.GetData();
            var prevTemp=prevPost;
            prevTemp=prevTemp.replace('estilos_usuario_post',hojaCss);
            prevTemp=prevTemp.replace('titulo_post_usuario',titArtic);
            prevTemp=prevTemp.replace('contenido_intro_post_usuario',texto);
            var vent = window.open("","prevwind","width=970,height=900,scrollbars=1,resizable=1,top=5,left=5");
            vent.opener=window;
            vent.focus();
            vent.document.open();
            vent.document.write(prevTemp);
            vent.document.close();
        }else{
            if (formAN.idMarca == 2){
                alert("Maximo 2 subcanales");
            }else{
                alert("Maximo 3 subcanales");
            }
        }
    }
}
function ComprobarTextoBusquedaMiembroAdministrador(){
    if (this.document.getElementById("buscarAdministrador").value.length<3){
        var error=document.getElementById("error");
        error.className="errorGen";
        error.style.display="block";
        error.innerHTML="debe introducir al menos 3 caracteres para buscar";  
    }else{
        this.document.getElementById("formularioBuscarAdministrador").submit();
    }
}

function ComprobarFechasAdministrador(){
    if (this.document.getElementById("fechaInicio").value.length<6 || this.document.getElementById("fechaFin").value.length<6){
        var error=document.getElementById("error");
        error.className="errorGen";
        error.style.display="block";
        error.innerHTML="debe introducir una fecha de inicio y una fecha de fin";  
    }else{
        this.document.getElementById("formularioEstadisticaAdministrador").submit();
    }
}
