function campos(ID) {
	return document.getElementById(ID);
}

var f = ""
var m = ""
var i = ""

var ef = ""
var em = ""
var ei = ""

function validaForm(){
	if (campos('setor').value == 1 && f == "" && m == "" && i == "") {
		alert ("Selecione um tipo de calçado que você fabrica!");
		campos('setor').focus();
		return false;		
	}
	if (f == 1 && ef == "") {
		alert ("Selecione o estilo de calçado que você fabrica!");
		campos('setor').focus();
		return false;		
	}

	if (m == 1 && em == "") {
		alert ("Selecione o estilo de calçado que você fabrica!");
		campos('setor').focus();
		return false;		
	}
	
	if (i == 1 && ei == "") {
		alert ("Selecione o estilo de calçado que você fabrica!");
		campos('setor').focus();
		return false;		
	}

	if (campos('nome').value == "") {
		alert ("Digite seu nome!");
		campos('nome').focus();
		return false;
	}
	
	if (campos('du1').value == "" || campos('du2').value == "" || campos('du3').value == "") {
		alert ("Digite sua data de nascimento!");
		campos('du1').focus();
		return false;

	}
	
	parte1 = campos('email').value.indexOf("@");
	parte2 = campos('email').value.indexOf(".");
	parte3 = campos('email').value.length;
	if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
		alert ("O campo email deve conter um endereco eletronico válido!");
		campos('email').focus();
		return false;
	}


	if (campos('email').value != campos('confirmEmail').value) {
		alert ("O email e a confirmação não conferem!");
		campos('email').focus();
		return false;

	}

	if (campos('departamento').value == "Selecione:") {
		alert ("Escolha o departamento!");
		campos('departamento').focus();
		return false;

	}
	
	if (campos('comprador').value == "") {
		alert ("Digite o nome do comprador!");
		campos('comprador').focus();
		return false;
	}
	
	if (campos('departamento').value != "Compras" && campos('dc1').value == "" || campos('dc2').value == "" || campos('dc3').value == "") {
		alert ("Digite a data de nascimento do comprador!");
		campos('nome').focus();
		return false;

	}

	if (campos('setor').value == "Selecione:") {
		alert ("Escolha o seu setor!");
		campos('setor').focus();
		return false;
	}

	if (campos('setor').value == 1 || campos('setor').value == 3 || campos('setor').value == 6) {
		if (campos('setor_op2').value == "Selecione:") {
			alert ("Escolha sua area!");
			campos('setor_op2').focus();
			return false;
		}
	}
	
	if (campos('setor').value == 7) {
		if (campos('setor_op2').value == "") {
			alert ("Diga em qual setor você atua!");
			campos('setor_op2').focus();
			return false;
		}
	}

	if (campos('nome_fantazia').value == "") {
		alert ("Digite o Nome Fantazia de sua empresa!");
		campos('departamento').focus();
		return false;
	}

	if (campos('razao').value == "") {
		alert ("Digite a Razão Social de sua empresa!");
		campos('departamento').focus();
		return false;
	}

	if (campos('cnpj').value == "") {
		alert ("Digite o CNPJ de sua empresa!");
		campos('departamento').focus();
		return false;
	}

	if (campos('endereco').value == "") {
		alert ("Digite o endereço de sua empresa!");
		campos('departamento').focus();
		return false;
	}

	if (campos('bairro').value == "") {
		alert ("Digite o bairro de sua empresa!");
		campos('departamento').focus();
		return false;
	}	

	if (campos('cep').value == "") {
		alert ("Digite o cep de sua empresa!");
		campos('departamento').focus();
		return false;
	}	

	if (campos('cidade').value == "") {
		alert ("Digite a cidade de sua empresa!");
		campos('departamento').focus();
		return false;
	}	

	if (campos('estado').value == "") {
		alert ("Digite o estado de sua empresa!");
		campos('departamento').focus();
		return false;
	}	

	if (campos('ddd').value == "") {
		alert ("Digite o ddd de sua empresa!");
		campos('departamento').focus();
		return false;
	}	

	if (campos('fone').value == "") {
		alert ("Digite o fone de sua empresa!");
		campos('departamento').focus();
		return false;
	}	

	if (campos('dddFax').value == "") {
		alert ("Digite o ddd do fax de sua empresa!");
		campos('departamento').focus();
		return false;
	}	

	if (campos('fax').value == "") {
		alert ("Digite o fax de sua empresa!");
		campos('departamento').focus();
		return false;
	}	

	var cnpj = campos('cnpj').value;
	var valida = new Array(6,5,4,3,2,9,8,7,6,5,4,3,2);
	var dig1= new Number;
	var dig2= new Number;

	exp = /\.|\-|\//g
	cnpj = cnpj.toString().replace( exp, "" );
	var digito = new Number(eval(cnpj.charAt(12)+cnpj.charAt(13)));

	for(i = 0; i<valida.length; i++){
		dig1 += (i>0? (cnpj.charAt(i-1)*valida[i]):0);
		dig2 += cnpj.charAt(i)*valida[i];
	}
	dig1 = (((dig1%11)<2)? 0:(11-(dig1%11)));
	dig2 = (((dig2%11)<2)? 0:(11-(dig2%11)));

	if(((dig1*10)+dig2) != digito) {
		alert('CNPJ Invalido!');
		campos('cnpj').focus();
		return false;
	}
	return true;

}


function sNum(event,local) {
	Tecla = event.which;
	//alert(Tecla)
	if(Tecla == null) {
		Tecla = event.keyCode;
	}
	if((Tecla<48 || Tecla>57) && local=='num' && Tecla !=8 && Tecla !=0) {
		return false;
	}
	if((Tecla==34 || Tecla==39) && local=="texto") {
		return false;
	}
	return true;
}

function mascCEP(event,objeto){
	//campos(objeto) = É O NOME DO INPUT QUE EU RESGATO PELA FUNÇÃO LA EM CIMA
	separador = '-';
	conjunto1 = 5;
	Tecla = event.which;
	
	if ((Tecla<48 || Tecla>57) && Tecla !=8 && Tecla !=0) {
		return false;
	} 
	if (campos(objeto).value.length == conjunto1){
		campos(objeto).value = campos(objeto).value + separador;
	}
}

function validaCNPJ(){
	var cnpj = campos('cnpj').value;
	var valida = new Array(6,5,4,3,2,9,8,7,6,5,4,3,2);
	var dig1= new Number;
	var dig2= new Number;

	exp = /\.|\-|\//g
	cnpj = cnpj.toString().replace( exp, "" );
	var digito = new Number(eval(cnpj.charAt(12)+cnpj.charAt(13)));

	for(i = 0; i<valida.length; i++){
		dig1 += (i>0? (cnpj.charAt(i-1)*valida[i]):0);
		dig2 += cnpj.charAt(i)*valida[i];
	}
	dig1 = (((dig1%11)<2)? 0:(11-(dig1%11)));
	dig2 = (((dig2%11)<2)? 0:(11-(dig2%11)));

	if(((dig1*10)+dig2) != digito) {
		alert('CNPJ Invalido!');
		campos('cnpj').focus();
		return false;
	}
	return true;
}








