//MENU
//-----------------------------------------------------------------
// 1. Inicia com tudo fechado

function hideall() { 
	var Nodes = document.getElementsByTagName('sub') 
	var max = Nodes.length 
	
	for(var i = 0;i < max;i++) { 
		var nodeObj = Nodes.item(i) 
		nodeObj.style.display = 'none'; 
	} 
} 


// 2. Abre o que selecionar e fecha todo o resto
GroupAtual = "";
function abrefecha(atual,tot){
 if(GroupAtual == "" || GroupAtual != atual){
     //total de categorias
     for(i=1; i<=tot; i++){
         document.getElementById('sub' + i).style.display = 'none';

	}
  
     document.getElementById('sub'+atual).style.display = 'block';
     GroupAtual = atual;
	 
 } else {
 
  document.getElementById('sub'+atual).style.display = 'none';
  GroupAtual = ""; 

 }
}


// 3. Mantem o que clicou aberto apos reload de pag
function mantem(e,tot) { 
	
	if (document.getElementById('sub'+e).style.display == 'none') { 
	
		document.getElementById('sub'+e).style.display = 'block';

	} else { 
		//document.getElementById('sub'+e).style.display = 'none';
		document.getElementById('sub'+e).style.display = 'block';

	} 

} 



function popup(URL,w,h){ 
	window.open(URL,"janela1","status=no,scrollbars=no,left=0,top=0,width="+w+",height="+h); 
}



function m(){
//alert('clientWidth='+document.body.clientWidth);

//fix for ie7
// document.documentElement.clientWidth document.documentElement.clientHeight   
iw = ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth );
ih = ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight );
//alert('iw='+iw);

alert(screen.availWidth);

}


function m2(){

		if (screen.availWidth <= 800){
			alert(screen.availWidth);

		}
}
		
/*
//MENU
GroupAtual = "";
function abrefecha(atual,tot){
	if(GroupAtual == "" || GroupAtual != atual){
	    //total de categorias
		for(i=1; i<=tot; i++){
	        document.getElementById('sub' + i).style.display = 'none';
	    }
		
	    document.getElementById('sub'+atual).style.display = 'block';
		GroupAtual = atual;
	} else {
		document.getElementById('sub'+atual).style.display = 'none';
		GroupAtual = "";	

	}
}
*/




//ABRE E FECHA OUTROS
ga = "";
function abrefechaoutros(atual,tot){
	if(ga == "" || ga != atual){
	    //total de categorias
		for(i=1; i<=tot; i++){
	        document.getElementById('subd' + i).style.display = 'none';
	    }
		
	    document.getElementById('subd'+atual).style.display = 'block';
		ga = atual;
	} else {
		document.getElementById('subd'+atual).style.display = 'none';
		ga = "";	

	}
}

ga2 = "";
function abrefechaoutros2(atual,tot){
	if(ga2 == "" || ga2 != atual){
	    //total de categorias
		for(i=1; i<=tot; i++){
	        document.getElementById('subdl' + i).style.display = 'none';
	    }
		
	    document.getElementById('subdl'+atual).style.display = 'block';
		ga2 = atual;
	} else {
		document.getElementById('subdl'+atual).style.display = 'none';
		ga2 = "";	

	}
}






//CAMPOS MASCARADOS
//----------------------------------------------------------------
function Mascara(objeto, evt, mask) {
 
var LetrasU = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var LetrasL = 'abcdefghijklmnopqrstuvwxyz';
var Letras  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
var Numeros = '0123456789';
var Fixos  = '().-:/ '; 
var Charset = " !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_/`abcdefghijklmnopqrstuvwxyz{|}~";

evt = (evt) ? evt : (window.event) ? window.event : "";
var value = objeto.value;
if (evt) {
 var ntecla = (evt.which) ? evt.which : evt.keyCode;
 tecla = Charset.substr(ntecla - 32, 1);
 if (ntecla < 32) return true;

 var tamanho = value.length;
 if (tamanho >= mask.length) return false;

 var pos = mask.substr(tamanho,1); 
 while (Fixos.indexOf(pos) != -1) {
  value += pos;
  tamanho = value.length;
  if (tamanho >= mask.length) return false;
  pos = mask.substr(tamanho,1);
 }

 switch (pos) {
   case '#' : if (Numeros.indexOf(tecla) == -1) return false; break;
   case 'A' : if (LetrasU.indexOf(tecla) == -1) return false; break;
   case 'a' : if (LetrasL.indexOf(tecla) == -1) return false; break;
   case 'Z' : if (Letras.indexOf(tecla) == -1) return false; break;
   case '*' : objeto.value = value; return true; break;
   default : return false; break;
 }
}
objeto.value = value; 
return true;
}

// AS MASCARAS EFETIVAS
function MaskCEP(objeto, evt) { 
return Mascara(objeto, evt, '#####-###');
}

function MaskTelefone(objeto, evt) { 
return Mascara(objeto, evt, '####-####');
}

function MaskCPF(objeto, evt) { 
return Mascara(objeto, evt, '###.###.###-##');
}

function MaskRG(objeto, evt) { 
return Mascara(objeto, evt, '##.###.###-#');
}


function MaskCNPJ(objeto, evt) {
return Mascara(objeto, evt, '##.###.###/####-##');
}


//----------------------------------------------------------------



// TROCA AUTOMATICA ENTRE OS CAMPOS
//----------------------------------------------------------------
//PARA PESSOA FISICA
function maxToquesCPF(){
	var cpf	= document.forms['cad'].elements['cpf'];
	var rg	= document.forms['cad'].elements['rg'];

	if(cpf.value.length == cpf.maxLength){
		rg.focus();
	}
}
function maxToquesRG(){
	var rg			= document.forms['cad'].elements['rg'];
	var nasc_diapf	= document.forms['cad'].elements['nasc_diapf'];

	if(rg.value.length == rg.maxLength){
		nasc_diapf.focus();
	}
}

function maxToquesDIApf(){
	var nasc_diapf	= document.forms['cad'].elements['nasc_diapf'];
	var nasc_mespf	= document.forms['cad'].elements['nasc_mespf'];
	
	if(nasc_diapf.value.length == nasc_diapf.maxLength){
		nasc_mespf.focus();
	}
}
function maxToquesMESpf(){
	var nasc_mespf	= document.forms['cad'].elements['nasc_mespf'];
	var nasc_anopf	= document.forms['cad'].elements['nasc_anopf'];
	
	if(nasc_mespf.value.length == nasc_mespf.maxLength){
		nasc_anopf.focus();
	}
}
function maxToquesANOpf(){
	var nasc_anopf	= document.forms['cad'].elements['nasc_anopf'];
	var sexopf		= document.forms['cad'].elements['sexopf'];
	
	if(nasc_anopf.value.length == nasc_anopf.maxLength){
		sexopf.focus();
	}
}


