//submit
function submitFormSemValida(url, formulario)
{
	document.forms[formulario].action = url;
	document.forms[formulario].target = "_self";
	document.forms[formulario].submit();
}
function setSubmitFormSemValida(url, formulario)
{
	document.forms[formulario].action = url;
	document.forms[formulario].target = "_self";
}
//save form on session
function setSessionSave(formulario)
{
	document.forms[formulario].action = "/includes/setSessionSave.php";
	document.forms[formulario].target = "setSessionSaveIframe";
	document.forms[formulario].submit();
}
function openWindowDescProduct(produto_codigo)
{
	window.open('descProduct.php?produto_codigo=' + produto_codigo, 'descProduct', 'width=200, height=200');
}
function setPayment(pagamento ,formulario)
{
	document.forms[formulario].pagamento.value = pagamento;
}
function validaEmail(txt)
{
	var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-";
    var parsed = true;
	email = txt;
    for (var i=0; i < email.length; i++) {
      var letter = email.charAt(i).toLowerCase();
      if (validchars.indexOf(letter) != -1)
        continue;
      parsed = false;
      break;
    }
    if (parsed) return true;
	return false;
}
function validaEmail2(txt){
	var re = new RegExp;
	re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var arr = re.exec(txt);
	
	return arr;
}
function validaTXT(valor)
{
	if( valor == '')
	{
		return false;
	}
	return true;
}
function validaNum(valor)
{
	if(isNaN(valor) == true) return false;
	if(valor == null) return false;
	if(valor == '') return false;
	return true;
}
function validaCPF(s) 
{
	var CPF = s; // Recebe o valor digitado no campo
	// Aqui começa a checagem do CPF
	var POSICAO, I, SOMA, DV, DV_INFORMADO;
	var DIGITO = new Array(10);
	DV_INFORMADO = CPF.substr(9, 2); // Retira os dois últimos dígitos do número informado
	
	valida = CPF.substr(11,3);
	if(valida != "") {
		return false;
	}
	// Desemembra o número do CPF na array DIGITO
	for (I=0; I<=8; I++) {
	DIGITO[I] = CPF.substr( I, 1);
	}
	
	// Calcula o valor do 10º dígito da verificação
	POSICAO = 10;
	SOMA = 0;
	for (I=0; I<=8; I++) {
	  SOMA = SOMA + DIGITO[I] * POSICAO;
	  POSICAO = POSICAO - 1;
	}
	DIGITO[9] = SOMA % 11;
	if (DIGITO[9] < 2) {
		DIGITO[9] = 0;
	}
	else{
	   DIGITO[9] = 11 - DIGITO[9];
	}
	
	// Calcula o valor do 11º dígito da verificação
	POSICAO = 11;
	SOMA = 0;
	for (I=0; I<=9; I++) {
	  SOMA = SOMA + DIGITO[I] * POSICAO;
	  POSICAO = POSICAO - 1;
	}
	DIGITO[10] = SOMA % 11;
	if (DIGITO[10] < 2) {
		DIGITO[10] = 0;
	}
	else {
		DIGITO[10] = 11 - DIGITO[10];
	}
	
	// Verifica se os valores dos dígitos verificadores conferem
	DV = DIGITO[9] * 10 + DIGITO[10];
	if (DV != DV_INFORMADO) {
	  return false;
	} 
	return true;
}
function validaCGC(s)
{
	var i;
	//s = limpa_string(s);
	var ok;
	var c = s.substr(0,12);
	var dv = s.substr(12,2);
	var d1 = 0;
	valida = s.substr(11,3);
	if(valida == "") {
		return false;
	}
	for (i = 0; i < 12; i++)
	{
	d1 += c.charAt(11-i)*(2+(i % 8));
	}
	if (d1 == 0) ok = false;
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1)
	{
		  ok = false;
	}
	
	d1 *= 2;
	for (i = 0; i < 12; i++)
	{
	d1 += c.charAt(11-i)*(2+((i+1) % 8));
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1)
	{
		ok = false;
	}
	if(ok == false) {
		  return false;
	} else {
			return true;
	}
}
function validaValCard(valor)
{
	if(valor.indexOf("/") != 2) return false;
	if(valor.substring(0,2) != "01" && valor.substring(0,2) != "02" && valor.substring(0,2) != "03" && valor.substring(0,2) != "04" && valor.substring(0,2) != "05" && valor.substring(0,2) != "06" && valor.substring(0,2) != "07" && valor.substring(0,2) != "08" && valor.substring(0,2) != "09" && valor.substring(0,2) != "10" && valor.substring(0,2) != "11" && valor.substring(0,2) != "12" )  return false;
	//if(parseInt(valor.substring(3,5)) >= 5) alert("maior igual");
	if(parseInt(valor.substring(3,5)) == 0) mes = parseInt(valor.substring(4,5));
	else mes = parseInt(valor.substring(3,5));
	if(mes < 5) return false;
	return true;
}
function validaCadastro(formulario)
{
	errorTXT = "";
	/*
	if(validaTXT(document.forms[formulario].cadastro_nome.value) == false ) 
	{
		errorTXT = errorTXT + " - Nome é obrigatorio\n";
	}
	*/
	if(document.forms[formulario].local.value == "" ) 
	{
		errorTXT = errorTXT + " - Escolha o local de entrega\n";
	}
	else
	{
		document.forms[formulario].cadastro_local.value = document.forms[formulario].local.value;
	}
	if(document.forms[formulario].local.value == "Outros")
	{
		if(validaTXT(document.forms[formulario].outros.value) == false ) 
		{
			errorTXT = errorTXT + " - Especifique outro local de entrega\n";
		}
		else
		{
			document.forms[formulario].cadastro_local.value = document.forms[formulario].outros.value;
		}
	}
	if(validaTXT(document.forms[formulario].login_nome.value) == false ) 
	{
		errorTXT = errorTXT + " - Nome é obrigatorio\n";
	}
	if(validaNum(document.forms[formulario].login_user.value) == false ) 
	{
		errorTXT = errorTXT + " - CPF/CNPJ é obrigatorio e deve conter apenas números\n";
	}
	else
	{
		cpfcnpj = "";
		cpfcnpj = document.forms[formulario].login_user.value;
		if(cpfcnpj.length == 13)
		{
			if(validaCGC(cpfcnpj) == false) errorTXT = errorTXT + " - CNPJ inserido não é válido\n";
		}
		else
		{
			if(validaCPF(cpfcnpj) == false) errorTXT = errorTXT + " - CPF inserido não é válido\n";
		}
	}
	/*if(validaTXT(document.forms[formulario].cadastro_nasc.value) == false ) 
	{
		errorTXT = errorTXT + " - Data de Nascimento é obrigatorio\n";
	}
	if(validaTXT(document.forms[formulario].cadastro_sexo.value) == false ) 
	{
		errorTXT = errorTXT + " - Sexo é obrigatorio\n";
	}*/
	if(validaNum(document.forms[formulario].cadastro_tel.value) == false ) 
	{
		errorTXT = errorTXT + " - Telefone é obrigatorio e deve conter apenas números\n";
	}
	if(validaNum(document.forms[formulario].cadastro_ddd.value) == false ) 
	{
		errorTXT = errorTXT + " - DDD é obrigatorio e deve conter apenas números\n";
	}
	if(validaTXT(document.forms[formulario].cadastro_email.value) == false ) 
	{
		errorTXT = errorTXT + " - O preenchimento do e-mail é obrigatório\n";
	}
	else{
		if(validaEmail2(document.forms[formulario].cadastro_email.value) == null){
			errorTXT = errorTXT + " - E-mail inválido\n";
		}
	}

	if(validaTXT(document.forms[formulario].cadastro_endereco.value) == false ) 
	{
		errorTXT = errorTXT + " - Endereço é obrigatorio\n";
	}
	if(validaTXT(document.forms[formulario].cadastro_bairro.value) == false ) 
	{
		errorTXT = errorTXT + " - Bairro é obrigatorio\n";
	}
	if(validaTXT(document.forms[formulario].cadastro_cidade.value) == false ) 
	{
		errorTXT = errorTXT + " - Cidade é obrigatorio\n";
	}
	if(validaNum(document.forms[formulario].cadastro_cep.value) == false ) 
	{
		errorTXT = errorTXT + " - CEP é obrigatorio e deve conter apenas números\n";
	}
	if (validaTXT(document.forms[formulario].cadastro_endereco2.value) == true || validaTXT(document.forms[formulario].cadastro_bairro2.value) == true || validaTXT(document.forms[formulario].cadastro_cidade2.value) == true || validaTXT(document.forms[formulario].cadastro_cep2.value) == true)
	{
		if(validaTXT(document.forms[formulario].cadastro_endereco2.value) == false ) 
		{
			errorTXT = errorTXT + " - Endereço Alternativo é obrigatorio\n";
		}
		if(validaTXT(document.forms[formulario].cadastro_bairro2.value) == false ) 
		{
			errorTXT = errorTXT + " - Bairro Alternativo é obrigatorio\n";
		}
		if(validaTXT(document.forms[formulario].cadastro_cidade2.value) == false ) 
		{
			errorTXT = errorTXT + " - Cidade Alternativa é obrigatorio\n";
		}
		if(validaNum(document.forms[formulario].cadastro_cep2.value) == false ) 
		{
			errorTXT = errorTXT + " - CEP Alternativo é obrigatorio e deve conter apenas números\n";
		}
		if(document.forms[formulario].local2.value == "" ) 
		{
			errorTXT = errorTXT + " - Escolha o local de entrega do endereço altenativo\n";
		}
		else
		{
			document.forms[formulario].cadastro_local2.value = document.forms[formulario].local2.value;
		}
		if(document.forms[formulario].local2.value == "Outros")
		{
			if(validaTXT(document.forms[formulario].outros2.value) == false ) 
			{
				errorTXT = errorTXT + " - Especifique outro local de entrega do endereço alternativo\n";
			}
			else
			{
				document.forms[formulario].cadastro_local2.value = document.forms[formulario].outros2.value;
			}
		}
	}


	if(errorTXT=="")
	{
		document.forms[formulario].submit();
		return true;
	}
	alert("Os seguintes erros ocorreram:\n" + errorTXT);
	return false;
}
function validaBoleto(formulario)
{
	errorTXT = "";
	if(validaTXT(document.forms[formulario].login_senha.value) == false ) 
	{
		errorTXT = errorTXT + " - O preenchimento do código do assinante é obrigatório.\n";
	}
	
	/*
	if(validaTXT(document.forms[formulario].boleto_email.value) == false ) 
	{
		errorTXT = errorTXT + " - O preenchimento do e-mail é obrigatório.\n";
	}
	if(validaEmail2(document.forms[formulario].boleto_email.value) == null){
			errorTXT = errorTXT + " - E-mail inválido\n";
	}
	
	if(document.forms[formulario].boleto_parcela.value == "0" ) 
	{
		errorTXT = errorTXT + " - Escolha a parcela a ser emitida.\n";
	}
	
	if(validaTXT(document.forms[formulario].login_nome.value) == false ) 
	{
		errorTXT = errorTXT + " - Nome é obrigatorio\n";
	}
	*/
	
	if(validaNum(document.forms[formulario].login_user.value) == false ) 
	{
		errorTXT = errorTXT + " - CPF/CNPJ é obrigatorio e deve conter apenas números\n";
	}
	else
	{
		cpfcnpj = "";
		cpfcnpj = document.forms[formulario].login_user.value;
		if(cpfcnpj.length == 14)
		{
			if(validaCGC(cpfcnpj) == false) errorTXT = errorTXT + " - CNPJ inserido não é válido\n";
		}
		else
		{
			if(validaCPF(cpfcnpj) == false) errorTXT = errorTXT + " - CPF inserido não é válido\n";
		}
	}

	if(errorTXT=="")
	{
		document.forms[formulario].submit();
		return true;
	}
	alert("Os seguintes erros ocorreram:\n" + errorTXT);
	return false;
}
function validaEndAlt(formulario)
{
	errorTXT = "";
	if(validaTXT(document.forms[formulario].cadastro_endereco2.value) == false ) 
	{
		errorTXT = errorTXT + " - Endereço Alternativo é obrigatorio\n";
	}
	if(validaTXT(document.forms[formulario].cadastro_bairro2.value) == false ) 
	{
		errorTXT = errorTXT + " - Bairro Alternativo é obrigatorio\n";
	}
	if(validaTXT(document.forms[formulario].cadastro_cidade2.value) == false ) 
	{
		errorTXT = errorTXT + " - Cidade Alternativa é obrigatorio\n";
	}
	if(validaTXT(document.forms[formulario].email.value) == false ) 
	{
		errorTXT = errorTXT + " - Email é obrigatorio\n";
	}
	if(validaEmail2(document.forms[formulario].email.value) == null){
			errorTXT = errorTXT + " - E-mail inválido\n";
	}	
	if(validaNum(document.forms[formulario].cadastro_cep2.value) == false ) 
	{
		errorTXT = errorTXT + " - CEP Alternativo é obrigatorio e deve conter apenas números\n";
	}
	if(validaTXT(document.forms[formulario].login_nome.value) == false ) 
	{
		errorTXT = errorTXT + " - Nome é obrigatorio\n";
	}
	if(validaNum(document.forms[formulario].login_user.value) == false ) 
	{
		errorTXT = errorTXT + " - CPF/CNPJ é obrigatorio e deve conter apenas números\n";
	}
	else
	{
		cpfcnpj = "";
		cpfcnpj = document.forms[formulario].login_user.value;
		if(cpfcnpj.length == 13)
		{
			if(validaCGC(cpfcnpj) == false) errorTXT = errorTXT + " - CNPJ inserido não é válido\n";
		}
		else
		{
			if(validaCPF(cpfcnpj) == false) errorTXT = errorTXT + " - CPF inserido não é válido\n";
		}
	}
	if(document.forms[formulario].local2.value == "" ) 
	{
		errorTXT = errorTXT + " - Escolha o local de entrega do endereço altenativo\n";
	}
	else
	{
		document.forms[formulario].cadastro_local2.value = document.forms[formulario].local2.value;
	}
	if(document.forms[formulario].local2.value == "Outros")
	{
		if(validaTXT(document.forms[formulario].outros2.value) == false ) 
		{
			errorTXT = errorTXT + " - Especifique outro local de entrega do endereço alternativo\n";
		}
		else
		{
			document.forms[formulario].cadastro_local2.value = document.forms[formulario].outros2.value;
		}
	}

	if(errorTXT=="")
	{
		document.forms[formulario].submit();
		return true;
	}
	alert("Os seguintes erros ocorreram:\n" + errorTXT);
	return false;
}
function validaSusp(formulario)
{
	errorTXT = "";
	if(validaTXT(document.forms[formulario].susp_de.value) == false ) 
	{
		errorTXT = errorTXT + " - O preenchimento da data inicial é obrigatório.\n";
	}
	if(validaTXT(document.forms[formulario].susp_ate.value) == false ) 
	{
		errorTXT = errorTXT + " - O preenchimento da data final é obrigatório.\n";
	}

	if(validaTXT(document.forms[formulario].email.value) == false ) 
	{
		errorTXT = errorTXT + " - O preenchimento do campo E-mail é obrigatório.\n";
	}
	if(validaEmail2(document.forms[formulario].email.value) == null){
			errorTXT = errorTXT + " - E-mail inválido\n";
	}
	if(validaTXT(document.forms[formulario].login_nome.value) == false ) 
	{
		errorTXT = errorTXT + " - Nome é obrigatorio\n";
	}
	if(validaNum(document.forms[formulario].login_user.value) == false ) 
	{
		errorTXT = errorTXT + " - CPF/CNPJ é obrigatorio e deve conter apenas números\n";
	}
	else
	{
		cpfcnpj = "";
		cpfcnpj = document.forms[formulario].login_user.value;
		if(cpfcnpj.length == 13)
		{
			if(validaCGC(cpfcnpj) == false) errorTXT = errorTXT + " - CNPJ inserido não é válido\n";
		}
		else
		{
			if(validaCPF(cpfcnpj) == false) errorTXT = errorTXT + " - CPF inserido não é válido\n";
		}
	}
	
	if(errorTXT=="")
	{
		document.forms[formulario].submit();
		return true;
	}
	alert("Os seguintes erros ocorreram:\n" + errorTXT);
	return false;
}
function validaVip(formulario)
{
	errorTXT = "";
	if(validaTXT(document.forms[formulario].vip_email.value) == false ) 
	{
		errorTXT = errorTXT + " - O preenchimento do e-mail é obrigatório\n";
	}
	else{
		if(validaEmail2(document.forms[formulario].vip_email.value) == null){
			errorTXT = errorTXT + " - E-mail inválido\n";
		}
	}
	if(validaTXT(document.forms[formulario].vip_autorizado.value) == false ) 
	{
		errorTXT = errorTXT + " - É necessário preencher o autorizado a receber.\n";
	}
	if(document.forms[formulario].vip_tipo.value == '0' ) 
	{
		errorTXT = errorTXT + " - É necessário escolher o tipo.\n";
	}
	if(validaTXT(document.forms[formulario].login_nome.value) == false ) 
	{
		errorTXT = errorTXT + " - Nome é obrigatorio\n";
	}
	if(validaNum(document.forms[formulario].login_user.value) == false ) 
	{
		errorTXT = errorTXT + " - CPF/CNPJ é obrigatorio e deve conter apenas números\n";
	}
	else
	{
		cpfcnpj = "";
		cpfcnpj = document.forms[formulario].login_user.value;
		if(cpfcnpj.length == 13)
		{
			if(validaCGC(cpfcnpj) == false) errorTXT = errorTXT + " - CNPJ inserido não é válido\n";
		}
		else
		{
			if(validaCPF(cpfcnpj) == false) errorTXT = errorTXT + " - CPF inserido não é válido\n";
		}
	}

	if(errorTXT=="")
	{
		document.forms[formulario].submit();
		return true;
	}
	alert("Os seguintes erros ocorreram:\n" + errorTXT);
	return false;
}
function alteraOK(formulario)
{
	ok = document.forms[formulario].ok.value;
	if(ok == 1) document.forms[formulario].ok.value = 0;
	if(ok == 0) document.forms[formulario].ok.value = 1;
}
function validaTermo(formulario)
{
	ok = document.forms[formulario].ok.value;
	if(ok == 1)
	{
		document.forms[formulario].submit();
		return true;
	}
	alert("Você precisa concordar com termos para poder assinar.");
	return false;
}

