function validasupri()
{
	if (document.formulario.empresa2.value == '')
	{
		alert("Preencha o campo EMPRESA.");
		document.formulario.empresa2.focus();
		return false;
	}
	
	if (document.formulario.endereco2.value == '')
	{
		alert("Preencha o campo ENDEREÇO.");
		document.formulario.endereco2.focus();
		return false;
	}	
			
	if 	(document.formulario.numero2.value == '')
	{
		alert("Preencha o campo NÚMERO ou digite 0 para sem número.");
		document.formulario.numero2.focus();
		return false;				
	}
	
	if (document.formulario.bairro2.value == '')
	{
		alert("Preencha o campo BAIRRO.");
		document.formulario.bairro2.focus();
		return false;
	}	
	
	if (document.formulario.cidade2.value == '')
	{
		alert("Preencha o campo CIDADE.");
		document.formulario.cidade2.focus();
		return false;
	}	
	
	if (document.formulario.UF2.value == '')
	{
		alert("Preencha o campo ESTADO.");
		document.formulario.UF2.focus();
		return false;
	}
	
	if (document.formulario.cep2.value == '')
	{
		alert("Preencha o campo CEP.");
		document.formulario.cep2.focus();
		return false;
	}
		
	if (document.formulario.cep2.value != '')
	{
		var numerocep;
		numerocep = document.formulario.cep2.value;
		numerocep = numerocep.toString().replace( "-", "" );
			if ((numerocep)/(numerocep) != 1)
			{
				alert("Preencha corretamente o campo CEP.");
				document.formulario.cep2.value='';
				document.formulario.cep2.focus();
				return false;
			}	
	}
    
	if (document.formulario.telefone2.value == '')
	{
		alert("Preencha o campo TELEFONE.");
		document.formulario.telefone2.focus();
		return false;
	}
	
	if (document.formulario.telefone2.value != '')
	{
		var numerotel;
		numerotel = document.formulario.telefone2.value;
		numerotel = numerotel.toString().replace( "-", "" );
		numerotel = numerotel.toString().replace( "(", "" );
		numerotel = numerotel.toString().replace( ")", "" );
		numerotel = numerotel.toString().replace( " ", "" );
		
		if ((numerotel)/(numerotel) != 1)
			{
				alert("Preencha corretamente o campo TELEFONE.");
				document.formulario.telefone2.value ='';
				document.formulario.telefone2.focus();
				return false;
			}
	}
	
	
	if (document.formulario.CNPJ2.value == '')
	{
		alert("Preencha o campo CNPJ.");
		document.formulario.CNPJ2.focus();
		return false;
	}
	else
		{
              CNPJ = document.formulario.CNPJ2.value;
              erro = new String;
              if (CNPJ.length < 18) erro += "Preencha corretamente o campo CNPJ. \n\n"; 
              if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-"))
			  {
              if (erro.length == 0) erro += "Preencha corretamente o campo CNPJ. \n\n";
			  document.formulario.CNPJ2.value = '';
			  document.formulario.CNPJ2.focus();
              }
              //substituir os caracteres que não são números
            if(document.layers && parseInt(navigator.appVersion) == 4)
			{
                    x = CNPJ.substring(0,2);
                    x += CNPJ. substring (3,6);
                    x += CNPJ. substring (7,10);
                    x += CNPJ. substring (11,15);
                    x += CNPJ. substring (16,18);
                    CNPJ = x; 
        	    } 
  			 else
  				 {
                    CNPJ = CNPJ. replace (".","");
                    CNPJ = CNPJ. replace (".","");
                    CNPJ = CNPJ. replace ("-","");
                    CNPJ = CNPJ. replace ("/","");
            }
            var nonNumbers = /\D/;
            if (nonNumbers.test(CNPJ)) erro += "\n\n"; 
            var a = [];
            var b = new Number;
            var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
            for (i=0; i<12; i++)
			{
                    a[i] = CNPJ.charAt(i);
                    b += a[i] * c[i+1];
 			}
            if ((x = b % 11) < 2)
			{ a[12] = 0 }
			 else
			{ a[12] = 11-x }
            b = 0;
            for (y=0; y<13; y++)
			{
                    b += (a[y] * c[y]); 
            }
            if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
            if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){
                    erro +="Obedeça o formato indicado.\n\n";
					document.formulario.CNPJ2.value = '';
					document.formulario.CNPJ2.focus();
            }
            if (erro.length > 0){
                    alert(erro);
                    return false;
            } 
			//else 
			//{
           //         alert("CNPJ valido!");
			//		return false;
           // }	
		}
		
		
	if (document.formulario.ramoatividade2.value == '')
	{
		alert("Preencha o campo RAMO DE ATIVIDADE.");
		document.formulario.ramoatividade2.focus();
		return false;
	}
	
	
	
	if (document.formulario.faturamento_mensal2.value == '')
	{
		alert("Preencha o campo FATURAMENTO MÉDIO MENSAL.");
		document.formulario.faturamento_mensal2.focus();
		return false;
	}
	
	
	if (document.formulario.faturamento_mensal2.value != '')
	{
	  var faturamentoconsiste;
	  faturamentoconsiste = document.formulario.faturamento_mensal2.value;

      faturamentoconsiste = faturamentoconsiste.toString().replace( "-", "" );
      faturamentoconsiste = faturamentoconsiste.toString().replace( "-", "" );
      faturamentoconsiste = faturamentoconsiste.toString().replace( ".", "" );
      faturamentoconsiste = faturamentoconsiste.toString().replace( ".", "" );
      faturamentoconsiste = faturamentoconsiste.toString().replace( "/", "" );
      faturamentoconsiste = faturamentoconsiste.toString().replace( "/", "" );
      faturamentoconsiste = faturamentoconsiste.toString().replace( "(", "" );
      faturamentoconsiste = faturamentoconsiste.toString().replace( "(", "" );
      faturamentoconsiste = faturamentoconsiste.toString().replace( ")", "" );
      faturamentoconsiste = faturamentoconsiste.toString().replace( ")", "" );
      faturamentoconsiste = faturamentoconsiste.toString().replace( " ", "" );
      faturamentoconsiste = faturamentoconsiste.toString().replace( " ", "" );
	  faturamentoconsiste = faturamentoconsiste.toString().replace( ",", "." );
	  faturamentoconsiste = faturamentoconsiste.toString().replace( "R$", "" );
	  faturamentoconsiste = faturamentoconsiste.toString().replace( "U$", "" );

		if ((faturamentoconsiste)/(faturamentoconsiste) != 1) {
		alert("Digite apenas números no campo FATURAMENTO MÉDIO MENSAL.");
		document.formulario.faturamento_mensal2.value = '';
		document.formulario.faturamento_mensal2.focus();
		return false;
		}

	}	
	
	
		
	if (document.formulario.pessoa_contato2.value == '')
	{
		alert("Preencha o campo PESSOA PARA CONTATO.");
		document.formulario.pessoa_contato2.focus();
		return false;
	}
	
	
	if (document.formulario.area_funcao2.value == '')
	{
		alert("Preencha o campo ÁREA/FUNÇÃO.");
		document.formulario.area_funcao2.focus();
		return false;
	}
	
	if (document.formulario.telefone_contato2.value == '')
	{
		alert("Preencha o campo TELEFONE.");
		document.formulario.telefone_contato2.focus();
		return false;
	}
	
	if (document.formulario.telefone_contato2.value != '')
	{
		var numerotelcont;
		numerotelcont = document.formulario.telefone_contato2.value;
		numerotelcont = numerotelcont.toString().replace( "-", "" );
		numerotelcont = numerotelcont.toString().replace( "(", "" );
		numerotelcont = numerotelcont.toString().replace( ")", "" );
		numerotelcont = numerotelcont.toString().replace( " ", "" );
		
			if ((numerotelcont)/(numerotelcont) != 1)
			{
				alert("Preencha corretamente o campo TELEFONE.");
				document.formulario.telefone_contato2.value ='';
				document.formulario.telefone_contato2.focus();
				return false;
			}
	}
	
			
	// script de validar e-mail //
	
	if (document.formulario.email_contato2.value == '')
		{
			alert("Preencha o campo E-MAIL.");
			document.formulario.email_contato2.focus();
			return false;
		}
	if (document.formulario.email_contato2.value.indexOf('@') == '-1')
		{
			alert("Preencha corretamente o campo E-MAIL.");
			document.formulario.email_contato2.focus();
			return false;
		}
	if (document.formulario.email_contato2.value.indexOf('.') == '-1')
		{
			alert("Preencha corretamente o campo E-MAIL.");
			document.formulario.email_contato2.focus();
			return false;
		}
	if (document.formulario.email_contato2.value.lenght < '3')
		{
			alert("Preencha corretamente o campo E-MAIL.");
			document.formulario.email_contato2.focus();
			return false;
		}
