$(function(){
	
	$('.tooltip').tooltip();

	$("a").hover(function(){
		var div = $(this).attr("class");
		$("#"+div+" .off").animate({
			opacity: 0
		}, "slow")
		$("#"+div+" div ul").slideDown(800);
		$(this).mouseout(function(){
			$("#"+div+" div ul").hide(400);
			$("#"+div+" .off").animate({
				opacity: 1
			}, "800")
		});	
	});
	
	$(".thumbnail").hover(function(){
			var hover = $(this).find('.hover');
			var sH = hover.outerHeight();
			hover.css({top : -(sH)}).animate({top : 0}, 400);
			
			var span = $(this).find('span');
			var spH = span.outerHeight();
			span.css({top : -(spH)}).animate({top : 10}, 600);
			
	}, function(){
			var span = $(this).find('span');
			var spH = span.outerHeight();
			span.animate({top : -(spH)}, 200);
			
			var hover = $(this).find('.hover');
			var sH = hover.outerHeight();
			hover.animate({top : -(sH)}, 600);
	});
	
	
	/*Adicionando Classes*/
	$('p.more a').addClass('button verde');
	$('p.more').addClass('align-right');
	
	$('.is_form input').bind('blur', function() {
		if( $(this).val() == '') {
			$(this).prev().animate({
				'left'		:	10,
				'opacity'	:	1
			}, 500);
		}
	}).bind('focus', function() { 
		$(this).prev().animate({
			'left'		:	$(this).width() - 5 - $(this).prev().width(),
			'opacity'	:	0.1
		}, 300);
	});
	
	
	$("a.totop, .main nav a, .bt").click(function() {
		$("html, body").animate({
			scrollTop: $($(this).attr("href")).offset().top + "px"
		}, {
			duration: 600,
			easing: "swing"
		});
		return false;
	});

		$('#formularios .slide').slideTabs({
		seletorMiniatura: 'a',
		alturaAutomatica: true,
		hash: true
	})
	
	$.fn.loopedSlider.defaults.addPagination = true;
      
	$('#loopedSlider').loopedSlider({
		autoStart: 5000,
		slidespeed: 600,
		hoverPause: true
	});
	
	$('#testemunhos').slideTabs({
		auto: true,
		tempo: 1000,
		pausa: 10000,
		easing: 'easeOutElastic'
	});
	
	/*----- Formularios ------*/			
		$('form.is_form').valida({
			redireciona:false,
			inline: true,
			eventoInline: 'keyup',
			
			onValida: function(){
				$(this).removeClass('erro').parent().removeClass('erro');
				$(this).next("p.error").remove();
			},
			
			onErro: function(){
				if($(this).is(':checkbox') || $(this).is(':radio')){
					$(this).parent().addClass('erro');
				}else{
					$(this).addClass('erro');
				}
					
			if($(this).val() != ''){
			
				if($(this).hasClass('email')){
					$(this).after('<p class="error">Email inv&aacute;lido.</p>');
				}
				else if($(this).hasClass('numero')){
					$(this).after('<p class="error">Somente números.</p>');
				}
				
			} else {
				$(this).after('<p class="error">Campo Obrigatorio!</p>');
				$("p.error").hide().fadeIn(400).delay(2000).fadeOut(400);
			
				}
			},
			
			onPassa: function($form){
				var params = $form.serialize();
				var name = $(".is_form #name").val();
				$.ajax({
					type: 'POST',
					url: $form.attr('action'),
					data: params,
					beforeSend: function(){$form.html('<div id="loading"><div></div></div>');},
					success: function(){$('#loading').html('Mensagem enviada com Sucesso!<br />Agradecemos o contato '+ name +'!');},
				});
			}		

	});
	
		$('#deixe-um-toque').valida({
			
			inline: true,
			eventoInline: 'keyup',
			
			onValida: function(){
				$(this).removeClass('erro').parent().removeClass('erro');
				$(this).next("p.error").remove();
			},
			
			onErro: function(){
				if($(this).is(':checkbox') || $(this).is(':radio')){
					$(this).parent().addClass('erro');
				}else{
					$(this).addClass('erro');
				}
					
			if($(this).val() != ''){
			
				if($(this).hasClass('email')){
					$(this).after('<p class="error">Email inv&aacute;lido.</p>');
				}
				else if($(this).hasClass('numero')){
					$(this).after('<p class="error">Somente números.</p>');
				}
				
			} else {
				$(this).after('<p class="error">Campo Obrigatorio!</p>');
				$("p.error").hide().fadeIn(400).delay(2000).fadeOut(400);
			
				}
			},
			
			onPassa: function($form){
				var params = $form.serialize();
				var name = $(".is_form #name").val();
				$.ajax({
					type: 'POST',
					url: $form.attr('action'),
					data: params,
					beforeSend: function(){$form.html('<div id="loading"><div></div></div>');},
					success: function(){$('#loading').html('Mensagem enviada com Sucesso!<br />Agradecemos o contato '+ name +'!');},
				});
			}		
			
		});

});

$(function(){

	var urlAtual = String(document.location).toLowerCase();
	
	$('a[href="' + urlAtual + '"]').parents('li').addClass('on')
	
	$('#nav_footer a[href="' + urlAtual + '"]').addClass('on');

});