function validaCartao(formulario)
{
	errorTXT = "";
	if(validaTXT(document.forms[formulario].email.value) == false ) 
	{
		errorTXT = errorTXT + " - O preenchimento do e-mail é obrigatório\n";
	}
	else{
		if(validaEmail2(document.forms[formulario].email.value) == null){
			errorTXT = errorTXT + " - E-mail inválido\n";
		}
	}
	if(document.forms[formulario].tipopag_cartao.value == '0') 
	{
		errorTXT = errorTXT + " - Escolha o seu cartão\n";
	}
	if(validaNum(document.forms[formulario].tipopag_num_cartao.value) == false ) 
	{
		errorTXT = errorTXT + " - Número do cartão é obrigatorio e deve conter apenas números.\n";
	}
	if(validaTXT(document.forms[formulario].tipopag_val_cartao.value) == false ) 
	{
		errorTXT = errorTXT + " - Validade do cartão é obrigatorio\n";
	}
	else if(validaValCard(document.forms[formulario].tipopag_val_cartao.value) == false)
	{
		errorTXT = errorTXT + " - Validade do cartão deve estar no formato mm/aa \n";
	}
	else
	{
		validadeCartao = document.forms[formulario].tipopag_val_cartao.value;
		v = validadeCartao.split("/");
		
		dValidade = new Date("20" + v[1], (v[0] - 1), 1);
		dAtual = new Date();
		if(dAtual.valueOf() >= dValidade.valueOf()){
			errorTXT = errorTXT + " - Validade do cartão expirou \n";
		}
	}
	if(validaTXT(document.forms[formulario].tipopag_nomecartao.value) == false ) 
	{
		errorTXT = errorTXT + " - O nome do titular do cartão é obrigatorio\n";
	}
	if(validaNum(document.forms[formulario].tipopag_Digseguranca.value) == false ) 
	{
		errorTXT = errorTXT + " - Dígito de segurança é obrigatorio e deve conter apenas números\n";
	}
	if(validaTXT(document.forms[formulario].login_nome.value) == false ) 
	{
		errorTXT = errorTXT + " - Nome é obrigatorio\n";
	}
	if(validaNum(document.forms[formulario].login_user.value) == false ) 
	{
		errorTXT = errorTXT + " - CPF/CNPJ é obrigatorio e deve conter apenas números\n";
	}
	else
	{
		cpfcnpj = "";
		cpfcnpj = document.forms[formulario].login_user.value;
		if(cpfcnpj.length == 13)
		{
			if(validaCGC(cpfcnpj) == false) errorTXT = errorTXT + " - CNPJ inserido não é válido\n";
		}
		else
		{
			if(validaCPF(cpfcnpj) == false) errorTXT = errorTXT + " - CPF inserido não é válido\n";
		}
	}
	if(errorTXT=="")
	{
		document.forms[formulario].submit();
		return true;
	}
	alert("Os seguintes erros ocorreram:\n" + errorTXT);
	return false;
}

