


var cargaVideoHemeroteca = function(id,node){
    cargaPubli();
    reproduceItem(id,node.getAttribute('urlVideo'), node.getAttribute('textoVideo'),node.getAttribute('fechaVideo'),node.getAttribute('imgVideo'), true, node.getAttribute('href'));
    return false;
}



function pintarListaVideo(id, nombreVariable, cargaSlide , numeroGrupos, base, seccion_portada){

    var listaVideos_AUX=null
    eval('listaVideos_AUX = ' + nombreVariable );

    var ul;

    if(cargaSlide != 0)
        ul.style.width = (listaVideos_AUX.length/2 | 1) * cargaSlide + 'px';

    for (var i = 0;i<numeroGrupos;i++)
        $(id +'_' + i).innerHTML='';

    var j=0;

     if (numeroGrupos == 0)
        ul= $_$('ul',{'class': otros });
        for (var i=0; i< listaVideos_AUX.length; i++){

            if ((numeroGrupos!=0)&&(i%base == 0)){
                ul = $_$('ul',{'class' : otros});
                $(id + '_' + j).appendChild(ul);
                j++;
            }

            var video = listaVideos_AUX[i];

            if(window['fecha_seccion_duplicada']!=undefined){
                href_video = formatea_url(video.href, video.fecha);
            }
            else
                href_video = video.href;

            if (!seccion_portada){

                enlace_texto = $_$('a',{'href':href_video},{'onclick':function(){cargaVideoHemeroteca(reproductor_hemeroteca,this.parentNode.parentNode);return false;}},null);
                enlace_texto.innerHTML = video.texto1;

                ul.appendChild($_$('li',{
                                    'urlVideo':video.flv,
                                    'textoVideo':'<span class="formulario_leyenda">' + video.texto1 + '</span><br><span class="texto1">' + video.texto2 + '</span>',
                                    'fechaVideo':video.fecha,
                                    'imgVideo':video.img,
                                    'href':href_video
                                    },null,[
                         $_$('div',{'class':'foto'
                                    },null,[
                           $_$('a',{'href':href_video
                                    },{'onclick':function(){cargaVideoHemeroteca(reproductor_hemeroteca,this.parentNode.parentNode);return false;}},[
                               $_$('img',{'src':video.img,'height':'75','width':'100'},null,null)
                           ])
                         ]),

                         $_$('p',{'class':'fecha'},null,[
                              $_$_(video.fecha)
                         ]),

                        $_$('h3',null,null,[enlace_texto]),
                        $_$('a',{'class':'ver_noticia','href':href_video},null,[

                                $_$_('ver noticia '+entity('&raquo;'))

                        ])

                    ]));
            }else{


                var href = video.seccion + ".html?h=y";
                enlace_texto = $_$('a',{'href':href});
                enlace_texto.innerHTML = video.texto1;
                ul.appendChild($_$('li',null,null,[
                         $_$('div',{'class':'foto'},null,[
                           $_$('a',{'href':href,
                                    'urlVideo':video.flv,
                                    'textoVideo':'<span class="formulario_leyenda">' + video.texto1 + '</span><br><span class="texto1">' + video.texto2 + '</span>',
                                    'fechaVideo':video.fecha,
                                    'imgVideo':video.img
                                    },null,[
                               $_$('img',{'src':video.img,'height':'75','width':'100'},null,null)
                           ])
                         ]),

                         $_$('a',{'href':href, 'class':'seccion_destino'},null,[
                              $_$_(video.seccionb)
                         ]),

                        $_$('h3',null,null,[enlace_texto])
                    ]));

            }

        }

    if (numeroGrupos==0)
        $(id).appendChild(ul);
    else {
        var header = $(header_videos).getElementsByTagName('li');
        for(var i = 0; i < numeroGrupos; i++)
             header[i].style.display = (i<j)?'block':'none';
       eval(header[0].getElementsByTagName('a')[0].href.replace('javascript:',''));
    }

}