//PARA PESSOA JURIDICA
function maxToquesCPFpj(){
	var cpfpj	= document.forms['cad'].elements['cpfpj'];
	var empresa	= document.forms['cad'].elements['empresa'];
	
	if(cpfpj.value.length == cpfpj.maxLength){
		empresa.focus();
	}
}

function maxToquesCNPJ(){
	var cnpj		= document.forms['cad'].elements['cnpj'];
	var nasc_diapj	= document.forms['cad'].elements['nasc_diapj'];
	
	if(cnpj.value.length == cnpj.maxLength){
		nasc_diapj.focus();
	}
}
function maxToquesDIApj(){
	var nasc_diapj	= document.forms['cad'].elements['nasc_diapj'];
	var nasc_mespj	= document.forms['cad'].elements['nasc_mespj'];
	
	if(nasc_diapj.value.length == nasc_diapj.maxLength){
		nasc_mespj.focus();
	}
}
function maxToquesMESpj(){
	var nasc_mespj	= document.forms['cad'].elements['nasc_mespj'];
	var nasc_anopj	= document.forms['cad'].elements['nasc_anopj'];
	
	if(nasc_mespj.value.length == nasc_mespj.maxLength){
		nasc_anopj.focus();
	}
}
function maxToquesANOpj(){
	var nasc_anopj	= document.forms['cad'].elements['nasc_anopj'];
	var sexopj		= document.forms['cad'].elements['sexopj'];
	
	if(nasc_anopj.value.length == nasc_anopj.maxLength){
		sexopj.focus();
	}
}


function maxToquesCep(){
	var cep1 = document.forms['cad'].elements['cep1'];
	var cep2 = document.forms['cad'].elements['cep2'];
	
	if(cep1.value.length == cep1.maxLength){
		cep2.focus();
	}
}

function maxToquesCEP2(){
	var cep2 = document.forms['cad'].elements['cep2'];
	var tipo_logra = document.forms['cad'].elements['tipo_logra'];
	
	if(cep2.value.length == cep2.maxLength){
		tipo_logra.focus();
	}
}
function maxToquesCep3(){
	var cep2_1 = document.forms['cad'].elements['cep2_1'];
	var cep2_2 = document.forms['cad'].elements['cep2_2'];
	
	if(cep2_1.value.length == cep2_1.maxLength){
		cep2_2.focus();
	}
}

function maxToquesCEP4(){
	var cep2_2 = document.forms['cad'].elements['cep2_2'];
	var tipo_logra2 = document.forms['cad'].elements['tipo_logra2'];
	
	if(cep2_2.value.length == cep2_2.maxLength){
		tipo_logra2.focus();
	}
}



function maxToquesCEP5(){
	var cep1 = document.forms['frete'].elements['cep1'];
	var cep2 = document.forms['frete'].elements['cep2'];
	
	if(cep1.value.length == cep1.maxLength){
		cep2.focus();
	}
}






function maxToquesDDD_FONE(){
	var ddd_fone = document.forms['cad'].elements['ddd_fone'];
	var fone = document.forms['cad'].elements['fone'];
	
	if(ddd_fone.value.length == ddd_fone.maxLength){
		fone.focus();
	}
}

function maxToquesDDD_FONE2(){
	var ddd_fone = document.forms['cont'].elements['ddd_fone'];
	var fone = document.forms['cont'].elements['fone'];
	
	if(ddd_fone.value.length == ddd_fone.maxLength){
		fone.focus();
	}
}


function maxToquesFONE(){
	var fone = document.forms['cad'].elements['fone'];
	var ddd_cel = document.forms['cad'].elements['ddd_cel'];
	
	if(fone.value.length == fone.maxLength){
		ddd_cel.focus();
	}
}
function maxToquesDDD_CEL(){
	var ddd_cel = document.forms['cad'].elements['ddd_cel'];
	var cel = document.forms['cad'].elements['cel'];
	
	if(ddd_cel.value.length == ddd_cel.maxLength){
		cel.focus();
	}
}
function maxToquesCEL(){
	var cel = document.forms['cad'].elements['cel'];
	var ddd_fax = document.forms['cad'].elements['ddd_fax'];
	
	if(cel.value.length == cel.maxLength){
		ddd_fax.focus();
	}
}
function maxToquesDDD_FAX(){
	var ddd_fax = document.forms['cad'].elements['ddd_fax'];
	var fax = document.forms['cad'].elements['fax'];
	
	if(ddd_fax.value.length == ddd_fax.maxLength){
		fax.focus();
	}
}
function maxToquesFAX(){
	var fax = document.forms['cad'].elements['fax'];
	var ref_entrega = document.forms['cad'].elements['ref_entrega'];
	
	if(fax.value.length == fax.maxLength){
		ref_entrega.focus();
	}
}


function maxToquesCARCEP1(){
	var cep_p1 = document.forms['frete'].elements['cep_p1'];
	var cep_p2 = document.forms['frete'].elements['cep_p2'];
	
	if(cep_p1.value.length == cep_p1.maxLength){
		cep_p2.focus();
	}
}


function isNumberKey(evt){
	 var charCode = (evt.which) ? evt.which : event.keyCode
	 if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;

	 return true;
}









//PARA AS IMAGENS
function hider()
{
document.all.div1.style.display = 'none';
document.all.div2.style.display = 'block';
}
function unHider()
{
document.all.div1.style.display = 'block';
document.all.div2.style.display = 'none';
}



function showentrega(){

	var ent = document.forms['cad'].elements['ent'];

	if(ent.value==1){
		document.getElementById('de').style.display  = 'block';
	}else{
		document.getElementById('de').style.display  = 'none';
	}
}


function showpf_pj(){

	var tipocad = document.forms['cad'].elements['tipocad'];
	var nomepf  = document.forms['cad'].elements['nomepf'];
	var nomepj  = document.forms['cad'].elements['nomepj'];

	if(tipocad.value==1){
		document.getElementById('pf').style.display  = 'block';
		document.getElementById('pj').style.display  = 'none';
		nomepf.focus();
	}else{
		document.getElementById('pj').style.display  = 'block';
		document.getElementById('pf').style.display  = 'none';
		nomepj.focus();
	}
}











function soferta()
{
document.getElementById('so').style.display = 'none';
}
function hoferta()
{
document.getElementById('valor0').value = '';
document.getElementById('so').style.display = 'block';
}
function hoferta2()
{
document.getElementById('so').style.display = 'block';
}


