// JavaScript Document

$(function(){	

	$("ul#testList").Sortable({
		accept : 		'sortableitem',
		activeclass : 	'sortableactive',
		hoverclass : 	'sortablehover',
		helperclass : 	'sorthelper',
		handle : 		'b',
		tolerance:		'intersect',
		ghosting:		false,
		opacity: 		0.5,
		revert:			true,
		axis:			'vertically',
		onStop:			function(){ update_order() }
	});
	
});

function serialize(s){
	return $.SortSerialize(s);
}

function update_order(){
	var course_id = $('#testList').attr('rel');
	data = serialize("testList");
	$.ajax({
		url: "../ajax/processor.php",
		type: "POST",
		data: data.hash+'&course_id='+course_id,
		success: order_saved
	});
}

function order_saved(){
	$('.ajaxResponse').fadeIn().html('<p>Assessment order successfully updated.</p>').pause(3000).fadeOut();
}
