var ajax = new sack();


function obteniendoDatos(){
	var e = document.getElementById('capacalendario'); 
	e.innerHTML = "Obteniendo datos...";
}

function obtenerCalendario()
{	
	var vCapaCalendario = document.getElementById("capacalendario");
	vCapaCalendario.innerHTML = "";
	ajax.requestFile = "/includes/calendario/cargarcalendario.asp";
	//ajax.method = form.method.value;
	ajax.element = 'capacalendario';	
	ajax.setVar("mlcMonth", document.myLittleCalendar.mlcMonth.value);
	ajax.setVar("mlcYear", document.myLittleCalendar.mlcYear.value);
	ajax.setVar("mlcDay", document.myLittleCalendar.mlcDay.value);
	ajax.onLoading = obteniendoDatos;
	ajax.onLoaded = obteniendoDatos; 
	ajax.onInteractive = obteniendoDatos;
	//ajax.onCompletion = whenCompleted;
	ajax.runAJAX("");
}

function mlc_setdate(pYear, pMonth, pDay, selectDate, selectWeek)
{
	if (eval(document.myLittleCalendar.mlcYearList))
	{
		mySelectedIndex = document.myLittleCalendar.mlcYearList.selectedIndex;
		if (pYear == 0) pYear = document.myLittleCalendar.mlcYearList.options[mySelectedIndex].value;
		mySelectedIndex = document.myLittleCalendar.mlcMonthList.selectedIndex;
		if (pMonth == 0) pMonth = document.myLittleCalendar.mlcMonthList.options[mySelectedIndex].value;
	}
	
	document.myLittleCalendar.mlcYear.value=pYear;
	document.myLittleCalendar.mlcMonth.value=pMonth;
	document.myLittleCalendar.mlcDay.value=pDay;
	
	//if (selectWeek==true) {
		//document.myLittleCalendar.mlcSelectWeek.value=true;
		//document.myLittleCalendar.pRango.value=2; }
	//else {
		//document.myLittleCalendar.mlcSelectWeek.value=false;
		//document.myLittleCalendar.pRango.value=''; }
	
	if (selectDate==true)
	{
		document.myLittleCalendar.mlcDate.value=pDay + '/' + pMonth + '/' + pYear;
		document.myLittleCalendar.action = "/secciones/agenda/agenda.asp";
	}
	else
	{
		document.myLittleCalendar.mlcDate.value="";
		document.myLittleCalendar.action = "javascript:obtenerCalendario();";	
	}
		
	document.myLittleCalendar.submit();
	return(0);
}