function habilita_botao()
{
	if(document.getElementById("cepDestino").value !=''){
		document.getElementById("botao_frete").disabled=false;
	}else{
		document.getElementById("botao_frete").disabled=true;
	}
}




function meiopgto(){

	if(document.cf.meio_pgto[0].checked == true) { //BOLETO

		document.cf.action = 'http://www.candiar.com.br/finalizar_fim.php';

	}else if(document.cf.meio_pgto[1].checked == true){ //VISA
		
		//https://www.candiar.com.br:4437
		document.cf.action = 'https://www.candiar.com.br/visa0.php';
		document.getElementById("fecha").value = "0";
	
	}else if(document.cf.meio_pgto[2].checked == true){ //MASTER

		document.cf.action = 'https://www.candiar.com.br/master0.php';
		document.getElementById("fecha").value = "0";

	}
	
	return true;
}

function disable_boleto(){
document.cf.meio_pgto[0].disabled=true; //boleto
document.cf.meio_pgto[0].checked=false; //boleto
document.cf.meio_pgto[1].checked=true; //VISA
}
function enable_boleto(){
document.cf.meio_pgto[0].disabled=false; //boleto
document.cf.meio_pgto[0].checked=true; //boleto
}










// 												VALIDACOES - SITE
//--------------------------------------------------------------------------------------------------------
// Cadastro
function validacad(){

	var email 		= document.forms['cad'].elements['email'];
	var senha 		= document.forms['cad'].elements['senha'];
	var senha2 		= document.forms['cad'].elements['senha2'];
	var cpf_form	= document.forms['cad'].elements['cpf'];
	var cpfpj_form	= document.forms['cad'].elements['cpfpj'];
	var nomepf 		= document.forms['cad'].elements['nomepf'];
	var nasc_diapf 	= document.forms['cad'].elements['nasc_diapf'];
	var nasc_mespf 	= document.forms['cad'].elements['nasc_mespf'];
	var nasc_anopf 	= document.forms['cad'].elements['nasc_anopf'];
	var sexopf 		= document.forms['cad'].elements['sexopf'];

	var tipocad 	= document.forms['cad'].elements['tipocad'];
	//var tipocad[0] 	= document.forms['cad'].elements['tipocad'][0];
	//var tipocad[1] 	= document.forms['cad'].elements['tipocad'][1];

	var nomepj 		= document.forms['cad'].elements['nomepj'];
	var cpfpj 		= document.forms['cad'].elements['cpfpj'];
	var empresa 	= document.forms['cad'].elements['empresa'];
	var cnpj_form	= document.forms['cad'].elements['cnpj'];
	var nasc_diapj 	= document.forms['cad'].elements['nasc_diapj'];
	var nasc_mespj 	= document.forms['cad'].elements['nasc_mespj'];
	var nasc_anopj 	= document.forms['cad'].elements['nasc_anopj'];
	var sexopj 		= document.forms['cad'].elements['sexopj'];
	var cep1 		= document.forms['cad'].elements['cep1'];
	var cep2 		= document.forms['cad'].elements['cep2'];
	var tipo_logra 	= document.forms['cad'].elements['tipo_logra'];
	var logradouro 	= document.forms['cad'].elements['logradouro'];
	var numero 		= document.forms['cad'].elements['numero'];
	var bairro 		= document.forms['cad'].elements['bairro'];
	var cidade 		= document.forms['cad'].elements['cidade'];
	var estado 		= document.forms['cad'].elements['estado'];
	var ddd_fone 	= document.forms['cad'].elements['ddd_fone'];
	var fone		= document.forms['cad'].elements['fone'];
	var ent 		= document.forms['cad'].elements['ent'];
	var cep2_1 		= document.forms['cad'].elements['cep2_1'];
	var cep2_2 		= document.forms['cad'].elements['cep2_2'];
	var tipo_logra2 = document.forms['cad'].elements['tipo_logra2'];
	var logradouro2 = document.forms['cad'].elements['logradouro2'];
	var numero2 	= document.forms['cad'].elements['numero2'];
	var bairro2 	= document.forms['cad'].elements['bairro2'];
	var cidade2 	= document.forms['cad'].elements['cidade2'];
	var estado2 	= document.forms['cad'].elements['estado2'];






	// PARA O EMAIL
	// ------------------------------------------------------------------------------------------------------
	if (email.value=="")	{alert('Por favor, informe o E-mail.'); email.focus(); return false; }

	function getHTTPObject() {
	  var xmlhttp;
	  /*@cc_on
	  @if (@_jscript_version >= 5)
		try {
		  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		  } catch (e) {
		  try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
			xmlhttp = false;
			}
		  }
	  @else
	  xmlhttp = false;
	  @end @*/
	  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		try {
		  xmlhttp = new XMLHttpRequest();
		  } catch (e) {
		  xmlhttp = false;
		  }
		}
	  return xmlhttp;
	  
	  }


	function handleHttpResponse() 
	{
		if (http.readyState == 4) 
		{
			var response = http.responseText;
			eval("var arr = "+response); //cria objeto com o resultado
			//document.getElementById("email").value = arr.email;
			
			if(arr.email!=''){
				alert('E-mail cadastrado !');
				//email.value = '';
				email.focus();
			
				return false;
			}

		}
		
	}


	var http = getHTTPObject();
	
	http.open("GET", 'buscaremail.php?e='+email.value, true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

	var arr; //array com os dados retornados

	// ------------------------------------------------------------------------------------------------------


	if (senha.value=="")	{alert('Por favor, informe a Senha.'); senha.focus(); return false; }
	if (senha2.value=="")	{alert('Por favor, informe a Confirmação da senha.'); senha2.focus(); return false; }

	//se a senha e a confirmacao for diferente
	if (senha.value==senha2.value){
	
	}else{
		alert('Atenção: As senhas devem ser iguais.'); 
		senha.value=""; 
		senha2.value=""; 
		senha.focus(); 
		return false; 
	}







	/*
	//valida cpf normal
	//----------------------------------------------------------------------------------------------
	var cpf = cpf_form.value;
	exp = /\.|\-/g
	cpf = cpf.toString().replace( exp, "" ); 
	var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
	var soma1=0, soma2=0;
	var vlr =11;
	
	for(i=0;i<9;i++){
		soma1+=eval(cpf.charAt(i)*(vlr-1));
		soma2+=eval(cpf.charAt(i)*vlr);
		vlr--;
	}	
	soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
	soma2=(((soma2+(2*soma1))*10)%11);
	
	var digitoGerado=(soma1*10)+soma2;
	//----------------------------------------------------------------------------------------------


	//valida cpf pessoa juridica
	//----------------------------------------------------------------------------------------------
	var cpfb = cpfpj_form.value;
	exp = /\.|\-/g
	cpfb = cpfb.toString().replace( exp, "" ); 
	var digitoDigitadob = eval(cpfb.charAt(9)+cpfb.charAt(10));
	var soma1b=0, soma2b=0;
	var vlrb =11;
	
	for(i=0;i<9;i++){
		soma1b+=eval(cpfb.charAt(i)*(vlrb-1));
		soma2b+=eval(cpfb.charAt(i)*vlrb);
		vlrb--;
	}	
	soma1b = (((soma1b*10)%11)==10 ? 0:((soma1b*10)%11));
	soma2b = (((soma2b+(2*soma1b))*10)%11);
	
	var digitoGeradob=(soma1b*10)+soma2b;
	//----------------------------------------------------------------------------------------------
	*/
	

//tipocad[0].checked

if (tipocad.value==1){ 
	if (nomepf.value=="")		{alert('Por favor, informe o Nome.'); nomepf.focus(); return false; }

	if (cpf_form.value=="")		{alert('Por favor, informe o CPF.'); cpf_form.focus(); return false; }
	//if (cpf_form.value=="111.111.111-11"){alert('CPF Inválido!'); cpf_form.focus(); return false; }
	//if(digitoGerado!=digitoDigitado){ alert('CPF Inválido!'); cpf_form.focus(); return false; }

	//valida cpf normal
	//----------------------------------------------------------------------------------------------
		
		cpf_ori = document.cad.cpf.value;
		re1 = /\-|\./g;
	
		cpf1 = cpf_ori.replace(re1, "");
		erro1 = new String;
		
		if (cpf1 == "00000000000" || cpf1 == "11111111111" || cpf1 == "22222222222" || cpf1 == "33333333333" || cpf1 == "44444444444" || cpf1 == "55555555555" || cpf1 == "66666666666" || cpf1 == "77777777777" || cpf1 == "88888888888" || cpf1 == "99999999999"){
			 erro1 += "Número de CPF inválido!"
		}
		
		var a1 = [];
		var b1 = new Number;
		var c1 = 11;
		for (i1=0; i1<11; i1++){
			   a1[i1] = cpf1.charAt(i1);
			   if (i1 < 9) b1 += (a1[i1] * --c1);
		}
		if ((x1 = b1 % 11) < 2) { a1[9] = 0 } else { a1[9] = 11-x1 }
		b1 = 0;
		c1 = 11;
		for (y1=0; y1<10; y1++) b1 += (a1[y1] * c1--); 
		if ((x1 = b1 % 11) < 2) { a1[10] = 0; } else { a1[10] = 11-x1; }
	
	
		if ((cpf1.charAt(9) != a1[9]) || (cpf1.charAt(10) != a1[10])){
			   erro1 +="Número de CPF inválido!";
		}
		if (erro1.length > 0){
			alert(erro1);
			cpf_form.value='';
			cpf_form.focus();
			return false;
		
		}
	//----------------------------------------------------------------------------------------------


	if (nasc_diapf.value=="")	{alert('Por favor, informe o Dia do seu nascimento.'); nasc_diapf.focus(); return false; }
	if (nasc_mespf.value=="")	{alert('Por favor, informe o Mês do seu nascimento.'); nasc_mespf.focus(); return false; }
	if (nasc_anopf.value=="")	{alert('Por favor, informe o Ano do seu nascimento.'); nasc_anopf.focus(); return false; }
	if (sexopf.value=="")		{alert('Por favor, informe o Gênero.'); sexopf.focus(); return false; }


}else if(tipocad.value==2){ 
	if (nomepj.value=="")		{alert('Por favor, informe o Nome.'); nomepj.focus(); return false; }

	if (cpfpj_form.value=="")	{alert('Por favor, informe o CPF.'); cpfpj_form.focus(); return false; }
	//if (cpfpj_form.value=="111.111.111-11"){alert('CPF Inválido!'); cpfpj_form.focus(); return false; }
	//if(digitoGeradob!=digitoDigitadob){ alert('CPF Inválido!'); cpfpj_form.focus(); return false; }

	//valida cpf pessoa juridica
	//----------------------------------------------------------------------------------------------
		cpfpj_ori = document.cad.cpfpj.value;
		re1 = /\-|\./g;
	
		cpf2 = cpfpj_ori.replace(re1, "");
		erro2 = new String;
		
		if (cpf2 == "00000000000" || cpf2 == "11111111111" || cpf2 == "22222222222" || cpf2 == "33333333333" || cpf2 == "44444444444" || cpf2 == "55555555555" || cpf2 == "66666666666" || cpf2 == "77777777777" || cpf2 == "88888888888" || cpf2 == "99999999999"){
			 erro2 += "Número de CPF inválido!"
		}
		
		var a2 = [];
		var b2 = new Number;
		var c2 = 11;
		for (i2=0; i2<11; i2++){
			   a2[i2] = cpf2.charAt(i2);
			   if (i2 < 9) b2 += (a2[i2] * --c2);
		}
		if ((x2 = b2 % 11) < 2) { a2[9] = 0 } else { a2[9] = 11-x2 }
		b2 = 0;
		c2 = 11;
		for (y2=0; y2<10; y2++) b2 += (a2[y2] * c2--); 
		if ((x2 = b2 % 11) < 2) { a2[10] = 0; } else { a2[10] = 11-x2; }
	
	
		if ((cpf2.charAt(9) != a2[9]) || (cpf2.charAt(10) != a2[10])){
			   erro2 +="Número de CPF inválido!";
		}
		if (erro2.length > 0){
			alert(erro2);
			cpfpj_form.value='';
			cpfpj_form.focus();
			return false;
		}
	//----------------------------------------------------------------------------------------------


	if (empresa.value=="")		{alert('Por favor, informe a Empresa.'); empresa.focus(); return false; }
	
	if (cnpj_form.value=="")	{alert('Por favor, informe o CNPJ.'); cnpj_form.focus(); return false; }

	//valida CNPJ
	//-------------------------------------------------------------
	var cnpj = cnpj_form.value;

    //transforma em numero somente
	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; 

	if(cnpj.length!=14){
		alert('O CNPJ deve ter 14 números'); cnpj_form.focus(); return false;
	}else{
		
		// PARA ACHAR O DIGITO VERIFICADOR 1
		// -------------------------------------------------------------------------------------
		var soma = 0;
		soma += cnpj.charAt(0) * 5;
        soma += cnpj.charAt(1) * 4;
        soma += cnpj.charAt(2) * 3;
        soma += cnpj.charAt(3) * 2;
        soma += cnpj.charAt(4) * 9; 
        soma += cnpj.charAt(5) * 8;
        soma += cnpj.charAt(6) * 7;
        soma += cnpj.charAt(7) * 6;
        soma += cnpj.charAt(8) * 5;
        soma += cnpj.charAt(9) * 4;
        soma += cnpj.charAt(10) * 3;
        soma += cnpj.charAt(11) * 2; 

		var d1 = soma % 11;  // resto da divisao por 11 da soma
		d1 = d1 < 2 ? 0 : 11 - d1; // se resto < 2 entao DV1 = 0 caso contrario DV1 = 11 - resto 
		// -------------------------------------------------------------------------------------


		// PARA ACHAR O DIGITO VERIFICADOR 2
		// -------------------------------------------------------------------------------------
		var soma = 0;
        soma += cnpj.charAt(0) * 6;
        soma += cnpj.charAt(1) * 5;
        soma += cnpj.charAt(2) * 4;
        soma += cnpj.charAt(3) * 3;
        soma += cnpj.charAt(4) * 2;
        soma += cnpj.charAt(5) * 9;
        soma += cnpj.charAt(6) * 8;
        soma += cnpj.charAt(7) * 7;
        soma += cnpj.charAt(8) * 6;
        soma += cnpj.charAt(9) * 5;
        soma += cnpj.charAt(10) * 4;
        soma += cnpj.charAt(11) * 3;
        soma += cnpj.charAt(12) * 2; 

		var d2 = soma % 11;  // resto da divisao por 11 da soma
		d2 = d2 < 2 ? 0 : 11 - d2; // se resto < 2 entao DV2 = 0 caso contrario DV2 = 11 - resto 
		// -------------------------------------------------------------------------------------
		
		
		if (cnpj.charAt(12) == d1 && cnpj.charAt(13) == d2) {
		 //return true;
		 //alert('valido');
		}else{
		 alert('CNPJ Inválido.'); cnpj_form.focus(); return false;
		}
		

	}//fim do if comprimento <> 14


	if (nasc_diapj.value=="")	{alert('Por favor, informe o Dia do seu nascimento.'); nasc_diapj.focus(); return false; }
	if (nasc_mespj.value=="")	{alert('Por favor, informe o Mês do seu nascimento.'); nasc_mespj.focus(); return false; }
	if (nasc_anopj.value=="")	{alert('Por favor, informe o Ano do seu nascimento.'); nasc_anopj.focus(); return false; }
	if (sexopj.value=="")		{alert('Por favor, informe o Gênero.'); sexopj.focus(); return false; }
}


//para o endereco
if (cep1.value=="")		{alert('Por favor, informe o CEP.'); cep1.focus(); return false; }
if (cep2.value=="")		{alert('Por favor, informe o restante do CEP.'); cep2.focus(); return false; }
if (tipo_logra.value==""){alert('Por favor, informe o Tipo do logradouro.'); tipo_logra.focus(); return false; }
if (logradouro.value==""){alert('Por favor, informe o Logradouro.'); logradouro.focus(); return false; }
if (numero.value=="")	{alert('Por favor, informe o Número.'); numero.focus(); return false; }
if (bairro.value=="")	{alert('Por favor, informe o Bairro.'); bairro.focus(); return false; }
if (cidade.value=="")	{alert('Por favor, informe a Cidade.'); cidade.focus(); return false; }
if (estado.value=="")	{alert('Por favor, informe o Estado.'); estado.focus(); return false; }
if (ddd_fone.value=="")	{alert('Por favor, informe o DDD do telefone.'); ddd_fone.focus(); return false; }
if (fone.value=="")		{alert('Por favor, informe o Telefone.'); fone.focus(); return false; }

	//caso o endereco seja diferente para a entrega
	if(ent.value==1){
		if (cep2_1.value=="")	{alert('Por favor, informe o CEP de entrega.'); cep2_1.focus(); return false; }
		if (cep2_2.value=="")	{alert('Por favor, informe o restante do CEP de entrega.'); cep2_2.focus(); return false; }
		if (tipo_logra2.value==""){alert('Por favor, informe o Tipo do logradouro de entrega.'); tipo_logra2.focus(); return false; }
		if (logradouro2.value==""){alert('Por favor, informe o Logradouro de entrega.'); logradouro2.focus(); return false; }
		if (numero2.value=="")	{alert('Por favor, informe o Número de entrega.'); numero2.focus(); return false; }
		if (bairro2.value=="")	{alert('Por favor, informe o Bairro de entrega.'); bairro2.focus(); return false; }
		if (cidade2.value=="")	{alert('Por favor, informe a Cidade de entrega.'); cidade2.focus(); return false; }
		if (estado2.value=="")	{alert('Por favor, informe o Estado de entrega.'); estado2.focus(); return false; }
	}




}