function validaDebito(formulario)
{
	errorTXT = "";
	if(validaTXT(document.forms[formulario].tipopag_email.value) == false ) 
	{
		errorTXT = errorTXT + " - O preenchimento do e-mail é obrigatório\n";
	}
	else{
		if(validaEmail2(document.forms[formulario].tipopag_email.value) == null){
			errorTXT = errorTXT + " - E-mail inválido\n";
		}
	}
	if(document.forms[formulario].tipopag_banco.value == '0') 
	{
		errorTXT = errorTXT + " - Escolha o seu Banco\n";
	}
	if(validaTXT(document.forms[formulario].tipopag_nomeconta.value) == false ) 
	{
		errorTXT = errorTXT + " - Nome titular é obrigatorio\n";
	}
	if(validaTXT(document.forms[formulario].tipopag_conta.value) == false ) 
	{
		errorTXT = errorTXT + " - Conta é obrigatorio\n";
	}
	if(validaTXT(document.forms[formulario].tipopag_agencia.value) == false ) 
	{
		errorTXT = errorTXT + " - Agência é obrigatorio e deve conter apenas números\n";
	}
	if(validaTXT(document.forms[formulario].login_nome.value) == false ) 
	{
		errorTXT = errorTXT + " - Nome é obrigatorio\n";
	}
	if(validaNum(document.forms[formulario].login_user.value) == false ) 
	{
		errorTXT = errorTXT + " - CPF/CNPJ é obrigatorio e deve conter apenas números\n";
	}
	else
	{
		cpfcnpj = "";
		cpfcnpj = document.forms[formulario].login_user.value;
		if(cpfcnpj.length == 13)
		{
			if(validaCGC(cpfcnpj) == false) errorTXT = errorTXT + " - CNPJ inserido não é válido\n";
		}
		else
		{
			if(validaCPF(cpfcnpj) == false) errorTXT = errorTXT + " - CPF inserido não é válido\n";
		}
	}

	if(errorTXT=="")
	{
		document.forms[formulario].submit();
		return true;
	}
	alert("Os seguintes erros ocorreram:\n" + errorTXT);
	return false;
}
function validaFale(formulario)
{
	errorTXT = "";
	if(validaTXT(document.forms[formulario].fale_assunto.value) == false ) 
	{
		errorTXT = errorTXT + " - O preenchimento do assunto é obrigatório.\n";
	}
	if(validaTXT(document.forms[formulario].observacao.value) == false ) 
	{
		errorTXT = errorTXT + " - O preenchimento da observação é obrigatório.\n";
	}
	if(validaTXT(document.forms[formulario].email.value) == false ) 
	{
		errorTXT = errorTXT + " - O preenchimento do campo E-mail é obrigatório.\n";
	}
	if(validaEmail2(document.forms[formulario].email.value) == null){
			errorTXT = errorTXT + " - E-mail inválido\n";
	}
	if(validaTXT(document.forms[formulario].login_nome.value) == false ) 
	{
		errorTXT = errorTXT + " - Nome é obrigatorio\n";
	}
	if(validaNum(document.forms[formulario].login_user.value) == false ) 
	{
		errorTXT = errorTXT + " - CPF/CNPJ é obrigatorio e deve conter apenas números\n";
	}
	else
	{
		cpfcnpj = "";
		cpfcnpj = document.forms[formulario].login_user.value;
		if(cpfcnpj.length == 14)
		{
			if(validaCGC(cpfcnpj) == false) errorTXT = errorTXT + " - CNPJ inserido não é válido\n";
		}
		else
		{
			if(validaCPF(cpfcnpj) == false) errorTXT = errorTXT + " - CPF inserido não é válido\n";
		}
	}
	if(errorTXT=="")
	{
		document.forms[formulario].submit();
		return true;
	}
	alert("Os seguintes erros ocorreram:\n" + errorTXT);
	return false;
}

