
/*											Arquivo com funções javaScripts										*/

/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: changeBG
 Parâmetros: objeto a ser mudado, e nova cor de fundo 
 descrição: troca a cor de fundo de um objeto
 Retorna: void
 Desenvolvedor: Toin
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
function changeBG(obj, classe)
{
	obj.className = classe;
}
/*############################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: setImg
 Parâmetros: objeto a ser mudado e o caminho da imagem
 descrição: troca uma imagem
 Retorna: void
 Desenvolvedor: kadu
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

function setImg(obj, imagem)
{
	obj.src = imagem;
}
/*##########################################################################################################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: AlertaCampo
 Parâmetros: vazio ou null
 Descrição: função para verificar ser o campo obrigatorio está preenchido
 Retorna: alerta
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
function AlertaCampo()
{

	var msg;
	msg = ""

	if((document.getElementById("nome").value == "") || (document.getElementById("nome").value == null))
		{
		  msg = "\n- Digite o nome.";
		}

	if(msg != "")
	   {
		 msg = "Preencha o campo?\n" + msg;
		 alert(msg);
		 return false;	 
	   } 

	return true;		  
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: 
 Parâmetros:
 Descrição: 
 Retorna: 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
window.defaultStatus = "FITNESS E BEM ESTAR";
/* ****************************************  FUNÇÃO VERIFICAR OS CAMPOS EM BRANCO ********************** */