// Meu Cadastro
function validacadmc(){

	var senha 		= document.forms['cad'].elements['senha'];
	var senha2 		= document.forms['cad'].elements['senha2'];
	var cpf_form	= document.forms['cad'].elements['cpf'];
	var cpfpj_form	= document.forms['cad'].elements['cpfpj'];
	var nomepf 		= document.forms['cad'].elements['nomepf'];
	var nasc_diapf 	= document.forms['cad'].elements['nasc_diapf'];
	var nasc_mespf 	= document.forms['cad'].elements['nasc_mespf'];
	var nasc_anopf 	= document.forms['cad'].elements['nasc_anopf'];
	var sexopf 		= document.forms['cad'].elements['sexopf'];
	var tipocad 	= document.forms['cad'].elements['tipocad'];
	var nomepj 		= document.forms['cad'].elements['nomepj'];
	var cpfpj 		= document.forms['cad'].elements['cpfpj'];
	var empresa 	= document.forms['cad'].elements['empresa'];
	var cnpj_form	= document.forms['cad'].elements['cnpj'];
	var nasc_diapj 	= document.forms['cad'].elements['nasc_diapj'];
	var nasc_mespj 	= document.forms['cad'].elements['nasc_mespj'];
	var nasc_anopj 	= document.forms['cad'].elements['nasc_anopj'];
	var sexopj 		= document.forms['cad'].elements['sexopj'];
	var cep1 		= document.forms['cad'].elements['cep1'];
	var cep2 		= document.forms['cad'].elements['cep2'];
	var tipo_logra 	= document.forms['cad'].elements['tipo_logra'];
	var logradouro 	= document.forms['cad'].elements['logradouro'];
	var numero 		= document.forms['cad'].elements['numero'];
	var bairro 		= document.forms['cad'].elements['bairro'];
	var cidade 		= document.forms['cad'].elements['cidade'];
	var estado 		= document.forms['cad'].elements['estado'];
	var ddd_fone 	= document.forms['cad'].elements['ddd_fone'];
	var fone		= document.forms['cad'].elements['fone'];
	var ent 		= document.forms['cad'].elements['ent'];
	var cep2_1 		= document.forms['cad'].elements['cep2_1'];
	var cep2_2 		= document.forms['cad'].elements['cep2_2'];
	var tipo_logra2 = document.forms['cad'].elements['tipo_logra2'];
	var logradouro2 = document.forms['cad'].elements['logradouro2'];
	var numero2 	= document.forms['cad'].elements['numero2'];
	var bairro2 	= document.forms['cad'].elements['bairro2'];
	var cidade2 	= document.forms['cad'].elements['cidade2'];
	var estado2 	= document.forms['cad'].elements['estado2'];




	if (senha.value=="")	{alert('Por favor, informe a Senha.'); senha.focus(); return false; }
	if (senha2.value=="")	{alert('Por favor, informe a Confirmação da senha.'); senha2.focus(); return false; }

	//se a senha e a confirmacao for diferente
	if (senha.value==senha2.value){
	
	}else{
		alert('Atenção: As senhas devem ser iguais.'); 
		senha.value=""; 
		senha2.value=""; 
		senha.focus(); 
		return false; 
	}

	/*
	//valida cpf normal
	//----------------------------------------------------------------------------------------------
	var cpf = cpf_form.value;
	exp = /\.|\-/g
	cpf = cpf.toString().replace( exp, "" ); 
	var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
	var soma1=0, soma2=0;
	var vlr =11;
	
	for(i=0;i<9;i++){
		soma1+=eval(cpf.charAt(i)*(vlr-1));
		soma2+=eval(cpf.charAt(i)*vlr);
		vlr--;
	}	
	soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
	soma2=(((soma2+(2*soma1))*10)%11);
	
	var digitoGerado=(soma1*10)+soma2;
	//----------------------------------------------------------------------------------------------


	//valida cpf pessoa juridica
	//----------------------------------------------------------------------------------------------
	var cpfb = cpfpj_form.value;
	exp = /\.|\-/g
	cpfb = cpfb.toString().replace( exp, "" ); 
	var digitoDigitadob = eval(cpfb.charAt(9)+cpfb.charAt(10));
	var soma1b=0, soma2b=0;
	var vlrb =11;
	
	for(i=0;i<9;i++){
		soma1b+=eval(cpfb.charAt(i)*(vlrb-1));
		soma2b+=eval(cpfb.charAt(i)*vlrb);
		vlrb--;
	}	
	soma1b = (((soma1b*10)%11)==10 ? 0:((soma1b*10)%11));
	soma2b = (((soma2b+(2*soma1b))*10)%11);
	
	var digitoGeradob=(soma1b*10)+soma2b;
	//----------------------------------------------------------------------------------------------
	*/


if (tipocad.value==1){ 
	if (nomepf.value=="")		{alert('Por favor, informe o Nome.'); nomepf.focus(); return false; }

	if (cpf_form.value=="")		{alert('Por favor, informe o CPF.'); cpf_form.focus(); return false; }
	//if (cpf_form.value=="111.111.111-11"){alert('CPF Inválido!'); cpf_form.focus(); return false; }
	//if(digitoGerado!=digitoDigitado){ alert('CPF Inválido!'); cpf_form.focus(); return false; }

	//valida cpf normal
	//----------------------------------------------------------------------------------------------
		
		cpf_ori = document.cad.cpf.value;
		re1 = /\-|\./g;
	
		cpf1 = cpf_ori.replace(re1, "");
		erro1 = new String;
		
		if (cpf1 == "00000000000" || cpf1 == "11111111111" || cpf1 == "22222222222" || cpf1 == "33333333333" || cpf1 == "44444444444" || cpf1 == "55555555555" || cpf1 == "66666666666" || cpf1 == "77777777777" || cpf1 == "88888888888" || cpf1 == "99999999999"){
			 erro1 += "Número de CPF inválido!"
		}
		
		var a1 = [];
		var b1 = new Number;
		var c1 = 11;
		for (i1=0; i1<11; i1++){
			   a1[i1] = cpf1.charAt(i1);
			   if (i1 < 9) b1 += (a1[i1] * --c1);
		}
		if ((x1 = b1 % 11) < 2) { a1[9] = 0 } else { a1[9] = 11-x1 }
		b1 = 0;
		c1 = 11;
		for (y1=0; y1<10; y1++) b1 += (a1[y1] * c1--); 
		if ((x1 = b1 % 11) < 2) { a1[10] = 0; } else { a1[10] = 11-x1; }
	
	
		if ((cpf1.charAt(9) != a1[9]) || (cpf1.charAt(10) != a1[10])){
			   erro1 +="Número de CPF inválido!";
		}
		if (erro1.length > 0){
			alert(erro1);
			cpf_form.value='';
			cpf_form.focus();
			return false;
		
		}
	//----------------------------------------------------------------------------------------------


	if (nasc_diapf.value=="")	{alert('Por favor, informe o Dia do seu nascimento.'); nasc_diapf.focus(); return false; }
	if (nasc_mespf.value=="")	{alert('Por favor, informe o Mês do seu nascimento.'); nasc_mespf.focus(); return false; }
	if (nasc_anopf.value=="")	{alert('Por favor, informe o Ano do seu nascimento.'); nasc_anopf.focus(); return false; }
	if (sexopf.value=="")		{alert('Por favor, informe o Gênero.'); sexopf.focus(); return false; }


}else if(tipocad.value==2){ 
	if (nomepj.value=="")		{alert('Por favor, informe o Nome.'); nomepj.focus(); return false; }

	if (cpfpj_form.value=="")	{alert('Por favor, informe o CPF.'); cpfpj_form.focus(); return false; }
	//if (cpfpj_form.value=="111.111.111-11"){alert('CPF Inválido!'); cpfpj_form.focus(); return false; }
	//if(digitoGeradob!=digitoDigitadob){ alert('CPF Inválido!'); cpfpj_form.focus(); return false; }

	//valida cpf pessoa juridica
	//----------------------------------------------------------------------------------------------
		cpfpj_ori = document.cad.cpfpj.value;
		re1 = /\-|\./g;
	
		cpf2 = cpfpj_ori.replace(re1, "");
		erro2 = new String;
		
		if (cpf2 == "00000000000" || cpf2 == "11111111111" || cpf2 == "22222222222" || cpf2 == "33333333333" || cpf2 == "44444444444" || cpf2 == "55555555555" || cpf2 == "66666666666" || cpf2 == "77777777777" || cpf2 == "88888888888" || cpf2 == "99999999999"){
			 erro2 += "Número de CPF inválido!"
		}
		
		var a2 = [];
		var b2 = new Number;
		var c2 = 11;
		for (i2=0; i2<11; i2++){
			   a2[i2] = cpf2.charAt(i2);
			   if (i2 < 9) b2 += (a2[i2] * --c2);
		}
		if ((x2 = b2 % 11) < 2) { a2[9] = 0 } else { a2[9] = 11-x2 }
		b2 = 0;
		c2 = 11;
		for (y2=0; y2<10; y2++) b2 += (a2[y2] * c2--); 
		if ((x2 = b2 % 11) < 2) { a2[10] = 0; } else { a2[10] = 11-x2; }
	
	
		if ((cpf2.charAt(9) != a2[9]) || (cpf2.charAt(10) != a2[10])){
			   erro2 +="Número de CPF inválido!";
		}
		if (erro2.length > 0){
			alert(erro2);
			cpfpj_form.value='';
			cpfpj_form.focus();
			return false;
		}
	//----------------------------------------------------------------------------------------------


	if (empresa.value=="")		{alert('Por favor, informe a Empresa.'); empresa.focus(); return false; }
	
	if (cnpj_form.value=="")	{alert('Por favor, informe o CNPJ.'); cnpj_form.focus(); return false; }

	//valida CNPJ
	//-------------------------------------------------------------
	var cnpj = cnpj_form.value;

    //transforma em numero somente
	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; 

	if(cnpj.length!=14){
		alert('O CNPJ deve ter 14 números'); cnpj_form.focus(); return false;
	}else{
		
		// PARA ACHAR O DIGITO VERIFICADOR 1
		// -------------------------------------------------------------------------------------
		var soma = 0;
		soma += cnpj.charAt(0) * 5;
        soma += cnpj.charAt(1) * 4;
        soma += cnpj.charAt(2) * 3;
        soma += cnpj.charAt(3) * 2;
        soma += cnpj.charAt(4) * 9; 
        soma += cnpj.charAt(5) * 8;
        soma += cnpj.charAt(6) * 7;
        soma += cnpj.charAt(7) * 6;
        soma += cnpj.charAt(8) * 5;
        soma += cnpj.charAt(9) * 4;
        soma += cnpj.charAt(10) * 3;
        soma += cnpj.charAt(11) * 2; 

		var d1 = soma % 11;  // resto da divisao por 11 da soma
		d1 = d1 < 2 ? 0 : 11 - d1; // se resto < 2 entao DV1 = 0 caso contrario DV1 = 11 - resto 
		// -------------------------------------------------------------------------------------


		// PARA ACHAR O DIGITO VERIFICADOR 2
		// -------------------------------------------------------------------------------------
		var soma = 0;
        soma += cnpj.charAt(0) * 6;
        soma += cnpj.charAt(1) * 5;
        soma += cnpj.charAt(2) * 4;
        soma += cnpj.charAt(3) * 3;
        soma += cnpj.charAt(4) * 2;
        soma += cnpj.charAt(5) * 9;
        soma += cnpj.charAt(6) * 8;
        soma += cnpj.charAt(7) * 7;
        soma += cnpj.charAt(8) * 6;
        soma += cnpj.charAt(9) * 5;
        soma += cnpj.charAt(10) * 4;
        soma += cnpj.charAt(11) * 3;
        soma += cnpj.charAt(12) * 2; 

		var d2 = soma % 11;  // resto da divisao por 11 da soma
		d2 = d2 < 2 ? 0 : 11 - d2; // se resto < 2 entao DV2 = 0 caso contrario DV2 = 11 - resto 
		// -------------------------------------------------------------------------------------
		
		
		if (cnpj.charAt(12) == d1 && cnpj.charAt(13) == d2) {
		 //return true;
		 //alert('valido');
		}else{
		 alert('CNPJ Inválido.'); cnpj_form.focus(); return false;
		}
		

	}//fim do if comprimento <> 14


	if (nasc_diapj.value=="")	{alert('Por favor, informe o Dia do seu nascimento.'); nasc_diapj.focus(); return false; }
	if (nasc_mespj.value=="")	{alert('Por favor, informe o Mês do seu nascimento.'); nasc_mespj.focus(); return false; }
	if (nasc_anopj.value=="")	{alert('Por favor, informe o Ano do seu nascimento.'); nasc_anopj.focus(); return false; }
	if (sexopj.value=="")		{alert('Por favor, informe o Gênero.'); sexopj.focus(); return false; }
}


//para o endereco
if (cep1.value=="")		{alert('Por favor, informe o CEP.'); cep1.focus(); return false; }
if (cep2.value=="")		{alert('Por favor, informe o restante do CEP.'); cep2.focus(); return false; }
if (tipo_logra.value==""){alert('Por favor, informe o Tipo do logradouro.'); tipo_logra.focus(); return false; }
if (logradouro.value==""){alert('Por favor, informe o Logradouro.'); logradouro.focus(); return false; }
if (numero.value=="")	{alert('Por favor, informe o Número.'); numero.focus(); return false; }
if (bairro.value=="")	{alert('Por favor, informe o Bairro.'); bairro.focus(); return false; }
if (cidade.value=="")	{alert('Por favor, informe a Cidade.'); cidade.focus(); return false; }
if (estado.value=="")	{alert('Por favor, informe o Estado.'); estado.focus(); return false; }
if (ddd_fone.value=="")	{alert('Por favor, informe o DDD do telefone.'); ddd_fone.focus(); return false; }
if (fone.value=="")		{alert('Por favor, informe o Telefone.'); fone.focus(); return false; }

	//caso o endereco seja diferente para a entrega
	if(ent.value==1){
		if (cep2_1.value=="")	{alert('Por favor, informe o CEP de entrega.'); cep2_1.focus(); return false; }
		if (cep2_2.value=="")	{alert('Por favor, informe o restante do CEP de entrega.'); cep2_2.focus(); return false; }
		if (tipo_logra2.value==""){alert('Por favor, informe o Tipo do logradouro de entrega.'); tipo_logra2.focus(); return false; }
		if (logradouro2.value==""){alert('Por favor, informe o Logradouro de entrega.'); logradouro2.focus(); return false; }
		if (numero2.value=="")	{alert('Por favor, informe o Número de entrega.'); numero2.focus(); return false; }
		if (bairro2.value=="")	{alert('Por favor, informe o Bairro de entrega.'); bairro2.focus(); return false; }
		if (cidade2.value=="")	{alert('Por favor, informe a Cidade de entrega.'); cidade2.focus(); return false; }
		if (estado2.value=="")	{alert('Por favor, informe o Estado de entrega.'); estado2.focus(); return false; }
	}




}




