      function validaAssinar(pagina)
      {
      	
		if(!getObj("Cadastrado").checked)
		{
          if(validaForm('validaDentro'))
          {
          
               if(pagina=='1')
               {
                		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(getObj("email_contato").value)))
                		{
                            getObj("email_contato").style.background = "#FFE1E1"
                			alert ("Email de contato inválido!");
                			getObj("email_contato").focus();
                			return false;
                		}
                        else
                        {
                            getObj("email_contato").style.background = "#FFFFFF"
                        }

                        if(getObj("nr_cnpj").type != "hidden")
                        {
                            if(!valida_cnpj(getObj("nr_cnpj").value))
                            {
                                getObj("nr_cnpj").style.background = "#FFE1E1"
                    			alert ("CNPJ Inválido");
                    			getObj("nr_cnpj").focus();
                    			return false;
                            }
                            else
                            {
                                getObj("nr_cnpj").style.background = "#FFFFFF"
                            }
                        }


                        exp = /\d{2}\.\d{3}\-\d{3}/
                        if(!exp.test(getObj("cep").value))
                        {
                            getObj("cep").style.background = "#FFE1E1"
                			alert ("CEP Inválido, por favor informe o CEP corretamente!");
                			getObj("cep").focus();
                			return false;
                		}
                        else
                        {
                            getObj("cep").style.background = "#FFFFFF"
                        }
                }
                else
                if(pagina=='2')
                {
                    if(getObj("IDPlanoAcesso").value == "")
                    {
                        alert('É necessário selecionar um dos planos disponíveis!');
                		return false;
                    }
                }
                else
                if(pagina=='3')
                {

            		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(getObj("email_administrador").value)))
            		{
                        getObj("email_administrador").style.background = "#FFE1E1"
            			alert ("Email do administrador inválido!");
            			getObj("email_administrador").focus();
            			return false;
            		}
                    else
                    {
                        getObj("email_contato").style.background = "#FFFFFF"
                    }


                    if(getObj("senha_administrador").value != getObj("senha_administrador_repeat").value)
                    {
                        getObj("senha_administrador_repeat").style.background = "#FFE1E1"
                		alert ("Senha e Repetir senha não são iguais!");
                		getObj("senha_administrador_repeat").focus();
                		return false;
                    }
                    else
                    {
                        getObj("senha_administrador_repeat").style.background = "#FFFFFF"
                    }
                }
                
                return true;
          }
          else
          {
               alert('Por favor, preencha corretamente os campos em Vermelho.');
               return false;
          }
        }
        else
        {
			
			if(getObj("FTPPessoaSou").checked)
			{
				if(getObj("nr_cnpj_sou").value == "")
				{
					getObj("nr_cnpj_sou").style.background = "#FFE1E1"
                	alert ("Informe o CNPJ!");
                	return false;
				}
			}
			else
			{
				if(getObj("nr_cpf_sou").value == "")
				{
					getObj("nr_cpf_sou").style.background = "#FFE1E1"
                	alert ("Informe o CPF!");
                	return false;
				}
			}
			return true;
		}
      }


      function tipoPessoa(Tipo)
      {


		if(!getObj("Cadastrado").checked)
		{
	         var objetosJuridica = document.getElementById("divPessaoJuridica").getElementsByTagName("input");
	         var objetosFisica = document.getElementById("divPessaoFisica").getElementsByTagName("input");
	
	         if(Tipo=='F')
	         {
	             getObj("divPessaoJuridica").className = 'tipoPessoaHidden';
	             getObj("divPessaoFisica").className = 'tipoPessoaShow';
	
	             for(var i = 0; i < objetosJuridica.length; i++)
	             {
	                 objetosJuridica[i].type = "hidden";
	             }
	
	             for(var i = 0; i < objetosFisica.length; i++)
	             {
	
	                 objetosFisica[i].type = "text";
	             }
	         }
	         else
	         {
	             getObj("divPessaoFisica").className = 'tipoPessoaHidden';
	             getObj("divPessaoJuridica").className = 'tipoPessoaShow';
	
	             for(var i = 0; i < objetosJuridica.length; i++)
	             {
	                 objetosJuridica[i].type = "text";
	             }
	
	             for(var i = 0; i < objetosFisica.length; i++)
	             {
	                 objetosFisica[i].type = "hidden";
	             }
	         }
		}
		else
		{
		 	 var objetosJuridica = document.getElementById("divPessoaJuridicaSou").getElementsByTagName("input");
	         var objetosFisica = document.getElementById("divPessoaFisicaSou").getElementsByTagName("input");
	
	         if(Tipo=='F')
	         {
	             getObj("divPessoaJuridicaSou").style.display = 'none';
	             getObj("divPessoaJuridicaSou").style.visibility = 'hidden';
	             getObj("divPessoaFisicaSou").style.display = 'table';
	             getObj("divPessoaFisicaSou").style.visibility = 'visible';
	
	             for(var i = 0; i < objetosJuridica.length; i++)
	             {
	                 objetosJuridica[i].type = "hidden";
	             }
	
	             for(var i = 0; i < objetosFisica.length; i++)
	             {
	
	                 objetosFisica[i].type = "text";
	             }
	         }
	         else
	         {
	         	 getObj("divPessoaJuridicaSou").style.display = 'table';
	             getObj("divPessoaJuridicaSou").style.visibility = 'visible';
	             getObj("divPessoaFisicaSou").style.display = 'none';
	             getObj("divPessoaFisicaSou").style.visibility = 'hidden';
	
	             for(var i = 0; i < objetosJuridica.length; i++)
	             {
	                 objetosJuridica[i].type = "text";
	             }
	
	             for(var i = 0; i < objetosFisica.length; i++)
	             {
	                 objetosFisica[i].type = "hidden";
	             }
	         }
		}
      }

      function marcaPlanoEscolhido(Plano)
      {
         if(Plano!='')
         {
             getObj("plano_escolhido").selectedIndex = parseInt(Plano)-1;
         }
         else
         {
             getObj("plano_escolhido").selectedIndex = 0;
         }

      }

      function buscaCidade()
      {
          removeAllCidade();
          getObj("labelCidade").innerHTML = "<img src='img/progress.gif'>";
          x_buscaCidade(getObj('estado').value, CallBackCidade);
      }

      function CallBackCidade(Resultado)
      {

          try
          {
             for(i=0; i < 10000; i++ )
             {
                 getObj("cidade").options[i] = new Option(Resultado[i][1], unescape(Resultado[i][0].replace(/\+/g," ")));
             }
          }
          catch(e)
          {
            //e.name
            //e.message
          }
          getObj('labelCidade').innerHTML = 'Cidade:';
      }

      function removeAllCidade()
      {

          try
          {
             for (i = getObj('cidade').length - 1; i>=0; i--)
             {
                 getObj("cidade").remove(i);
             }
          }
          catch(e)
          {
            //e.name
            //e.message
          }
      }
      
      function selectPlano(idPlano)
      {
      		
         var objetos = document.getElementById("boxPlanos").getElementsByTagName("div");
         
         for(var i = 0; i < objetos.length; i++)
         {
             if(objetos[i].id == idPlano)
             {
                 objetos[i].className = 'planoAcessoSelect';
             }
             else
             {
                 if(objetos[i].className=='index-box-produto' || objetos[i].className=='planoAcessoSelect')
                 {
                     objetos[i].className = 'index-box-produto';
                 }
             }
         }
         
         getObj("IDPlanoAcesso").value = idPlano;
      }
      
      function selectSistema(idSistema)
      {

         var objetos = document.getElementById("boxPlanos").getElementsByTagName("div");

         for(var i = 0; i < objetos.length; i++)
         {
             if(objetos[i].id == idSistema)
             {
                 objetos[i].className = 'planoAcessoSelect';
             }
             else
             {
                 if(objetos[i].className=='index-box-produto' || objetos[i].className=='planoAcessoSelect')
                 {
                     objetos[i].className = 'index-box-produto';
                 }
             }
         }

         getObj("id").value = idSistema;
      }

function souCadastrado()
{
	if(getObj("Cadastrado").checked)
	{
		getObj("tabelaCad").style.display = "none";
		getObj("tabelaCad").style.visibility = "hidden";
		getObj("tabelaSou").style.display = "table";
		getObj("tabelaSou").style.visibility = "visible";	
	}
	else
	{
		getObj("tabelaCad").style.display = "table";
		getObj("tabelaCad").style.visibility = "visible";
		getObj("tabelaSou").style.display = "none";
		getObj("tabelaSou").style.visibility = "hidden";	
	}
}

