
function crear_elemento(nombre,atributos)
{
    if (document.all) {
        var str = " ";
        if (atributos!="") {
            var arr = atributos.split(";");
            for(var i=0;i < arr.length;i++) {
                if ((pos = arr[i].indexOf('='))>=0) {
                    var arr2 = arr[i].split("=");
                    if (arr[i].indexOf("'")>0) {
                        if (arr2.length==2) str += arr2[0] + "=" +arr2[1] + " ";
                        else str += arr2[0] + "=" +arr[i].substring(pos+1,arr[i].length) + " ";
                    } else {
                        if (arr2.length==2) str += arr2[0] + "="  + "'" +arr2[1] + "' ";
                        else str += arr2[0] + "="  + "'" +arr[i].substring(pos+1,arr[i].length) + "' ";
                    }
                }//if
            }//for
        }//if
        var elemento = document.createElement("<" +nombre+str + ">");
    } else {
        var elemento = document.createElement(nombre);
        if (atributos!="") {
            var arr = atributos.split(";");
            for(var i=0;i < arr.length;i++) {
                if ((pos = arr[i].indexOf('='))>=0) {
                    if (arr[i].indexOf("'")>0) {
                        arr[i] = arr[i].replace(new RegExp("'","g"),"");
                    }
                    var arr2 = arr[i].split("=");
                    if (arr2.length==2) elemento.setAttribute(arr2[0],arr2[1]);
                    else elemento.setAttribute(arr2[0],arr[i].substring(pos+1,arr[i].length));
                }
            }//for
        }//if
    }//else
    return elemento;
}//crear_elemento


    // función para buscar un parámetro en la url y devolver su valor
    function buscar_parametro(str,param)
    {
              if (str!="") {
                  var pos;
                  var parametros = (str.substring(0,1)=="?")?str.substring(1,str.length).split("&"):str.split("&");
                  for(var i=0;i<parametros.length;i++) {
                      if (parametros[i].indexOf(param + "=")>=0) {
                          return parametros[i].substring(param.length+1,parametros[i].length);
                      }
                  }
              }
              return "";
          }//buscar_parametro

    // función para resaltar los enlaces de los menús
    function resaltar_enlace(enlace,modo)
    {
        var arr = resaltar_enlace.arguments;
        switch(modo) {
            case 1: // son los enlaces del menú superior
                  enlace.style.color = "#FFFFFF";
                enlace.style.background = "#E5086E";
                enlace.style.paddingRight = "3px";
                enlace.style.paddingLeft = "3px";
                enlace.style.paddingTop = "1px";
                enlace.style.paddingBottom = "1px";
                // ponemos imagen dependiendo del índice del enlace
                if (arr.length==3 && pagina!="index.htm") {
                    var obj = document.getElementById("imagen_top");
                    if (obj!=null && obj.firstChild!=null) {
                        obj.removeChild(obj.firstChild);
                        var imagen = crear_elemento("img","width=263;height=170");
                        if (typeof(arr[2])=='number') {
                            var indice = arr[2] + 1;
                            imagen.src = "./images/montaje" +indice + ".jpg";
                        } else if (typeof(arr[2])=='string') {
                            imagen.src = "./images/" + arr[2];
                        }
                        obj.appendChild(imagen);
                    }
                }
            break;
            case 2: // enlaces del menú de la izquierda
                var td = enlace.parentNode;
                if (td!=null && td.nodeType==1 && td.nodeName.toLowerCase()=="td") {
                    var tr = td.parentNode;
                    if (tr!=null && tr.nodeType==1 && tr.nodeName.toLowerCase()=="tr") {
                        var desc = enlace.firstChild.nodeValue;
                        //alert(desc);
                        tr.removeChild(td);
                        td = crear_elemento("td","bgcolor=#F4F4F4;class=menizq2");
                        td.appendChild(document.createTextNode(desc));
                        tr.appendChild(td);
                    }
                }
            break;
        }
    }//resaltar_enlace


    function objeto_enlace(dir,desc,padre)
    {
        var arr = objeto_enlace.arguments;
        this.dir = dir;
        this.desc = desc;
        this.padre = padre;
        if (arr.length == 4) this.desc_padre = arr[3];
    }//objeto_enlace

    var arr_enlaces = new Array();
    arr_enlaces["01-camp-de-turia-concilia.htm"] = new objeto_enlace("01-camp-de-turia-concilia.htm","Que &eacute;s Camp de Turia CONCILIA","01-camp-de-turia-concilia.htm","Sobre Camp de Turia Concilia");
    arr_enlaces["01-beneficiario-y-ambito.htm"] = new objeto_enlace("01-beneficiario-y-ambito.htm","Beneficiarios y &aacute;mbito de actuaci&oacute;n","01-camp-de-turia-concilia.htm");
    arr_enlaces["01-antecedentes-en-la-comarca.htm"] = new objeto_enlace("01-antecedentes-en-la-comarca.htm","Antecedentes en la comarca","01-camp-de-turia-concilia.htm");
    arr_enlaces["01-igualdad-de-genero.htm"] = new objeto_enlace("01-igualdad-de-genero.htm","La igualdad de g&eacute;nero en CONCILIA","01-camp-de-turia-concilia.htm");
    arr_enlaces["01-socios-participantes.htm"] = new objeto_enlace("01-socios-participantes.htm","Socios participantes","01-camp-de-turia-concilia.htm");

    arr_enlaces["02-agencia-de-igualdad.htm"] = new objeto_enlace("02-agencia-de-igualdad.htm","Agencia de igualdad de oportunidades","02-agencia-de-igualdad.htm","Servicios de Conciliaci&oacute;n");
    arr_enlaces["02-guia-de-recursos.htm"] = new objeto_enlace("02-guia-de-recursos.htm","Gu&iacute;a de recursos sobre la igualdad de oportunidades y conciliaci&oacute;n","02-agencia-de-igualdad.htm");
    arr_enlaces["02-escuela-infantil.htm"] = new objeto_enlace("02-escuela-infantil.htm","Escuela infantil comarcal y laboral","02-agencia-de-igualdad.htm");
    arr_enlaces["02-servicio-atencion-personas.htm"] = new objeto_enlace("02-servicio-atencion-personas.htm","Servicios de atenci&oacute;n a personas dependientes","02-agencia-de-igualdad.htm");
    arr_enlaces["02-asistencia-tareas-extra.htm"] = new objeto_enlace("02-asistencia-tareas-extra.htm","Asistente virtual para tareas extralaborales","02-agencia-de-igualdad.htm");
    arr_enlaces["02-planes-de-conciliacion.htm"] = new objeto_enlace("02-planes-de-conciliacion.htm","Planes de conciliaci&oacute;n","02-agencia-de-igualdad.htm");
    arr_enlaces["02-servicios-de-apoyos.htm"] = new objeto_enlace("02-servicios-de-apoyos.htm","Servicio de apoyo a la inserci&oacute;n en igualdad de oportunidades","02-agencia-de-igualdad.htm");
    arr_enlaces["02-campana-de-sensibilizacion.htm"] = new objeto_enlace("02-campana-de-sensibilizacion.htm","Campa&ntilde;a de sensibilizaci&oacute;n","02-agencia-de-igualdad.htm");
    arr_enlaces["02-oferta-formativa.htm"] = new objeto_enlace("02-oferta-formativa.htm","Oferta formativa","02-agencia-de-igualdad.htm");
    arr_enlaces["02-concurso-guion-de-cine.htm"] = new objeto_enlace("02-concurso-guion-de-cine.htm","Concurso de gui&oacute;n cinematogr&aacute;fico","02-agencia-de-igualdad.htm");
    arr_enlaces["02-callcenter.htm"] = new objeto_enlace("02-callcenter.htm","Call center","02-agencia-de-igualdad.htm");
    arr_enlaces["02-web-campdeturia-concilia.htm"] = new objeto_enlace("02-web-campdeturia-concilia.htm","web CAMPTURIACONCILIA.COM","02-agencia-de-igualdad.htm");
    arr_enlaces["02-servicio-de-comunicacion.htm"] = new objeto_enlace("02-servicio-de-comunicacion.htm","Servicio de comunicaci&oacute;n","02-agencia-de-igualdad.htm");
    arr_enlaces["02-transnacionalidad.htm"] = new objeto_enlace("02-transnacionalidad.htm","Transnacionalidad","02-agencia-de-igualdad.htm");
    arr_enlaces["02-agencia-de-prensa.htm"] = new objeto_enlace("02-agencia-de-prensa.htm","Agencia de Prensa internacional","02-agencia-de-igualdad.htm");

    arr_enlaces["05-formacion-cronograma.htm"] = new objeto_enlace("05-formacion-cronograma.htm","Formaci&oacute;n","05-formacion-presentacion.htm");
    arr_enlaces["05-formacion-descarga.htm"] = new objeto_enlace("05-formacion-descarga.htm","Formaci&oacute;n","05-formacion-presentacion.htm");
    arr_enlaces["05-formacion-dirigido.htm"] = new objeto_enlace("05-formacion-dirigido.htm","Formaci&oacute;n","05-formacion-presentacion.htm");
    arr_enlaces["05-formacion-metodologia.htm"] = new objeto_enlace("05-formacion-metodologia.htm","Formaci&oacute;n","05-formacion-presentacion.htm");
    arr_enlaces["05-formacion-objetivos.htm"] = new objeto_enlace("05-formacion-objetivos.htm","Formaci&oacute;n","05-formacion-presentacion.htm");
    arr_enlaces["05-formacion-programa.htm"] = new objeto_enlace("05-formacion-programa.htm","Formaci&oacute;n","05-formacion-presentacion.htm");
    
    arr_enlaces["presentacion.html"] = new objeto_enlace("presentacion.html", "Cambia el Guión de tu vida");
    arr_enlaces["concilia-presenta.html"] = new objeto_enlace("concilia-presenta.html", "Campaña De Comunicación Gráfica","presentacion.html");
    arr_enlaces["ficha1.html"] = new objeto_enlace("ficha1.html", "Superabuela: de profesión niñera", "concilia-presenta.html");
    arr_enlaces["ficha2.html"] = new objeto_enlace("ficha2.html", "2011: Una Odisea en el espacio empresarial", "concilia-presenta.html");
    arr_enlaces["ficha3.html"] = new objeto_enlace("ficha3.html", "El clan del Homo Conciliatus", "concilia-presenta.html");
    arr_enlaces["ficha4.html"] = new objeto_enlace("ficha4.html", "Dos trabajos y un destino", "concilia-presenta.html");
    
    if (pagina != "") {
        var enlaces = document.getElementById("menuprincipal").getElementsByTagName('A');
        marcar_enlaces(1);
    }//if
    
    function marcar_enlaces_izq(modo,enlace,url_enlace,url_enlace_aux)
    {
        var pos = -1;
        var pagina_aux = "";
        if ((pos = window.location.search.indexOf("?")) >= 0) {
            pagina_aux = window.location.search.substring(pos + 1,window.location.search.length);
        }
        switch (pagina) {
            case "docuteca.htm":
                if (url_enlace.indexOf(pagina) >= 0) {
                    if (pagina_aux != "") {
                        var parametro_tipo = buscar_parametro(pagina_aux,"id_tipo");
                        if (parametro_tipo != "") {
                            if (buscar_parametro(url_enlace_aux,"id_tipo") == parametro_tipo) resaltar_enlace(enlace,modo);
                        } else {
                            var parametro_tematica = buscar_parametro(pagina_aux,"id_tematica");
                            if (parametro_tematica != "") {
                                if (buscar_parametro(url_enlace_aux,"id_tematica") == parametro_tematica) resaltar_enlace(enlace,modo);
                            }
                        }
                    } else if (url_enlace_aux == "") resaltar_enlace(enlace,modo);
                }
            break;
            case "bibliografia.htm":
            case "bibliografia2.htm":
            case "enlaces_de_interes.htm":
            case "fototeca.htm":
                if (pagina == url_enlace) resaltar_enlace(enlace,modo);
                else if (pagina == "bibliografia2.htm" && url_enlace == "bibliografia.htm") resaltar_enlace(enlace,modo);
            break;
            case "listado_noticias.htm":
                if (url_enlace.indexOf(pagina) >= 0) {
                    if (pagina_aux != "") {
                        var tipo = buscar_parametro(pagina_aux,"tipo");
                        var tipo2 = buscar_parametro(url_enlace_aux,"tipo");
                        if (tipo2 == tipo) resaltar_enlace(enlace,modo);
                    } else resaltar_enlace(enlace,modo);
                }
            break;
            default:
                //alert(url_enlace + " ; " +pagina);
                if (url_enlace.indexOf(pagina) >= 0) resaltar_enlace(enlace,modo);
            break;
        }//switch
    }//marcar_enlaces_izq
    
    
    function marcar_enlaces(modo)
    {
        var arr = marcar_enlaces.arguments;
        if (arr.length == 2) enlaces = arr[1];
        if (enlaces != null && typeof(enlaces) == "object") {
            for (var i=0; i < enlaces.length; i++) {
                var pos = -1;
                var url_enlace = ((pos = enlaces[i].href.lastIndexOf("/")) > 0)?enlaces[i].href.substring(pos + 1,enlaces[i].href.length):enlaces[i].href;
                if (url_enlace.substr(url_enlace.length-1,1) != "#") {
                    var url_enlace_aux = "";
                    pos = -1;
                    if ((pos = url_enlace.indexOf("?")) > 0) {
                        url_enlace_aux = url_enlace.substring(pos + 1, url_enlace.length);
                        url_enlace = url_enlace.substring(0,pos);
                    }
                    if (url_enlace != "") {
                        if (modo == 2) marcar_enlaces_izq(modo,enlaces[i],url_enlace,url_enlace_aux);
                        else {
                            switch(pagina) {
                                case "bibliografia.htm":
                                case "bibliografia2.htm":
                                case "enlaces_de_interes.htm":
                                    if (url_enlace=="docuteca.htm") resaltar_enlace(enlaces[i],modo,i);
                                break;
                                case "fototeca.htm":
                                    if (url_enlace=="listado_noticias.htm" && buscar_parametro(url_enlace_aux,"tipo")=="8") resaltar_enlace(enlaces[i],modo,i);
                                break;
                                case "listado_noticias.htm":
                                    if (url_enlace.indexOf(pagina) >= 0) {
                                        if (pos>0) {
                                            var tipo = buscar_parametro(window.location.search,"tipo");
                                            var tipo2 = buscar_parametro(url_enlace_aux,"tipo");
                                            if (tipo == "0" && tipo2 == "8") resaltar_enlace(enlaces[i],modo,i);
                                            else if (tipo2 == tipo) resaltar_enlace(enlaces[i],modo,i);
                                        } else resaltar_enlace(enlaces[i],modo,"montaje_n.jpg");
                                    }
                                break;
                                case "docuteca.htm":
                                    if (window.location.search != "") {
                                        var tematica = buscar_parametro(window.location.search,"id_tematica");
                                        if (url_enlace == "listado_noticias.htm" && buscar_parametro(url_enlace_aux,"tipo") == "8" && tematica == "10") {
                                            resaltar_enlace(enlaces[i],modo,i);
                                        } else if (url_enlace.indexOf(pagina) >= 0 && tematica != "10") resaltar_enlace(enlaces[i],modo,i);
                                    } else if (url_enlace.indexOf(pagina) >= 0) resaltar_enlace(enlaces[i],modo,i);
                                break;
                                default:
                                    if (pagina != "noticias.htm" && url_enlace.indexOf(pagina) >= 0) resaltar_enlace(enlaces[i],modo,i);
                                    else if (arr_enlaces[pagina] != null && arr_enlaces[pagina].padre == url_enlace) {
                                        resaltar_enlace(enlaces[i],modo,i);
                                    }
                                break;
                            }//switch
                        }
                    }
                }
            }//for
        }
    }//marcar_enlaces
  
  
      // mostramos el camino con enlaces de las secciones por las que nos hemos movido
      function mostrar_camino()
    {
        var arr_arg = mostrar_camino.arguments;
        if (arr_arg.length == 1) pagina = arr_arg[0];
        if (pagina != "") {
            var str = "<a href=\"" + dir_url + "index.htm\">Home </a>";
            switch (pagina) {
                case "agenda.htm":
                    str += " / <a href=\"agenda.htm\">Agenda</a>";
                break;
                case "bibliografia.htm":
                case "bibliografia2.htm":
                    str += " / <a href=\"docuteca.htm\">Biblioteca sobre Conciliaci&oacute;n</a> / <a href=\"docuteca.htm\">Documentos sobre Igualdad de Oportunidades</a> / <a href=\"bibliografia.htm\">Bibliograf&iacute;a</a>";
                break;
                case "boletin.htm":
                    str += " / <a href=\"boletin.htm\">Bolet&iacute;n</a>";
                break;
                case "docuteca.htm":
                    str += " / <a href=\"docuteca.htm\">Biblioteca sobre Conciliaci&oacute;n</a> / <a href=\"docuteca.htm\">Documentos sobre Igualdad de Oportunidades</a>";
                    var parametro_tipo = buscar_parametro(window.location.search,"id_tipo");
                    var parametro_tematica = buscar_parametro(window.location.search,"id_tematica");
                    switch (parametro_tematica) {
                        case "8":
                            str += " / <a href=\"docuteca.htm?id_tematica=8\">Documentos Equal</a>";
                        break;
                        case "10":
                            str = "<a href=\"index.htm\">Home</a> / <a href=\"listado_noticias.htm\">Gabinete de comunicaci&oacute;n</a> / <a href=\"docuteca.htm?id_tematica=10\">Materiales de Difusi&oacute;n</a>";
                        break;
                    }
                    switch (parametro_tipo) {
                        case "5":
                            str += " / <a href=\"docuteca.htm?id_tipo=5\">Legislaci&oacute;n</a>";
                        break;
                        case "6":
                            str += " / <a href=\"docuteca.htm?id_tipo=6\">Estad&iacute;sticas</a>";
                        break;
                    }
                break;
                case "enlaces_de_interes.htm":
                    str += " / <a href=\"docuteca.htm\">Biblioteca sobre Conciliaci&oacute;n</a> / <a href=\"enlaces_de_interes.htm\">Enlaces de Inter&eacute;s</a>";
                break;
                case "fototeca.htm":
                    str += " / <a href=\"listado_noticias.htm\">Gabinete de comunicaci&oacute;n</a> / <a href=\"fototeca.htm\">Fototeca</a>";
                break;
                case "listado_noticias.htm":
                    var parametro = buscar_parametro(window.location.search,"tipo");
                    switch (parametro) {
                        case "0":
                            str += " / <a href=\"listado_noticias.htm\">Gabinete de comunicaci&oacute;n</a> / <a href=\"listado_noticias.htm?tipo=0\">Noticias sobre Igualdad de Oportunidades</a>";
                        break;
                        case "8":
                            str += " / <a href=\"listado_noticias.htm\">Gabinete de comunicaci&oacute;n</a> / <a href=\"listado_noticias.htm?tipo=8\">Servicio de Prensa</a>";
                        break;
                        case "9":
                            str += " / <a href=\"./tpa/index.htm\">Agencia de Prensa Transnacional</a> / <a href=\"./tpa/index.htm\">Noticias</a>";
                        break;
                        default:
                            str += " / <a href=\"listado_noticias.htm\">Gabinete de comunicaci&oacute;n</a>";
                        break;
                    }
                break;
                case "noticias.htm":
                    try {
                        var pag_ant = history.previous;
                        if (pag_ant.indexOf("/noticias.htm") < 0) mostrar_camino(pag_ant);
                    } catch(e) {}
                break;
                default:
                    str += crear_breacrumb(pagina, null);
                break;
            }
            document.write(str);
            /* marcamos los enlaces del menú de la izquierda, se ha colocado aquí pq esta función se ejecuta después
            de que se haya cargado el menizq */
            try {
                var enlaces = document.getElementById("menizq").getElementsByTagName('A');
                enlaces.push("listado_noticias.htm");
                marcar_enlaces(2,enlaces);
            } catch(e) {}
        }
    }//mostrar_camino
    
    
    function crear_breacrumb(pagina, hijo)
    {
        var str = "";
        if (arr_enlaces[pagina] != null) {
            var padre = arr_enlaces[pagina].padre;
            if (padre != pagina) {
                str += crear_breacrumb(padre, pagina);
            }
            var desc = (pagina == padre && arr_enlaces[pagina].desc_padre != null)?arr_enlaces[pagina].desc_padre:arr_enlaces[pagina].desc;
            str += " / <a href=\"" + pagina + "\">" + desc + "</a>";
        }
        return str;
    }//crear_breacrumb
