$(function(){

    //Redimensionar a div produtos
	resizeProduct();
	$(window).resize(function(){
		resizeProduct();
	});
	
    $('#nav .products-menu').find('li').css({opacity:0, display:'none'});
	
	$('#nav li.products-menu').mouseenter(function(){
		$(this).addClass('active');
		$('#nav .products-menu li').css('display','block');
		$(this).find('li:first:visible').stop().animate({'opacity':1}, 20, function(){
			animate = true;
			animateChild(this);
		});
	}).mouseleave(function(){
        if(controller != 'products'){
       		$(this).removeClass('active');
        }
        $(this).find('li:last:visible').stop().animate({'opacity':0}, 20, function(){
            animate = false;
            animateChild(this,true);
        });
	});
	
	var imageSrc = $('ul.thumbs li:first a').attr('href');
    $('<img />').load(function(){
        $(this).hide();
        $('.images-gallery').css({'position':'relative','top':0}).append($(this));
        $('ul.thumbs li:first').addClass('active');
        $(this).fadeIn(10, function(){
            //thisMovie("animation-flash").destroyFlash();
        });
    }).attr('src', imageSrc).attr('id', 'image-gallery-1');
	
});

function resizeProduct(){
	var paddingTopBottom = $(window).height();
	var paddingUnique = (paddingTopBottom - itemSize)/2;

	if(paddingUnique > 0){
	} else {
		paddingUnique = 0;
	}

	$('#wrapper').css({
		'position' : 'absolute',
		'top' : paddingUnique
	});
}

function animateChild(elm, reverse){
	opacity = (reverse == true) ? 0 : 1;
	
	if (reverse == true) {					
		if(animate == false && $(elm).prev().length){						
			$(elm).prev().stop().animate({'opacity':opacity}, 20, function() {
				animateChild(this,true)
			});
		} else {
			$('#nav .products-menu li').css('display','none');
		}
	} else {			
		if(animate == true && $(elm).next().length){						
			$(elm).next().stop().animate({'opacity':opacity}, 20, function() {
				animateChild(this);
			});
		}
	}
}

function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    } else {
        return document[movieName];
    }
}

function deactiveAnimation(){
    var imageSrc = $('ul.thumbs li:first a').attr('href');
    $('<img />').load(function(){
        $(this).hide();
        $('.images-gallery').css({'position':'absolute','top':0}).append($(this));
        $('ul.thumbs li:first').addClass('active');
        $(this).fadeIn(700, function(){
            thisMovie("animation-flash").destroyFlash();
        });
    }).attr('src', imageSrc).attr('id', 'image-gallery-1');
}
