var base_url = "";

$(function(){
		  
	if($("#base_url").length)
		base_url = $("#base_url").html();
		
	$.ajax({
		url: base_url+'includes/calendar_dropdowns.php',
		type: 'GET',
		success: show_dropdowns,
		error: ajax_error
	});
	
	$("#year_select").live("change", function(){
		update_calendar();
	});
	
	$("#month_select").live("change", function(){
		update_calendar();
	});
	
});

function show_dropdowns(data)
{
	$("#calendar_dropdowns_wrapper").html(data);
	
	$.ajax({
		url: base_url+'includes/calendar_update.php',
		type: 'GET',
		success: show_items,
		error: ajax_error
	});
}

function update_calendar()
{
	var year_val = $("#year_select option:selected").val();
	var month_val = $("#month_select option:selected").val();
	
	//alert(month_val);
	//alert(year_val);
	
	$.ajax({
		url: base_url+'includes/calendar_update.php',
		type: 'GET',
		data: { month: month_val, year: year_val },
		success: show_items,
		timeout: (2 * 1000),
		error: ajax_error
	});
}

function show_items(data)
{
	$("#calendar_wrapper").html(data);
}

function ajax_error(XMLHttpRequest, textStatus, errorThrown)
{
	$("#calendar_wrapper").html("readyState: "+XMLHttpRequest.readyState+"<br />responseText: "+XMLHttpRequest.responseText);
}
