$(function(){
	
		$.tooltip();
		$('a.ajax').modal();
		
		$("footer section ul li").hover(
		function () {
			$(this).stop().animate({ paddingLeft: "10px"  }, 200);
		}, 
		function () {
			$(this).stop().animate({ paddingLeft: "0px" });
		}
	);
	
	if( $.browser.opera ){
		$("#if-logged-in").css("background-color","#222");
	}
	
	$("input:not(.input-ajax), textarea").focuss({
		removeTexto: true,
		live: true
	});
	
			/*----- Formularios ------*/	
		$(".formulario").valida({
		seletor: '.formulario',	
		redireciona: false,
		live: true,
		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>');
		
			}
		},
		
		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 +'!');},
			});
		}		

	});
	
	/*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.3
		}, 300);
	});

	
});
