/**
 * @author Erivaldo Alves de Oliveira Junior
 * @version 1.0.0
 * @mail junemil@gmail.com / esc326@msn.com
 *
 *
 * $Date: 2009-10-17 19:00:00 -0000 (sábado, 17 Outubro 2009) $
 * $Rev:  0000 - 0000-00-00 00:00:00 -0000 (--, 00 -- 0000) $
**/

function scrollPannels(){
	setInterval("scroll()", 50);	
	
	$(".btScroolUp").bind('mouseenter',function(){
		obj = $(this).parent().parent();
		$('.ScrollContent', obj).attr("subir", "true");
	}).bind("mouseleave",function(){
		obj = $(this).parent().parent();
		$('.ScrollContent', obj).attr("subir", "false");
	});
	
	$(".btScroolDown").bind('mouseenter',function(){
		obj = $(this).parent().parent();
		$('.ScrollContent', obj).attr("descer", "true");
	}).bind("mouseleave",function(){
		obj = $(this).parent().parent();
		$('.ScrollContent', obj).attr("descer", "false");
	});
}

function scroll(){
	var newTop;
	var speed = 10;

	$( '.ScrollContent' ).each(function(){
		var objHeight	= parseInt( $( this ).height() );
		var $this		= $(this).parent();
		var height 		= parseInt( $(this).parent().attr( 'height' ) );
		var $top 		= parseInt( $( this ).css('top') );
		newTop			= $top;
		if ( $( this ).attr( 'subir' ) == "true" ){
			if ( ( objHeight + $top ) > height ){
				newTop	= $top - parseInt(speed);
			}
		}
		if ( $( this ).attr( 'descer' ) == "true" ){
			if ($top < 0){
				newTop	= $top + parseInt(speed);
			}
		}
		$( this ).css({'top': newTop + 'px'});
	});
}