// Busca
function validabusca(){
	var keyword 	= document.forms['b'].elements['keyword'];

	if (keyword.value==""){
		alert('Por favor, informe a palava chave antes de realizar a busca.'); 
		keyword.focus(); 
		return false;
	}
}

// Login
function validalogin(l){
	if (l.userl.value==""){alert('Por favor, informe o e-mail para entrar.'); l.userl.focus(); return false; }
	if (l.passl.value==""){alert('Por favor, informe a senha para entrar.'); l.passl.focus(); return false; }
}

// Newsletter
function validanews(n){
	if (n.option[0].checked) {  
		if (n.emailnews.value==""){alert('Por favor, informe o e-mail para cadastrar.'); n.emailnews.focus(); return false; }
	}
	if (n.option[1].checked) {  
		if (n.emailnews.value==""){alert('Por favor, informe o e-mail para remover.'); n.emailnews.focus(); return false; }
	}
}



// Contato
function validacont(){

	var nome 		= document.forms['cont'].elements['nome'];
	var ddd_fone 	= document.forms['cont'].elements['ddd_fone'];
	var fone 		= document.forms['cont'].elements['fone'];
	var email 		= document.forms['cont'].elements['email'];
	var assunto 	= document.forms['cont'].elements['assunto'];

	if (nome.value=="")		{alert('Por favor, informe o Nome.'); 				nome.focus(); return false; }
	if (ddd_fone.value=="")	{alert('Por favor, informe o DDD do telefone.');	ddd_fone.focus(); return false; }
	if (fone.value=="")		{alert('Por favor, informe o Telefone.'); 			fone.focus(); return false; }
	if (email.value=="")	{alert('Por favor, informe o E-mail.'); 			email.focus(); return false; }
	if (assunto.value=="")	{alert('Por favor, informe o Assunto.'); 			assunto.focus(); return false; }
}