// fim de Script validar e-mail //
	
	
	
	
	
	
	//if ((document.formulario.marcas12.value == '') && (document.formulario.marcas1_12.value == '') && (document.formulario.marcas1_22.value == '') && (document.formulario.marcas1_32.value == ''))
	//	{
	//	alert("Preencha o campo MARCAS. Indique pelo menos uma MARCA.");
	//	document.formulario.marcas12.focus();
	//	return false;
	//	}
		
		
	//if ((document.formulario.produtos12.value == '') && (document.formulario.produtos1_12.value == '') && (document.formulario.produtos1_22.value == '') && (document.formulario.produtos1_32.value == ''))
	//	{
	//	alert("Preencha o campo PRODUTOS. Indique pelo menos um PRODUTO.");
	//	document.formulario.produtos12.focus();
	//	return false;
	//	}
		
	//if ((document.formulario.capacidade12.value == '') && (document.formulario.capacidade1_12.value == '') && (document.formulario.capacidade1_22.value == '') && (document.formulario.capacidade1_32.value == ''))
	//	{
	//	alert("Preencha o campo CAPACIDADE MENSAL para pelo menos um produto.");
	//	document.formulario.capacidade12.focus();
	//	return false;
	//	}
	
		
	if ((document.formulario.principal_cliente12.value == '') && (document.formulario.principal_cliente22.value == '') && (document.formulario.principal_cliente32.value == ''))
		{
		alert("Preencha o campo PRINCIPAIS CLIENTES. Indique pelo menos um cliente.");
		document.formulario.principal_cliente12.focus();
		return false;
		}
	
	if ((document.formulario.principal_fornecedor12.value == '') && (document.formulario.principal_fornecedor22.value == '') && (document.formulario.principal_fornecedor32.value == ''))
		{
		alert("Preencha o campo PRINCIPAIS FORNECEDORES. Indique pelo menos um fornecedor.");
		document.formulario.principal_fornecedor12.focus();
		return false;
		}
	
	if ((document.formulario.pricipal_concorrente12.value == '') && (document.formulario.pricipal_concorrente22.value == '') && (document.formulario.pricipal_concorrente32.value == ''))
		{
		alert("Preencha o campo PRINCIPAIS CONCORRENTES. Indique pelo menos um concorrente.");
		document.formulario.pricipal_concorrente12.focus();
		return false;
		}
	
	if ((document.formulario.reponsasocialb[0].checked == false ) && (document.formulario.reponsasocialb[1].checked == false ))
	{
		alert("Preencha o campo QUAIS AÇÕES.");
		document.formulario.reponsasocialb[0].focus();
		return false;
		
	}
	
	
	if (document.formulario.reponsasocialb[0].checked == true )
	{
			if (document.formulario.quais_informacoes2.value == '')
			{
				alert("Preencha o campo QUAIS AÇÕES.");
				document.formulario.quais_informacoes2.focus();
				return false;
			}
	}
	
	return true;
}