function lanzar_genera_videos(id, nombreVariable,cargaSlide,numeroGrupos,base,intentos,control, seccion_portada){

    if (control == undefined) control=false;
    if (seccion_portada == undefined) seccion_portada=false;
    if (intentos>0 && ( !control || variable_control == nombreVariable )){
        intentos--;
        if (isDefined(nombreVariable)) {
            pintarListaVideo(id, nombreVariable,cargaSlide,numeroGrupos,base, seccion_portada);
        } else {
            setTimeout('lanzar_genera_videos("' + id + '","' + nombreVariable + '",' + cargaSlide + ',' + numeroGrupos +','+ base + ','+ intentos + ','+ control + ',' + seccion_portada + ' )',500);
        }
    }
}


function formatea_url(url,fecha){
    fecha = fecha.replace(/(.*)\.(.*)\.(.*)/,"$3$2$1");

    if (parseInt(fecha)<fecha_seccion_duplicada){
        return url;
    }else{
        return url.replace(patron_seccion_duplicada, reemplazo_seccion_duplicada);
    }
}


function entity(str,stupefy){
    var
        e=document.createElement("div");
    e.innerHTML=String(str);

    if (stupefy)
        return '&#'+e.innerHTML.charCodeAt(0)+';';
    return e.innerHTML;
}




function carga_hemeroteca(){



    {
        var contenedor_videos_div = $(contenedor_videos);
        var header_videos_div = $(header_videos);
        var j = 0;

        for (var i = 0; i< numero_capas; i++){
            contenedor_videos_div.appendChild($_$('div',{'id' : contenedor_videos + '_' + i, 'class': contenedor_videos}));

        }

        contenedor_videos_div.numeroCapasSlide=numero_capas;

    }


    var anios_videos='';
    var meses_videos='';
    if (seccion!="portada"){
      anios_videos = indexVideos.anios;
      meses_videos = indexVideos.meses;
    }

    var ul = $_$('ul',{'class':anios});
    var count_anios = 0;
    var a = null;
    var ulti;
    var enlace;
    for (var i in anios_videos){
        var ul_2 = $_$('ul',{'class' : meses});
        enlace = $_$('a',{'class':anio + '_' + anios_videos[i]+' anio'},null,[$_$_(anios_videos[i] + ' ' + entity('&raquo;'))]);
         var li = $_$('li',{'class' : 'li_' + anios, 'style':{'position':'absolute', 'left':count_anios*50 + 'px'}},null,[enlace,ul_2]);
         count_anios++;
         for (var j in meses_videos[i]){
             var elemento = meses_videos[i][j].split('=');

             ul_2.appendChild($_$('li',{'class' : mes + elemento[0]  + ' ' + mes},null,[ $_$( 'a' ,
                          {'href':'#',
                           'urlIndexVideos':url_base + elemento[1],
                           'nameVar' : pref_var + anios_videos[i] + '_' + elemento[0],
                           'id' : 'id_' + pref_var + anios_videos[i] + '_' + elemento[0]
                           },{
                            'onclick' : function(){if (mes_seleccionado != null){mes_seleccionado.className='';} mes_seleccionado = this; this.className="selected"; cargaVideosHemeroteca(this.getAttribute('urlIndexVideos'),this.getAttribute('nameVar')); return false;}
                           },[
                              $_$_(elemento[0],null,null,null)
                            ])
                        ]));
         }
         ul.appendChild(li);
    }


    $('hemeroteca_fechas').appendChild(ul);

    Accordian(acordeonVideos2);



    var elemento = meses_videos[meses_videos.length-1][meses_videos[meses_videos.length-1].length-1].split('=');
    $('id_' + pref_var + anios_videos[anios_videos.length-1] + '_' + elemento[0]).onclick();
    enlace.className  += ' seleccionado';
}


function cargaVideosHemeroteca(js, varName){

      if(!isDefined(varName)){
         document.getElementsByTagName('head')[0].appendChild($_$('script',{'src':js,'type':'text/javascript','language':'javascript'}));
      }

      variable_control = varName;
      lanzar_genera_videos(contenedor_videos ,varName,0,numero_capas,numVideosCapa,50,true);

}


function cargaInfoExtraVideos(id,texto,fecha,firma){
         var objeto = thisMovie(id);
         objeto.cargaInfoExtra(texto,fecha,firma);
}



function isDefined(variable){
    return (typeof(window[variable]) == 'undefined')? false : true;
}

