		var Pagina='';
		var ObjectTele='';
		function init(){
			
			//activo el día 25 de la video
		  if(!document.all){
		  	video=document.getElementById("video25");
				video.getElementsByTagName("span")[0].className = "videon";
				video_ant=video;contadorvideo++;
			}
			document.getElementById('contenidovideo25').style.visibility="visible";
			document.getElementById('contenidovideo25').style.display = "block";
			
			//activo la primera seccion
		  ActivaSeccion('seccion01');
				
			
				
			//cargo los datos de la agenda
			var aleatorio= Math.random();
 			loadXMLDoc('ficod_2008.xml?v='+aleatorio,'PintaDatos');
 			document.getElementById('CuerpoVideo').style.height=document.body.scrollHeight+100;
		  
		  
		}
		
						
		
		function MuestraVideo(URLVideo,TipoVideo){
			document.getElementById('CuerpoVideo').style.visibility="visible";
			document.getElementById('CuerpoVideo').style.display = "block";
			var ObjectVideo='';
			if(TipoVideo!='2'){
				ObjectVideo+='<OBJECT id="VideoPoppy" name="VideoPoppy" width="320" height="240"	CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject">';
				ObjectVideo+='<PARAM NAME="URL" VALUE="'+URLVideo+'">';
				ObjectVideo+='<PARAM NAME="SendPlayStateChangeEvents" VALUE="True">';
				ObjectVideo+='<PARAM NAME="AutoStart" VALUE="True">';
				ObjectVideo+='<PARAM name="uiMode" value="none">';
				ObjectVideo+='<PARAM name="PlayCount" value="9999">';
				ObjectVideo+='<param name="Showcontrols" value="True">';
				ObjectVideo+='<embed id="VideoPoppy" type="application/x-mplayer2" src="'+URLVideo+'" name="VideoPoppy" width=359 height=278></embed>';
				ObjectVideo+='</OBJECT>';
			}
			else{
				ObjectVideo+='.<object width="425" height="344">';
				ObjectVideo+='<param name="movie" value="http://www.youtube.com/v/'+URLVideo+'&hl=es&fs=1"></param>';
				ObjectVideo+='<param name="allowFullScreen" value="False"></param>';
				ObjectVideo+='<param name="allowscriptaccess" value="always"></param>';
				ObjectVideo+='<embed src="http://www.youtube.com/v/'+URLVideo+'&hl=es&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed>';
				ObjectVideo+='</object>';
			}
			document.getElementById('VideoPop').innerHTML = ObjectVideo;
		}
		
		function OcultaVideo(){
			document.getElementById('VideoPop').innerHTML="";
			document.getElementById('CuerpoVideo').style.visibility="hidden";
			document.getElementById('CuerpoVideo').style.display = "none";
			
		}
		
		/*************************************************************************
		* fecha actual
		*************************************************************************/
		miFechaActual = new Date();
				
		diahoy = miFechaActual.getDate();
		meshoy = parseInt(miFechaActual.getMonth()) + 1 ;
		anohoy = miFechaActual.getFullYear() ;
		horahoy = miFechaActual.getHours();
		minutohoy = miFechaActual.getMinutes();
		
		
		/*************************************************************************
		* showtime()
		Pinta la hora
		*************************************************************************/
		function showtime(){
			//if (!document.layers&&!document.all&&!document.getElementById)	return;
			var Digital=new Date()
			var hours=Digital.getHours()
			var minutes=Digital.getMinutes()
			var seconds=Digital.getSeconds()
			if (minutes<=9)
				minutes="0"+minutes
			if (seconds<=9)
				seconds="0"+seconds
			//myclock="<br><font class=HLE>"+hours+":"+minutes+":"+seconds+"</font>";
			myclock="<font class=HLE>"+hours+":"+minutes+"</font>";
			if (document.layers){
			document.layers.liveclock.document.write(myclock)
			document.layers.liveclock.document.close()
			}
			else if (document.all)
			liveclock.innerHTML=myclock
			else if (document.getElementById)
			document.getElementById("liveclock").innerHTML=myclock
			setTimeout("showtime()",60000);
			
		}		
	  
	  
		/*************************************************************************
		* ActivaSeccion()
		Oculta y muestra las secciones de la videoteca
		*************************************************************************/
		function ActivaSeccion(Seccion){
			if(document.getElementById(Seccion).style.visibility=="hidden" || document.getElementById(Seccion).style.display=="none"){
				document.getElementById(Seccion).style.visibility = "visible";
				document.getElementById(Seccion).style.display = "block";
			}
			else{
				document.getElementById(Seccion).style.visibility="hidden";
				document.getElementById(Seccion).style.display = "none";
			}
		}
		
	
		/*************************************************************************
		* ActivaVideo()
		Oculta y muestra las secciones de los videos
		*************************************************************************/
		function ActivaVideo(video){
			DesActivaVideo();
			document.getElementById('contenidovideo'+video).style.visibility = "visible";
			document.getElementById('contenidovideo'+video).style.display = "block";
		}
		function DesActivaVideo(){
			document.getElementById('contenidovideo25').style.visibility="hidden";
			document.getElementById('contenidovideo25').style.display = "none";
			document.getElementById('contenidovideo26').style.visibility="hidden";
			document.getElementById('contenidovideo26').style.display = "none";
			document.getElementById('contenidovideo27').style.visibility="hidden";
			document.getElementById('contenidovideo27').style.display = "none";
		}
		
		/*************************************************************************
		* ActivaBloque()
		Oculta y muestra las secciones de la videoteca
		*************************************************************************/
		var BloqueAnterior='';
		function ActivaBloque(ItemBloque){
			document.getElementById('bloque'+ItemBloque+'on').style.visibility = "visible";
			document.getElementById('bloque'+ItemBloque+'on').style.display = "block";
			document.getElementById('bloque'+ItemBloque+'off').style.visibility="hidden";
			document.getElementById('bloque'+ItemBloque+'off').style.display = "none";
				
			if(BloqueAnterior!='' && BloqueAnterior!=ItemBloque){
				document.getElementById('bloque'+BloqueAnterior+'on').style.visibility="hidden";
				document.getElementById('bloque'+BloqueAnterior+'on').style.display = "none";
				document.getElementById('bloque'+BloqueAnterior+'off').style.visibility="visible";
				document.getElementById('bloque'+BloqueAnterior+'off').style.display = "block";
			}
			BloqueAnterior=ItemBloque;
		}
		
		
		/*************************************************************************
		* DiaOver()
		*************************************************************************/
		dia_ant=new Object();
		var contador=0;
		function DiaOver(dia,accion){
			if (dia!=dia_ant){
				if (accion==1) {dia.getElementsByTagName("span")[0].className='diaon';	}
				if (accion==2) {dia.getElementsByTagName("span")[0].className='diaoff';	}
			}
		}
		
		function DiaClick(dia){
			if ((contador>0)) {dia_ant.getElementsByTagName("span")[0].className = "diaoff";}
			dia.getElementsByTagName("span")[0].className = "diaon";
			dia_ant=dia;
			contador++;
		}	
		
		/*************************************************************************
		* VideoOver()
		*************************************************************************/
		video_ant=new Object();
		var contadorvideo=0;
		function VideoOver(video,accion){
			if (video!=video_ant){
				if (accion==1) {video.getElementsByTagName("span")[0].className='videon';	}
				if (accion==2) {video.getElementsByTagName("span")[0].className='videoff';	}
			}
		}
		
		function VideoClick(video){
			if ((contadorvideo>0)) {video_ant.getElementsByTagName("span")[0].className = "videoff";}
			video.getElementsByTagName("span")[0].className = "videon";
			video_ant=video;
			contadorvideo++;
		}	
		
		/*************************************************************************
funcion loadXMLDoc(url,proceso)
genérica para que funcione ajax, 
url : direccion url del php con sus variables la cual se ejecuta sin recargar la pagina
proceso: funcion de javascript que se ejecuta una vez terminada las acciones de url
Devuelve la variable req.
*************************************************************************/
var req; 