function validaReposicao(formulario)
{
	errorTXT = "";
	if(validaTXT(document.forms[formulario].login_nome.value) == false ) 
	{
		errorTXT = errorTXT + " - Nome é obrigatorio\n";
	}
	if(validaNum(document.forms[formulario].login_user.value) == false ) 
	{
		errorTXT = errorTXT + " - CPF/CNPJ é obrigatorio e deve conter apenas números\n";
	}
	else
	{
		cpfcnpj = "";
		cpfcnpj = document.forms[formulario].login_user.value;
		if(cpfcnpj.length == 14)
		{
			if(validaCGC(cpfcnpj) == false) errorTXT = errorTXT + " - CNPJ inserido não é válido\n";
		}
		else
		{
			if(validaCPF(cpfcnpj) == false) errorTXT = errorTXT + " - CPF inserido não é válido\n";
		}
	}
	if(validaTXT(document.forms[formulario].reposicao_email.value) == false ) 
	{
		errorTXT = errorTXT + " - O preenchimento do e-mail é obrigatório\n";
	}
	else{
		if(validaEmail2(document.forms[formulario].reposicao_email.value) == null){
			errorTXT = errorTXT + " - E-mail inválido\n";
		}
	}	
	
	if(errorTXT=="")
	{
		document.forms[formulario].submit();
		return true;
	}
	alert("Os seguintes erros ocorreram:\n" + errorTXT);
	return false;
}