$(document).ready(function()
{ 		
	makePage('20', '1', 'people_namn', 'null');
	showFilters('init');
	
	$('body').click(function(event)
	{
		if ($(event.target).is("a.page"))
		{	
			event.preventDefault();
			var currentFilter = $("#currentFilter").attr('rel');
			var currentRows = $("select#rows").attr('class');
			var currentSort = $('a#currentSort').attr('rel');
			var newPage = $(event.target).text();
			makePage(currentRows, newPage, currentSort, currentFilter);

		}
		if ($(event.target).is("a.pageForw"))
		{	
			event.preventDefault();
			var currentFilter = $("#currentFilter").attr('rel');
			var currentRows = $("select#rows").attr('class');
			var currentSort = $('a#currentSort').attr('rel');
			var newPage = $(event.target).attr("rel");
			makePage(currentRows, newPage, currentSort, currentFilter);
		}
		if ($(event.target).is("a.pageBack"))
		{	
			event.preventDefault();
			var currentFilter = $("#currentFilter").attr('rel');
			var currentRows = $("select#rows").attr('class');
			var currentSort = $('a#currentSort').attr('rel');
			var newPage = $(event.target).attr("rel");
			makePage(currentRows, newPage, currentSort, currentFilter);
		}
		if ($(event.target).is("a.sortingTag"))
		{	
			event.preventDefault();
			var currentRows = $("select#rows").attr('class');
			var newSort = $(event.target).attr("rel");
			makePage(currentRows, '1', newSort, 'null');
		}
		if ($(event.target).is("a.filter"))
		{	
			event.preventDefault();
			var currentRows = $("select#rows").attr('class');
			var newFilter = $(event.target).attr("rel");
			makePage(currentRows, '1', 'people_namn', newFilter);
		}
		if ($(event.target).is("a.cat, a.currcat"))
		{	
			event.preventDefault();
			var trades = $(event.target).attr("rel");
			showFilters(trades);
		}							
	});
}); 
		 
function makePage(rows, page, sort, filter)
{	

$.ajax({
    url: "connectors/get_userlist_eng.php",
	type: "POST",
   	data: "rows="+rows+"&page="+page+"&sort="+sort+"&filter="+filter,
   	dataType: "html",
    beforeSend: function()
    			{
					$("#loader").show();
					//$('#list').fadeOut('normal');
    			},

    complete: 	function()
    			{
					$("#loader").hide();
					//$('#list').slideDown();
					//$('#list').fadeIn();
						$("select").change(function ()
						{
               				var newRows = $("option:selected").text();
							var currentFilter = $("#currentFilter").attr('rel');
							var currentSort = $('a#currentSort').attr('rel');
							$('select#rows').attr("class", newRows);
							makePage(newRows, '1', currentSort, currentFilter);			
						});
    			},
    success: 	function(data)
    			{ 
					$('#list').html(data);
    			} 
});
}
function showFilters(category)
{
	switch(category)
	{
	case 'post':
	  $('#prod').hide();
	  $('#post').show();
	  $("a[rel='post']").attr("class","currcat");
	  $("a[rel='prod']").attr("class","cat");
	  break;    
	case 'prod':
	  $('#prod').show();
	  $('#post').hide();
	  $("a[rel='post']").attr("class","cat");
	  $("a[rel='prod']").attr("class","currcat");
	  break;
	case 'poste':
	  $('#prode').hide();
	  $('#poste').show();
	  $("a[rel='poste']").attr("class","currcat");
	  $("a[rel='prode']").attr("class","cat");
	  break;    
	case 'prode':
	  $('#prode').show();
	  $('#poste').hide();
	  $("a[rel='poste']").attr("class","cat");
	  $("a[rel='prode']").attr("class","currcat");
	  break;
	default:
	  $('#prode').show();
	  $('#poste').hide();
	  $('#prod').show();
	  $('#post').hide();
	  $("a[rel='poste']").attr("class","cat");
	  $("a[rel='prode']").attr("class","currcat");
	  $("a[rel='post']").attr("class","cat");
	  $("a[rel='prod']").attr("class","currcat"); 
	}
}