function loadXMLDoc(url,proceso){
  if (window.XMLHttpRequest){
    req = new XMLHttpRequest();
    if (req.overrideMimeType) {
		req.overrideMimeType("text/xml");
		}   
    req.onreadystatechange = eval(proceso);
    req.open("GET",url,true);
    req.send(null);
  } else if (window.ActiveXObject) {
    req = new ActiveXObject("Microsoft.XMLHTTP");
    if (req){
       req.onreadystatechange = eval(proceso);
      req.open("GET",url,true);
      req.send();
    }
  }
}

/*************************************************************************
function PintaPrograma()
*************************************************************************/
var Videos25='';
var Videos26='';
var Videos27='';
var Resumenes= '';
var Entrevistas= '';
var Talleres= '';
var Tiempo= '';
var TIMECOGIDA=0;

function PintaDatos(){
	if (req.readyState == 4){
    	if (req.status == 200){
	   		//alert(diahoy +'-'+horahoy+'-'+minutohoy);
	   			
				nr_programas=req.responseXML.getElementsByTagName('programa').length;
   			for(i=0;i<nr_programas;i++){
						
							
					if(req.responseXML.getElementsByTagName('dia').item(i).firstChild.data=='25'){
						Videos25+='<div id="bloquevideo">';
						Videos25+='<table cellpadding="0"cellspacing="0" border="0">';
						Videos25+='<tr>';
						if(req.responseXML.getElementsByTagName('imagen').item(i).firstChild.data!='0' && req.responseXML.getElementsByTagName('video').item(i).firstChild.data!='0')Videos25+='<td rowspan="2" valign="top"><a href="#" onclick="MuestraVideo(\''+req.responseXML.getElementsByTagName('video').item(i).firstChild.data+'\',1)"><img src="videos/'+req.responseXML.getElementsByTagName('imagen').item(i).firstChild.data+'" border="0"></a></td>';
						else Videos25+='<td rowspan="2" valign="top"><img src="videos/0.gif"></td>';
						Videos25+='<td><img src="img/trans.gif" width="20" height="1"></td>';
						Videos25+='<td>';
						Videos25+='<div id="bloque'+i+'off" style="cursor:hand; cursor:pointer;"  onclick="ActivaBloque(\''+i+'\')"><font class="sala">'+req.responseXML.getElementsByTagName('sala').item(i).firstChild.data+'</font><br><font class="breve">'+req.responseXML.getElementsByTagName('titulo').item(i).firstChild.data+'<br>Moderador: '+req.responseXML.getElementsByTagName('moderador').item(i).firstChild.data+'</font></div>';
						Videos25+='<div id="bloque'+i+'on" style="display:none;">';
						Videos25+='<div id="bloque">';
						Videos25+='<font class="sala">'+req.responseXML.getElementsByTagName('sala').item(i).firstChild.data+'</font>';
						Videos25+='<br>'+req.responseXML.getElementsByTagName('titulo').item(i).firstChild.data+'<br>';
						Videos25+='<div id="separacion04"><img src="img/trans.gif" width="450" height="1"></div>';
						Videos25+='Moderador: '+req.responseXML.getElementsByTagName('moderador').item(i).firstChild.data+'<br>';
						Videos25+='Intervienen: '+req.responseXML.getElementsByTagName('interviene').item(i).firstChild.data+'';
						Videos25+='Duración: '+req.responseXML.getElementsByTagName('duracion').item(i).firstChild.data+'';
						Videos25+='Idioma: '+req.responseXML.getElementsByTagName('idioma').item(i).firstChild.data+'';
						if(req.responseXML.getElementsByTagName('video').item(i).firstChild.data!='0')Videos25+='<div id="vervideo" > <a href="#" onclick="MuestraVideo(\''+req.responseXML.getElementsByTagName('video').item(i).firstChild.data+'\',1)" class="cierra">ver video</div>';
						Videos25+='</div>';
						Videos25+='</div>';
						Videos25+='</td>';
						Videos25+='</tr>';
						Videos25+='<tr>';
						Videos25+='<td><img src="img/trans.gif" width="20" height="1"></td>';
						Videos25+='<td class="separatable"><img src="img/trans.gif" width="450" height="1"></td>';
						Videos25+='</tr>';
						Videos25+='</table>';
						Videos25+='</div>';
					}
					if(req.responseXML.getElementsByTagName('dia').item(i).firstChild.data=='26') {
						Videos26+='<div id="bloquevideo">';
						Videos26+='<table cellpadding="0"cellspacing="0" border="0">';
						Videos26+='<tr>';
						if(req.responseXML.getElementsByTagName('imagen').item(i).firstChild.data!='0' && req.responseXML.getElementsByTagName('video').item(i).firstChild.data!='0')Videos26+='<td rowspan="2" valign="top"><a href="#" onclick="MuestraVideo(\''+req.responseXML.getElementsByTagName('video').item(i).firstChild.data+'\',1)"><img src="videos/'+req.responseXML.getElementsByTagName('imagen').item(i).firstChild.data+'" border="0"></a></td>';
						else Videos26+='<td rowspan="2" valign="top"><img src="videos/0.gif"></td>';
					  Videos26+='<td><img src="img/trans.gif" width="20" height="1"></td>';
						Videos26+='<td>';
						Videos26+='<div id="bloque'+i+'off" style="cursor:hand; cursor:pointer;" onclick="ActivaBloque(\''+i+'\')"><font class="sala">'+req.responseXML.getElementsByTagName('sala').item(i).firstChild.data+'</font><br><font class="breve">'+req.responseXML.getElementsByTagName('titulo').item(i).firstChild.data+'<br>Moderador: '+req.responseXML.getElementsByTagName('moderador').item(i).firstChild.data+'</font></div>';
						Videos26+='<div id="bloque'+i+'on" style="display:none;">';
						Videos26+='<div id="bloque">';
						Videos26+='<font class="sala">'+req.responseXML.getElementsByTagName('sala').item(i).firstChild.data+'</font>';
						Videos26+='<br>'+req.responseXML.getElementsByTagName('titulo').item(i).firstChild.data+'<br>';
						Videos26+='<div id="separacion04"><img src="img/trans.gif"  height="1"></div>';
						Videos26+='Moderador: '+req.responseXML.getElementsByTagName('moderador').item(i).firstChild.data+'<br>';
						Videos26+='Intervienen: '+req.responseXML.getElementsByTagName('interviene').item(i).firstChild.data+'';
						Videos26+='Duración: '+req.responseXML.getElementsByTagName('duracion').item(i).firstChild.data+'';
						Videos26+='Idioma: '+req.responseXML.getElementsByTagName('idioma').item(i).firstChild.data+'';
						if(req.responseXML.getElementsByTagName('video').item(i).firstChild.data!='0')Videos26+='<div id="vervideo"> <a href="#" onclick="MuestraVideo(\''+req.responseXML.getElementsByTagName('video').item(i).firstChild.data+'\',1)" class="cierra">ver video</a></div>';
						Videos26+='</div>';
						Videos26+='</div>';
						Videos26+='</td>';
						Videos26+='</tr>';
						Videos26+='<tr>';
						Videos26+='<td><img src="img/trans.gif" width="20" height="1"></td>';
						Videos26+='<td class="separatable"><img src="img/trans.gif" width="450" height="1"></td>';
						Videos26+='</tr>';
						Videos26+='</table>';
						Videos26+='</div>';
					}
					if(req.responseXML.getElementsByTagName('dia').item(i).firstChild.data=='27') {
						Videos27+='<div id="bloquevideo">';
						Videos27+='<table cellpadding="0"cellspacing="0" border="0">';
						Videos27+='<tr>';
						if(req.responseXML.getElementsByTagName('imagen').item(i).firstChild.data!='0' && req.responseXML.getElementsByTagName('video').item(i).firstChild.data!='0')Videos27+='<td rowspan="2" valign="top"><a href="#" onclick="MuestraVideo(\''+req.responseXML.getElementsByTagName('video').item(i).firstChild.data+'\',1)"><img src="videos/'+req.responseXML.getElementsByTagName('imagen').item(i).firstChild.data+'" border="0"></a></td>';
						else Videos27+='<td rowspan="2" valign="top"><img src="videos/0.gif"></td>';
					  Videos27+='<td><img src="img/trans.gif" width="20" height="1"></td>';
						Videos27+='<td>';
						Videos27+='<div id="bloque'+i+'off" style="cursor:hand; cursor:pointer;" onclick="ActivaBloque(\''+i+'\')"><font class="sala">'+req.responseXML.getElementsByTagName('sala').item(i).firstChild.data+'</font><br><font class="breve">'+req.responseXML.getElementsByTagName('titulo').item(i).firstChild.data+'<br>Moderador: '+req.responseXML.getElementsByTagName('moderador').item(i).firstChild.data+'</font></div>';
						Videos27+='<div id="bloque'+i+'on" style="display:none;">';
						Videos27+='<div id="bloque">';
						Videos27+='<font class="sala">'+req.responseXML.getElementsByTagName('sala').item(i).firstChild.data+'</font>';
						Videos27+='<br>'+req.responseXML.getElementsByTagName('titulo').item(i).firstChild.data+'<br>';
						Videos27+='<div id="separacion04"><img src="img/trans.gif"  width="450" height="1"></div>';
						Videos27+='Moderador: '+req.responseXML.getElementsByTagName('moderador').item(i).firstChild.data+'<br>';
						Videos27+='Intervienen: '+req.responseXML.getElementsByTagName('interviene').item(i).firstChild.data+'';
						Videos27+='Duración: '+req.responseXML.getElementsByTagName('duracion').item(i).firstChild.data+'';
						Videos27+='Idioma: '+req.responseXML.getElementsByTagName('idioma').item(i).firstChild.data+'';
						if(req.responseXML.getElementsByTagName('video').item(i).firstChild.data!='0')Videos27+='<div id="vervideo" > <a href="#" onclick="MuestraVideo(\''+req.responseXML.getElementsByTagName('video').item(i).firstChild.data+'\',1)" class="cierra">ver video</a></div>';
						Videos27+='</div>';
						Videos27+='</div>';
						Videos27+='</td>';
						Videos27+='</tr>';
						Videos27+='<tr>';
						Videos27+='<td><img src="img/trans.gif" width="20" height="1"></td>';
						Videos27+='<td class="separatable"><img src="img/trans.gif" width="450" height="1"></td>';
						Videos27+='</tr>';
						Videos27+='</table>';
						Videos27+='</div>';
					}
				}	
		  		
				//pinto el contenido de los videos
				document.getElementById("contenidovideo25").innerHTML=Videos25;
	  		document.getElementById("contenidovideo26").innerHTML=Videos26;
	  		document.getElementById("contenidovideo27").innerHTML=Videos27;    
	  		
			  //pinto los datos de la primera sección Resumenes
	   		for(i=0;i<6;i++){
				 j=i+1;
	   			if(req.responseXML.getElementsByTagName('videoresumen').item(i).firstChild.data!='0'){
   					Resumenes+='<div id="resumen"><a href="#" onclick="MuestraVideo(\''+req.responseXML.getElementsByTagName('videoresumen').item(i).firstChild.data+'\',1)"><img src="resumenes/resumen'+j+'.gif" border="0"></a><br>'+j+'</div>';
   				}
					else{
							Resumenes+='<div id="resumen"><img src="resumenes/resumen_off.gif"><br>'+j+'</div>';
					}
					document.getElementById("resumenes").innerHTML= Resumenes;
  			} 
  			
  			//pinto las entrevistas
  			nr_entrevistas=req.responseXML.getElementsByTagName('entrevista').length;
   			for(i=0;i<nr_entrevistas;i++){
				
	  			if(req.responseXML.getElementsByTagName('videoentrevista').item(i).firstChild.data!='0')Entrevistas+= '<div id="bloqueentrevistas"  onclick="MuestraVideo(\''+req.responseXML.getElementsByTagName('videoentrevista').item(i).firstChild.data+'\',1)">';
	  			else Entrevistas+= '<div id="bloqueentrevistas" onclick="alert(\'No hay ningún video cargado.\')">';
					Entrevistas+= '<table cellpadding="0"cellspacing="0" border="0">';
					Entrevistas+= '<tr>';
					Entrevistas+= '<td rowspan="2" valign="top"><img src="entrevistas/'+req.responseXML.getElementsByTagName('imagenentrevista').item(i).firstChild.data+'"></td>';
					Entrevistas+= '<td><img src="img/trans.gif" width="20" height="1"></td>';
					Entrevistas+= '<td>';
					Entrevistas+= '<font class="sala">'+req.responseXML.getElementsByTagName('tituloentrevista').item(i).firstChild.data+'</font>';
					Entrevistas+= '<div id="separacion04"><img src="img/trans.gif"  height="1"></div>';
					Entrevistas+= '<font class="breve">'+req.responseXML.getElementsByTagName('subtituloentrevista').item(i).firstChild.data+'</font>';
					Entrevistas+= '</td>';
					Entrevistas+= '</tr>';
					Entrevistas+= '<tr>';
					Entrevistas+= '<td><img src="img/trans.gif" width="20" height="1"></td>';
					Entrevistas+= '<td class="separatable"><img src="img/trans.gif" width="180" height="1"></td>';
					Entrevistas+= '</tr>';
					Entrevistas+= '</table>';
					Entrevistas+= '</div>';
				}
				document.getElementById("seccion02").innerHTML= Entrevistas;		
				
				//pinto los talleres
  			nr_talleres=req.responseXML.getElementsByTagName('taller').length;
   			for(i=0;i<nr_talleres;i++){
				  Talleres+= '<div id="bloquetaller">';
					Talleres+= '<table cellpadding="0"cellspacing="0" border="0">';
					Talleres+= '<tr>';
					Talleres+= '<td>';
					Talleres+= '<font class="sala">'+req.responseXML.getElementsByTagName('titulotaller').item(i).firstChild.data+'</font>';
					Talleres+= '<div id="separacion04"><img src="img/trans.gif"  height="1"></div>';
					Talleres+= '<font class="breve">'+req.responseXML.getElementsByTagName('subtitulotaller').item(i).firstChild.data+'</font><br>';
					Talleres+= '<font class="breve"><a href="'+req.responseXML.getElementsByTagName('urltaller').item(i).firstChild.data+'" target="_blank">'+req.responseXML.getElementsByTagName('urltaller').item(i).firstChild.data+'</a></font><br>';
					Talleres+= '<font class="breve"><a href="mailto:'+req.responseXML.getElementsByTagName('email').item(i).firstChild.data+'">'+req.responseXML.getElementsByTagName('email').item(i).firstChild.data+'</a></font>';
					Talleres+= '</tr>';
					Talleres+= '<tr>';
					Talleres+= '<td class="separatable"><img src="img/trans.gif" width="180" height="1"></td>';
					Talleres+= '</tr>';
					Talleres+= '</table>';
					Talleres+= '</div>';
				}
				document.getElementById("seccion04").innerHTML= Talleres;	
				
  		}
    	else{
      		alert("Se produjo un error recibiendo los datos XML:\n" + req.statusText);
    	}
  }
}

