$(function(){	
	$(document).attr('title', 'MobVox :: Home :: (41) 3045-7202');
	
	var isContato = false;
	var isLoading = false;
	var isIE6 = ($.browser.msie && $.browser.version == '6.0') ? true : false;
	var isChrome = ($.browser.webkit) ? true : false;
	
	
	/* Cria um URL para um ancora falsa em cada link para não piscar a tela ao clicar*/
	$("ul#nav a").each(function(){
		$(this).attr('href', $(this).attr('href').replace('-p',''));
	});
	
	/**
	 * Histórico de navegação
	 */
	function load(link){
		$("ul#nav li a").removeClass('ativo');
		$('a[href=#'+link+']').addClass('ativo');
		
		//Tracker para o Analytics
		_gaq.push(['_trackPageview', "/site/#"+link]); 
		
		link = fixLink(link);
		if(link == 'contato-p'){
			isContato = true;
			if(isIE6){
				escondeMenu(1);
			}
			if(isChrome){
				$('body').css('overflow','scroll');
			}
			$('#vagas').fadeOut('fast');
			$(window).scrollTo({
				top: "0",
				left: "2035px"
			}, 1000,{
				onAfter: function(){
					if(isIE6){
						escondeMenu(0);
					}
					if(isChrome){
						$('body').css('overflow','hidden');
					}
				}
			});
		}else{
			if(isContato){
				if(isChrome){
					$('body').css('overflow','scroll');
				}
				isContato = false;
				if(isIE6){
					escondeMenu(1);
				}
				$('#vagas').fadeIn(2000);
				$(window).scrollTo(0, 1000,{
					onAfter: function(){
						if(isIE6){
							escondeMenu(0);
						}
						if(isChrome){
							$('body').css('overflow','hidden');
						}
						$('#home').scrollTo('#'+link, 1500);
					}
				});
			}else{
				$('#home').scrollTo('#'+link, 1500);				
			}
		}
	}
	
	$.history.init(function(link){
		link = (link == "") ? 'portfolio-flickr' : link;
		load(link);
	});

	$('ul#nav a').click(function(e){
		url = $(this).attr('href').replace('#','');		
		$.history.load(url);
		e.preventDefault();
	});
	
	$('div#wrap-usuario a.link_contato').live('click',function(e){
		if(isChrome){
			$('body').css('overflow','scroll');
		}
		$.scrollTo({
			top: "0", 
			left: "2035"
		}, 1000, {
			onAfter: function(){
				if(isChrome){
					$('body').css('overflow','hidden');
				}
			}
		});
		e.preventDefault();
	});
	/******/
	
	/* BIND DO CLICK DO MENU*/
	$("ul#nav li a").click(function(){
		clone = $(this).clone();
		clone.find('span').remove();
		titulo = clone.html();
		titulo = 'MobVox :: ' + titulo + ' :: (41) 3045-7202';
		$(document).attr('title', titulo);
	});
	
	/* Rola para a página personalizada da equipe */
	$('ul.lista-equipe a').live('click', function(e){
		isLoading = true;
		var liClicada = $(this).parent('li');
		liClicada.addClass('loading');
		$('#wrap-usuario #content').load($(this).attr('href'), null, function(){
			isLoading = false;
			liClicada.removeClass('loading');
			$.scrollTo({
				top: "1280",
				left: "2035"
			}, 1000);
		});
		e.preventDefault();
	});

	/* Video Youtube */
	$('#video a').colorbox({
		iframe:true,
		innerWidth:425,
		innerHeight:344,
		close: "fechar"
	});

	/* Link para o Mapa do Google com o endereço  */
	$('a.gmaps').colorbox({
		iframe: true,
		innerWidth: 700,
		innerHeight: 500,
		close: "fechar"
	});
	
	/* Menu para mostrar outros da equipe */
	$('li#equipe').live('mouseenter', function(){
		$('ul', this).fadeIn();
	}).live('mouseleave', function(){
		if(!isLoading){
			$('ul', this).fadeOut();
		}
	});

	/* Portfolio Flickr */
	$('.galeria li').live('mouseenter', function(){
		$('div.descricao', this).stop().animate({
			height: "45",
			"padding-top": "5"
		})
	}).live('mouseleave', function(){
		$('div.descricao', this).stop().animate({
			height: "0",
			"padding-top": "0"
		})
	}).live('click', function(){
		link = $(this).find('a').attr('href');
		window.open(link);
		return false;
	});

	/* PngFix */
	$('h1#logo, h1#logoverde, #vagas').pngFix();
	
});

function fixLink(url){
	url = new String(url);
	newUrl = url+'-p';
	return newUrl;
}

function escondeMenu(val){
	if(val == 1){
		$('div#header').hide();
	}else{
		$('div#header').show();
	}
}
