/*!
*Autor: Alexandre do Prado Servian
*Data:06/07/2011
*email:alexandreservian@gmail.com
*/
$(document).ready(function(){
	menu();
	menu2();
	voltar_top();
	menu3();
	tooltip();
	tooltip2()
	flutuar();
	pedidos();
	descricao();
})
function menu(){
  $('.menu li ul').hide();
  $('.menu .li2').hover(function(){
  	 $(this).toggleClass('li3');
  	 $(this).find('ul:first').stop(true, true).slideToggle();
  })
  $('.menu li ul li a').hover(function(){
		descricao = $(this);
		descricao.stop().animate({left:"32px"}, 300 );
	},
	function () {
	descricao.stop().animate({left:"17px"}, 400 );
	})
}
function menu2(){
	$('.menu .a2').css({backgroundPosition: "0px 0px"});
	$('.menu .a2').hover(function (){
		$(this).stop().animate({backgroundPosition:"(0px -28px)"},{duration:400});
	},function(){
		$(this).stop().animate({backgroundPosition:"(0px 0)"}, {duration:400});
	})
	$('.menu .a3').css({backgroundPosition: "-200px 0px"});
	$('.menu .a3').hover(function (){
		$(this).stop().animate({backgroundPosition:"(-200px -28px)"},{duration:500});
	},function(){
		$(this).stop().animate({backgroundPosition:"(-200px 0)"}, {duration:500});
	})
	$('.nots_ul li').hover(function (){
		$(this).stop().animate({backgroundPosition:"(0 -172px)"},{duration:300});
	},function(){
		$(this).stop().animate({backgroundPosition:"(0 172px)"}, {duration:500});
	})
}
function voltar_top(){
	$('.nav2 .li2 a').click(function(){
    $('html, body').animate({scrollTop:0}, 'slow');
  });
}

function menu3(){
		$('.box_prodin').hover(function(){
			descricao = $(this).find('.tit_pro');
			descricao.stop().animate({top: "-53px", opacity: 1}, 300 );
		},
		function () {
		$('.tit_pro').stop();
		$('.tit_pro').animate({top: "-40px", opacity: 1}, 500 );
	})
	$('.proin_ul li a').hover(function(){
		$(this).addClass('a2');
		descricao = $(this);
		descricao.stop().animate({left:"10px"}, 200 );
	},
	function(){
	descricao.stop().animate({left:"0"}, 300 );
	$(this).removeClass('a2');
	})
}
function tooltip(){	
	$('.inf_ul li').mouseenter(function(e) {
			x = e.pageX - $(this).offset().left;
			y = e.pageY - $(this).offset().top;
			$(this).css('z-index','15')
			.children(".tooltip")
			.css({'top': y + 10,'left': x + 20,'display':'block'});
		}).mousemove(function(e) {
			x = e.pageX - $(this).offset().left;
			y = e.pageY - $(this).offset().top;
			$(this).children(".tooltip").css({'top': y + -10,'left': x + 25});
		}).mouseleave(function() {
			$(this).css('z-index','1')
			.children(".tooltip")
			.animate({"opacity": "hide"}, "fast");
		});
		$('.tab1 tbody tr .td3 .a2').mouseenter(function(e) {
			x = e.pageX - $(this).offset().left;
			y = e.pageY - $(this).offset().top;
			$(this).css('z-index','15')
			.children(".tooltip")
			.css({'top': y + 0,'left': x + -525,'display':'block'});
		}).mousemove(function(e) {
			x = e.pageX - $(this).offset().left;
			y = e.pageY - $(this).offset().top;
			$(this).children(".tooltip").css({'top': y + -55,'left': x -525});
		}).mouseleave(function() {
			$(this).css('z-index','1')
			.children(".tooltip")
			.animate({"opacity": "hide"}, "fast");
		});
		
		$('.tab1 tbody tr .td3 .a3').mouseenter(function(e) {
			x = e.pageX - $(this).offset().left;
			y = e.pageY - $(this).offset().top;
			$(this).css('z-index','15')
			.children(".tooltip")
			.css({'top': y + 0,'left': x + -525,'display':'block'});
		}).mousemove(function(e) {
			x = e.pageX - $(this).offset().left;
			y = e.pageY - $(this).offset().top;
			$(this).children(".tooltip").css({'top': y + -55,'left': x -525});
		}).mouseleave(function() {
			$(this).css('z-index','1')
			.children(".tooltip")
			.animate({"opacity": "hide"}, "fast");
		});
}
function tooltip2(){
	
	$(".trigger").click(function(){
		return false;
	});
	$('.dep-logo').each(function () {
            var distance = 2;
            var time = 250;
            var hideDelay = 100;

            var hideDelayTimer = null;

            var beingShown = false;
            var shown = false;
            var trigger = $('.trigger', this);
            var info = $('.popup', this).css('opacity', 0);

            $([trigger.get(0), info.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                    beingShown = true;

                    info.css({
                        top: -90,
                        left: 80,
                        display: 'block'
                    }).animate({
                        top: '-=' + distance + 'px',
                        opacity: 1
                    }, time, 'swing', function() {
                        beingShown = false;
                        shown = true;
                    });
                }

                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info.animate({
                        top: '-=' + distance + 'px',
                        opacity: 0
                    }, time, 'swing', function () {
                        shown = false;
                        info.css('display', 'none');
                    });

                }, hideDelay);

                return false;
            });
        });
}
function flutuar(){
	   if ($(".box_prodin3").offset() != null){
	   	   var y_fixo = $(".box_prodin3").offset().top-280;
	   	   $(window).scroll(function () {
        if($(this).scrollTop() > 239){
			$(".box_prodin3").animate({
	             top: (y_fixo+$(document).scrollTop()-170)+"px"
	             },{duration:500,queue:false}
             );
			}else{
			$(".box_prodin3").animate({
	             top: "56px"
	             },{duration:500,queue:false}
             );
		} 
    });
	   }
}
function pedidos(){
	$('.list_ped_ul li').hover(function(){
		$(this).toggleClass('li2');
	}) 
}
function descricao(){
	$('.ver_mais_li').click(function(){
		
		$(this).find('.dados_pedidos').find('.ver_mais').toggleClass('ver_mais2');
		$(this).find('.descri_pedido').slideToggle('show');
	})
}
