
var docReady = false;
$j(document).ready(function() {
	
	if(!docReady){
		initNumericPaging();
		initFooterPaging();
	}
	docReady = true;
});

function initNumericPaging(){
	
	//var currentPosition = 0;
	if(typeof(totalNumericPages) == 'undefined'){
		return;
	}
	//#041637
	$j(".pageControlsNumber").hover(function() {
		
		if($j(this).attr('class') != 'pageControlsNumber current') {
			
			$j(this).children().each(function() {
				$j(this).css({'color': '#f47238'});
			});
		}
		
	}, function() {
		if($j(this).attr('class') != 'pageControlsNumber current') {
			
			$j(this).children().each(function() {
				$j(this).css({'color': '#000000'});
			});
		}
	});

	$j(".pageControlsNextNumeric").click(function() {
												 
		if($j(this).hasClass('enabled')) {
			
			currentPosition++;
			var pos_str = $j(".numericPageControlsContainer").css('left');
			var pos = parseFloat(pos_str);
			$j(".numericPageControlsContainer").animate({left:(pos - 90)}, 300);
			setNumericClasses();
			return false;
		}
	
	});
	
	$j(".pageControlsPreviousNumeric").click(function() {
		if($j(this).hasClass('enabled')) {
			currentPosition--;
			var pos_str = $j(".numericPageControlsContainer").css('left');
			var pos = parseFloat(pos_str);
			$j(".numericPageControlsContainer").animate({left:pos + 90}, 300);
			setNumericClasses();
			return false;
		}
	
	
	});
	setNumericCurrentPosition();
}

var setNumericClasses = function() {
		$j(".pageControlsNextNumeric").removeClass('enabled');
		$j(".pageControlsPreviousNumeric").removeClass('enabled');
		if (currentPosition > 1) {
			$j(".pageControlsPreviousNumeric").addClass("enabled");
		} else {
			$j(".pageControlsPreviousNumeric").addClass("disabled");
		}
		if (currentPosition < totalNumericPages/4) {
			$j(".pageControlsNextNumeric").addClass("enabled");
		} else {
			$j(".pageControlsNextNumeric").addClass("disabled");
		}
	}

function setNumericCurrentPosition()
	{
		//var current = $j('.pageControlsNumber').children('.current');
		if (currentPosition > totalNumericPages/4) {
			currentPosition = Math.ceil(totalNumericPages/4);
		}
		var leftPos = (currentPosition - 1) * -90;
		$j(".numericPageControlsContainer").animate({left:leftPos}, 1);
		setNumericClasses();
		return false;
	}	
	
function initFooterPaging() {
	$j("#footerNextLink.enabled").click(
			function() {
				var url = $j("#footerNextLink.enabled>a").attr('href');
				window.location.href = url;
			}
	 );
	
	$j("#footerPreviousLink.enabled").click(
			function() {
				var url = $j("#footerPreviousLink.enabled>a").attr('href');
				window.location.href = url;
			}
	 );
	
}