// JavaScript Document
(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery);
var obj_img = 'bb001.png';
var obj_active = null;
var obj = null;
function checkHover() {
        if (obj) {
                obj.find('ul').slideUp(400);
				obj = null;
				$('#Nav a').css('background-position','top');
        } //if
		if( obj_active ){
			//alert(obj_active);
			obj_active_aux = document.getElementById(obj_active);
			$('a:first',obj_active_aux).css('background-position','bottom');
		}
} //checkHover
var obj2 = null;
function checkHover2() {
        if (obj2) {
			$('#front_banner').html('<img src="images/' + obj_img + '" />')
			obj2 = null;
        } //if
} //checkHover


$(document).ready(function(){
	$.preLoadImages("images/bb001.png","images/bb002.png","images/bb003.png","images/bb004.png","images/bb005.png","images/bb006.png","images/bb007.png","images/bb008.png","images/bb009.png","images/bb010.png","images/bb011.png");

	$('#coments li').each(function(){	
		$(this).hover(
			function() {
				if (obj2) {
					$('#front_banner').html('<img src="images/' + obj_img + '" />')
					obj2 = null;
				} //if
				$('#front_banner').html('<img src="images/' + $(this).attr('title') + '.png" />');
			}, function() {
				obj2 = $(this);
				setTimeout( "checkHover2()", 20 );
			}
		);
	});
	$('#left_menu').grehUiMenu();
	
	var pos = 0;
	var posLimit = $('#coments li').length;
	var testH = 0;
	
	$('#up').click(function(){
		//alert('oi');
		pos -= 7;
		if( pos < 0 ){
			pos = 0;
		} else {
			$('a#down').css({'background-image':'url(images/control_down.png)'});
			var divComment = $('#coments li').get(pos);
			var posDiv = $(divComment).offset();
			var posMaster = $('#coments').offset();
			var aniMargin = posMaster.top - posDiv.top;
			var divControl = $('#coments ul').get(0);
			testH =  $('#coments ul').height();
			var newMargin = parseInt( $(divControl).css('margin-top') )+aniMargin;
			$(divControl).animate({ marginTop: newMargin },'slow',function(){
				if( pos-7 < 0 ){
					$('a#up').css({'background-image':'url(images/control_up_disable.png)'});
				}
			});
		}
		return false;
		//alert( aniMargin );			  
	});
	$('a#down').click(function(){
		//alert('oi');
		pos += 7;
		if( pos > posLimit ){
			pos -=7; //posLimit;
		} else {
			if( pos+7 > posLimit ){
				$('a#down').css({'background-image':'url(images/control_down_disable.png)'});
			}
			$('a#up').css({'background-image':'url(images/control_up.png)'});
			var divComment = $('#coments li').get(pos);
			var posDiv = $(divComment).offset();
			var posMaster = $('#coments').offset();
			var aniMargin = posMaster.top - posDiv.top;
			var divControl = $('#coments ul').get(0);
			testH =  $('#coments ul').height();
			var newMargin = parseInt( $(divControl).css('margin-top') )+aniMargin;
			$(divControl).animate({ marginTop: newMargin },'slow');
		}
		return false;

		//alert( aniMargin );			  
	});
	/** MENU **/
	$('#Nav ul').addClass('sub_item');
	$('#Nav > li').addClass('Navli');
	$('#Nav li').hover(
		function() {
			if (obj) {
				obj.find('ul').slideUp(400);
				obj = null;
			} //if
			var pai = this;
			var filho = $(this).find('ul:first');
			$(filho).css('position','absolute');
			if($(pai).parent().attr('id') != 'Nav'){
				$(pai).css('z-index','2000');
				var pai_off = $(pai).parent().offset();
				var pai_x = $(pai).offset();
				$(filho).css('top',pai_x.top-pai_off.top-12+'px');
				$(filho).css('left',$(pai).width()-18+'px');
				pp = $(pai).parent().get(0);
				$('a',pp).css('background-position','top');
			} else {
				var pai_off = $(pai).parent().offset();
				var pai_x = $(pai).offset();
				$(filho).css('top','20px');
				$(filho).css('left',pai_x.left-pai_off.left-16+'px');
				$('#Nav a').css('background-position','top');
			}
			var linker = $(pai).find('a:first');
			$(linker).css('background-position','bottom');
			$(filho).show();
			
		}, function() {
			obj = $(this);
			setTimeout( "checkHover()", 20 );
		}
	).click(function(){
		obj = $(this);
		obj.find('ul').hide();
		obj = null;
	});
});
var posLimit = 11;
var posit = 1;
function mostraimage() {
	if( posit > posLimit ){
		posit = 1;
	} else {
		posit++;
	} 
	naux = posit + '';
	while( naux.length < 3 ) {
		naux = '0' + naux;
	}
	obj_img = 'bb'+naux+'.png';		
    if (obj2==null) {
		$('#front_banner').html('<img src="images/' + obj_img + '" />');
	}
}
var intervial = setInterval('mostraimage()',10000);

