﻿/**
	GeoIncorp - Portal (GeoIncorp) v: 0.1
	Developer(s):
		+ Leandro Mancini (leandro@neotix.com.br)
*/

var estrutura = {
	init: function(){
	
		$('.cabecalho ul.menu > li:eq(0)').addClass('on');
		
		estrutura.montarElementos();
		
		$('.navegacao-destaque > ul > li > a').bind('click', estrutura.navegacaoDestaque);
		$('.navegacao-destaque > ul > li > a').eq(0).trigger('click');
		
		$('a.bt-conheca').neoHoverMais();
		
		$('.lista-outras > li')
			.bind('mouseenter', estrutura.listaOutras_passou)
			.bind('mouseleave', estrutura.listaOutras_ritou);
		
		$('.lista-outras > li').bind('click', function(){
			location.href = $(this).find('a').attr('href');
		});
		
		$('.lista-novidades > li').bind('click', function(){
			location.href = $(this).find('a').attr('href');
		});
		
		
		var eq = 1;
		
		setInterval(function(){
			$('.navegacao-destaque > ul > li > a').eq(eq).trigger('click');
			eq++;
			if( eq == $('.navegacao-destaque > ul > li > a').length ) eq = 0;
		}, 5000);
		
		var params = { allowScriptAccess: "always", wmode: "transparent", uri: "http://www.geoincorp.com.br/" };
		var atts = { id: "media-box" };
    
		swfobject.embedSWF("static/swf/media-box.swf",
					   "destaques-media", "440", "445", "8", null, null, params, atts);
		
	},
	
	listaOutras_passou: function(e){
		e.preventDefault();
		
		$(this).find('a span').animate({
			scale: '1deg'
		},{
			queue: false,
			duration: 300,
			easing: 'easeOutExpo'
		});
	},
	
	listaOutras_ritou: function(e){
		e.preventDefault();
		
		$(this).find('a span').animate({
			scale: '0.8deg'
		},{
			queue: false,
			duration: 300,
			easing: 'easeOutExpo'
		});
	},
	
	navegacaoDestaque: function(){
	
		var _rel = $(this).attr('rel');
	
		$('.navegacao-destaque > ul > li').removeClass('on');
		
		$('.lista-destaque > li').fadeOut('normal');
		$('.media-box > ol > li').fadeOut('normal');
		
		$('.lista-destaque > li').eq(_rel).fadeIn('normal');
		$('.media-box > ol > li').eq(_rel).fadeIn('normal');
		
		$(this).parent().addClass('on');
	},
	
	montarElementos: function(){
		$('<span/>')
			.appendTo('.bt-mais')
	
		$.each( $('.lista-novidades > li'), function(i, item){
			$('<span/>')
				.addClass('seta')
				.appendTo(item)
		});
		
		/*$('<div/>')
			.appendTo('.media-box')
			.addClass('mascara-media-box');*/
	}
};

$(document).ready(estrutura.init);
