$j.fn.tabs = function(){
	var tabContainers = this.find('.content_tabs');
	tabContainers.hide().filter(':first').show();
	$j('.tab_navigation a', this).click(function () {
		tabContainers.hide();
		tabContainers.filter(this.hash).show();
		$j(this).parent().parent().find('li').removeClass('active');
		$j(this).parent().addClass('active');
		return false;
	}).filter(':first').click();
}

$j.fn.tabsReviews = function(){
	
	function runScroll(){
		
		
		
		
		/*$j('.reviewsDown').mousedown(function(){
			var scrollTop = parseInt($j('.results-list ul').css('top'));
			scrollMove = (scrollTop + scrollDiference);
			if(scrollDiference > 0){
				$j('.results-list ul').animate({'top': '-='+scrollMove}, 800);
			}else{
				return false;
			}
		}).mouseup(function(){
			$j('.results-list ul').stop();
		});
		
		$j('.reviewsUp').mousedown(function(){
			var scrollTop = parseInt($j('.results-list ul').css('top'));
			if(scrollTop < 0){
				$j('.results-list ul').animate({'top': '-='+scrollTop}, 800);
			}else{
				return false;
			}
		}).mouseup(function(){
			$j('.results-list ul').stop();
		});*/
	}
	
	function prepareScrollHtml(){
		if($j('.reviewsUp').length == 0){
			$j('.results-list').parent().prepend('<div class="reviewsUp reviewsButtons" />');
		}
		if($j('.reviewsDown').length == 0 ){
			$j('.results-list').parent().append('<div class="reviewsDown reviewsButtons" />');
		}
		
		var totalHeight = $j('.results-list ul').height();
		var scrollDiference = (totalHeight - 450);
		
		$j('.reviewsDown').mousedown(function(){
			var scrollTop = $j('.results-list ul').css('top');
			if(scrollTop == 'auto'){
				scrollTop = 0;
			}else{
				scrollTop = parseInt(scrollTop);
			}
			scrollMove = (scrollTop + scrollDiference);
			if(scrollDiference > 0){
				$j('.results-list ul').animate({'top': '-='+scrollMove}, 800);
			}else{
				return false;
			}
		}).mouseup(function(){
			$j('.results-list ul').stop();
		});
		
		$j('.reviewsUp').mousedown(function(){
			var scrollTop = $j('.results-list ul').css('top');
			if(scrollTop == 'auto'){
				scrollTop = 0;
			}else{
				scrollTop = parseInt(scrollTop);
			}
			if(scrollTop < 0){
				$j('.results-list ul').animate({'top': '-='+scrollTop}, 800);
			}else{
				return false;
			}
		}).mouseup(function(){
			$j('.results-list ul').stop();
		});
	}
	
	function scrollReviews(){
		var scrollContent = $j('.accounting #content-reviews1 .results-list ul');
		if($j(scrollContent).height() > 450){
			prepareScrollHtml();
		}
	}
	
	var tabContainersReviews = this.find('.content_tabs_reviews');
	tabContainersReviews.hide().filter(':first').show();
	$j('.tab_navigation_reviews a', this).click(function () {
		tabContainersReviews.hide();
		tabContainersReviews.filter(this.hash).show();
		$j(this).parent().parent().find('li').removeClass('active');
		$j(this).parent().addClass('active');
		
			scrollReviews();
		
		return false;
	}).filter(':eq(1)').click();
}

$j(function(){
	if($j('.content_left_nav').size() > 0){
		//Prepare html
		$j('.content_left_nav table').addClass('wrap_tab_group').attr({'cellpadding': '0', 'width' : '100%'});
		$j('.wrap_tab_group tr').addClass('items_nav');
		$j('.wrap_tab_group .items_nav').each(function(){
			var tdsLeftNav = $j(this).children('td').length;
			$j(this).addClass('level'+(tdsLeftNav-1));
			$j('.textboldnolink').addClass('active');
			$j('a', this).attr('class', '');
			$j('td:not(.textboldnolink)', this).attr('class', '');
		});
	
		$j('.table-left-nav .noprint').remove();
	}
	$j('.wrap_tabs').tabs();
	$j('.wrap_tabs_reviews').tabsReviews();	
	
	//pagination
	$j('.gp-pagination').closest('table').addClass('table-pagination');
	$j('.table-pagination');
});