function validarecupera()
{
	var userl = document.forms['recu'].elements['userl'];
	if (userl.value==""){alert('Por favor, informe o E-mail.'); userl.focus(); return false; }
}



function validafsl(){ //VALIDACAO DA ADESAO

	var cep1		= document.forms['fsl'].elements['cep1'];
	var cep2 		= document.forms['fsl'].elements['cep2'];
	var tipo_logra 	= document.forms['fsl'].elements['tipo_logra'];
	var logradouro 	= document.forms['fsl'].elements['logradouro'];
	var numero 		= document.forms['fsl'].elements['numero'];
	var bairro 		= document.forms['fsl'].elements['bairro'];
	var cidade 		= document.forms['fsl'].elements['cidade'];
	var estado 		= document.forms['fsl'].elements['estado'];
	var ddd_fone1 	= document.forms['fsl'].elements['ddd_fone1'];
	var fone1 		= document.forms['fsl'].elements['fone1'];

	var responsavel = document.forms['fsl'].elements['responsavel'];
	var email		= document.forms['fsl'].elements['email'];
	var cpf 		= document.forms['fsl'].elements['cpf'];

	var cep_origem 	= document.forms['fsl'].elements['cep_origem'];
	var e_cont 		= document.forms['fsl'].elements['e_cont'];
	var e_cad 		= document.forms['fsl'].elements['e_cad'];
	var e_main		= document.forms['fsl'].elements['e_main'];
	var taxa 		= document.forms['fsl'].elements['taxa'];
	var n_parc 		= document.forms['fsl'].elements['n_parc'];
	var n_parc_sem_juros = document.forms['fsl'].elements['n_parc_sem_juros'];
	var v_minimo_parc 	= document.forms['fsl'].elements['v_minimo_parc'];
	var perc_desc 	= document.forms['fsl'].elements['perc_desc'];

	var cor 		= document.forms['fsl'].elements['cor'];

	//if (razao_social.value=="")	{alert('Por favor, informe o Nome da empresa.'); razao_social.focus(); return false; }
	//if (cnpj.value=="")			{alert('Por favor, informe o CNPJ.'); cnpj.focus(); return false; }
	if (cep1.value=="")			{alert('Por favor, informe o CEP.'); cep1.focus(); return false; }
	if (cep2.value=="")			{alert('Por favor, informe o restante do CEP.'); cep2.focus(); return false; }
	if (tipo_logra.value=="")	{alert('Por favor, informe o Tipo do logradouro.'); tipo_logra.focus(); return false; }
	if (logradouro.value=="")	{alert('Por favor, informe o Logradouro.'); logradouro.focus(); return false; }
	if (numero.value=="")		{alert('Por favor, informe o Número.'); numero.focus(); return false; }
	if (bairro.value=="")		{alert('Por favor, informe o Bairro.'); bairro.focus(); return false; }
	if (cidade.value=="")		{alert('Por favor, informe a Cidade.'); cidade.focus(); return false; }
	if (estado.value=="")		{alert('Por favor, informe o Estado.'); estado.focus(); return false; }
	if (ddd_fone1.value=="")	{alert('Por favor, informe o DDD do telefone.'); ddd_fone1.focus(); return false; }
	if (fone1.value=="")		{alert('Por favor, informe o Telefone.'); fone1.focus(); return false; }
	
	if (responsavel.value=="")	{alert('Por favor, informe o Responsável.'); responsavel.focus(); return false; }
	if (email.value=="")		{alert('Por favor, informe o E-mail.'); email.focus(); return false; }
	if (cpf.value=="")			{alert('Por favor, informe o CPF.'); cpf.focus(); return false; }
	
	//if (cep_origem.value=="")	{alert('Por favor, informe o CEP de origem.'); cep_origem.focus(); return false; }
	//if (e_cont.value=="")		{alert('Por favor, informe o E-mail de contato.'); e_cont.focus(); return false; }
	//if (e_cad.value=="")		{alert('Por favor, informe o E-mail de cadastro.'); e_cad.focus(); return false; }
	//if (e_main.value=="")		{alert('Por favor, informe o E-mail principal.'); e_main.focus(); return false; }
	
	//if (taxa.value=="")			{alert('Por favor, informe o Valor da taxa.'); taxa.focus(); return false; }
	
	//if (n_parc.value=="")		{alert('Por favor, informe o Número total de parcelas.'); n_parc.focus(); return false; }
	//if (n_parc_sem_juros.value==""){alert('Por favor, informe o Número de parcelas sem juros.'); n_parc_sem_juros.focus(); return false; }
	//if (v_minimo_parc.value==""){alert('Por favor, informe o Valor mínimo de parcelamento.'); v_minimo_parc.focus(); return false; }
	//if (perc_desc.value=="")	{alert('Por favor, informe a Percentagem de desconto à vista.'); perc_desc.focus(); return false; }
	
	if (cor.value=="")			{alert('Por favor, informe a Cor desejada.'); cor.focus(); return false; }


}

