/**
 * @author Ruan Candido
 */
$(document).ready(function(){
	var $navigation = $('a.navigation');
	$navigation.hover(function(){
		$(this).find('span.hover').stop().animate({'left':"0"},300,"easeOutSine");
	},function(){
		$navigation.find('span.hover').stop().animate({'left':-$('#menuPrincipal').width()},300,"easeOutSine")	
	});
	$navigation.click(function(){
		
		var qual = $(this).attr('href');
		var top;
		
		switch (qual){
			case "#alog":
				top = -100;
			break;
			case "#cases":
				top = -140;
			break;
			case "#blog":
				top = 150;
			break;
			case "#contato":
				top = 840;
			break;
			default:
				top = 0;
			break;
		}
		$("body").scrollTo( qual, 1500, {easing:'easeInOutExpo' , offset: {top:top}});
		return false;
	});
	$("#bgcases").mousemove( function(e){
          var x = (e.pageX - this.offsetLeft)/5;
          $(".borderCases").css({"background-position":-x+"px 0"});
    });
	$("#bgalog").mousemove( function(e){
          var x = (e.pageX - ($(this).outerWidth()/2))/($(this).outerWidth()/50);
          var y = (e.pageY - this.offsetTop-($(this).outerHeight()/2))/($(this).outerHeight()/50);
			$("#linha1").css({"margin-left":(-x-1114)+"px" , "bottom":y-4 });
			$("#linha2").css({"margin-left":(x-1114)+"px" , "bottom":-y-4 });
			$(".btAbas.active").not('.animando').css({"left":x+290 , "top":y });
			$(".btAbas").filter('.dois').not('.animando , .active').css({"left":-x+829 , "top":-y+196 });
			$(".btAbas").filter('.tres').not('.animando , .active').css({"left":-x+490 , "top":-y+694 });
    });
    
    $(window).scroll(function(){
    	var alog = $("#alog").offset().top - 100 ;
    	var cases = $("#cases").offset().top - 40;
    	var blog = $("#blog").offset().top + 150;
    	var contato = blog + $('#blog').height() + 467;
    	var scrollNow = $(window).scrollTop();
    	if(scrollNow <= alog-400){
    		//home
			$navigation.removeClass('active');
    	}else if (scrollNow >= alog-400 && scrollNow < cases-400) {
    		//alog
			$navigation.removeClass('active').eq(1).addClass("active");
    	}else if(scrollNow >= cases-400 && scrollNow < blog-400){
    		//cases
			$navigation.removeClass('active').eq(2).addClass("active");
    	}else if(scrollNow >= blog-400 && scrollNow < contato-500){
    		//blog
			$navigation.removeClass('active').eq(3).addClass("active");
			$("#bgContato").stop().animate({"margin-top":"-1150px","padding-bottom":"690px"},300 , "easeInExpo");
    	}else if(scrollNow >= contato-500){
    		//contato
			$navigation.removeClass('active').eq(4).addClass("active");
			$("#bgContato").stop().animate({"margin-top":"-410px","padding-bottom":"0"},1000 , "easeOutExpo");
    	}
		if ($(".blogInclude").is(':visible')){
	    	var blogInterna = $(".blogInclude").offset().top;
	    	var heightBlog = parseInt($(".blogInclude").outerHeight());
	    	var windowHeight = parseInt($(window).height());
	    	if(scrollNow < blogInterna){
				$(".blogInclude").stop().animate({'top':scrollNow},300);
			}else if (scrollNow+windowHeight > blogInterna+heightBlog){
				$(".blogInclude").stop().animate({'top':scrollNow-(heightBlog-windowHeight)},300);
			}
		}    	
			
    });
});

