var n_actividades = 10;
var inicio = 0;
var diasActividad = new Array(); 
var hoy = new Date();
var mes = parseInt(hoy.getMonth())+1;
var es_inicio = false;
var gmes=null, gyear=null;

$(document).ready(function(){getActividadesMes_response(mensaje);});

function getActividadesMes_response(jsonDias){//(mensaje){
	var nDias = getJsonLength(jsonDias.dias_mes);
	for(i=0; i < nDias; i++)
		diasActividad[i] = jsonDias.dias_mes[i].dia;
	var fecha_arreglo = fecha_init.split("-");	
	var anoo = fecha_arreglo[0];
	var mess = fecha_arreglo[1];
	var diaa = fecha_arreglo[2];
	$('#d_calendario').datepicker({
		   beforeShowDay		:	seteaDias,
		   onSelect				: function(dateText, inst)
								   	{location.href='actividades.php?fecha='+dateText;},		   
		   dateFormat			: 	'yy-mm-dd',
		   altFormat			: 	'yy-mm-dd',
		   defaultDate			:   new Date(anoo,mess-1,diaa),		   
		   firstDay				:	1,
		   monthNamesShort		: 	['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
		   monthNames : ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
		   dayNamesMin			: 	['Do','Lu','Ma','Mi','Ju','Vi','Sá'],
		   onChangeMonthYear:function(year, month, inst){alCambiarMes(year, month, inst)}
	});
}

function alCambiarMes(year, month, inst){
	var fecha_arreglo = fecha_init.split("-");	
	var anoo = fecha_arreglo[0];
	var mess = fecha_arreglo[1];
	var diaa = fecha_arreglo[2];	
	gmes = month;
	gyear = year;
	if( !es_inicio ){
		diasActividad.length = 0;
		var fecha = year+"-"+month+"-"+diaa;
		$.ajax({
			async:true,
			dataType:'json',
			type: "POST",
			url:"include/script/getActividadesMes.php",
			data:"fecha="+fecha+"&init="+inst,
			complete:function(mensaje){
					var res 	= 	mensaje.responseText;				
					var diax	=	1;				
					var datex	=	null;				
					if(res!=-1){				
			
			
			var jsonDias = eval("(" + res + ")");				
						var nDias = getJsonLength(jsonDias.dias_mes);				
						for(i=0; i < nDias; i++)				
							diasActividad[i] = jsonDias.dias_mes[i].dia;				
						diax = diasActividad[0];				
					}				
					datex = new Date(gyear,gmes-1,diaa);				
					$("#d_calendario").datepicker( 'setDate' ,datex );
				},
			timeout:4000,
			error:function(){//alert("Su mensaje no pudo ser enviado");
			}
		});
	}
}

function alCambiarMes_response(mensaje){
	var res 	= 	mensaje.responseText;
	var diax	=	1;
	var datex	=	null;
	if(res!=-1){
		var jsonDias = eval("(" + res + ")");
		var nDias = getJsonLength(jsonDias.dias_mes);
		for(i=0; i < nDias; i++)
			diasActividad[i] = jsonDias.dias_mes[i].dia;
		diax = diasActividad[0];
	}
	datex = new Date(gyear,gmes-1,diax);
	$("#d_calendario").datepicker( 'setDate' ,datex );
}

function getActividades(){
	$('#d_actividades2').html("");
	if(!$.browser.msie) $('#d_actividades').fadeOut('slow');
	if(!$.browser.msie) $('#l_din').fadeOut("slow");	
	var fecha = $('#fecha').val();
	$.ajax({
		async:true,
		type: "POST",
		url:"include/script/getActividades.php",
		data:"fecha="+fecha+"&inicio="+inicio+"&cantidad="+n_actividades,
		complete:getActividades_response,
		timeout:4000,
		error:function(){alert("Su mensaje no pudo ser enviado");}
	});
}

function getActividades_response(mensaje){

	var fecha = $('#fecha').val();

	var res = mensaje.responseText;

	var txt = "Actividades para el dia ";

	if( es_inicio )

		txt = "Actividades de hoy ";

	$('#l_din').text(txt+getFecha(fecha,"fecha"));	

	if( res == -1 )

		$('#d_actividades').html("");

	else{

		var actis_json 	=	eval("(" + res + ")");

		var n			=	getJsonLength(actis_json.actividades);

		var contenido = "";

		for(i=0;i<n;i++){

			contenido =  contenido + 

		'<ul class="ul_acts">'+

		'<li class="li_titulo">'+actis_json.actividades[i].titulo+'</li>'+

		'<li class="li_chico">Comienza a las '+getFecha(actis_json.actividades[i].fecha_inicial,"hora")+' hr. y finaliza el '+getFecha(actis_json.actividades[i].fecha_final, "fecha")+" a las "+getFecha(actis_json.actividades[i].fecha_final, "hora")+' hr.</li>'+

		'<li class="li_descripcion">'+actis_json.actividades[i].descripcion+'</li>'+

		'<li class="li_chico">Lugar: '+actis_json.actividades[i].lugar+'</li>'+

		'</ul>';

		}

		$('#d_actividades').html(contenido);

		if(!$.browser.msie) $('#d_actividades').fadeIn('slow');

	}

	if(!$.browser.msie)	$('#l_din').fadeIn('slow');

}