this.formLabel = function(){	

	var inactive = "inactive";
	var active = "active";
	var focused = "focused";
	
	$("label").each(function(){		
		obj = document.getElementById($(this).attr("for"));
		if(($(obj).attr("type") == "text") || (obj.tagName.toLowerCase() == "textarea")){			
			$(obj).addClass(inactive);			
			var text = $(this).text();
			$(this).css("display","none");			
			$(obj).val(text);
			$(obj).focus(function(){	
				$(this).addClass(focused);
				$(this).removeClass(inactive);
				$(this).removeClass(active);								  
				if($(this).val() == text) $(this).val("");
			});	
			$(obj).blur(function(){	
				$(this).removeClass(focused);													 
				if($(this).val() == "") {
					$(this).val(text);
					$(this).addClass(inactive);
				} else {
					$(this).addClass(active);		
				};				
			});				
		};	
	});		
};

$(document).ready(function () {
	
	formLabel();
	
    $('.slide').cycle();
	
	$('.produtos .painel').cycle({ 
   		fx:     'fade', 
    	speed:  'fast',
    	next:   '#next', 
    	prev:   '#prev'
	});
	
	$('.main.inactive .sub').hover(
      	function () {
        	$(this).prev().addClass("active");
     	},
	 	function () {
    		$(this).prev().removeClass("active");
  		}
    );
	
	$('.main').hover(
		function () {
			$(this).find('ul.sub').slideDown();
		},
		function () {
			$(this).find('ul.sub').slideUp();
		}
	);
	
	setTimeout(function(){ $('.mensagem').fadeOut('slow'); }, 3000);
	
	jQuery.validator.addMethod("defaultInvalid", function(value, element) {
		return value != element.defaultValue;
	}, "");
	
	$("form").validate(
		{
		messages: {
			email: "",
			nome: "",
			endereco: "",
			cpfcnpj: "",
			fone: "",
			assunto: ""
		}
	});
	
});