function enviaOrcamento(form){
		$("#enviando").ajaxStart(function(){
		   $(this).fadeIn('slow');
		   
		 });

		$.ajax({
		  type: "POST", 
		  url: "envia-orcamento.php", 
		  data: $("#"+form).serialize(), 
		  dataType: "html",
		  success: function(msg){
			  
			$("#mensagem").hide();
   			$("#enviando").fadeOut('fast');
			
			
			$("#mensagem p").html(msg);
			$("#mensagem").ajaxStop(function(){
   				$(this).fadeIn('slow');
				$(this).fadeOut(5000);
			});
			
		} 
	
	
	});

	return false;
}


function marcar_desmarcar() {
	jQuery("input[@type='checkbox'] + label", this).each(function() {
		//$(this)[0].checked = $(this)[0].checked != true;
		$(this).cssCheckboxToggle();
	});
}


jQuery.fn.cssCheckbox = function () {

	jQuery("input[@type='checkbox'] + label", this)
		.each( function(){
			if ( jQuery(this).prev()[0].checked )
				jQuery(this).addClass("checked");
		})
		.hover( 
			function() { jQuery(this).addClass("over"); },
			function() { jQuery(this).removeClass("over"); }
		)
		.click( function() {
			jQuery(this)
				.toggleClass("checked")
				.prev()[0].checked = !jQuery(this).prev()[0].checked;
		})
		.prev().hide();
}

jQuery.fn.cssCheckboxToggle = function () {
	jQuery(this).toggleClass("checked");
	jQuery(this).prev()[0].checked = !jQuery(this).prev()[0].checked;
}


jQuery.fn.cssRadio = function () {

	var context = this;

	jQuery("input[@type='radio'] + label", this)
		.each( function(){
			if ( jQuery(this).prev()[0].checked )
				jQuery(this).addClass("checked");
			})
		.hover(
			function() { $(this).addClass("over"); },
			function() { $(this).removeClass("over"); }
			)
		.click( function() {
			jQuery("input[@type='radio'] + label", context)
				.each( function() {
					jQuery(this)
						.removeClass()
						.prev()[0].checked = false;
				});
			jQuery(this)
				.addClass("checked")
				.prev()[0].checked = true;
			})
		.prev().hide();
}


$(document).ready( function () {

	// Styles all checkboxes
	//$().cssCheckbox();
	
	// Style aplicado ao form escolhido
	$("form[@name='form_orcamento']").cssCheckbox();
	//$("form[@name='form_orcamento']").cssRadio();
	$("#gruporadio1").cssRadio();
	$("#gruporadio2").cssRadio();
	$("#gruporadio3").cssRadio();
	
});

$(function(){
	$("#form_orcamento").validate({
								  
					submitHandler: function(form) {
							enviaOrcamento('form_orcamento');
							form.reset();
   					return false
						
					},
					rules: {							
							atuacao_atividade_objetivo:{required: true, minlength:5},
							
							produtos_servicos:{required: true, minlength:5},
							
							publico_alvo:{required: true, minlength:5},
											
							conteudo_links:{required: true, minlength:5},
						
							nome:{required: true, minlength:5},
							
							telefone:{required: true, minlength:11},
							
							endereco:{required: true},
							
							email: {required: true,	email: true	}
						
					},
					messages: {
						
							projeto:'Ops! Você precisa marcar uma opção.',
												
							atuacao_atividade_objetivo:{
								required: 'Ops! Você precisa descrever sobre o seu negócio.', 
								minlength: 'Ops! Mínimo de 5 caracteres.'
							},
							
							produtos_servicos:{
								required: 'Ops! Você precisa descrever os produtos e serviços.', 
								minlength: 'Ops! Mínimo de 5 caracteres.'
							},
							
							publico_alvo:{
								required: 'Ops! Você precisa descrever o público alvo.', 
								minlength: 'Ops! Mínimo de 5 caracteres.'
							},
														
							conteudo_links:{
								required: 'Ops! Você precisa descrever os conteúdos/links que deseja no seu projeto.', 
								minlength: 'Ops! Mínimo de 5 caracteres.'
							},
							
							nome:{
								required: 'Ops! Informe seu nome.', 
								minlength: 'Ops! Mínimo de 5 caracteres.'
								
							},
							
							telefone:{
									required: 'Ops! Informe seu telefone.',
									minlength: 'Ops! Mínimo de 11 caracteres.'
									
							},
							
							endereco:'Ops! Você precisa informar o endereço.',
						
							email: {
								required: 'Ops! Você precisa informar um e-mail.',
								email: 'Ops! Este e-mail está incorreto.'
							}

					}


			});
				

			

});







