function loadPage(page, sort_type)
{
	$.ajax({
		type: 'GET',
		url: 'resource/faculty/page',
		data: {'page': page, 'sort_type': sort_type},
		dataType: 'html',
		async: false,
		success: function(content, status) {
			
			$('#div_facultyListing').html(content);
		},
		error: function(request, status, error) {
			showErrorMessage('Error', request.responseText);
		}
	});
}

function ajaxPageInit(hash)
{
	var arrElements = hash.split('&');
	var page = 1;
	var sort = '';
	var arrPieces;
	
	for(i = 0 ; i < arrElements.length ; ++i)
	{
		arrPieces = arrElements[i].split('=');
		
		if(arrPieces[0] == 'page')
			page = arrPieces[1];
		else if(arrPieces[0] == 'sort')
			sort = arrPieces[1];
	}
	
	loadPage(page, sort)
}

function boxHilight(group) {
	if ( group == "all" ) {
		$('.faculty').fadeTo(500,1);
	} else {
		$(':not(.'+group+') .faculty').fadeTo(500,0.15);
		$('.'+group).fadeTo(500,1);
	}
}

function visitGroup() {
	var group_id = $('#sel_group').val().replace('group_', '');
	window.location = APP_PREFIX + 'group/'+group_id+'/view';
}
