$(document).ready(function() {
	
	$("input[type=checkbox]").each(function(e,i){
		$(i).width(15);
	});
	
	$("#id_numero_comercial, #id_numero_compras, #id_numero_tecnico, #id_numero_financeiro, #id_numero_mkt, #id_numero_servicos").each(function(e,i){
		$(i).width(30);
	});
	
	$("#id_telefone").mask("(99) 9999-9999");

	$("#form-revenda").validate({
				errorPlacement: function(error, element) {
					if(error.attr('for') == 'assunto_interesse'){
						$("#erro-assunto").append(error);
					}else if(error.attr('for') == 'fabricante_interesse'){
						$("#erro-fabricante").append(error);
					}else{
						error.appendTo( element.parent() );
					}
				},
		
			rules: {
				evento: "required",
				nome: "required",
				sobrenome: "required",
				cargo: "required",
				departamento: "required",
				empresa: "required",
				numero_funcionarios: "required",
				perfil: "required",
				numero_comercial: {
					required:true,
					number:true	
				},
				numero_compras: {
					required:true,
					number:true	
				},
				numero_tecnico: {
					required:true,
					number:true	
				},
				numero_financeiro: {
					required:true,
					number:true	
				},
				numero_mkt: {
					required:true,
					number:true	
				},
				numero_servicos: {
					required:true,
					number:true	
				},
				email:{
					required: true,
					email: true
				},
				telefone: "required",
				assunto_interesse: {
						maxlength: 3
				},
				fabricante_interesse:	{
						maxlength: 5
				}
			},
			messages: {
				evento: "Selecione o evento que irá se cadastrar.",
				nome: "Preencha o nome.",
				sobrenome: "Preencha o Sobrenome.",
				cargo: "Selecione um cargo.",
				departamento: "Selecione um departamento.",
				empresa: "Informe a Empresa",
				numero_funcionarios: "Informe o número de funcionários.",
				perfil: "Selecione um perfil.",
				email: "Preencha corretamente o e-mail",
				telefone: "Preencha corretamente o telefone",
				numero_comercial: {
					required:"Informe o número de funcionários (comercial) da empresa",
					number:"Informe o número de funcionários (comercial) da empresa"	
				},
				numero_compras: {
					required:"Informe o número de funcionários (compras) da empresa",
					number:"Informe o número de funcionários (compras) da empresa"	
				},
				numero_tecnico: {
					required:"Informe o número de funcionários (tecnica) da empresa",
					number:"Informe o número de funcionários (tecnica) da empresa"	
				},
				numero_financeiro: {
					required:"Informe o número de funcionários (financeiro) da empresa",
					number:"Informe o número de funcionários (financeiro) da empresa"	
				},
				numero_mkt: {
					required:"Informe o número de funcionários (marketing) da empresa",
					number:"Informe o número de funcionários (marketing) da empresa"	
				},
				numero_servicos: {
					required:"Informe o número de funcionários (serviços) da empresa",
					number:"Informe o número de funcionários (serviços) da empresa"	
				},
				assunto_interesse: {
					maxlength: "Informe até 3 assuntos de interesse"
				},
				fabricante_interesse:{
					maxlength: "Informe até 5 fabricantes de interesse"
				}
				
			}
		});
	
		$("#form-usuariofinal").validate({
			errorPlacement: function(error, element) {
				if(error.attr('for') == 'assunto_interesse'){
					$("#erro-assunto").append(error);
				}else if(error.attr('for') == 'fabricante_interesse'){
					$("#erro-fabricante").append(error);
				}else{
					error.appendTo( element.parent() );
				}
			},
	
				rules: {
					evento: "required",
					nome: "required",
					sobrenome: "required",
					email:{
						required: true,
						email: true
					},
					telefone: "required",
					cargo: "required",
					empresa: "required",
					segmento: "required",
					numero_estacoes: "required",
					numero_servidores: "required",
					assunto_interesse: {
							maxlength: 3
						},
					fabricante_interesse:	{
							maxlength: 5
					}
				},
				messages: {
					evento: "Selecione o evento que irá se cadastrar.",
					nome: "Preencha o nome.",
					sobrenome: "Preencha o Sobrenome.",
					email: "Preencha corretamente o e-mail",
					telefone: "Preencha corretamente o telefone",
					cargo: "Selecione um cargo.",
					empresa: "Informe a Empresa",
					segmento: "Selecione um departamento.",
					numero_estacoes: "Informe o número de funcionários.",
					numero_servidores: "Informe o número de servidores.",
					perfil: "Selecione um perfil.",
					assunto_interesse: {
						maxlength: "Informe até 3 assuntos de interesse"
					},
					fabricante_interesse:{
						maxlength: "Informe até 5 fabricantes de interesse"
					}
				}
			});
});