$(document).ready(function(){	
	var offset = 0;
	var totalPages; 
	
	function selChange() {
	  	var subject =  $("select#selsubject option:selected").val();
		var type =  $("select#seltype option:selected").val();
		var author =  $("select#selauthor option:selected").val();
		offset = 0;
	    $('#resources_wrapper').load('/members/resources_data/'+subject+'/'+type+'/'+author+'/'+offset).ajaxComplete(checkOffset);;
		return false;   
	}
	
	function attach(){
	  	$('#resourcesForm select').change(selChange); 	
	}
	
	function hoverState(){
		$(this).addClass("hilite");
	}
	
	function offState(){
		$(this).removeClass("hilite");
	}
	
	
	function checkOffset() {
		totalPages = $('#resources_total_pages').text();
		if(totalPages == "1")
		{
			if(offset == 0) {
				$('.resources_newer').fadeOut('slow');
				$('.resources_older').fadeOut(0);
			} else {
				$('.resources_newer').fadeIn('slow');
				$('.resources_older').fadeOut(0);
			}
		} else {
			if(offset == 0) {
				$('.resources_newer').fadeOut(0);
				$('.resources_older').fadeIn('slow');
			} else {
				$('.resources_newer').fadeIn('slow');
				$('.resources_older').fadeIn('slow');
			}
		}
/* 		alert(offset); */
	}
	
	function init(){
		$('.resources_older').removeClass("hidden").fadeIn('slow');
		$('.resources_newer').removeClass("hidden").fadeOut(0);
		
		$('.resources_older').hover(hoverState, offState);
		$('.resources_newer').hover(hoverState, offState);
	    
	    $('.resources_older').click(function () {
			var subject =  $("select#selsubject option:selected").val();
			var type =  $("select#seltype option:selected").val();
			var author =  $("select#selauthor option:selected").val();
			offset += 10;
			$('#resources_wrapper').load('/members/resources_data/'+subject+'/'+type+'/'+author+'/'+offset).ajaxComplete(checkOffset);
		});
		
		$('.resources_newer').click(function () {
			var subject =  $("select#selsubject option:selected").val();
			var type =  $("select#seltype option:selected").val();
			var author =  $("select#selauthor option:selected").val();
			offset -= 10;
			$('#resources_wrapper').load('/members/resources_data/'+subject+'/'+type+'/'+author+'/'+offset).ajaxComplete(checkOffset);
		});
		
		checkOffset();
	}
	  	
	  	
	attach();
	init();
});
