	function Valida_CadastroAreaRestrita(){
		var VCAR = document.frm_CadastroAreaRestrita;
		if(VCAR.Nome.value == ""){
			alert('Informe o Nome!') 
			VCAR.Nome.focus();
			return false;
		}
		if(VCAR.DataNascimento.value == ""){
			alert('Informe a Data de Nascimento!') 
			VCAR.DataNascimento.focus();
			return false;
		}
		if(VCAR.Endereco.value == ""){
			alert('Informe o Endereço!') 
			VCAR.Endereco.focus();
			return false;
		}
		if(VCAR.Numero.value == ""){
			alert('Informe o Número!') 
			VCAR.Numero.focus();
			return false;
		}
		if(VCAR.CEP.value == ""){
			alert('Informe o CEP!') 
			VCAR.CEP.focus();
			return false;
		}
		if(VCAR.Bairro.value == ""){
			alert('Informe o Bairro!') 
			VCAR.Bairro.focus();
			return false;
		}
		if(VCAR.Cidade.value == ""){
			alert('Informe a Cidade!') 
			VCAR.Cidade.focus();
			return false;
		}
		if(VCAR.CPF.value == ""){
			alert('Informe o CPF!') 
			VCAR.CPF.focus();
			return false;
		}else{
			if(ChecaCPF(VCAR.CPF.value)==false){
				return false; 
			}
		}
		if(VCAR.RG.value == ""){
			alert('Informe o RG!') 
			VCAR.RG.focus();
			return false;
		}
		if(VCAR.Email.value == ""){
			alert('Informe o Email!') 
			VCAR.Email.focus();
			return false;
		}else{
			if(ValidarEmail(VCAR.Email.value)==false){
			return false;
			}
		}
		if(VCAR.Login.value == ""){
			alert('Informe o Login!') 
			VCAR.Login.focus();
			return false;
		}
		if(VCAR.RazaoSocial.value == "" && VCAR.RazaoSocialOK.value == 1){
			Campo_RazaoSocial_Bloqueia();
		}else if(VCAR.RazaoSocial.value != ""){
			if(VCAR.Endereco_RS.value == ""){
				alert('Informe o Endereço Comercial!')
				VCAR.Endereco_RS.focus();
				return false;
			}
			if(VCAR.Numero_RS.value == ""){
				alert('Informe o Número!')
				VCAR.Numero_RS.focus();
				return false;
			}
			if(VCAR.CEP_RS.value == ""){
				alert('Informe o CEP!')
				VCAR.CEP_RS.focus();
				return false;
			}
			if(VCAR.Bairro_RS.value == ""){
				alert('Informe o Bairro!')
				VCAR.Bairro_RS.focus();
				return false;
			}
			if(VCAR.Cidade_RS.value == ""){
				alert('Informe a Cidade!')
				VCAR.Cidade_RS.focus();
				return false;
			}
			if(VCAR.CNPJ.value == ""){
				alert('Informe o CNPJ!')
				VCAR.CNPJ.focus();
				return false;
			}
			if(VCAR.InscricaoEstadual.value == ""){
				alert('Informe a Inscrição Estadual!')
				VCAR.InscricaoEstadual.focus();
				return false;
			}
		}
		if(VCAR.Senha.value == ""){
			alert('Informe a Senha!') 
			VCAR.Senha.focus();
			return false;
		}
		if(VCAR.ConfirmaSenha.value == ""){
			alert('Informe a Senha Novamente!') 
			VCAR.ConfirmaSenha.focus();
			return false;
		}
		if(VCAR.Senha.value != VCAR.ConfirmaSenha.value){
			alert('A Senha é diferente da Confirmação de Senha!')
			VCAR.ConfirmaSenha.value = '';
			VCAR.Senha.value = '';
			VCAR.Senha.focus();
			return false;
		}
		return true;
	}
	
	function ChecaCPF(CPF){
		var VCPF = document.frm_CadastroAreaRestrita;
		if (CPF.length != 11|| CPF == "00000000000" || CPF == "11111111111" ||
			CPF == "22222222222" ||	CPF == "33333333333" || CPF == "44444444444" ||
			CPF == "55555555555" || CPF == "66666666666" || CPF == "77777777777" ||
			CPF == "88888888888" || CPF == "99999999999"){
			alert('Número de CPF inválido!\n\Preencha somente com numeros sem separadores!')
			VCPF.CPF.focus();
			return false;
		}
		soma = 0;
		for (i=0; i < 9; i ++)
		soma += parseInt(CPF.charAt(i)) * (10 - i);
		resto = 11 - (soma % 11);
		if (resto == 10 || resto == 11)
			resto = 0;
		if (resto != parseInt(CPF.charAt(9))){
			alert('Número de CPF inválido!\n\Preencha somente com numeros sem separadores!')
			VCPF.CPF.focus();
			return false;
		}
		soma = 0;
		for (i = 0; i < 10; i ++)
			soma += parseInt(CPF.charAt(i)) * (11 - i);
			resto = 11 - (soma % 11);
		
		if (resto == 10 || resto == 11)
			resto = 0;	
		if (resto != parseInt(CPF.charAt(10))){
			alert('Número de CPF inválido!\n\Preencha somente com numeros sem separadores!')
			VCPF.CPF.focus();
			return false;
		}
	}
	
	function Campo_RazaoSocial_Libera(){
		var CRSL = document.frm_CadastroAreaRestrita
		CRSL.RazaoSocialOK.value = 1
		CRSL.Endereco_RS.disabled = false
		CRSL.Numero_RS.disabled = false
		CRSL.Complemento_RS.disabled = false
		CRSL.CEP_RS.disabled = false
		CRSL.Bairro_RS.disabled = false
		CRSL.Cidade_RS.disabled = false
		CRSL.Estado_RS.disabled = false
		CRSL.Telefone_RS.disabled = false
		CRSL.Fax_RS.disabled = false
		CRSL.CNPJ.disabled = false
		CRSL.InscricaoEstadual.disabled = false
	}
	
	function ValidarEmail(Email){
		var VEmail = document.frm_CadastroAreaRestrita;
		if (!/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/.test(Email)){
			alert('Informe um Email válido!')
			VEmail.Email.focus();
			return false;
		}
	}
	
	function Campo_RazaoSocial_Bloqueia(){
		var CRSB = document.frm_CadastroAreaRestrita
		if(CRSB.RazaoSocial.value == ''){
			alert('O campo Razão Social esta vazio!')
			if(confirm ('Os dados da empresa serão perdidos!\n\Deseja continuar?')){
				
				CRSB.RazaoSocialOK.value = 0
				
				CRSB.Endereco_RS.disabled = true
				CRSB.Numero_RS.disabled = true
				CRSB.Complemento_RS.disabled = true
				CRSB.CEP_RS.disabled = true
				CRSB.Bairro_RS.disabled = true
				CRSB.Cidade_RS.disabled = true
				CRSB.Estado_RS.disabled = true
				CRSB.Telefone_RS.disabled = true
				CRSB.Fax_RS.disabled = true
				CRSB.CNPJ.disabled = true
				CRSB.InscricaoEstadual.disabled = true
				
				CRSB.Endereco_RS.value = ''
				CRSB.Numero_RS.value = ''
				CRSB.Complemento_RS.value = ''
				CRSB.CEP_RS.value = ''
				CRSB.Bairro_RS.value = ''
				CRSB.Cidade_RS.value = ''
				CRSB.Estado_RS.value = ''
				CRSB.Telefone_RS.value = ''
				CRSB.Fax_RS.value = ''
				CRSB.CNPJ.value = ''
				CRSB.InscricaoEstadual.value = ''
			}else{
				CRSB.RazaoSocial.focus();
			}
		}
	}
		
		function Mascara (formato, keypress, objeto){
		campo = eval (objeto);
		
		// cep
		if (formato=='CEP'){
		separador = '-';
		conjunto1 = 5;
		if (campo.value.length == conjunto1){
		campo.value = campo.value + separador;}
		}
		
		// nascimento
		if (formato=='DataNascimento'){
		separador = '/';
		conjunto1 = 2;
		conjunto2 = 5;
		if (campo.value.length == conjunto1)
			{
			campo.value = campo.value + separador;
			}
		if (campo.value.length == conjunto2)
			{
			campo.value = campo.value + separador;
			}
		}
		
		// telefone
		if (formato=='Telefone'){
		separador1 = '(';
		separador2 = ')';
		separador3 = '-';
		conjunto1 = 0;
		conjunto2 = 3;
		conjunto3 = 8;
		if (campo.value.length == conjunto1){
		campo.value = campo.value + separador1;
		}
		if (campo.value.length == conjunto2){
		campo.value = campo.value + separador2;
		}
		if (campo.value.length == conjunto3){
		campo.value = campo.value + separador3;
			}
		}
	}
	
	function MascaraCel (Celformato, Celkeypress, Celobjeto){
	Celcampo = eval (Celobjeto);
	
	// Celular
	if (Celformato=='Celular'){
	separador1 = '(';
	separador2 = ')';
	separador3 = '-';
	conjunto1 = 0;
	conjunto2 = 3;
	conjunto3 = 8;
	if (Celcampo.value.length == conjunto1){
	Celcampo.value = Celcampo.value + separador1;
	}
	if (Celcampo.value.length == conjunto2){
	Celcampo.value = Celcampo.value + separador2;
	}
	if (Celcampo.value.length == conjunto3){
	Celcampo.value = Celcampo.value + separador3;
		}
	}
	// Fax
	if (Celformato=='Fax'){
	separador1 = '(';
	separador2 = ')';
	separador3 = '-';
	conjunto1 = 0;
	conjunto2 = 3;
	conjunto3 = 8;
	if (Celcampo.value.length == conjunto1){
	Celcampo.value = Celcampo.value + separador1;
	}
	if (Celcampo.value.length == conjunto2){
	Celcampo.value = Celcampo.value + separador2;
	}
	if (Celcampo.value.length == conjunto3){
	Celcampo.value = Celcampo.value + separador3;
		}
	}
}	
	
	function Mascara_RS (formato, keypress, objeto){
	campo = eval (objeto);
	
	// cep
	if (formato=='CEP_RS'){
	separador = '-';
	conjunto1 = 5;
	if (campo.value.length == conjunto1){
	campo.value = campo.value + separador;}
	}
	
	// Telefone_RS
	if (formato=='Telefone_RS'){
	separador1 = '(';
	separador2 = ')';
	separador3 = '-';
	conjunto1 = 0;
	conjunto2 = 3;
	conjunto3 = 8;
	if (campo.value.length == conjunto1){
	campo.value = campo.value + separador1;
	}
	if (campo.value.length == conjunto2){
	campo.value = campo.value + separador2;
	}
	if (campo.value.length == conjunto3){
	campo.value = campo.value + separador3;
		}
	}
		
	// Fax
	if (formato=='Fax_RS'){
	separador1 = '(';
	separador2 = ')';
	separador3 = '-';
	conjunto1 = 0;
	conjunto2 = 3;
	conjunto3 = 8;
	if (campo.value.length == conjunto1){
	campo.value = campo.value + separador1;
	}
	if (campo.value.length == conjunto2){
	campo.value = campo.value + separador2;
	}
	if (campo.value.length == conjunto3){
	campo.value = campo.value + separador3;
		}
	}
}
//---------------------------------------------------------------//
//---------- Inicio do Script para a validação de CNPJ ----------//	
	function isNUMB(c)
 {
 if((cx=c.indexOf(","))!=-1)
  {
  c = c.substring(0,cx)+"."+c.substring(cx+1);
  }
 if((parseFloat(c) / c != 1))
  {
  if(parseFloat(c) * c == 0)
   {
   return(1);
   }
  else
   {
   return(0);
   }
  }
 else
  {
  return(1);
  }
 }

