var TTTcalCount=0
var TTTCalActive=false
var TTTMesesOk=new Array()
var Link=''
var labelmes=''
var calendario=''
var labelinfo=''
var info=''
var pdia=''
var pase
var pasem
var calend
var contenidoPase
var contenidoCalend
var contenidoMes
var conta
var contenidoInfo
var titulo
var cab2
var movimiento=0


contenidoInfo=document.createElement("contenidoInfo");
contenidoMes=document.createElement("contenidoMes");
contenidoCalend=document.createElement("contenidoCalend");
contenidoPase=document.createElement("contenidoPase");

function CorrectYear( DateObject ){
	var CYear = DateObject.getYear()
	if (CYear < 1000)
	CYear += 1900
	return CYear
}
function TTTObjCalendario (n,x,y,w,h,conta) {
this.conta=conta;
movimiento=0
if (TTTCalActive == false) {       
		var st=''
		this.name = 'TTTcal' + TTTcalCount++
		this.obj = 	this.name + 'CL'
		eval(this.obj + "=this")
		this.w=w
		this.n=n
		this.lypaseup=true
		this.lypasedown=true
		this.sdi=TTTstrToDate(e[n].di)
		this.sdf=TTTstrToDate(e[n].df)
		this.sdh=TTTstrToDate(dh)
		this.datos=new Array()
		this.timerID
		this.write=TTTcal_write
		this.dataStore=TTTdata_store
        this.dataStore()
        //*********************************************************************
        var st
        var MusOCin
        if (eve.tipo=='MUS') MusOCin=l[41]
        else MusOCin=l[40]
        //********************************************************************

		createLayer(this.name+"shadow",null,x+2,y+2,w,h,null,"#999999",null,2,null,'sombracal')
		this.lyshadow=new DynLayer(this.name+"shadow",null)

		createLayer(this.name+"fondo",null,x,y,w,h,null,"#FF6633",null,3,null,'cabcal')
		this.lyfondo = new DynLayer(this.name+"fondo",null)
		
        createLayer(this.name+"titulo",this.name+"fondo",1,1,w-2,24,null,null,null,3,null)
        this.lytitulo = new DynLayer(this.name+"titulo",this.name+"fondo")
        titulo=document.getElementById(this.name+"titulo")

        createLayer(this.name+"cab",this.name+"fondo",1,26,w-99,22,labelmes,"#E7E7EF",null,3,null,'subcabcal')
		this.lycab = new DynLayer(this.name+"cab",this.name+"fondo")
        cab=document.getElementById(this.name+"cab")

        createLayer(this.name+"cab2",this.name+"fondo",w-98,26,97,22,null,"#E7E7EF",null,3,null,'subcabcal')
		this.lycab2 = new DynLayer(this.name+"cab2",this.name+"fondo")
        cab2=document.getElementById(this.name+"cab2")
        
        createLayer(this.name+"cab3",this.name+"fondo",w-99,26,1,152,'<img src="/images/cp.gif" width="1" height="152">',null,null,4,null,'linecalv')//ficalv.gif
		this.lycab3 = new DynLayer(this.name+"cab3",this.name+"fondo")


        createLayer(this.name+"calend",this.name+"fondo",1,48,w-99,130,calendario,"#FFFFFF",null,3,null,null)
		this.lycalend = new DynLayer(this.name+"calend",this.name+"fondo")
        calend=document.getElementById(this.name+"calend")

		createLayer(this.name+"pasem",null,x+w-98,y+48,97,130,null,"#FFFFFF",null,3,null,'foncal')
		this.lypasem=new DynLayer(this.name+"pasem",null)
        pasem = document.getElementById(this.name+"pasem");
        
		createLayer(this.name+"pase",this.name+"pasem",0,0,97,null,null,null,null,1)
		this.lypase=new DynLayer(this.name+"pase",this.name+"pasem")
        pase = document.getElementById(this.name+"pase");

        createLayer(this.name+"cab4",this.name+"fondo",0,178,300,1,'<img src="/images/cp.gif" width="300" height="1">',null,null,4,null,'linecal') //ficalh
		this.lycab4 = new DynLayer(this.name+"cab4",this.name+"fondo")

        
        createLayer(this.name+"info",this.name+"fondo",1,178,w-2,h-179,null,"#FFFFFF",null,3, null,'calinf')
		this.lyinfo = new DynLayer(this.name+"info",this.name+"fondo")
        info=document.getElementById(this.name+"info");
                

        createLayer(this.name+"msl",null,x+w-13,y+58,11,110,'<table border="0" cellspacing="0" cellpadding="0" width="1" align="center"><tr><td valign="top" align="center" height="1" bgcolor="#666666"><img src="/images/cp.gif" width="1" height="110"></td></tr></table>',null,'hidden',4)
		this.lymsl = new DynLayer(this.name+"msl",null)
		createLayer(this.name+"pmsl",this.name+"msl",1,0,9,4,'<img src="/images/sc.gif" width="9" height="4" border="0">',null,'hidden',4)
		this.lypmsl = new DynLayer(this.name+"pmsl",this.name+"msl")

//        st+='<a href="javascript:void(0)" onmouseover="javascript:'+this.obj+'.lypaseup=true;TTTscrollup(\''+this.obj+'\',\'lypase\')" onmouseout="javascript:'+this.obj+'.lypaseup=false"><img src="/images/fu.gif" width="11" height="9" border="0"></a><br>'
//		st+='<img src="/images/cp.gif" width="1" height="110" border="0"><br>'
//		st+='<a href="javascript:void(0)" onmouseover="javascript:'+this.obj+'.lypasedown=true;TTTscrolldown(\''+this.obj+'\',\'lypase\')" onmouseout="javascript:'+this.obj+'.lypasedown=false"><img src="/images/fd.gif" width="11" height="9" border="0"></a><br>'
//		st+='<img src="/images/cp.gif" width="1" height="3" border="0"><br>'

        st+='<a href="javascript:void(0)" onmousedown="javascript:'+this.obj+'.lypaseup=true;TTTscrollup(\''+this.obj+'\',\'lypase\')" onmouseup="javascript:'+this.obj+'.lypaseup=false"><img src="/images/fu.gif" width="11" height="9" border="0"></a><br>'
		st+='<img src="/images/cp.gif" width="1" height="110" border="0"><br>'
		st+='<a href="javascript:void(0)" onmousedown="javascript:'+this.obj+'.lypasedown=true;TTTscrolldown(\''+this.obj+'\',\'lypase\')" onmouseup="javascript:'+this.obj+'.lypasedown=false"><img src="/images/fd.gif" width="11" height="9" border="0"></a><br>'
		st+='<img src="/images/cp.gif" width="1" height="3" border="0"><br>'


        createLayer(this.name+"refs",null,x+w-13,y+49,11,h-2,st,null,'hidden',4)
        this.lyrefs=new DynLayer(this.name+"refs",null)
		
        this.write()
		
	}
}
function TTTscrollup(obj,capa){    
	var st=capa+'up'
    var divisionUp=pase.offsetHeight/24;
	clearTimeout(eval(obj+'.timerID'))
	if (eval(eval(obj+'.'+st))==true){        
		if (eval(obj+'.'+capa+'.y') <= 0){
	  		eval(obj+'.'+capa+'.moveBy(null,5)')
			y = Math.round((eval(obj+'.lymsl.h') - eval(obj+'.lypmsl.h'))/(eval(obj+'.heightlypase') - eval(obj+'.lypasem.h'))*eval(obj+'.lypase.y'))
			eval(obj+'.lypmsl.moveBy(null,'+(-divisionUp)+')')                        
		}
        
        
	}
	eval(obj+'.timerID='+setTimeout('TTTscrollup(\''+eval(obj+'.obj')+'\',\''+capa+'\')',100))
}
function TTTscrolldown(obj,capa){
	var st=capa+'down'
    
	clearTimeout(eval(obj+'.timerID'))
	if (eval(obj+'.'+st)==true) {
        var difheight=pasem.offsetHeight-pase.offsetHeight;
        var divisionDown=pase.offsetHeight/24;
        if (eval(obj+'.lypase.y') >=difheight){
			eval(obj+'.'+capa+'.moveBy(null,-5)')
			y = Math.round((eval(obj+'.lymsl.h') - eval(obj+'.lypmsl.h'))/(eval(obj+'.heightlypase') - eval(obj+'.lypasem.h'))*eval(obj+'.lypase.y'))			         
            eval(obj+'.lypmsl.moveBy(null,'+divisionDown+')')
	   	}
}
	eval(obj+'.timerID='+setTimeout('TTTscrolldown(\''+eval(obj+'.obj')+'\',\''+capa+'\')',100))
}
function TTTstrToDate(fecha){
	var mes=fecha.substring(0,2)
	var dia=fecha.substring(2,4)
	var anyo=fecha.substring(4,8)
	var d = new Date(anyo,mes-1,dia)
	return d
}
function TTTmarcado(obj,data){
	var i=0
	var ret=0
	var month=data.getMonth()
	while ((i < eval(obj+'.datos[month].meses.length')) && (ret==0) ){
		if (TTTstrToDate(eval('e['+obj+'.n].m['+obj+'.datos[month].meses[i]]')).toString()==data.toString()) ret=1
		i++
	}
	return ret
}
function TTTdata_store(){
	var d
	var i=0
	for (i=0;i<12;i++){
		this.datos[i]=new Object()
		this.datos[i].meses=new Array()
	}
	for (j=0;j<e[this.n].m.length;j++){
		d=TTTstrToDate(e[this.n].m[j])
		this.datos[d.getMonth()].meses[this.datos[d.getMonth()].meses.length]=j
	}
}
function TTTcmpdata(dh,di){
	var d=dh
	if (di>dh) d=di
	return d
}
function TTTrepinta(obj,month,year){
	var st
	st='<table cellpadding="0" cellspacing="5" align="center"><tr><td>'+TTTpintaMes(obj,month,year)+'</td></tr></table>'
    calendario=st
   

}
function TTTclose_cal(obj){
	var i=0
	if (TTTCalActive == true) {
		destroyLayer(eval(obj+'.name+"pmsl"'),eval(obj+'.name+"msl"'))
		destroyLayer(eval(obj+'.name+"msl"'),null)
		destroyLayer(eval(obj+'.name+"refs"'),null)
		destroyLayer(eval(obj+'.name+"info"'),eval(obj+'.name+"fondo"'))
		destroyLayer(eval(obj+'.name+"cab4"'),eval(obj+'.name+"fondo"'))
		destroyLayer(eval(obj+'.name+"pase"'),eval(obj+'.name+"pasem"'))
		destroyLayer(eval(obj+'.name+"pasem"'),null)
		destroyLayer(eval(obj+'.name+"calend"'),eval(obj+'.name+"fondo"'))
		destroyLayer(eval(obj+'.name+"cab3"'),eval(obj+'.name+"fondo"'))
		destroyLayer(eval(obj+'.name+"cab2"'),eval(obj+'.name+"fondo"'))
		destroyLayer(eval(obj+'.name+"cab"'),eval(obj+'.name+"fondo"'))
		destroyLayer(eval(obj+'.name+"titulo"'),eval(obj+'.name+"fondo"'))
		destroyLayer(eval(obj+'.name+"fondo"'),null)
		destroyLayer(eval(obj+'.name+"shadow"'),null)
		TTT_day_selected=null
		TTTCalActive=false
	}
}
function TTTSelectMes(obj,TTTindex) {
	var st=''
	var seliz=''
	var selder=''
	var TTTnewMes=''
	seliz='<td width="9" height="9"><a href="#" onclick="javascript:TTTSelectMes(\''+eval(obj+'.obj')+'\','+(TTTindex-1)+');return false"><img src="/images/prev_off.gif" width="9" height="9" border="0"></a></td>'
	selder='<td width="9" height="9"><a href="#" onclick="javascript:TTTSelectMes(\''+eval(obj+'.obj')+'\','+(TTTindex+1)+');return false"><img src="/images/next_off.gif" width="9" height="9" border="0"></a></td>'
	st+='<table width="'+eval(obj+'.lycab.w')+'" cellpadding="5" cellspacing="0">'
	st+='<tr>'
	if (TTTindex > 0) st+=seliz
	else st+='<td width="9" height="9"><img src="/images/cp.gif" width="9" height="9"></td>'
	st+='<td width="'+(eval(obj+'.lycab.w')-18)+'" class="v11blc" align="center"><b>'+TTTMesesOk[TTTindex].messtr+'&nbsp;'+TTTMesesOk[TTTindex].anyo+'</b></td>'
	if (TTTindex < TTTMesesOk.length-1) st+=selder
	else st+='<td width="9" height="9"><img src="/images/cp.gif" width="9" height="9"></td>'
	st+='</tr>'
	st+='</table>'
    labelmes=st
    cab.innerHTML=labelmes  
	TTTnewMes='<table cellpadding="0" cellspacing="5" align="center"><tr><td>'+TTTpintaMes(eval(obj+'.obj'),TTTMesesOk[TTTindex].mes,TTTMesesOk[TTTindex].anyo)+'</td></tr></table>'
    calendario=TTTnewMes
   calend.innerHTML=calendario
}
function TTTcal_write(){
   	var st
	var MusOCin
	if (eve.tipo=='MUS') MusOCin=l[41]
	else MusOCin=l[40]
	var TTTeventTitle='<table width="'+titulo.offsetWidth+'" cellpadding="5" cellspacing="0" border="0"><td class="v12wh" align="left" valign="top"><b>'+e[this.n].imp3+'</b></td><td align="right" valign="top"><a href="#" onclick="javascript:TTTclose_cal(\''+this.obj+'\');return false"><img src="/images/in_close.gif" width="11" height="11" border="0"></td></tr></table>'
	titulo.innerHTML=TTTeventTitle

    calendario='<table cellpadding="0" cellspacing="5" align="center"><tr><td>'+TTTpintaMes(this.obj,TTTcmpdata(this.sdh.getMonth(),this.sdi.getMonth()),TTTcmpdata(CorrectYear(this.sdh),CorrectYear(this.sdi)))+'</td></tr></table>'    
    calend.innerHTML=calendario

    labelinfo='<table cellpadding="0" cellspacing="5"><tr><td class="v11bkc">'+l[38]+'</td></tr></table>'
    contenidoInfo.innerHTML=labelinfo
    info.innerHTML=labelinfo
    
	st=''
	var TTTtitle='<table width="'+cab2.offsetWidth+'" border="0" cellpadding="5" cellspacing="0"><tr><td class="v11blc" align="center"><b>'+MusOCin+'</b></td></tr></table>'
    cab2.innerHTML=TTTtitle
	var contador=0
	var h=0
	mes = this.sdi.getMonth()
	anyo = CorrectYear(this.sdi)
	var i=mes
	while (contador < e[this.n].m.length) {
		mesok=false
		if (this.datos[i].meses.length!=0) {
			for (j=0;j<this.datos[i].meses.length;j++){
				if (anyo==e[this.n].m[this.datos[i].meses[j]].substring(4,8)){
				if (mesok==false) {
					TTTMesesOk[h]=new Object()
					TTTMesesOk[h].anyo=anyo
					TTTMesesOk[h].mes=i
					TTTMesesOk[h++].messtr=lmeses[i]
					mesok=!mesok
				}
				contador++
				}
			}
		}
		i++
		if (i>11) {
			i=0
			anyo++
		}
	}
	TTTSelectMes(this.obj,0)    
	TTTCalActive=true
}
function WriteNoDisp(obj) {
	var TTTinfoLayer='<table cellpadding="0" cellspacing="5"><tr><td class="v11bkc">'+l[42]+'</td></tr></table>'	
    labelinfo=TTTinfoLayer    
}
function TestEncoding(inputString)
{
  var encodedInputString=escape(inputString);
  encodedInputString=encodedInputString.replace("+", "%2B");
  encodedInputString=encodedInputString.replace( new RegExp( "/", "g" ), "%2F" );
  return encodedInputString
}
function TTTinfo_dia(obj,dia,mes,anyo) {
   
	var i=0
	var st=''
	var data
	var edata=''
	var aux
	var aux1
	var disponible=''
	var href=''
	var edatan
	var edatam
	
	var pasedia=new Array()
	if (dia<10) dia='0'+dia
	if (mes<10) mes='0'+mes
	data=String(mes)+String(dia)+String(anyo)
	TTT_day_selected=data
	st += '<table cellpadding="0" cellspacing="5" border="0">'
	for (i=0;i<eval(obj+'.datos['+(mes-1)+'].meses.length');i++) {
		edata=e[eval(obj+'.n')].m[eval(obj+'.datos['+(mes-1)+'].meses['+i+']')]
			if (edata.substring(0,8)==data){
			aux1=edata.substring(edata.indexOf('|')+1,edata.length)
			pasedia=aux1.split('|')
			disponible=pasedia[2]
			if (pasedia[4]=='true'){
				Link='pkg_detalle_sesion.inicio?p_evento='+pasedia[3]+'&p_sesion='+e[eval(obj+'.n')].sesion+'&p_pase='+pasedia[0]+'&p_dia='+pasedia[1]+'&p_usuario='+eve.usuario+'&p_idioma='+eve.langu+'&p_origen='+eve.origen
				if (eve.tipov=='INT'){
					if (is.ns) {
						  if (disponible==0) href=Link
					    else href='javascript:WriteNoDisp(\''+eval(obj+'.obj')+'\')';}
					else {
							if (disponible==0) href="javascript:NavegadorZonas('pkg_detalle_sesion.inicio?p_evento="+pasedia[3]+"&p_sesion="+e[eval(obj+'.n')].sesion+"&p_pase="+pasedia[0]+"&p_dia="+pasedia[1]+"&p_usuario="+eve.usuario+"&p_idioma="+eve.langu+"&p_origen="+eve.origen+"')"
							else href='javascript:WriteNoDisp(\''+eval(obj+'.obj')+'\')';
						}
				}
				else {
					if (disponible==0) href="javascript:NavegadorZonas('pkg_detalle_sesion.inicio?p_evento="+pasedia[3]+"&p_sesion="+e[eval(obj+'.n')].sesion+"&p_pase="+pasedia[0]+"&p_dia="+pasedia[1]+"&p_usuario="+eve.usuario+"&p_idioma="+eve.langu+"&p_origen="+eve.origen+"')"
				        else href='javascript:WriteNoDisp(\''+eval(obj+'.obj')+'\')'
			        }
			}
			else {
				if (disponible==0) 
				  {//if (eve.origen==0)
            if (eve.arquitectura_web==1) {
				  	   href='pkg_detalle_sesion.inicio?p_evento='+pasedia[3]+'&p_sesion='+e[eval(obj+'.n')].sesion+'&p_pase='+pasedia[0]+'&p_dia='+pasedia[1]+'&p_usuario='+eve.usuario+'&p_idioma='+eve.langu+'&p_origen='+eve.origen 
				  	   var path= location.pathname.substring(0,location.pathname.indexOf('pkg'))
    	       	 href='https://'+location.host+'/entradas/ver.do?origin='+eve.operador+'&url='+TestEncoding(path+href)
				  	}
				   else {href='pkg_detalle_sesion.inicio?p_evento='+pasedia[3]+'&p_sesion='+e[eval(obj+'.n')].sesion+'&p_pase='+pasedia[0]+'&p_dia='+pasedia[1]+'&p_usuario='+eve.usuario+'&p_idioma='+eve.langu+'&p_origen='+eve.origen }				
			    }
				  else href='javascript:WriteNoDisp(\''+eval(obj+'.obj')+'\')'
			}	
			 //if (eve.origen==0)
      if (eve.arquitectura_web==1){
			 	if (pasedia[4]=='true')
			 	  {
					 	if (disponible==0) st+='<tr><td class="v10bkc"><a href="'+href+'" class="v10bll"><b>'+ edata.substring(8,10)+':'+edata.substring(10,12)+'</b></a></td></tr>'
					  else st+='<tr><td class="v10bkc"><a href="'+href+'" class="v10gr2"><b>'+ edata.substring(8,10)+':'+edata.substring(10,12)+'</b></a></td></tr>'
			    }
			  else {
			  	 	if (disponible==0) st+='<tr><td class="v10bkc"><a href="javascript:void(0)" onclick="parent.TTTmFrame.parent.location.href=\''+href+'\'" class="v10bll"><b>'+ edata.substring(8,10)+':'+edata.substring(10,12)+'</b></a></td></tr>'
					  else st+='<tr><td class="v10bkc"><a href="'+href+'" class="v10gr2"><b>'+ edata.substring(8,10)+':'+edata.substring(10,12)+'</b></a></td></tr>'
			  	}
			  }
			 else {		
				if (disponible==0) st+='<tr><td class="v10bkc"><a href="'+href+'" class="v10bll"><b>'+ edata.substring(8,10)+':'+edata.substring(10,12)+'</b></a></td></tr>'
			  else st+='<tr><td class="v10bkc"><a href="'+href+'" class="v10gr2"><b>'+ edata.substring(8,10)+':'+edata.substring(10,12)+'</b></a></td></tr>'
		   }
		}
	}
	st+='</table>'
	eval(obj+'.lypase.moveTo(0,0)')
	eval(obj+'.lypmsl.moveTo(1,0)')


 
   pdia=st


contenidoPase.innerHTML=pdia
pase.appendChild(contenidoPase);

 
	st='<table cellpadding="0" cellspacing="5" align="center"><tr><td>'+TTTpintaMes(obj,TTT_mes,TTT_anyo)+'</td></tr></table>'
	calendario=st
   
//no necesita validar el navegador para verificar la altura de la capa
	//aux = (is.ns)? eval(obj+'.lypase.offsetHeight') : eval(obj+'.lypase.elm.scrollHeight')

	aux=pasem.offsetHeight;//altura de pasem    
    var auxi=pase.offsetHeight;//altura de pase
    

	if (auxi>aux) {
		eval(obj+'.lyrefs.show()')
		eval(obj+'.lypmsl.show()')
		eval(obj+'.lymsl.show()')
	}
	else {    
		eval(obj+'.lyrefs.hide()')
		eval(obj+'.lypmsl.hide()')
		eval(obj+'.lymsl.hide()')
	}
	var TTTinfoLayer='<table cellpadding="0" cellspacing="5"><tr><td class="v11bkc">'+l[39]+'</td></tr></table>'
	
    labelinfo=TTTinfoLayer
    contenidoInfo.innerHTML=labelinfo    
    info.innerHTML=labelinfo
            
}
var TTT_day_selected=null
var TTT_mes=null
var TTT_anyo=null
function TTTpintaMes(obj,mes,anyo) {
	TTT_mes=mes
	TTT_anyo=anyo
	var data = new Date(anyo,mes,1)
	var i,ldia
	var dia=1
	var st=''
	var aux,aux2
	st += '<table cellpadding="2" cellspacing="0" border="0">'
	st += '<tr>'
	st += '<td width="15"><img src="/images/cp.gif" width="15" height="1"></td>'
	st += '<td width="15"><img src="/images/cp.gif" width="15" height="1"></td>'
	st += '<td width="15"><img src="/images/cp.gif" width="15" height="1"></td>'
	st += '<td width="15"><img src="/images/cp.gif" width="15" height="1"></td>'
	st += '<td width="15"><img src="/images/cp.gif" width="15" height="1"></td>'
	st += '<td width="15"><img src="/images/cp.gif" width="15" height="1"></td>'
	st += '<td width="15"><img src="/images/cp.gif" width="15" height="1"></td>'
	st += '</tr>'
	st += '<tr>'
	st += '<td class="v10blc" align="right">'+l[30]+'</td>'
	st += '<td class="v10blc" align="right">'+l[31]+'</td>'
	st += '<td class="v10blc" align="right">'+l[32]+'</td>'
	st += '<td class="v10blc" align="right">'+l[33]+'</td>'
	st += '<td class="v10blc" align="right">'+l[34]+'</td>'
	st += '<td class="v10blc" align="right">'+l[35]+'</td>'
	st += '<td class="v10blc" align="right">'+l[36]+'</td>'
	st += '</tr>'
	st += '<tr>'
	diaIni = data.getDay()-1
	if (diaIni<0) diaIni = 6
	for (i=0;i<diaIni;i++) st+='<td class="v10bkc">&nbsp;</td>'
	while (mes==data.getMonth()) {
		if (data.getDay()==1 && dia!=1) st += '<tr>'
		if (dia<10) ldia='&nbsp;'+dia; else ldia=dia.toString()
		color=null
	 if (TTTmarcado(obj,data)==1) {
			aux=((parseInt(mes)+1)<10)?String('0'+String(parseInt(mes)+1)):String(parseInt(mes)+1)
			aux2=(dia<10)?String('0'+dia):String(dia)
			edata = aux+aux2+String(anyo)

		if (e[eval(obj+'.n')].ocul =='N') {
			if (edata==TTT_day_selected) color='bgcolor="#FFCC66"'
			for (i=0;i<eval(obj+'.datos['+(mes)+'].meses.length');i++) {
				odata=e[eval(obj+'.n')].m[eval(obj+'.datos['+(mes)+'].meses['+i+']')]
				if (odata.substring(0,8)==edata){
					aux1=odata.substring(odata.indexOf('|')+1,odata.length)
					pasedia=aux1.split('|')
          infor=pasedia[5]
          }
      }
			ldia='<a class="v10bll" href="#" TITLE="'+infor+'" onclick="javascript:TTTinfo_dia(\''+obj+'\',\''+dia+'\',\''+eval(parseInt(mes)+1)+'\',\''+anyo+'\');return false;"><b>'+ ldia + '</b></a>'            
		  }
	  else
		 {
			datab=aux+aux2+String(anyo)
			TTT_day_selected=datab
			for (i=0;i<eval(obj+'.datos['+(mes)+'].meses.length');i++) {
				odata=e[eval(obj+'.n')].m[eval(obj+'.datos['+(mes)+'].meses['+i+']')]
				if (odata.substring(0,8)==TTT_day_selected){
					aux1=odata.substring(odata.indexOf('|')+1,odata.length)
					pasedia=aux1.split('|')
          disponible=pasedia[2]
          infor=pasedia[5]
				if (pasedia[4]=='true'){
				 if (eve.tipov=='INT'){
				 		if (is.ns) {
						  if (disponible==0) href='pkg_detalle_sesion.inicio?p_evento='+pasedia[3]+'&p_sesion='+e[eval(obj+'.n')].sesion+'&p_pase='+pasedia[0]+'&p_dia='+pasedia[1]+'&p_usuario='+eve.usuario+'&p_idioma='+eve.langu+'&p_origen='+eve.origen
					    else href='javascript:WriteNoDisp(\''+eval(obj+'.obj')+'\')';}
					  else {
							 if (disponible==0) {href="javascript:NavegadorZonas('pkg_detalle_sesion.inicio?p_evento="+pasedia[3]+"&p_sesion="+e[eval(obj+'.n')].sesion+"&p_pase="+pasedia[0]+"&p_dia="+pasedia[1]+"&p_usuario="+eve.usuario+"&p_idioma="+eve.langu+"&p_origen="+eve.origen+"')"}
							 else href='javascript:WriteNoDisp(\''+eval(obj+'.obj')+'\')';
					 }
				 }
				 else {
					if (disponible==0) href="javascript:NavegadorZonas('pkg_detalle_sesion.inicio?p_evento="+pasedia[3]+"&p_sesion="+e[eval(obj+'.n')].sesion+"&p_pase="+pasedia[0]+"&p_dia="+pasedia[1]+"&p_usuario="+eve.usuario+"&p_idioma="+eve.langu+"&p_origen="+eve.origen+"')"
				  else href='javascript:WriteNoDisp(\''+eval(obj+'.obj')+'\')'
			        }
			   }
			  else {
			  	//if (eve.origen==0)
          if (eve.arquitectura_web==1){
			  		  if (disponible==0) {
			  		  	href='pkg_detalle_sesion.inicio?p_evento='+pasedia[3]+'&p_sesion='+e[eval(obj+'.n')].sesion+'&p_pase='+pasedia[0]+'&p_dia='+pasedia[1]+'&p_usuario='+eve.usuario+'&p_idioma='+eve.langu+'&p_origen='+eve.origen
						    var path= location.pathname.substring(0,location.pathname.indexOf('pkg'))
    	       	  href='https://'+location.host+'/entradas/ver.do?origin='+eve.operador+'&url='+TestEncoding(path+href)
						  }
						  else href='javascript:WriteNoDisp(\''+eval(obj+'.obj')+'\')'
			         }
			    else {
						  if (disponible==0) href='pkg_detalle_sesion.inicio?p_evento='+pasedia[3]+'&p_sesion='+e[eval(obj+'.n')].sesion+'&p_pase='+pasedia[0]+'&p_dia='+pasedia[1]+'&p_usuario='+eve.usuario+'&p_idioma='+eve.langu+'&p_origen='+eve.origen
						  else href='javascript:WriteNoDisp(\''+eval(obj+'.obj')+'\')'
					     }
			   }
			   //if (eve.origen==0)
          if (eve.arquitectura_web==1){ldia ='<a class="v10bll" href="javascript:void(0)" onclick="parent.TTTmFrame.parent.location.href=\''+href+'\'" TITLE="'+infor+'"><b>'+ ldia + '</b></a>'}
			   else {	ldia ='<a class="v10bll" href="'+href+'" TITLE="'+infor+'"><b>'+ ldia + '</b></a>' }
					break;
				}
	     }
	   }
		}
		else {
			if (data.getDay()==0 || data.getDay()==6) ldia = '<font class="v10bll">'+ldia+'</font>'
		}
		st += '<td align="right" class="v10bkc" '+color+'>'+ldia+'</td>'
		if (data.getDay()==0) st += '</tr>'
		data.setDate(++dia)
       
	}
	data.setMonth(mes)
	data.setYear(anyo)
	data.setDate(dia-1)
	diaIni = data.getDay()-1
	if (diaIni<0) diaIni = 6
	for(i=diaIni;i<6;i++) st+='<td class="v10bkc">&nbsp;</td>'
	if (diaIni!=6) st+='</tr>'
	st += '</table>'
    
	return st
}
