//VARIABLES QUE RECOGEN LA FECHADEL EQUIPO
	
	var glo_anno=00;
	var glo_dia=16;
	var mes_defecto;
	
function date(dmes,dsem,vmes) {
	var dia_mes = dmes;
	var dia_semana = dsem;
	var mes = vmes;
	var fecha_actual = new Date();
	var anioaux = fecha_actual.getFullYear();
	glo_anno = anioaux%100;
	mes_actu = fecha_actual.getMonth() + 1;
	if (vmes<mes_actu){glo_anno++}
	
	if ((dmes==50) && (dsem==50) && (vmes==50)){
		/*var fecha_actual = new Date();*/
		dia_mes = fecha_actual.getDate();
		dia_semana = fecha_actual.getDay();
		mes = fecha_actual.getMonth() + 1;
	}
		
	//ARRAYS GENERALES
	var meses = new Array("enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre");
	var numdias = new Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);
	/************************01***02***03***04***05***06***07***08***09***10***11***12***13***14***15***16***17***18***19***20***21***22***23***24***25***26***27***28***29***30***31**/
	var enlace1 = new Array(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
	var enlace2 = new Array(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
	var enlace3 = new Array(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
	var enlace4 = new Array(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
	var enlace5 = new Array(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
	var enlace6 = new Array(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
	var enlace7 = new Array(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
	var enlace8 = new Array(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
	var enlace9 = new Array(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
	var enlace10 = new Array(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
	var enlace11 = new Array(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
	var enlace12 = new Array(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
	
/* CONSULTA A LA BASE DE DATOS */

	//var allevents = lectura_even();
	var allevents = arr_fecha;
	var textodebug = "esta todo mal";
	var long=0;
	if (allevents != null){long = allevents.length;}
	i=0;
	while (i<long){
		var fecha = allevents[i].fecha.split('-');
		var evmes = fecha[1].toInt();
		var evdia = fecha[2].toInt()-1;
		var cadena_fecha = allevents[i].localidad + ".<br />" + allevents[i].provincia + "<br />" + allevents[i].hora + " horas <br />" + allevents[i].modo + ".";
		switch(evmes) {
			case 1: enlace1[evdia]=cadena_fecha;break;
			case 2: enlace2[evdia]=cadena_fecha;break;
			case 3: enlace3[evdia]=cadena_fecha;break;
			case 4: enlace4[evdia]=cadena_fecha;break;
			case 5: enlace5[evdia]=cadena_fecha;break;
			case 6: enlace6[evdia]=cadena_fecha;break;
			case 7: enlace7[evdia]=cadena_fecha;break;
			case 8: enlace8[evdia]=cadena_fecha;break;
			case 9: enlace9[evdia]=cadena_fecha;break;
			case 10: enlace10[evdia]=cadena_fecha;break;
			case 11: enlace11[evdia]=cadena_fecha;break;
			case 12: enlace12[evdia]=cadena_fecha;break;
		}
		i++;
	}
	//$('debug').set('text',textodebug);
	
/* =========================== */
	
	var enlaces;
	switch(mes)
	{
	case 1:
		enlaces=enlace1;
		break;
	case 2:
		enlaces=enlace2;
		break;
	case 3:
		enlaces=enlace3;
		break;
	case 4:
		enlaces=enlace4;
		break;
	case 5:
		enlaces=enlace5;
		break;
	case 6:
		enlaces=enlace6;
		break;
	case 7:
		enlaces=enlace7;
		break;
	case 8:
		enlaces=enlace8;
		break;
	case 9:
		enlaces=enlace9;
		break;
	case 10:
		enlaces=enlace10;
		break;
	case 11:
		enlaces=enlace11;
		break;
	case 12:
		enlaces=enlace12;
		break;
	}
		
	//DETERMINAMOS EL NUMERO DE DIAS QUE TIENE EL MES ACTUAL
	var diasmesact = 1;
	if((mes==1)||(mes==3)||(mes==5)||(mes==7)||(mes==8)||(mes==10)||(mes==12)){
		diasmesact = 31;
	} else if (mes==2){
		diasmesact = 28;
	} else {
		diasmesact = 30;
	}
	
	//PARA ASIGNAR EL NUMERO DE DIAS EN BLANCO ANTES DEL DIA 1
	for(x=dia_mes; x>1; x--){
		if(dia_semana==0){dia_semana=7};
		dia_semana--;
		var dia_semanact = dia_semana-1;
	}

	if(dia_semanact==-1){dia_semanact=6};
	
	//ESCRIBE EL CALENDARIO EN PÁGINA
	var rutayear="";
	var anio=2000+glo_anno;
	rutayear=anio;

	el=$('cal');
	cadenahtml="<ul>";
	/*cadenahtml+="<li class='mes'><div class='mes2' align='center' style=\"background:url('img/" + meses[mes-1] + ".png');\"></div></li>";*/
	cadenahtml+="<li class='mes'><img class='mes2' src='img/" + meses[mes-1] + ".png' /><img class='mes2' src='img/" + rutayear + ".png' /></li>";
	cadenahtml+="<li class='dia'><img align='center' src='img/lu.png' /></li><li class='dia'><img align='center' src='img/ma.png' /></li><li class='dia'><img align='center' src='img/mi.png' /></li><li class='dia'><img align='center' src='img/ju.png' /></li><li class='dia'><img align='center' src='img/vi.png' /></li><li class='dia'><img align='center' src='img/sa.png' /></li><li class='dia'><img align='center' src='img/do.png' /></li>";
		
		for (j = 0; j < dia_semanact; j++) {
			cadenahtml+="<li class='dia2'>&nbsp;</li>";
		}

		for (i = 0; i < diasmesact; i++) {

			cadenahtml+="<li class='dia2' ";
			
			if(enlaces[i]!=null){
				var pos=enlaces[i].indexOf('.');
				var tituvec=enlaces[i].substring(0,pos);
				var ev_texto = enlaces[i].replace('.',' ');
				var caden="enlaces" + i;
				cadenahtml+="id='" + caden + "' onmouseover=\"manejainf(this.id,'" + ev_texto + "')\" onmouseout=\"$('box').destroy()\"><p>" + numdias[i] + "</p><br /><p style='color:#cccccc;font-size:12px;'>" + tituvec + "</p>";
			} else {
				cadenahtml+=">" + numdias[i];
			}
			cadenahtml+="</li>";
		}

	
	cadenahtml+="</ul>";
	el.set('html',cadenahtml);
	if (vmes<mes_actu){glo_anno--}
	switch (mes_actu)
	{
	case 1:
		$('enero').src='img/smenero3.png';mes_defecto="enero";
	break;
	case 2:
		$('febrero').src='img/smfeberero3.png';mes_defecto="febrero";
	break;
	case 3:
		$('marzo').src='img/smmarzo3.png';mes_defecto="marzo";
	break;
	case 4:
		$('abril').src='img/smabril3.png';mes_defecto="abril";
	break;
	case 5:
		$('mayo').src='img/smmayo3.png';mes_defecto="mayo";
	break;
	case 6:
		$('junio').src='img/smjunio3.png';mes_defecto="junio";
	break;
	case 7:
		$('julio').src='img/smjulio3.png';mes_defecto="julio";
	break;
	case 8:
		$('agosto').src='img/smagosto3.png';mes_defecto="agosto";
	break;
	case 9:
		$('sept').src='img/smseptiembre3.png';mes_defecto="sept";
	break;
	case 10:
		$('octu').src='img/smoctubre3.png';mes_defecto="octu";
	break;
	case 11:
		$('novi').src='img/smnoviembre3.png';mes_defecto="novi";
	break;
	case 12:
		$('dici').src='img/smdiciembre3.png';mes_defecto="dici";
	break;
}
	
}
// ELEMENTO EMERGENTE QUE MUESTRA LA INFO DE LOS EVENTOS.
function manejainf(capa,texto){
	var el=$(capa);
	var cuerpo="<p style='margin:15px 6px 2px 15px; font-size:15px;'>" + texto + "</p>";
	var auxtop=(el.offsetTop + 110) + "px";
	var auxleft=(el.offsetLeft + 310) + "px";
	var myel = new Element('div',{
						   'class' : 'sombra_curva2',
						   'id' : 'box',
						   'styles':{
							   'background' : '#999999',
							   'position' :  'absolute',
							   'top' : auxtop,
							   'left' : auxleft,
							  /* 'border' : '1px solid #0af890',*/
							   'height' : '100px',
							   'width' : '170px',
							   'display' : 'none',
							   'z-index' : '200'
							},
							'html': cuerpo
	});
	myel.inject($('contcalendar'));
	myel.setStyle('display','inline');
	
}

/*var glo_anno2=10;*/