function LIMP(c)
 {
 while((cx=c.indexOf("-"))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf("/"))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf(","))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf("."))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf("("))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf(")"))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf(" "))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 return(c);
 }

function VerifyCNPJ(CNPJ)
 {
 CNPJ = LIMP(CNPJ);
 if(isNUMB(CNPJ) != 1)
  {
  return(0);
  }
 else
  {
  if(CNPJ == 0)
   {
   return(0);
   }
  else
   {
   g=CNPJ.length-2;
   if(RealTestaCNPJ(CNPJ,g) == 1)
    {
    g=CNPJ.length-1;
    if(RealTestaCNPJ(CNPJ,g) == 1)
     {
     return(1);
     }
    else
     {
     return(0);
     }
    }
   else
    {
    return(0);
    }
   }
  }
 }
function RealTestaCNPJ(CNPJ,g)
 {
 var VerCNPJ=0;
 var ind=2;
 var tam;
 for(f=g;f>0;f--)
  {
  VerCNPJ+=parseInt(CNPJ.charAt(f-1))*ind;
  if(ind>8)
   {
   ind=2;
   }
  else
   {
   ind++;
   }
  }
  VerCNPJ%=11;
  if(VerCNPJ==0 || VerCNPJ==1)
   {
   VerCNPJ=0;
   }
  else
   {
   VerCNPJ=11-VerCNPJ;
   }
 if(VerCNPJ!=parseInt(CNPJ.charAt(g)))
  {
  return(0);
  }
 else
  {
  return(1);
  }
 }
 
  function FormataCGC(Formulario, Campo, TeclaPres)
  {
    var tecla = TeclaPres.keyCode;
    var strCampo;
    var vr;
    var tam;
    var TamanhoMaximo = 14;
 
    eval("strCampo = document." + Formulario + "." + Campo);
 
    vr = strCampo.value;
    vr = vr.replace("/", "");
    vr = vr.replace("/", "");
    vr = vr.replace("/", "");
    vr = vr.replace(",", "");
    vr = vr.replace(".", "");
    vr = vr.replace(".", "");
    vr = vr.replace(".", "");
    vr = vr.replace(".", "");
    vr = vr.replace(".", "");
    vr = vr.replace(".", "");
    vr = vr.replace(".", "");
    vr = vr.replace("-", "");
    vr = vr.replace("-", "");
    vr = vr.replace("-", "");
    vr = vr.replace("-", "");
    vr = vr.replace("-", "");
    tam = vr.length;

    if (tam < TamanhoMaximo && tecla != 8)
    {
      tam = vr.length + 1;
    }

    if (tecla == 8)
    {
      tam = tam - 1;
    }

    if (tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105)
    {
      if (tam <= 2)
      {
        strCampo.value = vr;
      }
       if ((tam > 2) && (tam <= 6))
       {
         strCampo.value = vr.substr(0, tam - 2) + '-' + vr.substr(tam - 2, tam);
       }
       if ((tam >= 7) && (tam <= 9))
       {
         strCampo.value = vr.substr(0, tam - 6) + '/' + vr.substr(tam - 6, 4) + '-' + vr.substr(tam - 2, tam);
      }
       if ((tam >= 10) && (tam <= 12))
       {
         strCampo.value = vr.substr(0, tam - 9) + '.' + vr.substr(tam - 9, 3) + '/' + vr.substr(tam - 6, 4) + '-' + vr.substr(tam - 2, tam);
      }
       if ((tam >= 13) && (tam <= 14))
       {
         strCampo.value = vr.substr(0, tam - 12) + '.' + vr.substr(tam - 12, 3) + '.' + vr.substr(tam - 9, 3) + '/' + vr.substr(tam - 6, 4) + '-' + vr.substr(tam - 2, tam);
      }
       if ((tam >= 15) && (tam <= 17))
       {
         strCampo.value = vr.substr(0, tam - 14) + '.' + vr.substr(tam - 14, 3) + '.' + vr.substr(tam - 11, 3) + '.' + vr.substr(tam - 8, 3) + '.' + vr.substr(tam - 5, 3) + '-' + vr.substr(tam - 2, tam);
      }
    }
  }

