// Global settings for future AJAX calls
$(function(){
	$.ajaxSetup({
		type: "POST",
		dataType: "html",
		cache: false
	});
});

// function to submit forms using ajax
function ajaxSubmitForm(f)
{
	$.ajax({
		url: "includes/"+f+"-form.inc.php",
		data: $("#"+f+"form").serialize(),
		success: function(html){
			$("#"+f+"formcont").html(html);
			$.scrollTo("#"+f+"formcont", 1000, {offset:-50});
		}
	});
	
	return false;
}

// update a cont
function updateCont(site, cont, id)
{
	$.ajax({
		url: "includes/"+cont+".inc.php",
		data: ({site : site, cont: cont, id: id}),
		success: function(html){
			$("#"+cont+"cont").html(html);
		}
	});
	
	return false;
}

// Calendar functions
function update_calendar(month)
{
	$.ajax({
		url: "includes/events-cal.inc.php",
		data: ({month: month}),
		success: function(html){
			$("#calendar_contain").html(html);
		}
	});
	
	return false;
}

function update_event_detail(day)
{
	$.ajax({
		type: 'GET',
		url: "includes/event-detail.inc.php",
		data: ({day: day}),
		success: function(html){
			$("#event-detail-cont").html(html);
		}
	});
}
