
function fadeImage() {
	$('.produto > img').closest('.produto').animate({opacity: 1},1000);
	$('.produto > img').load(function () {
		$(this).closest('.produto').stop().animate({opacity: 1},1000);
	});
}

var Site = {
	init: function() {
		fadeImage();
	},
	layout: {
		moveTo: function(top) {
			$('html,body').stop().animate({
				scrollTop: top
			},200)
		},
		resize: function() {
			
		}
	},
	area: {
		menu: {
			click: function() {

				var analytics = '/' + $(this).attr('rel').replace('content-','').replace('colecao-','colecao/').replace('index','');
				if (typeof _gaq != 'undefined') {
					_gaq.push(['_trackPageview', analytics]);
				}
				
				var elemento = $('.' + $(this).attr('rel'));

				if ($(this).attr('rel') == 'content-catalogo') {
					return;
				} else if ($(this).attr('rel') == 'content-index') {
					Site.layout.moveTo(0);
				} else if ($(this).attr('rel') == 'content-marca') {
					Site.layout.moveTo($(elemento).position().top+90);
				} else {
					Site.layout.moveTo($(elemento).position().top+10);
				}
				
				
				return false;
			}
		},
		colecao: {
			resize: function() {
				$('.colecao-body').each(function() {
					$(this).css('width',Math.ceil($(this).find('.colecao-image').length / 6) * 880);
				});
			},
			navigationPrev: function() {
				var colecao = $(this).closest('.colecao-main');
				var colecaoBody = $(colecao).find('.colecao-body');
				var total = Math.ceil($(colecao).find('.colecao-image').length / 6);

				if ($(colecao).attr('rel') == '') {
					$(colecao).attr('rel','0');
				}

				var current = parseInt($(colecao).attr('rel'));
				
				if (current > 0) {
					current--;
					$(colecao).attr('rel',current);
				} else {
					return false;
				}
				
				$(colecaoBody).animate({
					left:(-880*current)
				},1000)
			},
			navigationNext: function() {
				var colecao = $(this).closest('.colecao-main');
				var colecaoBody = $(colecao).find('.colecao-body');
				var total = Math.ceil($(colecao).find('.colecao-image').length / 6);

				if ($(colecao).attr('rel') == '') {
					$(colecao).attr('rel','0');
				}
				
				var current = parseInt($(colecao).attr('rel'));

				if ((current+1) < total) {
					current++;
					$(colecao).attr('rel',current);
				} else {
					return false;
				}
				
				$(colecaoBody).animate({
					left:(-880*current)
				},1000)
			}
		}
	}
};

$(document).ready(Site.init);

