function TESTA(){
	if(document.frm_CadastroAreaRestrita.CNPJ.value != ''){
		if(VerifyCNPJ(document.frm_CadastroAreaRestrita.CNPJ.value) != 1){
			alert("CNPJ não é Válido!");
			document.frm_CadastroAreaRestrita.CNPJ.focus();
		 	return false;
		}
	}
}
//---------------------------------------------------------------//
//---------- Fim do Script para a validação de CNPJ -------------//


//	REMOVE BORDA DO SWF NO BANNER
function RunFoo()
{
//document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="625" height="111"');
document.write('<param name="movie" value="images/Animada/random.swf" />');
document.write('<embed src="images/Animada/random.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="625" height="111">');
document.write('</embed>');
document.write('</object>');
}

//Chama SWF de acordo com o Sistema Operacional
function RunFooLinux()
{
//document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="625" height="111"');
document.write('<param name="movie" value="images/Animada/random_linux.swf" />');
document.write('<embed src="images/Animada/random_linux.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="625" height="111">');
document.write('</embed>');
document.write('</object>');
}


//	REMOVE BORDA DO SWF DAS NOTICIAS
function RunFoo2()
{
//document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="625" height="111"');
document.write('<param name="movie" value="flash/noticias.swf" />');
document.write('<embed src="flash/noticias.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="294" height="128">');
document.write('</embed>');
document.write('</object>');
}


// ABRE UMA JANELA PARA MOSTRAR DETALHE DOS PRODUTOS
function MM_swapImage() 
	{ //v3.0
		var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
		if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}
function MM_swapImgRestore() 
	{ //v3.0
		var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}

function MM_findObj(n, d) 
{ //v4.01
	var p,i,x; 
	if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) 
		{
			d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
		}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); 
	return x;
}
function abrejanela(nomepagina,largura,altura)
{
	var a = '';
	if (largura == "" && altura == "") 
	 {
		 window.open(nomepagina,a,'resizable=no,scrollbars=auto,toolbar=no, width=720,height=500,top=100,left=200',true);
	 }
	else
	 {
		 window.open(nomepagina,a,'resizable=no,scrollbars=auto,toolbar=no, width='+ largura + ',height='+ altura + ',top=100,left=200',true);
	 }
}
function Evento(Cod,Nom,Area,Categoria)
{
	if(confirm('Deseja inscrever-se no '+ Area +' '+ Nom +'?'))
	{
		if (confirm('Confirme sua inscrição no '+ Area +' '+ Nom +'!'))
		{
			window.parent.location = "?menu=74&subMenu=76&categoria="+Categoria+"&acao=incluir&Cod=" + Cod;
		}
	}
}