function branco(parametro)   // OU PREENCHIDOS APENAS COM ESPAÇOS EM BRANCO
{
	
	teste_parametro = "false"; //variavel para teste de espacos em branco
	tamanho_parametro = parametro.length;
	if (tamanho_parametro != 0) // Se o tamanho do parametro for Diferente de 0
	{   
	// Verifica num loop os caracteres digitados
		for (i = 0; i < tamanho_parametro; i++)
			{
			// Se os caracteres for diferente de vazio então
			if (parametro.charAt(i) != " ")
				{
					teste_parametro = "true"; /*existe caracter diferente de branco*/
				}
			} // Fecha o paremetro FOR
			
		// Se os caracteres for diferente de vazio então
		if (teste_parametro == "false")  //todos os caracteres digitados são brancos
		{
			return false;
		} 
		// Se o paremetro for diferente de Zero e estiver tudo ok retorna true
		else
		{
			return true;
		}
	}
	// Se o paremetro for diferente de Zero e estiver algo errado retorna False
	else
	{
		return false;
	}
		
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: 
 Parâmetros:
 Descrição: 
 Retorna: 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* *******************************************  FUNÇÃO PARA VALIDAR OS E-MAILS ***************************/

function validaEmail(email) 
{
	var pos, aux, pos2, dominio, carac, i;
	email = email.toLowerCase();

	if (email.indexOf("@",0) == -1 || email.length <= 10) return false
	
	pos = email.indexOf("@",0) //no ASP 8, JS 7
	aux = email.substring(pos+1) //pop.com.br

	if (aux.indexOf(".",0) < 2) return false

	pos2 = aux.indexOf(".",0)
	dominio = aux.substr(0,pos2)//pop

	if (dominio.length < 2) return false

	carac = new Array("!","#","$","%","&","*","(",")","+","=","/","\\","|","?","'","\"","{","}","[","]","ª","º",":",",",";","§","°","<",">")
	for(i=0; i<carac.length; i++) if (email.indexOf(carac[i],0) != -1) return false

	return true
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: 
 Parâmetros:
 Descrição: 
 Retorna: 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* ****************************************  FUNÇÃO PARA VALIDAR AS DATAS *********************************/

function Valida_Data(dia,mes,ano)
	{	//Funcionalidade:	Valida a Data retornando True se for uma Data 
		//					válida e False se não for.
		//					Antes de se usar esta função deve-se garantir que os parâmetros
		//					passados sejam numéricos e inteiros.
		// PARÂMETROS: 
		//		Dia = Dia da Data(caracteres numericos), 
		//		Mes = Mes da Data(caracteres numericos), 
		//		Ano = Ano da Data(caracteres numericos)
		
		var v_dia;
		var v_mes;
		var v_ano;
		
		if (!valida_inteiro(dia))
		{
			return (false);		
		}
		if (!valida_inteiro(mes))
		{
			return (false);		
		}
		if (!valida_inteiro(ano))
		{
			return (false);		
		}
				
		v_dia = dia;
		v_mes = mes;
		v_ano = ano;
		
		if (v_dia.length < 2)
		{
			return(false);
		}
		
		if (v_mes.length < 2)
		{
			return(false);
		}
		
		if (v_ano.length < 4)
		{
			return(false);
		}
			
		if (((v_ano < 1900) || (v_ano > 2079)) && (v_ano.length != 0))
		{
			return(false);
		}

		if (v_dia > 31 || v_dia < 1)
		{
			return(false);
		}
		
		if (v_mes > 12 || v_mes < 1)
		{
			return(false);
		}
		
		if (v_dia == "31") 
		{
			if ((v_mes == "04") || (v_mes == "06") || (v_mes == "09") || (v_mes == "11"))
			{
				return(false);
			}
		}
	
		//Validação de Ano Bissexto
		if (v_mes == "02")
		{
			if (!(v_ano%4)) 
			{
				if (v_dia > 29)
				{
					return(false);
				}
			}
			else if (v_dia > 28)
			{
				return(false);
			}
		}
		
		//o -if- abaixo testa se algum campo foi preenchido e outro deixado em branco deixando a data incompleta

		if (((v_dia != "") || (v_mes != "") || (v_ano != "")) && ((v_dia == "") || (v_mes == "") || (v_ano == "")))
		{
			return(false);
		}
		
		return(true);
	}
	
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: 
 Parâmetros:
 Descrição: 
 Retorna: 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/* ************************************  FUNÇÃO PARA TODAS MASCARAS POSSIVEIS ******************* */
/*
* Descrição.: formata um campo do formulário de acordo com a máscara informada...
* Parâmetros: - objForm (o Objeto Form)
* - strField (string contendo o nome do textbox) - sMask (mascara que define o * formato que o dado será apresentado, * usando o algarismo "9" para  definir números e o símbolo "!" para  qualquer caracter...  - evtKeyPress (evento) Uso.......: <input type="textbox"  name="xxx".... onkeypress="return txtBoxFormat(document.rcfDownload, 'str_cep', '99999-999', event);">
* Observação: As máscaras podem ser representadas como os exemplos abaixo:
* CEP -> 99.999-999
* CPF -> 999.999.999-99
* CNPJ -> 99.999.999/9999-99
* Data -> 99/99/9999
* Tel Resid -> (99) 999-9999
* Tel Cel -> (99) 9999-9999
* Processo -> 99.999999999/999-99
* C/C -> 999999-!
* E por aí vai...
*/

function txtBoxFormat(strField, sMask, evtKeyPress) {
    var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

    if(window.event) { // Internet Explorer
      nTecla = evtKeyPress.keyCode; }
    else if(evtKeyPress.which) { // Nestcape / firefox
      nTecla = evtKeyPress.which;
    }
    //se for backspace não faz nada
    if (nTecla != 8){
    sValue = document.getElementById(strField).value;
    // alert(sValue);

    // Limpa todos os caracteres de formatação que
    // já estiverem no campo.
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( " ", "" );
    sValue = sValue.toString().replace( " ", "" );
    fldLen = sValue.length;
    mskLen = sMask.length;

    i = 0;
    nCount = 0;
    sCod = "";
    mskLen = fldLen;

    while (i <= mskLen) {
      bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
      bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

      if (bolMask) {
        sCod += sMask.charAt(i);
        mskLen++; }
      else {
        sCod += sValue.charAt(nCount);
        nCount++;
      }

      i++;
    }

    document.getElementById(strField).value = sCod;

    if (nTecla != 8) { // backspace
      if (sMask.charAt(i-1) == "9") { // apenas números...
        return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
      else { // qualquer caracter...
        return true;
      } }
    else {
      return true;
    }
    }//fim do if que verifica se é backspace
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: 
 Parâmetros:
 Descrição: 
 Retorna: 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* ************************************ FUNÇÃO VALIDAR O CPF DO CADASTRADO ******************* */
function isCPF(st) {
	st = st; // document.getElementById("frmP_FISICA").txt_cpf.value;
	st = st.replace(".","");
	st = st.replace(".","");
	st = st.replace(".","");
	st = st.replace("-","");
	
	if (st == "") return (false);
	l = st.length;

	//aleterado para se usuário não digitar os zeros na frente do CPF, completar sozinho
	if ((l == 9) || (l == 8)) {
		for (i = l ; i < 10; i++) {
			st = '0' + st
		}
	}

	l = st.length;
	st2 = "";
	for (i = 0; i < l; i++) {
		caracter = st.substring(i,i+1);
		if ((caracter >= '0') && (caracter <= '9'));
		st2 = st2 + caracter;
	}

	if ((st2.length > 11) || (st2.length < 10))
		return (false);

	if (st2.length==10)
		st2 = '0' + st2;

	digito1 = st2.substring(9,10);
	digito2 = st2.substring(10,11);
	digito1 = parseInt(digito1,10);
	digito2 = parseInt(digito2,10);
	sum = 0; mul = 10;
	for (i = 0; i < 9 ; i++) {
		digit = st2.substring(i,i+1);
		tproduct = parseInt(digit ,10) * mul;
		sum += tproduct;
		mul--;
	}

	dig1 = ( sum % 11 );
	if ( dig1==0 || dig1==1 )
		dig1=0;
	else
		dig1 = 11 - dig1;
	
	if (dig1!=digito1)
		return (false);

	sum = 0;
	mul = 11;
	for (i = 0; i < 10 ; i++) {
		digit = st2.substring(i,i+1);
		tproduct = parseInt(digit ,10)*mul;
		sum += tproduct;
		mul--;
	}

	dig2 = (sum % 11);
	if ( dig2==0 || dig2==1 )
		dig2=0;
	else
		dig2 = 11 - dig2;

	if (dig2 != digito2)
		return (false);
return (true);
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: 
 Parâmetros:
 Descrição: 
 Retorna: 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* ************************************ FUNÇÃO ACEITAR APENAS NUMERO NOS CAMPOS ********************** */

 function isNUM(objEvent) {
 	var Code;
 
 	if (navigator.appName == 'Microsoft Internet Explorer') {
 		Code = objEvent.keyCode;
 	} else if (navigator.appName == 'Netscape') {
 		Code = objEvent.which;
 	}
	if (Code!=8 || Code < 48 || Code > 57) return (((Code > 47) && (Code < 58)) || (Code==8));
	{
    return true;
  	} 
 }

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: CheckAll
 Parâmetros:
 Descrição: 
 Retorna: 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

function CheckAll(d)
	{


	for (var i=0;i<d.elements.length;i++) // VERIFICA A QUANTIDADE DE ELEMENTOS
    {
     var x = d.elements[i]; // ATRIBUI A QUANTIDADE DE ELEMENTOS A VARIAVEL X
	 if (x.name == 'txt_excluir') // CRIA NOMES TEMPORARIO PARA OBJETO txt_excluir DO FORMULÁRIO
	 	 { 
			x.checked = d.del_ALL.checked; // SELECIONA TODAS AS OPÇOES txt_excluir AO SELECIONAR O OBJETO txt_all
 			x.focus();
		 } 
    } 
    }
			 
function blockALL(d,el){
	if(el.checked==true){
		for(i=0;i<d.length;i++){
			if(d.elements[i].type=="checkbox" && d.elements[i].name!="block_ALL" && d.elements[i].name!="txt_excluir" && d.elements[i].name!="del_ALL"){
			  if(d.elements[i].checked==false){
			   d.elements[i].checked=true;
			   d.elements[i].focus();
			   }
		}
	}
	} else {
		for(i=0;i<d.length;i++){
			if(d.elements[i].type=="checkbox" && d.elements[i].name!="block_ALL" && d.elements[i].name!="txt_excluir" && d.elements[i].name!="txt_excluir" && d.elements[i].name!="del_ALL"){
			  if(d.elements[i].checked==true){
			   d.elements[i].checked=false;
			   d.elements[i].focus();
			  }
		}
	}
	}
}
 	
function Over(obj,obj2){
  var el = document.getElementById(obj);
  if (document.getElementById(obj2).checked == true){
	el.style.backgroundColor = "#666666";
  }else{
    el.style.backgroundColor = "#666666";  
  }

//var el = document.getElementById(obj);
//el.style.backgroundColor = "#666666";
}
function Out(obj,obj2){
  var el = document.getElementById(obj);
  if (document.getElementById(obj2).checked == true){
	el.style.backgroundColor = "#666666";
  }else{
    el.style.backgroundColor = "#E9E9E9";  
  }
//var el = document.getElementById(obj);
//el.style.backgroundColor = "#E9E9E9";
}

function select_ALL(obj,obj2){
  var el = document.getElementById(obj);
  if (document.getElementById(obj2).checked == true){
	  //el.style.backgroundColor = "#E9E9E9"; 
	  el.style.backgroundColor = "#666666"; 
  }else{
	  //el.style.backgroundColor = "#666666";
	  el.style.backgroundColor = "#E9E9E9";   
  }
}

// Verificar se o arquivo é imagem
var ext=new Array('jpeg','.jpg','.gif','.png','.bmp');

// Função para verificar os valores do ARRAy da imagem
function img_array(x,y){
var z=false;
for(var i=0;i<y.length;i++) if(y[i] == x) z=true;
return z;
}

function CAPfoto(img,input)
{
	var f1
	f1 = input.value;
	var ex = f1.substr(f1.length - 4).toLowerCase(); // PEGA A EXTENSÃO DO ARQUIVO E CONVERTE PARA MINUSCULO
	if(img_array(ex,ext)){
		document.getElementById(img).src="file://"+f1;
	}
	else {
		alert("O tipo de arquivo que você selecionou ("+ex+") não é aceito pelo SISTEMA. \nOs formatos de fotos que aceito são: .bmp, .gif, .jpeg, .jpg e .png.");
		window.location.reload();
	}
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: 
 Parâmetros:
 Descrição: 
 Retorna: 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

//Função que verifica se o checkBox foi marcado 
//e permite que sejam marcados vários checks
//Evento: Onclick
function VCHECKBOX(d) 
{
  var campoChecado = 0;
  var qtde = d.length;  
  if (qtde > 1)
	{
	for (var i = 0; i < qtde; i++) 
	{
		  if (d[i].checked == true)
				{
					campoChecado += 1;
				}
	}
  if (campoChecado==0)
	  {
 		alert("Nenhum registro foi selecionado para Exclusão");
		return false;
	  }
	var vConfirma = window.confirm("Você tem certeza que deseja Excluir?");
	if (vConfirma==false)
		{
			return false;
		}
	}
	return true
}
function ajuda_admin(pagina, campo){
alert(pagina+','+campo)
}

function moveModule(o_col, d_col) 
	{
		o_sl = document.frmOrdenar[o_col].selectedIndex;
		d_sl = document.frmOrdenar[d_col].length;
		if (o_sl != -1 && document.frmOrdenar[o_col].options[o_sl].value > "")
		{
			oText = document.frmOrdenar[o_col].options[o_sl].text;
			oValue = document.frmOrdenar[o_col].options[o_sl].value;
			document.frmOrdenar[o_col].options[o_sl] = null;
			document.frmOrdenar[d_col].options[d_sl] = new Option (oText, oValue, false, true);
		}
		else
		{
			alert("Selecione um ítem");
		}
	}  

function orderModule(down, col) 
	{
	
	sl = document.frmOrdenar[col].selectedIndex;
	if (sl != -1 && document.frmOrdenar[col].options[sl].value > "")
		{
			oText = document.frmOrdenar[col].options[sl].text;
			oValue = document.frmOrdenar[col].options[sl].value;
				if (document.frmOrdenar[col].options[sl].value > "" && sl > 0 && down == 0)
				{
					document.frmOrdenar[col].options[sl].text = document.frmOrdenar[col].options[sl-1].text;
					document.frmOrdenar[col].options[sl].value = document.frmOrdenar[col].options[sl-1].value;
					document.frmOrdenar[col].options[sl-1].text = oText;
					document.frmOrdenar[col].options[sl-1].value = oValue;
					document.frmOrdenar[col].selectedIndex--;
				}
				else if (sl < document.frmOrdenar[col].length-1 && document.frmOrdenar[col].options[sl+1].value > "" && down == 1)
				{
					document.frmOrdenar[col].options[sl].text = document.frmOrdenar[col].options[sl+1].text;
					document.frmOrdenar[col].options[sl].value = document.frmOrdenar[col].options[sl+1].value;
					document.frmOrdenar[col].options[sl+1].text = oText;
					document.frmOrdenar[col].options[sl+1].value = oValue;
					document.frmOrdenar[col].selectedIndex++;
				}
		}
		 else
		{
		alert("Selecione um ítem");
		}
	}

function doSub()
	{

	for (i=0; i<document.frmOrdenar.N0.length; i++)
		{
			document.frmOrdenar.ordem.value = document.frmOrdenar.ordem.value+"-"+document.frmOrdenar.N0.options[i].value;
		}
	}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: 
 Parâmetros:
 Descrição: 
 Retorna: 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
function validaCNPJ(DIGITO) 
{
     CNPJ = DIGITO; //document.validacao.CNPJID.value;
     erro = new String;
     if (CNPJ.length < 18) erro += "É necessario preencher corretamente o número do CNPJ! \n\n"; 
     if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-"))
	 {
        if (erro.length == 0) erro += "É necessário preencher corretamente o número do CNPJ! \n\n";
     }
     //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 += "A verificação de CNPJ suporta apenas números! \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 +="Dígito verificador com problema!";
          }
          if (erro.length > 0){
             alert(erro);
             return false;
          } 
 return true;
 }
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: Calendar Display
 Parâmetros:
 Descrição: Função para gerar calendario
 Retorna: 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

// June 08, 2002 - version 1.0.0
// November 14, 2002 - version 1.1.0
// March 07, 2006 - version 2.BETA.20060307
// May 08, 2006 - version 2.BETA.20060508
// July 25, 2006 - version 2.BETA.20060725
// October 10, 2006 - version 2.BETA.20061010
//
// to do: If click away from the calendar, then hide it. This will help avoid the orphan calendar when deleting text boxes.
//
function toggleCalendar(txtObj)
{	
	cObj = txtObj.myCalendar;
	if (!cObj) {
		cObj = new CalendarDisplay(txtObj);
		document.body.appendChild(cObj.cDiv);
		txtObj.myCalendar = cObj;
	}
	
	cObj.toggle();
}

CalendarDisplay = function(txtObj) {
	this.txtObj = txtObj;
	this.tBox = this.txtObj;
	this.cDiv = document.createElement('div');
	this.cDiv.style.position = 'absolute';
	this.cDiv.style.display = 'none';
	this.cDiv.id = 'Divcalendar';
}

CalendarDisplay.prototype.MONTHS_CALENDAR = new Array("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro");
CalendarDisplay.prototype.DAYS_1_CALENDAR = new Array("S", "M", "T", "W", "T", "F", "S");
CalendarDisplay.prototype.DAYS_2_CALENDAR = new Array("Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab");

CalendarDisplay.prototype.toggle = function() {
	if (this.cDiv.style.display == 'none') {
		this.adjustPosition();
		this.fillCalendar(this.grabDate());
		this.cDiv.style.display = 'block';
	} else {
		this.cDiv.style.display = 'none';
	}
}

CalendarDisplay.prototype.grabDate = function() {
	var tempDate = new Date(this.tBox.value);
	if (!tempDate.getYear()) {
		tempDate = new Date();
	}
	return tempDate;
}

CalendarDisplay.prototype.fillCalendar = function(theDate) {
	if (this.cDiv.firstChild) {
		this.cDiv.removeChild(this.cDiv.firstChild);
	}
	this.adjustPosition();
	this.cDiv.appendChild(this.getCalendar(theDate));
}

CalendarDisplay.prototype.adjustPosition = function() {
	this.cDiv.style.top = this.tBox.offsetHeight + this.findPosY(this.tBox) + 'px';
// !! IE, FF, and Opera positions can be slightly different depending on the page layout.
// !! I think it has to do with the page padding
	this.cDiv.style.left = this.findPosX(this.tBox) + 'px';
}

CalendarDisplay.prototype.getCalendar = function(theDate) {
	var theYear = theDate.getFullYear();
	var theMonth = theDate.getMonth();
	var theDay = theDate.getDate();

	var theTable = document.createElement('table');
	theTable.id = 'calendartable';
	var theTHead = theTable.createTHead();
	var theTBody = document.createElement('tbody');
	theTable.appendChild(theTBody);
	
	var monthRow = theTHead.insertRow(0);
	var navLeftCell = monthRow.insertCell(0);
	var monthCell = monthRow.insertCell(1);
	var navRightCell = monthRow.insertCell(2);
	monthCell.colSpan = 5;
	monthCell.appendChild(document.createTextNode(this.MONTHS_CALENDAR[theMonth] + ', ' + theYear));
	var leftLink = document.createElement('a');
	leftLink.href = '#';
	this.setCalendarPrevious(leftLink, this.txtObj, theYear, theMonth, theDay);
	leftLink.appendChild(document.createTextNode('<<'));
	navLeftCell.appendChild(leftLink);
	var rightLink = document.createElement('a');
	rightLink.href = '#';
	this.setCalendarNext(rightLink, this.txtObj, theYear, theMonth, theDay);
	rightLink.appendChild(document.createTextNode('>>'));
	navRightCell.appendChild(rightLink);
	navRightCell.id = 'navRightCell';
	
	var weeksRow = theTHead.insertRow(1);
	for (var i=0; i<7; i++) {
		var tempWeeksCell = weeksRow.insertCell(i);
		tempWeeksCell.appendChild(document.createTextNode(this.DAYS_2_CALENDAR[i]));
	}
	
	var temporaryDate1 = new Date(theYear, theMonth, 1);
	var startDayOfWeek = temporaryDate1.getDay();
	var temporaryDate2 = new Date(theYear, theMonth + 1, 0);
	var lastDateOfMonth = temporaryDate2.getDate();
	var dayCount = 1;
		
	for (var r=0; r<6; r++) {
		var tempDaysRow = theTable.tBodies[0].insertRow(r);
		tempDaysRow.className = 'dayrow';
		for (var c=0; c<7; c++) {
			var tempDaysCell = tempDaysRow.insertCell(c);
			var mysteryNode;
			if ((r > 0 || c >= startDayOfWeek) && dayCount <= lastDateOfMonth) {
				tempDaysCell.className = 'yestext';
				var mysteryNode = document.createElement('a');
				mysteryNode.href = '#';
				this.setCalendarClick(mysteryNode, this.txtObj, theYear, theMonth, dayCount);
				mysteryNode.appendChild(document.createTextNode(dayCount));
				dayCount++;
			} else {
				tempDaysCell.className = 'notext';
				mysteryNode = document.createTextNode('');
			}
			tempDaysCell.appendChild(mysteryNode);
		}
	}
	
	return theTable;
}
CalendarDisplay.prototype.setCalendarClick = function (node, theObj, theYear, theMonth, theDay) {
	node.onclick = function() {fillInFields(theObj, theYear, (theMonth + 1), theDay); return false;}
}
CalendarDisplay.prototype.setCalendarPrevious = function (node, theObj, theYear, theMonth, theDay) {
	node.onclick = function() {showPrevious(theObj, theYear, theMonth, theDay); return false;}
}
CalendarDisplay.prototype.setCalendarNext = function (node, theObj, theYear, theMonth, theDay) {
	node.onclick = function() {showNext(theObj, theYear, theMonth, theDay); return false;}
}
	

// http://www.quirksmode.org/js/findpos.html
CalendarDisplay.prototype.findPosX = function(obj) {
	var curleft = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else if (obj.x) {
		curleft += obj.x;
	}
	return curleft;
}

// http://www.quirksmode.org/js/findpos.html
CalendarDisplay.prototype.findPosY = function(obj) {
	var curtop = 0;
	if (obj.offsetParent)	{
		while (obj.offsetParent) {
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if (obj.y) {
		curtop += obj.y;
	}
	return curtop;
}

function fillInFields(obj, year, month, day)
{
	obj.value =  (day < 10 ? '0'+day : day) + '/' + (month < 10 ? '0'+month : month) + '/' + year;
	cObj = obj.myCalendar;
	cObj.toggle();
}

function showPrevious(obj, year, month, day)
{
	cObj = obj.myCalendar;
	var lastMonth = new Date(year, month - 1, day)
	cObj.fillCalendar(lastMonth);
}
function showNext(obj, year, month, day)
{
	cObj = obj.myCalendar;
	var nextMonth = new Date(year, month + 1, day)
	cObj.fillCalendar(nextMonth);
}

window.defaultStatus = "FITNESS E BEM ESTAR";

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: branco
 Parâmetros:
 Descrição: 
 Retorna: 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

function branco(parametro)   // OU PREENCHIDOS APENAS COM ESPAÇOS EM BRANCO
{
	
	teste_parametro = "false"; //variavel para teste de espacos em branco
	tamanho_parametro = parametro.length;
	if (tamanho_parametro != 0) // Se o tamanho do parametro for Diferente de 0
	{   
	// Verifica num loop os caracteres digitados
		for (i = 0; i < tamanho_parametro; i++)
			{
			// Se os caracteres for diferente de vazio então
			if (parametro.charAt(i) != " ")
				{
					teste_parametro = "true"; /*existe caracter diferente de branco*/
				}
			} // Fecha o paremetro FOR
			
		// Se os caracteres for diferente de vazio então
		if (teste_parametro == "false")  //todos os caracteres digitados são brancos
		{
			return false;
		} 
		// Se o paremetro for diferente de Zero e estiver tudo ok retorna true
		else
		{
			return true;
		}
	}
	// Se o paremetro for diferente de Zero e estiver algo errado retorna False
	else
	{
		return false;
	}
		
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: 
 Parâmetros:
 Descrição: 
 Retorna: 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* *******************************************  FUNÇÃO PARA VALIDAR OS E-MAILS ***************************/

function validaEmail(email) 
{
	var pos, aux, pos2, dominio, carac, i;
	email = email.toLowerCase();

	if (email.indexOf("@",0) == -1 || email.length <= 10) return false
	
	pos = email.indexOf("@",0) //no ASP 8, JS 7
	aux = email.substring(pos+1) //pop.com.br

	if (aux.indexOf(".",0) < 2) return false

	pos2 = aux.indexOf(".",0)
	dominio = aux.substr(0,pos2)//pop

	if (dominio.length < 2) return false

	carac = new Array("!","#","$","%","&","*","(",")","+","=","/","\\","|","?","'","\"","{","}","[","]","ª","º",":",",",";","§","°","<",">")
	for(i=0; i<carac.length; i++) if (email.indexOf(carac[i],0) != -1) return false

	return true
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: 
 Parâmetros:
 Descrição: 
 Retorna: 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/* ****************************************  FUNÇÃO PARA VALIDAR AS DATAS *********************************/

function Valida_Data(dia,mes,ano)
	{	//Funcionalidade:	Valida a Data retornando True se for uma Data 
		//					válida e False se não for.
		//					Antes de se usar esta função deve-se garantir que os parâmetros
		//					passados sejam numéricos e inteiros.
		// PARÂMETROS: 
		//		Dia = Dia da Data(caracteres numericos), 
		//		Mes = Mes da Data(caracteres numericos), 
		//		Ano = Ano da Data(caracteres numericos)
		
		var v_dia;
		var v_mes;
		var v_ano;
		
		if (!valida_inteiro(dia))
		{
			return (false);		
		}
		if (!valida_inteiro(mes))
		{
			return (false);		
		}
		if (!valida_inteiro(ano))
		{
			return (false);		
		}
				
		v_dia = dia;
		v_mes = mes;
		v_ano = ano;
		
		if (v_dia.length < 2)
		{
			return(false);
		}
		
		if (v_mes.length < 2)
		{
			return(false);
		}
		
		if (v_ano.length < 4)
		{
			return(false);
		}
			
		if (((v_ano < 1900) || (v_ano > 2079)) && (v_ano.length != 0))
		{
			return(false);
		}

		if (v_dia > 31 || v_dia < 1)
		{
			return(false);
		}
		
		if (v_mes > 12 || v_mes < 1)
		{
			return(false);
		}
		
		if (v_dia == "31") 
		{
			if ((v_mes == "04") || (v_mes == "06") || (v_mes == "09") || (v_mes == "11"))
			{
				return(false);
			}
		}
	
		//Validação de Ano Bissexto
		if (v_mes == "02")
		{
			if (!(v_ano%4)) 
			{
				if (v_dia > 29)
				{
					return(false);
				}
			}
			else if (v_dia > 28)
			{
				return(false);
			}
		}
		
		//o -if- abaixo testa se algum campo foi preenchido e outro deixado em branco deixando a data incompleta

		if (((v_dia != "") || (v_mes != "") || (v_ano != "")) && ((v_dia == "") || (v_mes == "") || (v_ano == "")))
		{
			return(false);
		}
		
		return(true);
	}
	
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: 
 Parâmetros:
 Descrição: 
 Retorna: 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/* ************************************  FUNÇÃO PARA TODAS MASCARAS POSSIVEIS ******************* */
/*
* Descrição.: formata um campo do formulário de acordo com a máscara informada...
* Parâmetros: - objForm (o Objeto Form)
* - strField (string contendo o nome do textbox) - sMask (mascara que define o * formato que o dado será apresentado, * usando o algarismo "9" para  definir números e o símbolo "!" para  qualquer caracter...  - evtKeyPress (evento) Uso.......: <input type="textbox"  name="xxx".... onkeypress="return txtBoxFormat(document.rcfDownload, 'str_cep', '99999-999', event);">
* Observação: As máscaras podem ser representadas como os exemplos abaixo:
* CEP -> 99.999-999
* CPF -> 999.999.999-99
* CNPJ -> 99.999.999/9999-99
* Data -> 99/99/9999
* Tel Resid -> (99) 999-9999
* Tel Cel -> (99) 9999-9999
* Processo -> 99.999999999/999-99
* C/C -> 999999-!
* E por aí vai...
*/

function txtBoxFormat(strField, sMask, evtKeyPress) {
    var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

    if(window.event) { // Internet Explorer
      nTecla = evtKeyPress.keyCode; }
    else if(evtKeyPress.which) { // Nestcape / firefox
      nTecla = evtKeyPress.which;
    }
    //se for backspace não faz nada
    if (nTecla != 8){
    sValue = document.getElementById(strField).value;
    // alert(sValue);

    // Limpa todos os caracteres de formatação que
    // já estiverem no campo.
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( " ", "" );
    sValue = sValue.toString().replace( " ", "" );
    fldLen = sValue.length;
    mskLen = sMask.length;

    i = 0;
    nCount = 0;
    sCod = "";
    mskLen = fldLen;

    while (i <= mskLen) {
      bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
      bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

      if (bolMask) {
        sCod += sMask.charAt(i);
        mskLen++; }
      else {
        sCod += sValue.charAt(nCount);
        nCount++;
      }

      i++;
    }

    document.getElementById(strField).value = sCod;

    if (nTecla != 8) { // backspace
      if (sMask.charAt(i-1) == "9") { // apenas números...
        return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
      else { // qualquer caracter...
        return true;
      } }
    else {
      return true;
    }
    }//fim do if que verifica se é backspace
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: 
 Parâmetros:
 Descrição: 
 Retorna: 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* ************************************ FUNÇÃO VALIDAR O CPF DO CADASTRADO ******************* */
function isCPF(st) {
	st = st; // document.getElementById("frmP_FISICA").txt_cpf.value;
	st = st.replace(".","");
	st = st.replace(".","");
	st = st.replace(".","");
	st = st.replace("-","");
	
	if (st == "") return (false);
	l = st.length;

	//aleterado para se usuário não digitar os zeros na frente do CPF, completar sozinho
	if ((l == 9) || (l == 8)) {
		for (i = l ; i < 10; i++) {
			st = '0' + st
		}
	}

	l = st.length;
	st2 = "";
	for (i = 0; i < l; i++) {
		caracter = st.substring(i,i+1);
		if ((caracter >= '0') && (caracter <= '9'));
		st2 = st2 + caracter;
	}

	if ((st2.length > 11) || (st2.length < 10))
		return (false);

	if (st2.length==10)
		st2 = '0' + st2;

	digito1 = st2.substring(9,10);
	digito2 = st2.substring(10,11);
	digito1 = parseInt(digito1,10);
	digito2 = parseInt(digito2,10);
	sum = 0; mul = 10;
	for (i = 0; i < 9 ; i++) {
		digit = st2.substring(i,i+1);
		tproduct = parseInt(digit ,10) * mul;
		sum += tproduct;
		mul--;
	}

	dig1 = ( sum % 11 );
	if ( dig1==0 || dig1==1 )
		dig1=0;
	else
		dig1 = 11 - dig1;
	
	if (dig1!=digito1)
		return (false);

	sum = 0;
	mul = 11;
	for (i = 0; i < 10 ; i++) {
		digit = st2.substring(i,i+1);
		tproduct = parseInt(digit ,10)*mul;
		sum += tproduct;
		mul--;
	}

	dig2 = (sum % 11);
	if ( dig2==0 || dig2==1 )
		dig2=0;
	else
		dig2 = 11 - dig2;

	if (dig2 != digito2)
		return (false);
return (true);
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: Aceitear número
 Parâmetros:
 Descrição: Função para aceitar apenas número nos campas
 Retorna: campos formatado 
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

 function isNUM(objEvent) {
 	var Code;
 
 	if (navigator.appName == 'Microsoft Internet Explorer') {
 		Code = objEvent.keyCode;
 	} else if (navigator.appName == 'Netscape') {
 		Code = objEvent.which;
 	}
	if (Code!=8 || Code < 48 || Code > 57) return (((Code > 47) && (Code < 58)) || (Code==8));
	{
    return true;
  	} 
 }

/* ************************************ FIM DA FUNÇÃO ACEITAR APENAS NUMERO NOS CAMPOS ** ******************* */
	function DEL()
	{
	  if (VCHECKBOX(document.formAlteraExcluir.chkExcluir))
		{
			document.formAlteraExcluir.action = "excluirEmail.asp";
			document.formAlteraExcluir.submit();
		}
	}
	
	function VCHECKBOX(d){
	  var campoChecado = 0;
	  var qtde = d.length;  
	  if (qtde > 1)
		{
		for (var i = 0; i < qtde; i++) 
		{
			  if (d[i].checked == true)
					{
						campoChecado += 1;
					}
		}
	  if (campoChecado==0)
		  {
			alert("Nenhum registro foi selecionado para Exclusão");
			return false;
		  }
		var vConfirma = window.confirm("Você tem certeza que deseja Excluir?");
		if (vConfirma==false)
			{
				return false;
			}
		}
		return true
	}

	function CheckAll(d){

	for (var i=0;i<d.elements.length;i++) // VERIFICA A QUANTIDADE DE ELEMENTOS
		{
		 var x = d.elements[i]; // ATRIBUI A QUANTIDADE DE ELEMENTOS A VARIAVEL X
		 if (x.name == 'txt_excluir') // CRIA NOMES TEMPORARIO PARA OBJETO txt_excluir DO FORMULÁRIO
			 { 
				x.checked = d.del_ALL.checked; // SELECIONA TODAS AS OPÇOES txt_excluir AO SELECIONAR O OBJETO txt_all
				x.focus();
			 } 
		} 
	}
			 
	function blockALL(d,el){
		if(el.checked==true){
			for(i=0;i<d.length;i++){
				if(d.elements[i].type=="checkbox" && d.elements[i].name!="block_ALL" && d.elements[i].name!="txt_excluir" && d.elements[i].name!="del_ALL"){
				  if(d.elements[i].checked==false){
				   d.elements[i].checked=true;
				   d.elements[i].focus();
				   }
				}
			}
		} else {
			for(i=0;i<d.length;i++){
				if(d.elements[i].type=="checkbox" && d.elements[i].name!="block_ALL" && d.elements[i].name!="txt_excluir" && d.elements[i].name!="txt_excluir" && d.elements[i].name!="del_ALL"){
				  if(d.elements[i].checked==true){
				   d.elements[i].checked=false;
				   d.elements[i].focus();
				  }
				}
			}
		}
	}
 	
	function Over(obj,obj2){
	  var el = document.getElementById(obj);
	  if (document.getElementById(obj2).checked == true){
		el.style.backgroundColor = "#666666";
	  }else{
		el.style.backgroundColor = "#666666";  
	  }

	//var el = document.getElementById(obj);
	//el.style.backgroundColor = "#666666";
	}
	
	function Out(obj,obj2){
	  var el = document.getElementById(obj);
	  if (document.getElementById(obj2).checked == true){
		el.style.backgroundColor = "#666666";
	  }else{
		el.style.backgroundColor = "#E9E9E9";  
	  }
	//var el = document.getElementById(obj);
	//el.style.backgroundColor = "#E9E9E9";
	}

function select_ALL(obj,obj2){
  var el = document.getElementById(obj);
  if (document.getElementById(obj2).checked == true){
	  //el.style.backgroundColor = "#E9E9E9"; 
	  el.style.backgroundColor = "#666666"; 
  }else{
	  //el.style.backgroundColor = "#666666";
	  el.style.backgroundColor = "#E9E9E9";   
  }
}

// Verificar se o arquivo é imagem
var ext=new Array('jpeg','.jpg','.gif','.png','.bmp');

// Função para verificar os valores do ARRAy da imagem
function img_array(x,y){
var z=false;
for(var i=0;i<y.length;i++) if(y[i] == x) z=true;
return z;
}

function CAPfoto(img,input)
{
	var f1
	f1 = input.value;
	var ex = f1.substr(f1.length - 4).toLowerCase(); // PEGA A EXTENSÃO DO ARQUIVO E CONVERTE PARA MINUSCULO
	if(img_array(ex,ext)){
    document.getElementById(img).src="file://"+f1;
	}
	else {
alert("O tipo de arquivo que você selecionou ("+ex+") não é aceito pelo SISTEMA. \nOs formatos de fotos que aceito são: .bmp, .gif, .jpeg, .jpg e .png.");
window.location.reload();
}
}

//Função que verifica se o checkBox foi marcado 
//e permite que sejam marcados vários checks
//Evento: Onclick
function VCHECKBOX(d) 
{
  var campoChecado = 0;
  var qtde = d.length;  
  if (qtde > 1)
	{
	for (var i = 0; i < qtde; i++) 
	{
		  if (d[i].checked == true)
				{
					campoChecado += 1;
				}
	}
  if (campoChecado==0)
	  {
 		alert("Nenhum registro foi selecionado para Exclusão");
		return false;
	  }
	var vConfirma = window.confirm("Você tem certeza que deseja Excluir?");
	if (vConfirma==false)
		{
			return false;
		}
	}
	return true
}
function ajuda_admin(pagina, campo){
alert(pagina+','+campo)
}
function moveModule(o_col, d_col) 
	{
		o_sl = document.frmOrdenar[o_col].selectedIndex;
		d_sl = document.frmOrdenar[d_col].length;
		if (o_sl != -1 && document.frmOrdenar[o_col].options[o_sl].value > "")
		{
			oText = document.frmOrdenar[o_col].options[o_sl].text;
			oValue = document.frmOrdenar[o_col].options[o_sl].value;
			document.frmOrdenar[o_col].options[o_sl] = null;
			document.frmOrdenar[d_col].options[d_sl] = new Option (oText, oValue, false, true);
		}
		else
		{
			alert("Selecione um ítem");
		}
	}  

function orderModule(down, col) 
	{
	
	sl = document.frmOrdenar[col].selectedIndex;
	if (sl != -1 && document.frmOrdenar[col].options[sl].value > "")
		{
			oText = document.frmOrdenar[col].options[sl].text;
			oValue = document.frmOrdenar[col].options[sl].value;
				if (document.frmOrdenar[col].options[sl].value > "" && sl > 0 && down == 0)
				{
					document.frmOrdenar[col].options[sl].text = document.frmOrdenar[col].options[sl-1].text;
					document.frmOrdenar[col].options[sl].value = document.frmOrdenar[col].options[sl-1].value;
					document.frmOrdenar[col].options[sl-1].text = oText;
					document.frmOrdenar[col].options[sl-1].value = oValue;
					document.frmOrdenar[col].selectedIndex--;
				}
				else if (sl < document.frmOrdenar[col].length-1 && document.frmOrdenar[col].options[sl+1].value > "" && down == 1)
				{
					document.frmOrdenar[col].options[sl].text = document.frmOrdenar[col].options[sl+1].text;
					document.frmOrdenar[col].options[sl].value = document.frmOrdenar[col].options[sl+1].value;
					document.frmOrdenar[col].options[sl+1].text = oText;
					document.frmOrdenar[col].options[sl+1].value = oValue;
					document.frmOrdenar[col].selectedIndex++;
				}
		}
		 else
		{
		alert("Selecione um ítem");
		}
	}

function doSub()
	{

	for (i=0; i<document.frmOrdenar.N0.length; i++)
		{
			document.frmOrdenar.ordem.value = document.frmOrdenar.ordem.value+"-"+document.frmOrdenar.N0.options[i].value;
		}
	}
	
function validaCNPJ(DIGITO) 
{
     CNPJ = DIGITO; //document.validacao.CNPJID.value;
     erro = new String;
     if (CNPJ.length < 18) erro += "É necessario preencher corretamente o número do CNPJ! \n\n"; 
     if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-"))
	 {
        if (erro.length == 0) erro += "É necessário preencher corretamente o número do CNPJ! \n\n";
     }
     //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 += "A verificação de CNPJ suporta apenas números! \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 +="Dígito verificador com problema!";
          }
          if (erro.length > 0){
             alert(erro);
             return false;
          } 
 return true;
 }
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: Fases
 Parâmetros: Dados do fornulario
 Descrição: Funções para validar formulario de cadastro do cliente
 Retorna: Msg para o usuário
 Desenvolvedor: 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
function ADMfase1(d)
{
	if(!branco(d.txt_tipo.value))
	{
		alert("Por favor, informe se o CLIENTE é \N (PROFISSIONAL) ou (ESTABELECIMENTO)!");
		d.txt_tipo.focus();
		return false;
	}

	if(!branco(d.txt_modalidade.value))
	{
		alert("Por favor, selecione uma modalidade para CLIENTE!");
		d.txt_modalidade.focus();
		return false;
	}
    
	if(!branco(d.txt_cadastro.value))
	{
		alert("Por favor, informe o tipo do cadastro do cliente!");
		d.txt_cadastro.focus();
		return false;
	}
	return true
}

function ADMfase2(d)
{
	if(!branco(d.txt_nome.value))
	{
		alert("Por favor, informe o nome de CLIENTE!");
		d.txt_nome.focus();
		return false;
	}
	if(!branco(d.txt_sobrenome.value))
	{
		alert("Por favor, informe o sobrenome do CLIENTE!");
		d.txt_sobrenome.focus();
		return false;
	}		
	if(!branco(d.txt_rg.value))
	{
		alert("Por favor, informe o numero do RG!");
		d.txt_rg.focus();
		return false;
	}
	if(!branco(d.txt_expeditor.value))
	{
		alert("Por favor, informe o ORGÃO EXPEDITOR!");
		d.txt_expeditor.focus();
		return false;
	}		
	
	if(!branco(d.txt_cpf.value))
	{
		alert("Por favor, informe o numero do CPF!");
		d.txt_cpf.focus();
		return false;
	}
	if(!branco(d.txt_cep.value))
	{
		alert("Por favor, informe o numero do CEP!");
		d.txt_cep.focus();
		return false;
	}
	if(!branco(d.txt_endereco.value))
	{
		alert("Por favor, informe o ENDEREÇO!");
		d.txt_endereco.focus();
		return false;
	}
	if(!branco(d.txt_complemento.value))
	{
		alert("Por favor, informe o Nº DO COMPLEMENTO!");
		d.txt_complemento.focus();
		return false;
	}
	if(!branco(d.txt_bairro.value))
	{
		alert("Por favor, informe o BAIRRO!");
		d.txt_bairro.focus();
		return false;
	}

	if(!branco(d.txt_cidade.value))
	{
		alert("Por favor, informe a CIDADE!");
		d.txt_cidade.focus();
		return false;
	}

	if(!branco(d.txt_estado.value))
	{
		alert("Por favor, informe o ESTADO!");
		d.txt_estado.focus();
		return false;
	}
	
	if(!branco(d.txt_tel_residencial.value || d.txt_tel_comercial.value || d.txt_tel_recados.value || d.txt_tel_celular.value  ))
	{
		alert("Por favor, informe pelo menos um TELEFONE para CONTATO!");
		d.txt_tel_residencial.focus();
		return false;
	}
	
	if (!isCPF(d.txt_cpf.value))
	{
		alert("CPF Inválido !");
		d.txt_cpf.focus();
		return false;
	}
return true
}

function ADMfase22(d)
{
	if(!branco(d.txt_nome.value))
	{
		alert("Por favor, informe o nome de CLIENTE!");
		d.txt_nome.focus();
		return false;
	}
	
	if(d.txt_cpf.value != "" ){
	if( !validaCNPJ( d.txt_cpf.value ) )
	{
		//alert( "CNPJ inválido." );
		d.txt_cpf.focus();
		return false;
	}
	}
	
	if(!branco(d.txt_cep.value))
	{
		alert("Por favor, informe o numero do CEP!");
		d.txt_cep.focus();
		return false;
	}
	if(!branco(d.txt_endereco.value))
	{
		alert("Por favor, informe o ENDEREÇO!");
		d.txt_endereco.focus();
		return false;
	}

	if(!branco(d.txt_bairro.value))
	{
		alert("Por favor, informe o BAIRRO!");
		d.txt_bairro.focus();
		return false;
	}

	if(!branco(d.txt_cidade.value))
	{
		alert("Por favor, informe a CIDADE!");
		d.txt_cidade.focus();
		return false;
	}

	if(!branco(d.txt_estado.value))
	{
		alert("Por favor, informe o ESTADO!");
		d.txt_estado.focus();
		return false;
	}
	
	if(!branco(d.txt_tel_comercial.value  || d.txt_tel_residencial.value || d.txt_tel_recados.value || d.txt_tel_celular.value  ))
	{
		alert("Por favor, informe pelo menos um TELEFONE para CONTATO!");
		d.txt_tel_comercial.focus();
		return false;
	}
return true
}
	


function ADMfase4(d)
{
	if(!branco(d.txt_nome.value))
	{
		alert("Por favor, informe o nome de CLIENTE!");
		d.txt_nome.focus();
		return false;
	}
	
	if(!branco(d.txt_rg.value))
	{
		alert("Por favor, informe o numero do RG!");
		d.txt_rg.focus();
		return false;
	}
	
	if(!branco(d.txt_cpf.value))
	{
		alert("Por favor, informe o numero do CPF!");
		d.txt_cpf.focus();
		return false;
	}
	if(!branco(d.txt_cep.value))
	{
		alert("Por favor, informe o numero do CEP!");
		d.txt_cep.focus();
		return false;
	}
	if(!branco(d.txt_endereco.value))
	{
		alert("Por favor, informe o ENDEREÇO!");
		d.txt_endereco.focus();
		return false;
	}

	if(!branco(d.txt_bairro.value))
	{
		alert("Por favor, informe o BAIRRO!");
		d.txt_bairro.focus();
		return false;
	}

	if(!branco(d.txt_cidade.value))
	{
		alert("Por favor, informe a CIDADE!");
		d.txt_cidade.focus();
		return false;
	}

	if(!branco(d.txt_estado.value))
	{
		alert("Por favor, informe o ESTADO!");
		d.txt_estado.focus();
		return false;
	}
	
	if(!branco(d.txt_tel_residencial.value || d.txt_tel_comercial.value || d.txt_tel_recados.value || d.txt_tel_celular.value  ))
	{
		alert("Por favor, informe pelo menos um TELEFONE para CONTATO!");
		d.txt_tel_residencial.focus();
		return false;
	}
	
	if (!isCPF(d.txt_cpf.value))
	{
		alert("CPF Inválido !");
		d.txt_cpf.focus();
		return false;
	}
return true
}
	
function ADMPost1(d,url)
{
	// d   .-> recebe o nome do formulário da página
	// url .-> recebe o destino do formulário
	if (ADMfase1(d))
	{ 
		d.action= url; // ESTE PAREMETRO SERÁ PASSADO NAS PAGINAS.
		d.submit();
	}
}
	
function ADMPost2(d,url)
	{
	// d   .-> recebe o nome do formulário da página
	// url .-> recebe o destino do formulário
	if (ADMfase2(d))
		{ 
			d.action= url; // ESTE PAREMETRO SERÁ PASSADO NAS PAGINAS.
			d.submit();
			alert("teste")
		}
	}
	
function ADMPost3(d,url)
{
	// d   .-> recebe o nome do formulário da página
	// url .-> recebe o destino do formulário
	if (ADMfase3(d))
	{ 
		d.action= url; // ESTE PAREMETRO SERÁ PASSADO NAS PAGINAS.
		d.submit();
	}
}

function ADMPost4(d,url)
{
	// d   .-> recebe o nome do formulário da página
	// url .-> recebe o destino do formulário
	if (ADMfase4(d))
	{ 
		d.action= url; // ESTE PAREMETRO SERÁ PASSADO NAS PAGINAS.
		d.submit();
	}
}

function ADMPost5(d,url)
{
	// d   .-> recebe o nome do formulário da página
	// url .-> recebe o destino do formulário
	if (ADMfase22(d))
	{ 
		d.action= url; // ESTE PAREMETRO SERÁ PASSADO NAS PAGINAS.
		d.submit();
		alert("teste")
	}
}


/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função:  AJAX Países, estados e cidades
 Parâmetros: 
 Descrição:  
 Retorna:  Estados e cidades
 Desenvolvedor: Leandro Medeiros 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

	function GetXmlHttpObject(){
	var xmlHttp;
	
		try {
			//Firefox, Opera, Safari
			xmlHttp = new XMLHttpRequest();
		
		} catch(exp){
			//IE
			try{
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(exp){
			
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		
		return xmlHttp;
	}

	/***********************************************************************************/
	/**  Funções Pais, Estado e Cidade AJAX  **/
	/*************************************/
	
	function fncEstadosConsultar(CodPais, CodEstado){
		//alert("Estados CodPais=" + CodPais + "&CodEstado=" + CodEstado);
		var xmlHttp = GetXmlHttpObject();
		
		if (xmlHttp == null) {
			alert("Atualise seu navegador.");
			return;
		}

		var url = "../common/biblioteca_asp/inc_estados_consultar.asp";
	
		xmlHttp.onreadystatechange = function () {
										if (xmlHttp.readyState == 4){
											document.getElementById("Estado").innerHTML = xmlHttp.responseText;
										}
									}
		xmlHttp.open("POST", url, true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.send("CodPais=" + CodPais + "&CodEstado=" + CodEstado);
	}
	/***********************************************************************************/
	function fncCidadesConsultar(CodEstado, CodCidade){
		
		var xmlHttp = GetXmlHttpObject();
		
		if (xmlHttp == null){
			alert("Atualize seu navegador.");
			return;
		}
		
		var url = "../common/biblioteca_asp/inc_cidades_consultar.asp";
		
		xmlHttp.onreadystatechange = function (){
										if (xmlHttp.readyState == 4) {
											document.getElementById("Cidades").innerHTML = xmlHttp.responseText;
										}
									 }
		xmlHttp.open("POST", url, true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.send("CodEstado=" + CodEstado + "&CodCidade=" + CodCidade);
	}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função: fncNoticiasConsultar
 Parâmetros: código da materia
 Descrição: De acordo com codigo repassado a DIV será atualizada.
 Retorna: nova materia
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

	function fncNoticiasConsultar(CodTipoMateria){
		
		clearTimeout(timeDefault);
		
		var xmlHttp = GetXmlHttpObject();
		var url     = "../common/biblioteca_asp/inc_noticias_consultar.asp";
		
		if (xmlHttp == null){
			alert("Atualize seu navegador.");
			return;
		}
		
		xmlHttp.onreadystatechange = function (){

			if (xmlHttp.readyState == 2){
				document.getElementById("noticiasAjax").innerHTML = '<img src="img/loading.gif">';
			}
		
			if (xmlHttp.readyState == 4) {
				document.getElementById("noticiasAjax").innerHTML = xmlHttp.responseText;
			}
		}
	 
		xmlHttp.open("POST", url, true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.send("CodTipoMateria=" + CodTipoMateria);

		//Verifica o código da aba.
		if (CodTipoMateria >= 79) { CodTipoMateria = 76; }
		//alert(CodTipoMateria)
		globalCodTipoMateria = CodTipoMateria++;
		//Atualizar a função em 4000 milissegundos.
		timeDefault = setTimeout("fncNoticiasConsultar("+ CodTipoMateria +")", 4000);
		
//		fncAlteraImagem(CodTipoMateria);
	}
	
	//Destrui o setTimeout.
	function fncNoticiasPara(){
		clearTimeout(timeDefault);
	}

	
//	function fncAlteraImagem(img) {

 //   var src = img.src.substr(img.src.lastIndexOf('/') + 1, img.src.length);

//		if (CodTipoMateria == 77){
//			img.src = 'img/aba_saude.gif'; // tenho que passa o img pq a referencia da imagem
//		} else {
//			img.src = 'img/aba_saude_over.gif';
//		}  
//		alert(1);
		
//	}
	/***********************************************************************************/
	
	function fncAtualizarDestaque(CodNoticia, CodDestaque) {	
		var xmlHttp  = GetXmlHttpObject();
		var url      = "../common/biblioteca_asp/inc_noticias_destaque.asp";
		var intCount = 0;

		if (xmlHttp == null){
			alert("Atualize seu navegador.");
			return;
		}
		
		xmlHttp.open("POST", url, true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.send("CodNoticia=" + CodNoticia + "&CodDestaque=" + CodDestaque);
	}
	/***********************************************************************************/
	
	/** Check box preenchido  **/
	function fncPreencheCheckBox(CodMateria){
		var strCodTipoMateria = "";
		var objInput = document.getElementById('CodTipoMateriaSegmento');
	
	}
	
	function fncAtualizarBloqueado(Codinformativo, CodBloqueio, CodTipoMateria) {
		var objForm = document.getElementById("frmMateriasNoticias");
		objForm.action = "materias_noticias_action_atualizar_status.asp?CodInformativo=" + Codinformativo+ "&CodBloqueado=" + CodBloqueio + "&CodTipoMateria=" + CodTipoMateria;
		objForm.submit();
	}
	
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função:  fncExcluirComentario
 Parâmetros: código do comentário
 Descrição: Excluir comentário do sistema  
 Retorna:   
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

function fncExcluirComentario(CodComentario){
	
	var xmlHttp = GetXmlHttpObject();
	var intCodNoticia = document.getElementById("CodNoticia").value;

	if (xmlHttp == null){
		alert("Atualise seu navegador.");
	return
	}
	
	//Página aonde será executado o procedimento
	var url = "action_comentario_excluir_adm.asp"
	
	//Variaveis
	var queryString = 'CodComentario=' + CodComentario + 
					  '&CodNoticia='   + intCodNoticia;

	xmlHttp.open("POST", url, true);
	//Definimos os Headers de nossa solicitação.
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; iso-8859-1");
	xmlHttp.send(queryString);
	alert(queryString);
	//Atualiza página
	//window.setTimeout('fncExcluirComentario(' + CodComentario + ')', 2000);
	
}


/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função:  fncExcluirComentario
 Parâmetros: código do comentário
 Descrição: Excluir comentário do sistema  
 Retorna:   
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

function fncListaTodosComentarios(){

		var xmlHttp = GetXmlHttpObject();
		
		//var CodComentario = document.getElementById("CodComentario").value;
			
			
		if (xmlHttp == null){
			alert("Atualise seu navegador.");
		return
		}
		
		//Página aonde será executado o procedimento
		var url = "../adm/action_atualiza_comentarios.asp"
			
		//Variaveis
		//var queryString = "CodNoticia=" + escape(intCodNoticia);	
			
		xmlHttp.open("GET", url, true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; iso-8859-1");
		xmlHttp.send(null);

		xmlHttp.onreadystatechange = function(){
		
										if (xmlHttp.readyState == 4){
											document.getElementById("divListaComentarios").innerHTML = xmlHttp.responseText;
									
										}
									}		
		
	//	window.setTimeout('fncListaTodosComentarios(' + intCodNoticia + ')', 2000);
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*######################################################################################
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Função:  fncIncluirPastaDaGalerio
 Parâmetros: 
 Descrição: Excluir comentário do sistema  
 Retorna:   
 Desenvolvedor: Raphael Pereira Valle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
		
function fncIncluirPastaDaGalerio(){

	var msg = ""
	var objFormulario = document.getElementById("ModuloGaleriaImagem");
	var strNomeGaleriaImagem = document.getElementById("NomeGaleriaImagem").value;
	var strNomePasta = document.getElementById("NomePasta").value;
	var strDataExibir = document.getElementById("DataExibir").value;
	var strDescricao = document.getElementById("Descricao").value;

	if(strNomeGaleriaImagem == ""){
		msg = " - Nome da galeria\n";
	}

	if(strNomePasta == ""){
		msg = msg + " - Nome da pasta\n";
	}

	if(strDataExibir == ""){
		msg = msg + " - Data do evento\n";
	}
	if(strDescricao == ""){
		msg = msg + " - Descrição da galeria\n";
	}
	
	if(msg != ""){
		msg = "É preciso preenche os campo(s):\n\n" + msg;
		alert(msg);
	}else{
		objFormulario.action = "action_galeria_imagem_configurar_exibicao.asp";
		objFormulario.submit();
	}	
		
	return(true);	

}

function fncTerceiraFaseCompleto(){

	var msg = ""
	var objFormulario = document.getElementById("frmCLIENTE");
	var strUsuario = document.getElementById("txt_usuario").value;
	var strSenha = document.getElementById("txt_senha").value;
	var strSenhaConfirma = document.getElementById("txt_confirma").value;
	var strArea = document.getElementById("txt_area").value;

	if(strUsuario == ""){
		msg = "- o nome do usuário!\n";
	}
	
	if(strSenha == ""){
		msg = msg + "- a senha do usuário!\n";

	}
	
	if(strSenhaConfirma == ""){
		msg = msg + "- confirme a senha!\n";
	}
	
	/*if(d.txt_senha.value != d.txt_confirma.value)
	{
		alert("SENHAS ESTÃO DIFERENTES!");
		d.txt_senha.focus();
		return false;
	}*/
	
	if(strArea == ""){
		msg = msg + "- área de Interesse!\n";
	//	d.txt_area.focus();
	}
	
	if(msg != ""){
		msg = "É preciso preenche os campo(s):\n\n" + msg;
		alert(msg);
	}else{
		objFormulario.action = "alteracoes_cliente.asp?rotina=dados";
		objFormulario.submit();
	}	
		
	return(true);

}

function fncTerceiraFaseSimples(){

	var msg = ""
	var objFormulario = document.getElementById("frmCLIENTE");
	var strUsuario = document.getElementById("txt_usuario").value;
	var strSenha = document.getElementById("txt_senha").value;
	var strSenhaConfirma = document.getElementById("txt_confirma").value;
	var strArea = document.getElementById("txt_area").value;

	if(strUsuario == ""){
		msg = "- o nome do usuário!\n";
	}
	
	if(strSenha == ""){
		msg = msg + "- a senha do usuário!\n";

	}
	
	if(strSenhaConfirma == ""){
		msg = msg + "- confirme a senha!\n";
	}
	/*if(d.txt_senha.value != d.txt_confirma.value)
	{
		alert("SENHAS ESTÃO DIFERENTES!");
		d.txt_senha.focus();
		return false;
	}*/
	
	if(strArea == ""){
		msg = msg + "- área de Interesse!\n";
	//	d.txt_area.focus();
	}
	
	if(msg != ""){
		msg = "É preciso preenche os campo(s):\n\n" + msg;
		alert(msg);
	}else{
		objFormulario.action = "alteracoes_cliente.asp?rotina=dados2";
		objFormulario.submit();
	}	
		
	return(true);

}
