// JavaScript Document
//Função para a barra do governo.
function nova_jan(newwindow)
{
var desktop = window.open(newwindow,'new_window','toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,menubar=yes,resizable=yes');
}

function GetDay(nDay)
{
	var Days = new Array("Domingo","Segunda-feira","Terça-feira","Quarta-feira",
                     "Quinta-feira","Sexta-feira","Sábado");
	return Days[nDay]
}

function GetMonth(nMonth)
{
	var Months = new Array("Janeiro","Fevereiro","Março","Abril","Maio","Junho",
	                       "Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");
	return Months[nMonth] 	  	 
}

function DataAtual()
{
	var Today = new Date();
	var suffix = "th";

	var strDate = GetDay(Today.getDay()) + ", " + Today.getDate();
	strDate +=  " de " + GetMonth(Today.getMonth()) + " de " + Today.getFullYear();
	return strDate
}

function limpaCampo(campo, texto){
	if (campo.value == texto){
		campo.value = "";
		campo.className = 'campoPreto';
		}
	}
	
function AbrirJanela(url,nome,opcoes)
	{
	window.open(url,nome,opcoes);
	}

function nova_jan(newwindow)
   {
      var desktop = window.open(newwindow,'new_window','toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,menubar=yes,resizable=yes');
   }

function Voto()
	{

		document.enqform.voto.value = 1;

	}
	
function none(){ // faz nada

}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


//Função para Acessibilidade - Limpa o valor incial dos campos. 30/04/2007   
function limpaCampoAcess(campo,texto)
{
	if (campo.value == texto) 
		{
		campo.value = "";
		}
} 

function trim(s) {
while (s.substring(0,1) == ' ') {
	s = s.substring(1,s.length);
}
while (s.substring(s.length-1,s.length) == ' ') {
	s = s.substring(0,s.length-1);
}
return s;
}
			
	
function clipping(nome, email, acao) {
if (!ClippingValidar(trim(email))) {
	alert("Preencha um email válido.");
	return false;
}

if (trim(nome) == "") {
	alert("É obrigatório informar um nome.");				
	return false;
}
				
window.open("clipping.asp?nome=" + trim(nome) + "&email=" + trim(email) + "&acao=" + acao, "clipping", "width=200 height=200");				
document.formclipping.nome.value="";
document.formclipping.email.value="";				
	
}

function ClippingValidar(email) {
var AtSym	= email.indexOf('@');
var AtSym2	= email.lastIndexOf('@');
var Period	= email.lastIndexOf('.');
var Space	= email.indexOf(' ');
var Length	= email.length - 1;
return !(AtSym < 1 || AtSym != AtSym2 || Period <= AtSym + 1 || Period == Length || Space  != - 1);
}


//Função para Acessibilidade - Limpa o valor incial dos campos. 30/04/2007   
function limpaCampoAcess(campo,texto)
{
	if (campo.value == texto) 
		{
		campo.value = "";
		}
} 

function validate_email(stremail) {
//define regexp de email
var regx=/(\w+)(\@)(\w+)(\.)\w+/ig;
regArray=regx.exec(stremail)
var valid

if (regArray != null) 
	{
	if ((regArray[2] != "@") || (regArray[4] != ".") || (regArray[5] == "")) 
		{
		alert ("E-mail "+stremail+" informado não é válido");
		return false;
		} 
	}
else 
	{
	alert ("E-mail "+stremail+" informado não é válido");
	return false;
	}

return true;
}


function validate() {
//Função para Acessibilidade - Limpa o valor incial dos campos. 30/04/2007   
	limpaCampoAcess(document.forms[0].email_self,'Digite seu email');
	limpaCampoAcess(document.forms[0].name_friend,'Digite o nome do seu amigo');
	limpaCampoAcess(document.forms[0].email_friend,'Digite o email do seu amigo');
	limpaCampoAcess(document.forms[0].CopiasPara,'Digite um email para enviar uma cópia');
 


	if (!validate_email(document.forms[0].email_self.value))
		{	document.forms[0].email_self.focus();
			return false;
		};

	if (!validate_email(document.forms[0].email_friend.value))
		{	document.forms[0].email_friend.focus();
			return false 
		};

	// padrão para multiplos emails separados por ponto e virgula
	// um email:
	// ^[a-zA-Z0-9]{1,}\@{1,1}[a-zA-Z0-9]{1,}((\.){1,1}[a-zA-Z0-9]{1,}){1,}$

	var rxMulti = new RegExp ('^[a-zA-Z0-9]{1,}\@{1,1}[a-zA-Z0-9]{1,}((\.){1,1}[a-zA-Z0-9]{1,}){1,}$');
	var Splitted;
	
		Splitted = document.forms[0].CopiasPara.value.split(';');

	for (var i=0; i < Splitted.length; i++)
		if (Splitted[i] !='')
		{
		if (!rxMulti.test (Splitted[i]))
			{
			window.alert ('Um dos Emails informados no campo Cópia para não é válido:'+Splitted[i]);
			document.forms[0].CopiasPara.focus();
			return false;
			};
		};
	//document.forms[0].submit();
	return true;

}


function IsEmailValid(email){
		var AtSym    = email.indexOf('@');
		var AtSym2   = email.lastIndexOf('@');
		var Period   = email.lastIndexOf('.');
		var Space    = email.indexOf(' ');
		var Length   = email.length - 1;
		return !(AtSym < 1 || AtSym != AtSym2 || Period <= AtSym + 1 || Period == Length || Space  != -1);
	}

	function IsUrlValid(url)
	{
		var inicio = url.substring(0, 7)
		
		if (inicio == "http://") 
			{return true;}
		else
			{return false;}
		
	}		

	function MM_goToURL() {
	  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
	  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
	}
	
	function Botao(pVal)
	{
		if (pVal == 1)
			{
				document.frmCadastro.action = "cadastro_form.asp?passo=1";
				document.frmCadastro.submit();
			}
		if (pVal == 2)
			{
				document.frmCadastro.action = "cadastro_form.asp?passo=2";
				document.frmCadastro.submit();
			}
		if (pVal == 3)
			{
				document.frmCadastro.action = "cadastro_form.asp?passo=3";
				document.frmCadastro.submit();
			}
		if (pVal == 4)
			{
				document.frmCadastro.action = "cadastro_form.asp?passo=4";
				document.frmCadastro.submit();
			}
	}
	
	function Recarrega(pPag,pNova)
	{
		var posi = 0;
		for (posi; posi<document.frmCadastro.CategoriaAtual.length;posi++)
		{
			Palavra1[posi] = new recordPalavra(document.frmCadastro.CategoriaAtual.options[posi].value,document.frmCadastro.CategoriaAtual.options[posi].text);
		}
		for (i=0;i<Palavra1.length;i++)
		{
			if (Palavra1[i].codigo != "Nulo")
			{
				document.frmCadastro.CategoriaAtual[i].selected = true;
			}
		}
								
		var posi = 0;
		for (posi; posi<document.frmCadastro.PalavraAtual.length;posi++)
		{
			Palavra2[posi] = new recordPalavra(document.frmCadastro.PalavraAtual.options[posi].value,document.frmCadastro.PalavraAtual.options[posi].text);
		}
		for (i=0;i<Palavra2.length;i++)
		{
			if (Palavra2[i].codigo != "Nulo")
			{
				document.frmCadastro.PalavraAtual[i].selected = true;
			}
		}
				
		document.frmCadastro.action = "cadastro_form.asp?passo=4&pg=" + pPag + "&np=" + pNova;
		document.frmCadastro.method = "post";
		document.frmCadastro.submit();
	}
	
	function Avancar(pCod)
	{
		if (pCod == 2)
			{
				if (document.frmCadastro.Empresa.value == ""){alert("É preciso informar o nome da Entidade.");return false;}
				//if (document.frmCadastro.Bairro.value == ""){alert("É preciso informar o bairro.");return false;}
				//if (document.frmCadastro.Cep.value == ""){alert("É preciso informar o cep.");return false;}
				if (document.frmCadastro.Cidade.value == ""){alert("É preciso informar a cidade.");return false;}
				if (document.frmCadastro.DddTel.value == ""){alert("É preciso informar o DDD do Telefone.");return false;}
				if (document.frmCadastro.TelEnt.value == ""){alert("É preciso informar o telefone.");return false;}
				if (document.frmCadastro.Fax.value != "")
				{
					if (document.frmCadastro.DddFax.value == ""){alert("É preciso informar o DDD do Fax.");return false;}
				}
				document.frmCadastro.action = "cadastro_form.asp?passo=2";
			}
		if (pCod == 3)
			{
				if (document.frmCadastro.Nome.value == ""){alert("É preciso informar o seu nome.");return false;}
				if (document.frmCadastro.Email.value == ""){alert("É preciso informar o seu email.");return false;}
				if (!IsEmailValid(document.frmCadastro.Email.value)){alert("É preciso informar um email válido.");return false;}
				if (document.frmCadastro.Ddd.value == ""){alert("É preciso informar o seu Ddd.");return false;}
				if (document.frmCadastro.Tel.value == ""){alert("É preciso informar o seu telefone.");return false;}
				//if (document.frmCadastro.Ramal.value == ""){alert("É preciso informar o seu ramal.");document.frmCadastro.Ramal.focus();return false;}
				if (document.frmCadastro.Cargo.value == ""){alert("É preciso informar o seu cargo.");return false;}
				document.frmCadastro.action = "cadastro_form.asp?passo=3";
			}
		if (pCod == 4)
			{
				if (document.frmCadastro.NomeSite.value == ""){alert("É preciso informar o nome do site.");return false;}
				if (document.frmCadastro.EnderecoSite.value == ""){alert("É preciso informar o endereço do site.");return false;}
				//if (!IsUrlValid(document.frmCadastro.EnderecoSite.value)){alert("É preciso informar o endereço completo. Ex.: http:\\www.sitedoconsumidor.com.br");document.frmCadastro.EnderecoSite.focus();return false;}
				//Ruiz								
				var inicioVal = document.frmCadastro.EnderecoSite.value.length		
				if (inicioVal <= 7) 
				{
					alert("É preciso informar a url do site 1.");
				return false;
				}																			
				//fim

				// ------ Inicio: Coloca o prefixo do protocolo ------
				var inicio = document.frmCadastro.EnderecoSite.value.substring(0, 6)
				var inicio2 = document.frmCadastro.EnderecoSite.value.substring(0, 3)

				if (inicio != "http:/" && inicio != "https:" && inicio != "ftp://") {
					if (inicio2 == "ftp") {
						document.frmCadastro.EnderecoSite.value = "ftp://" + document.frmCadastro.EnderecoSite.value;
					}
					else {
						document.frmCadastro.EnderecoSite.value = "http://" + document.frmCadastro.EnderecoSite.value;
					}
				}
				// ------ Fim: Coloca o prefixo do protocolo ------

				//var inicio = document.frmCadastro.EnderecoSite.value.substring(0, 7)
				//if (inicio != "http://" && inicio != "https:/" )
				//{
				//	document.frmCadastro.EnderecoSite.value = "http://" + document.frmCadastro.EnderecoSite.value;
				//}
									
				if (document.frmCadastro.DescricaoSite.value == ""){alert("É preciso informar a descrição do site.");return false;}
				if (document.frmCadastro.DescricaoSite.value.length > 250){alert("A descrição do site deve ser no máximo 250 caracteres..");return false;}
				document.frmCadastro.action = "cadastro_form.asp?passo=4"
			}
		if (pCod == 7)
			{
				if (document.frmCadastro.Empresa.value == ""){alert("É preciso informar o nome da Entidade.");return false;}
				//if (document.frmCadastro.Bairro.value == ""){alert("É preciso informar o bairro.");return false;}
				//if (document.frmCadastro.Cep.value == ""){alert("É preciso informar o cep.");return false;}
				if (document.frmCadastro.Cidade.value == ""){alert("É preciso informar a cidade.");return false;}
				if (document.frmCadastro.DddTel.value == ""){alert("É preciso informar o DDD do Telefone.");return false;}
				if (document.frmCadastro.TelEnt.value == ""){alert("É preciso informar o telefone.");return false;}
				if (document.frmCadastro.Fax.value != "")
				{
					if (document.frmCadastro.DddFax.value == ""){alert("É preciso informar o DDD do Fax.");return false;}
				}
				if (document.frmCadastro.Nome.value == ""){alert("É preciso informar o seu nome.");return false;}
				if (document.frmCadastro.Email.value == ""){alert("É preciso informar o seu email.");return false;}
				if (!IsEmailValid(document.frmCadastro.Email.value)){alert("É preciso informar um email válido.");return false;}
				if (document.frmCadastro.Ddd.value == ""){alert("É preciso informar o seu Ddd.");return false;}
				if (document.frmCadastro.Tel.value == ""){alert("É preciso informar o seu telefone.");return false;}
				if (document.frmCadastro.Cargo.value == ""){alert("É preciso informar o seu cargo.");return false;}
				if (document.frmCadastro.NomeSite.value == ""){alert("É preciso informar o nome do site.");return false;}
				if (document.frmCadastro.EnderecoSite.value == ""){alert("É preciso informar o endereço do site.");return false;}
				//Ruiz								
				var inicioVal = document.frmCadastro.EnderecoSite.value.length		
				if (inicioVal <= 7) 
				{
					alert("É preciso informar a url do site.");
				return false;
				}																			
				//fim		

				// ------ Inicio: Coloca o prefixo do protocolo ------
				var inicio = document.frmCadastro.EnderecoSite.value.substring(0, 6)
				var inicio2 = document.frmCadastro.EnderecoSite.value.substring(0, 3)

				if (inicio != "http:/" && inicio != "https:" && inicio != "ftp://") {
					if (inicio2 == "ftp") {
						document.frmCadastro.EnderecoSite.value = "ftp://" + document.frmCadastro.EnderecoSite.value;
					}
					else {
						document.frmCadastro.EnderecoSite.value = "http://" + document.frmCadastro.EnderecoSite.value;
					}
				}
				// ------ Fim: Coloca o prefixo do protocolo ------

				//var inicio = document.frmCadastro.EnderecoSite.value.substring(0, 7)
				//if (inicio != "http://" && inicio != "https:/" )
				//{
				//	document.frmCadastro.EnderecoSite.value = "http://" + document.frmCadastro.EnderecoSite.value;
				//}
						
				if (document.frmCadastro.DescricaoSite.value == ""){alert("É preciso informar a descrição do site.");return false;}
				if (document.frmCadastro.DescricaoSite.value.length > 250){alert("A descrição do site deve ser no máximo 250 caracteres..");return false;}
				
				//Ruiz								
				var inicioVal = document.frmCadastro.EnderecoSite.value.length		
				if (inicioVal <= 7) 
				{
					alert("É preciso informar a url do site.");
				return false;
				}																			
				//fim

				// ------ Inicio: Coloca o prefixo do protocolo ------
				var inicio = document.frmCadastro.EnderecoPagina.value.substring(0, 6)
				var inicio2 = document.frmCadastro.EnderecoPagina.value.substring(0, 3)

				if (inicio != "http:/" && inicio != "https:" && inicio != "ftp://") {
					if (inicio2 == "ftp") {
						document.frmCadastro.EnderecoPagina.value = "ftp://" + document.frmCadastro.EnderecoPagina.value;
					}
					else {
						document.frmCadastro.EnderecoPagina.value = "http://" + document.frmCadastro.EnderecoPagina.value;
					}
				}
				// ------ Fim: Coloca o prefixo do protocolo ------
				
				//var inicio = document.frmCadastro.EnderecoPagina.value.substring(0, 7)
				//if (inicio != "http://" && inicio != "https:/" )
				//{
				//	document.frmCadastro.EnderecoPagina.value = "http://" + document.frmCadastro.EnderecoPagina.value;
				//}

				if (document.frmCadastro.DescricaoPagina.value.length == ""){alert("A descrição da página é obrigatória.");return false;}
				if (document.frmCadastro.DescricaoPagina.value.length > 250){alert("A descrição da página deve ser no máximo 250 caracteres..");return false;}
				if (document.frmCadastro.CategoriaAtual.length == 0){alert("É preciso selecionar pelo menos uma subcategoria.");return false;}
				if (document.frmCadastro.PalavraAtual.length == 0){alert("É preciso selecionar pelo menos uma KeyWord.");return false;}
				
				var posi = 0;
				for (posi; posi<document.frmCadastro.CategoriaAtual.length;posi++)
				{
					Palavra1[posi] = new recordPalavra(document.frmCadastro.CategoriaAtual.options[posi].value,document.frmCadastro.CategoriaAtual.options[posi].text);
				}
				for (i=0;i<Palavra1.length;i++)
				{
					if (Palavra1[i].codigo != "Nulo")
					{
						document.frmCadastro.CategoriaAtual[i].selected = true;
					}
				}
								
				var posi = 0;
				for (posi; posi<document.frmCadastro.PalavraAtual.length;posi++)
				{
					Palavra2[posi] = new recordPalavra(document.frmCadastro.PalavraAtual.options[posi].value,document.frmCadastro.PalavraAtual.options[posi].text);
				}
				for (i=0;i<Palavra2.length;i++)
				{
					if (Palavra2[i].codigo != "Nulo")
					{
						document.frmCadastro.PalavraAtual[i].selected = true;
					}
				}
				
				document.frmCadastro.action = "cadastro_form.asp?passo=4&cad=1&muda=y"
				document.frmCadastro.submit();
			}
		if (pCod == 8)
			{
				document.frmCadastro.action = "cadastro_form.asp?passo=4";
				document.frmCadastro.EnderecoPagina.value="";
			}
		if (pCod == 9)
			{
				//if (document.frmCadastro.idExc.value == ""){alert("É preciso informar o ID para exclusão.");document.frmCadastro.idExc.focus();return false;}
				document.frmCadastro.action = "cadastro_form.asp?passo=6"
			}
		if (pCod == 10)
			{
				if (document.frmCadastro.idAlt.value == ""){alert("É preciso informar o ID para alteração.");document.frmCadastro.idAlt.focus();return false;}
				if (document.frmCadastro.SenhaAlt.value == ""){alert("É preciso informar a Senha para alteração.");document.frmCadastro.SenhaAlt.focus();return false;}
				document.frmCadastro.action = "cadastro_form.asp?passo=1&IdAlt=" + document.frmCadastro.idAlt.value;
				document.frmCadastro.submit();
			}
		if (pCod == 11)
			{
				if (document.frmCadastro.Empresa.value == ""){alert("É preciso informar o nome da Entidade.");return false;}
				//if (document.frmCadastro.Bairro.value == ""){alert("É preciso informar o bairro.");return false;}
				//if (document.frmCadastro.Cep.value == ""){alert("É preciso informar o cep.");return false;}
				if (document.frmCadastro.Cidade.value == ""){alert("É preciso informar a cidade.");return false;}
				if (document.frmCadastro.DddTel.value == ""){alert("É preciso informar o DDD do Telefone.");return false;}
				if (document.frmCadastro.TelEnt.value == ""){alert("É preciso informar o telefone.");return false;}
				if (document.frmCadastro.Fax.value != "")
				{
					if (document.frmCadastro.DddFax.value == ""){alert("É preciso informar o DDD do Fax.");return false;}
				}
				if (document.frmCadastro.Nome.value == ""){alert("É preciso informar o seu nome.");return false;}
				if (document.frmCadastro.Email.value == ""){alert("É preciso informar o seu email.");return false;}
				if (!IsEmailValid(document.frmCadastro.Email.value)){alert("É preciso informar um email válido.");return false;}
				if (document.frmCadastro.Ddd.value == ""){alert("É preciso informar o seu Ddd.");return false;}
				if (document.frmCadastro.Tel.value == ""){alert("É preciso informar o seu telefone.");return false;}
				if (document.frmCadastro.Cargo.value == ""){alert("É preciso informar o seu cargo.");return false;}
				if (document.frmCadastro.NomeSite.value == ""){alert("É preciso informar o nome do site.");return false;}
				if (document.frmCadastro.EnderecoSite.value == ""){alert("É preciso informar o endereço do site.");return false;}

				// ------ Inicio: Coloca o prefixo do protocolo ------
				var inicio = document.frmCadastro.EnderecoSite.value.substring(0, 6)
				var inicio2 = document.frmCadastro.EnderecoSite.value.substring(0, 3)

				if (inicio != "http:/" && inicio != "https:" && inicio != "ftp://") {
					if (inicio2 == "ftp") {
						document.frmCadastro.EnderecoSite.value = "ftp://" + document.frmCadastro.EnderecoSite.value;
					}
					else {
						document.frmCadastro.EnderecoSite.value = "http://" + document.frmCadastro.EnderecoSite.value;
					}
				}
				// ------ Fim: Coloca o prefixo do protocolo ------

				//var inicio = document.frmCadastro.EnderecoSite.value.substring(0, 7)
				//if (inicio != "http://" && inicio != "https:/" )
				//{
				//	document.frmCadastro.EnderecoSite.value = "http://" + document.frmCadastro.EnderecoSite.value;
				//}
				
				if (document.frmCadastro.DescricaoSite.value == ""){alert("É preciso informar a descrição do site.");return false;}
				if (document.frmCadastro.DescricaoSite.value.length > 250){alert("A descrição do site deve ser no máximo 250 caracteres..");return false;}
				
				//Ruiz																															
				var inicio = document.frmCadastro.EnderecoPagina.value.substring(0, 6)
				if (inicio != "http:/" && inicio != "https:" && inicio != "ftp://") 
				{
					
					alert("É preciso informar a url do site com 'http://', 'https://' ou 'ftp://'.");
				return false;
					//document.frmCadastro.EnderecoPagina.value = "http://" + document.frmCadastro.EnderecoPagina.value;
				}
				//fim
				if (document.frmCadastro.DescricaoPagina.value.length == ""){alert("A descrição da página é obrigatória.");return false;}
				if (document.frmCadastro.DescricaoPagina.value.length > 250){alert("A descrição da página deve ser no máximo 250 caracteres..");return false;}
				if (document.frmCadastro.CategoriaAtual.length == 0){alert("É preciso selecionar pelo menos uma subcategoria.");return false;}
				if (document.frmCadastro.PalavraAtual.length == 0){alert("É preciso selecionar pelo menos uma KeyWord.");return false;}
				
				var posi = 0;
				for (posi; posi<document.frmCadastro.CategoriaAtual.length;posi++)
				{
					Palavra1[posi] = new recordPalavra(document.frmCadastro.CategoriaAtual.options[posi].value,document.frmCadastro.CategoriaAtual.options[posi].text);
				}
				for (i=0;i<Palavra1.length;i++)
				{
					if (Palavra1[i].codigo != "Nulo")
					{
						document.frmCadastro.CategoriaAtual[i].selected = true;
					}
				}
								
				var posi = 0;
				for (posi; posi<document.frmCadastro.PalavraAtual.length;posi++)
				{
					Palavra2[posi] = new recordPalavra(document.frmCadastro.PalavraAtual.options[posi].value,document.frmCadastro.PalavraAtual.options[posi].text);
				}
				for (i=0;i<Palavra2.length;i++)
				{
					if (Palavra2[i].codigo != "Nulo")
					{
						document.frmCadastro.PalavraAtual[i].selected = true;
					}
				}
				
				document.frmCadastro.action = "cadastro_form.asp?passo=5"
				document.frmCadastro.submit();
			}
//RuizEid
		if (pCod == 55)
			{
				if (document.frmCadastro.idExc.value == ""){alert("É preciso informar o ID para exclusão.");document.frmCadastro.idExc.focus();return false;}
				if (document.frmCadastro.SenhaExc.value == ""){alert("É preciso informar a senha para exclusão.");document.frmCadastro.SenhaExc.focus();return false;}
				if (document.frmCadastro.MotivoExc.value == ""){alert("É preciso informar o motivo da exclusão.");document.frmCadastro.MotivoExc.focus();return false;}
				document.frmCadastro.action = "cadastro_form.asp?passo=55"
			}
								
			
		if (pCod == 12)
			{
				//if (document.frmCadastro.idExc.value == ""){alert("É preciso informar o ID para exclusão.");document.frmCadastro.idExc.focus();return false;}
				//if (document.frmCadastro.SenhaExc.value == ""){alert("É preciso informar a senha para exclusão.");document.frmCadastro.SenhaExc.focus();return false;}
				//if (document.frmCadastro.MotivoExc.value == ""){alert("É preciso informar o motivo da exclusão.");document.frmCadastro.MotivoExc.focus();return false;}
				document.frmCadastro.action = "cadastro_form.asp?passo=7"
			}
					
		return true;
	}
	
	
	function ConfirmaAlt(pSite, pEnt, pCont, pPag)
	{
		var posi = 0;
		for (posi; posi<document.frmCadastro.CategoriaAtual.length;posi++)
		{
			Palavra1[posi] = new recordPalavra(document.frmCadastro.CategoriaAtual.options[posi].value,document.frmCadastro.CategoriaAtual.options[posi].text);
		}
		for (i=0;i<Palavra1.length;i++)
		{
			if (Palavra1[i].codigo != "Nulo")
			{
				document.frmCadastro.CategoriaAtual[i].selected = true;
			}
		}
						
		var posi = 0;
		for (posi; posi<document.frmCadastro.PalavraAtual.length;posi++)
		{
			Palavra2[posi] = new recordPalavra(document.frmCadastro.PalavraAtual.options[posi].value,document.frmCadastro.PalavraAtual.options[posi].text);
		}
		for (i=0;i<Palavra2.length;i++)
		{
			if (Palavra2[i].codigo != "Nulo")
			{
				document.frmCadastro.PalavraAtual[i].selected = true;
			}
		}
				
		document.frmCadastro.action = "cadastro_form.asp?passo=7&altpag=y&IdAlt=" + pSite 
									  + "&ent="	+ pEnt + "&cont=" + pCont + "&pag=" + pPag;
		
		return true;
	}
	
	function SalvaPagina_BAK(pPag)
	// Backup da funcao de salvar pagina chamada pela paginacao
	{
		var posi = 0;
		for (posi; posi<document.frmCadastro.CategoriaAtual.length;posi++)
		{
			Palavra1[posi] = new recordPalavra(document.frmCadastro.CategoriaAtual.options[posi].value,document.frmCadastro.CategoriaAtual.options[posi].text);
		}
		for (i=0;i<Palavra1.length;i++)
		{
			if (Palavra1[i].codigo != "Nulo")
			{
				document.frmCadastro.CategoriaAtual[i].selected = true;
			}
		}
				
		var posi = 0;
		for (posi; posi<document.frmCadastro.PalavraAtual.length;posi++)
		{
			Palavra2[posi] = new recordPalavra(document.frmCadastro.PalavraAtual.options[posi].value,document.frmCadastro.PalavraAtual.options[posi].text);
		}
		for (i=0;i<Palavra2.length;i++)
		{
			if (Palavra2[i].codigo != "Nulo")
			{
				document.frmCadastro.PalavraAtual[i].selected = true;
			}
		}
		
		document.frmCadastro.action = pPag;
		document.frmCadastro.submit();
	}
	
	function SalvaPagina(pPag)
		{
		var inicioVal = document.frmCadastro.EnderecoSite.value.length
		if (inicioVal <= 7)
			{
			alert("É preciso informar a url da página.");
			return false;
			}

				// ------ Inicio: Coloca o prefixo do protocolo ------
				var inicio = document.frmCadastro.EnderecoPagina.value.substring(0, 6)
				var inicio2 = document.frmCadastro.EnderecoPagina.value.substring(0, 3)

				if (inicio != "http:/" && inicio != "https:" && inicio != "ftp://") {
					if (inicio2 == "ftp") {
						document.frmCadastro.EnderecoPagina.value = "ftp://" + document.frmCadastro.EnderecoPagina.value;
					}
					else {
						document.frmCadastro.EnderecoPagina.value = "http://" + document.frmCadastro.EnderecoPagina.value;
					}
				}
				// ------ Fim: Coloca o prefixo do protocolo ------

		//var inicio = document.frmCadastro.EnderecoPagina.value.substring(0, 7)
		//if (inicio != "http://" && inicio != "https:/" )
		//	{
		//	document.frmCadastro.EnderecoPagina.value = "http://" + document.frmCadastro.EnderecoPagina.value;
		//	}
			
		if (document.frmCadastro.DescricaoPagina.value.length == ""){alert("A descrição da página é obrigatória.");document.frmCadastro.DescricaoPagina.focus();return false;}
		if (document.frmCadastro.DescricaoPagina.value.length > 250){alert("A descrição da página deve ser no máximo 250 caracteres..");document.frmCadastro.DescricaoPagina.focus();return false;}
		if (document.frmCadastro.CategoriaAtual.length == 0){alert("É preciso selecionar pelo menos uma subcategoria.");return false;}
		if (document.frmCadastro.PalavraAtual.length == 0){alert("É preciso selecionar pelo menos uma palavra-chave.");return false;}

		var posi = 0;
		for (posi; posi<document.frmCadastro.CategoriaAtual.length;posi++)
			{
			Palavra1[posi] = new recordPalavra(document.frmCadastro.CategoriaAtual.options[posi].value,document.frmCadastro.CategoriaAtual.options[posi].text);
			}
		for (i=0;i<Palavra1.length;i++)
			{
			if (Palavra1[i].codigo != "Nulo")
				{
				document.frmCadastro.CategoriaAtual[i].selected = true;
				}
			}

		var posi = 0;
		for (posi; posi<document.frmCadastro.PalavraAtual.length;posi++)
			{
			Palavra2[posi] = new recordPalavra(document.frmCadastro.PalavraAtual.options[posi].value,document.frmCadastro.PalavraAtual.options[posi].text);
			}
		for (i=0;i<Palavra2.length;i++)
			{
			if (Palavra2[i].codigo != "Nulo")
				{
				document.frmCadastro.PalavraAtual[i].selected = true;
				}
			}

		document.frmCadastro.action = pPag;
		document.frmCadastro.submit();
	}

	function NovaPagina()
	{
		if (document.frmCadastro.EnderecoPagina.value == ""){alert("É preciso informar o endereço da página.");document.frmCadastro.EnderecoPagina.focus();return false;}
		//if (!IsUrlValid(document.frmCadastro.EnderecoPagina.value)){alert("É preciso informar o endereço completo. Ex.: http:\\www.sitedoconsumidor.com.br");document.frmCadastro.EnderecoPagina.focus();return false;}
		//Ruiz								
				var inicioVal = document.frmCadastro.EnderecoSite.value.length		
				if (inicioVal <= 7) 
				{
					alert("É preciso informar a url do site.");
				return false;
				}																			
				//fim

				// ------ Inicio: Coloca o prefixo do protocolo ------
				var inicio = document.frmCadastro.EnderecoPagina.value.substring(0, 6)
				var inicio2 = document.frmCadastro.EnderecoPagina.value.substring(0, 3)

				if (inicio != "http:/" && inicio != "https:" && inicio != "ftp://") {
					if (inicio2 == "ftp") {
						document.frmCadastro.EnderecoPagina.value = "ftp://" + document.frmCadastro.EnderecoPagina.value;
					}
					else {
						document.frmCadastro.EnderecoPagina.value = "http://" + document.frmCadastro.EnderecoPagina.value;
					}
				}
				// ------ Fim: Coloca o prefixo do protocolo ------

		//var inicio = document.frmCadastro.EnderecoPagina.value.substring(0, 7)
		//	if (inicio != "http://" && inicio != "https:/" )
		//	{
		//		document.frmCadastro.EnderecoPagina.value = "http://" + document.frmCadastro.EnderecoPagina.value;
		//	}

		if (document.frmCadastro.DescricaoPagina.value.length == ""){alert("A descrição da página é obrigatória.");document.frmCadastro.DescricaoPagina.focus();return false;}
		if (document.frmCadastro.DescricaoPagina.value.length > 250){alert("A descrição da página deve ser no máximo 250 caracteres..");document.frmCadastro.DescricaoPagina.focus();return false;}
		if (document.frmCadastro.CategoriaAtual.length == 0){alert("É preciso selecionar pelo menos uma subcategoria.");return false;}
		if (document.frmCadastro.PalavraAtual.length == 0){alert("É preciso selecionar pelo menos uma KeyWord.");return false;}
				
		var posi = 0;
		for (posi; posi<document.frmCadastro.CategoriaAtual.length;posi++)
		{
			Palavra1[posi] = new recordPalavra(document.frmCadastro.CategoriaAtual.options[posi].value,document.frmCadastro.CategoriaAtual.options[posi].text);
		}
		for (i=0;i<Palavra1.length;i++)
		{
			if (Palavra1[i].codigo != "Nulo")
			{
				document.frmCadastro.CategoriaAtual[i].selected = true;
			}
		}
				
		var posi = 0;
		for (posi; posi<document.frmCadastro.PalavraAtual.length;posi++)
		{
			Palavra2[posi] = new recordPalavra(document.frmCadastro.PalavraAtual.options[posi].value,document.frmCadastro.PalavraAtual.options[posi].text);
		}
		for (i=0;i<Palavra2.length;i++)
		{
			if (Palavra2[i].codigo != "Nulo")
			{
				document.frmCadastro.PalavraAtual[i].selected = true;
			}
		}
				
		document.frmCadastro.action = "cadastro_form.asp?passo=4&cad=1&np=y"
	}
	
	function NovaPagina1(pCont,pSite,pGravar)
	{
		if (document.frmCadastro.EnderecoPagina.value == ""){alert("É preciso informar o endereço da página.");document.frmCadastro.EnderecoPagina.focus();return false;}
		//if (!IsUrlValid(document.frmCadastro.EnderecoPagina.value)){alert("É preciso informar o endereço completo. Ex.: http:\\www.sitedoconsumidor.com.br");document.frmCadastro.EnderecoPagina.focus();return false;}
		//Ruiz								
				var inicioVal = document.frmCadastro.EnderecoSite.value.length		
				if (inicioVal <= 7) 
				{
					alert("É preciso informar a url do site.");
				return false;
				}																			
				//fim		

				// ------ Inicio: Coloca o prefixo do protocolo ------
				var inicio = document.frmCadastro.EnderecoPagina.value.substring(0, 6)
				var inicio2 = document.frmCadastro.EnderecoPagina.value.substring(0, 3)

				if (inicio != "http:/" && inicio != "https:" && inicio != "ftp://") {
					if (inicio2 == "ftp") {
						document.frmCadastro.EnderecoPagina.value = "ftp://" + document.frmCadastro.EnderecoPagina.value;
					}
					else {
						document.frmCadastro.EnderecoPagina.value = "http://" + document.frmCadastro.EnderecoPagina.value;
					}
				}
				// ------ Fim: Coloca o prefixo do protocolo ------

		//var inicio = document.frmCadastro.EnderecoPagina.value.substring(0, 7)
		//	if (inicio != "http://" && inicio != "https:/" )
		//	{
		//		document.frmCadastro.EnderecoPagina.value = "http://" + document.frmCadastro.EnderecoPagina.value;
		//	}

		if (document.frmCadastro.DescricaoPagina.value.length == ""){alert("A descrição da página é obrigatória.");document.frmCadastro.DescricaoPagina.focus();return false;}
		if (document.frmCadastro.DescricaoPagina.value.length > 250){alert("A descrição da página deve ser no máximo 250 caracteres..");document.frmCadastro.DescricaoPagina.focus();return false;}
		if (document.frmCadastro.CategoriaAtual.length == 0){alert("É preciso selecionar pelo menos uma subcategoria.");return false;}
		if (document.frmCadastro.PalavraAtual.length == 0){alert("É preciso selecionar pelo menos uma KeyWord.");return false;}
				
		var posi = 0;
		for (posi; posi<document.frmCadastro.CategoriaAtual.length;posi++)
		{
			Palavra1[posi] = new recordPalavra(document.frmCadastro.CategoriaAtual.options[posi].value,document.frmCadastro.CategoriaAtual.options[posi].text);
		}
		for (i=0;i<Palavra1.length;i++)
		{
			if (Palavra1[i].codigo != "Nulo")
			{
				document.frmCadastro.CategoriaAtual[i].selected = true;
			}
		}
				
		var posi = 0;
		for (posi; posi<document.frmCadastro.PalavraAtual.length;posi++)
		{
			Palavra2[posi] = new recordPalavra(document.frmCadastro.PalavraAtual.options[posi].value,document.frmCadastro.PalavraAtual.options[posi].text);
		}
		for (i=0;i<Palavra2.length;i++)
		{
			if (Palavra2[i].codigo != "Nulo")
			{
				document.frmCadastro.PalavraAtual[i].selected = true;
			}
		}
				
		document.frmCadastro.action = "cadastro_form.asp?passo=4&np=y&cad=2&pc=" + pCont + "&ps=" + pSite + "&grv=" + pGravar;
	}
	
	function NovoEndereco(pCont,pSite)
	{
		if (document.frmCadastro.EnderecoPagina.value == ""){alert("É preciso informar o endereço da página.");document.frmCadastro.EnderecoPagina.focus();return false;}
		//if (!IsUrlValid(document.frmCadastro.EnderecoPagina.value)){alert("É preciso informar o endereço completo. Ex.: http:\\www.sitedoconsumidor.com.br");document.frmCadastro.EnderecoPagina.focus();return false;}
		//Ruiz								
				var inicioVal = document.frmCadastro.EnderecoSite.value.length		
				if (inicioVal <= 7) 
				{
					alert("É preciso informar a url do site.");
				return false;
				}																			
				//fim

				// ------ Inicio: Coloca o prefixo do protocolo ------
				var inicio = document.frmCadastro.EnderecoPagina.value.substring(0, 6)
				var inicio2 = document.frmCadastro.EnderecoPagina.value.substring(0, 3)

				if (inicio != "http:/" && inicio != "https:" && inicio != "ftp://") {
					if (inicio2 == "ftp") {
						document.frmCadastro.EnderecoPagina.value = "ftp://" + document.frmCadastro.EnderecoPagina.value;
					}
					else {
						document.frmCadastro.EnderecoPagina.value = "http://" + document.frmCadastro.EnderecoPagina.value;
					}
				}
				// ------ Fim: Coloca o prefixo do protocolo ------


		//var inicio = document.frmCadastro.EnderecoPagina.value.substring(0, 7)
		//	if (inicio != "http://" && inicio != "https:/" )
		//	{
		//		document.frmCadastro.EnderecoPagina.value = "http://" + document.frmCadastro.EnderecoPagina.value;
		//	}

		if (document.frmCadastro.DescricaoPagina.value.length == ""){alert("A descrição da página é obrigatória.");document.frmCadastro.DescricaoPagina.focus();return false;}
		if (document.frmCadastro.DescricaoPagina.value.length > 250){alert("A descrição da página deve ser no máximo 250 caracteres..");document.frmCadastro.DescricaoPagina.focus();return false;}
		if (document.frmCadastro.CategoriaAtual.length == 0){alert("É preciso selecionar pelo menos uma subcategoria.");return false;}
		if (document.frmCadastro.PalavraAtual.length == 0){alert("É preciso selecionar pelo menos uma KeyWord.");return false;}
				
		var posi = 0;
		for (posi; posi<document.frmCadastro.CategoriaAtual.length;posi++)
		{
			Palavra1[posi] = new recordPalavra(document.frmCadastro.CategoriaAtual.options[posi].value,document.frmCadastro.CategoriaAtual.options[posi].text);
		}
		for (i=0;i<Palavra1.length;i++)
		{
			if (Palavra1[i].codigo != "Nulo")
			{
				document.frmCadastro.CategoriaAtual[i].selected = true;
			}
		}
				
		var posi = 0;
		for (posi; posi<document.frmCadastro.PalavraAtual.length;posi++)
		{
			Palavra2[posi] = new recordPalavra(document.frmCadastro.PalavraAtual.options[posi].value,document.frmCadastro.PalavraAtual.options[posi].text);
		}
		for (i=0;i<Palavra2.length;i++)
		{
			if (Palavra2[i].codigo != "Nulo")
			{
				document.frmCadastro.PalavraAtual[i].selected = true;
			}
		}
				
		if (pCont == "n")
		{
			document.frmCadastro.action = "cadastro_form.asp?passo=4&cad=1&grv=s&ne=y";
		}
		else
		{
			document.frmCadastro.action = "cadastro_form.asp?passo=4&cad=2&ne=y&pc=" + pCont + "&ps=" + pSite + "&grv=s";
		}
	}

	function MudaCategoria()
	{
		document.frmCadastro.action = "cadastro_form.asp?passo=4";
		document.frmCadastro.submit();
	}

	function Retornar(pPasso)
	{
		document.frmCadastro.action = "cadastro_form.asp?passo=" + pPasso;
		document.frmCadastro.submit();
	}


	function MudaContador()
	{
		if (document.frmCadastro.DescricaoSite.value.length <= 250)
		{
			document.frmCadastro.Contador.value = 250 - document.frmCadastro.DescricaoSite.value.length;
		}
		else
		{
			document.frmCadastro.DescricaoSite.value = document.frmCadastro.DescricaoSite.value.substring(0, 250);
		}
	}
	function MudaContador1()
	{
		if (document.frmCadastro.DescricaoPagina.value.length <= 250)
		{
			document.frmCadastro.Contador.value = 250 - document.frmCadastro.DescricaoPagina.value.length;
		}
		else
		{
			document.frmCadastro.DescricaoPagina.value = document.frmCadastro.DescricaoPagina.value.substring(0, 250);
		}
	}
	function MudaContadorAlt(pCod)
	{
		var teste = "document.frmCadastro.DescricaoPagina"
		var conta = "document.frmCadastro.Contador" + pCod

		if (eval(teste + '.value.length') <= 250)
		{
			eval (conta + '.value = 250 - ' + teste + '.value.length');
		}
			else
		{
			eval (teste + '.value =' + teste + '.value.substring(0, 250)');
		}
	}
	
	function Imprimir(pEmp,pCont,pSite)
	{
		var strURL
					
		strURL = 'site_imp.asp?codemp=' + pEmp + "&codcont=" + pCont + "&codsite=" + pSite;
					
		winObj = window.open(strURL,'titulo','menubar=yes,toolbar=no,status=no,location=no,scrollbars=yes')	
	}
	
	function AlteraPalavra()
	{
		strURL = 'alt_pal.asp?pal=' + document.frmCadastro.PalavraAtual.value;
					
		winObj = window.open(strURL,'titulo','width=400,height=200,top=200,left=300,menubar=yes,toolbar=no,status=no,location=no,scrollbars=yes')	
		
	}
	
	function VirificaLinkPagina()
	{
		document.formlink.url.value = document.frmCadastro.EnderecoPagina.value;
		document.formlink.submit();

		//var strURL					
		//strURL = 'statistic.asp?url=' + document.frmCadastro.EnderecoPagina.value;					
		//winObj = window.open(strURL,'titulo','menubar=yes,toolbar=no,status=no,location=no,scrollbars=yes')		
	}
	
	function VirificaLinkSite()
	{
		var strURL
					
		strURL = 'statistic.asp?url=' + document.frmCadastro.EnderecoSite.value;
					
		winObj = window.open(strURL,'titulo','menubar=yes,toolbar=no,status=no,location=no,scrollbars=yes')		
	}

	// Funções para a Categoria
	function recordPalavra(codigo,texto)
	{
		this.codigo = codigo;
		this.texto = texto;
	}
			
	var Palavra1 = new Array ();
			
	function AtualizaVetor1()
	{
		var posi = 0;
		for (posi; posi<document.frmCadastro.CategoriaAtual.length;posi++)
		{
			Palavra1[posi] = new recordPalavra(document.frmCadastro.CategoriaAtual.options[posi].value,document.frmCadastro.CategoriaAtual.options[posi].text);
		}
		k1 = posi;	
	}
			
	var k1 = 0;
	
	function Adicionar1()
	{
		var sel = document.frmCadastro.CategoriaAtual
		var exists = false;
		var i = 0;
		AtualizaVetor1();
				
		if (document.frmCadastro.CategoriaDisp.selectedIndex != -1)
		{
			if (document.frmCadastro.UFDisp.selectedIndex != -1)
			{	
				var cod = document.frmCadastro.CategoriaDisp.options[document.frmCadastro.CategoriaDisp.selectedIndex].value +
						  ' (' +  document.frmCadastro.UFDisp.options[document.frmCadastro.UFDisp.selectedIndex].value + ')'
				var valor = document.frmCadastro.CategoriaDisp.options[document.frmCadastro.CategoriaDisp.selectedIndex].text +
							' (' +  document.frmCadastro.UFDisp.options[document.frmCadastro.UFDisp.selectedIndex].text + ')'
				if (document.frmCadastro.CategoriaDisp.selectedIndex >0)
				{
					if (document.frmCadastro.UFDisp.selectedIndex >0)
					{
						// Verifica se nao inserimos anteriormente.
						while ((i<Palavra1.length)&& (!exists))
						{
							if ((Palavra1[i].codigo == cod) || (Palavra1[i].texto == valor))
							{
								exists = true;
							}
							i++;
						}
						// inclui
						if (!exists)
						{
							sel.length = k1+1;
							Palavra1[k1] = new recordPalavra(cod,valor);
							document.frmCadastro.CategoriaAtual.options[k1].text = valor;
							document.frmCadastro.CategoriaAtual.options[k1].value = cod;
							k1++;
							exists = false;

						}
						else alert("Tentativa de incluir dados iguais.")
					}
					else alert("Você deverá escolher a abrangência da informação previamente.")
				}
				else alert("Você deverá escolher uma categoria previamente.")
			}else alert ("Você deverá escolher uma abrangência da informação previamente.")
		}else alert ("Você deverá escolher uma categoria previamente.")
	}

	function populaPalavra1()
	{
		var sel = document.frmCadastro.CategoriaAtual;
		sel.length = Palavra1.length;
		for (i=0;i<Palavra1.length;i++)
		{
			if (Palavra1[i].codigo != "Nulo")
			{
				sel.options[i].text = Palavra1[i].texto;
				sel.options[i].value = Palavra1[i].codigo;
			}
		}
		k1= Palavra1.length;
	}

	function verificaItem1()
	{
		AtualizaVetor1();
			
		// se nao for vazio
		if (Palavra1.length>0)
		{
			if (document.frmCadastro.CategoriaAtual.selectedIndex!=-1)
			{
				remove1(document.frmCadastro.CategoriaAtual.options[document.frmCadastro.CategoriaAtual.selectedIndex].value)
			}
			else
			{
				alert("Selecione um item a ser excluído.")
			}
		}
		else
		{
			alert("Não há item a ser excluído.")
		}
	}

	function remove1(item)
	{
		var sel = document.frmCadastro.CategoriaAtual;
		var pos = 0;
		var achei = 0;

			if (confirm("Você tem certeza que deseja remover este item?"))
			{
				// procura pelo item
				while ((pos<Palavra1.length) && !(achei))
				{
					aux = Palavra1[pos].codigo;

					if (aux == item)
					{
						achei = true;
					}
					else pos++;
				}
				if (achei)
				{
					for (pos; pos<Palavra1.length-1;pos++)
					{
						Palavra1[pos].codigo = Palavra1[pos+1].codigo;
						Palavra1[pos].texto = Palavra1[pos+1].texto;
					}
					Palavra1.length = Palavra1.length-1;
					populaPalavra1();
				}
				else alert("Este item já foi excluído.");
					
			}
			
	}
	// Fim das funções do Primeiro Multivalorado
		
	// Funções para o Mapa
	function recordPalavra(codigo,texto)
	{
		this.codigo = codigo;
		this.texto = texto;
	}
			
	var Palavra2 = new Array ();
			
	function AtualizaVetor2()
	{
		var posi = 0;
		for (posi; posi<document.frmCadastro.PalavraAtual.length;posi++)
		{
			Palavra2[posi] = new recordPalavra(document.frmCadastro.PalavraAtual.options[posi].value,document.frmCadastro.PalavraAtual.options[posi].text);
		}
		k2 = posi;	
	}
			
	var k2 = 0;
	
	function AdicionarWeyWord()
		{
			strAux = document.frmCadastro.KeyWord.value.split(",")
			var posi = 0;
			for (posi; posi<strAux.length;posi++)
			{
				AdicionarPalavra(strAux[posi], strAux[posi]);
			}
		}
	
	function AdicionarPalavra(pCod,pVal)
	{
		var sel = document.frmCadastro.PalavraAtual
		var exists = false;
		var i = 0;
		AtualizaVetor2();
				
		//if (document.frmCadastro.KeyWord.value != "")
		//{	
			var cod = pCod;
			var valor = pVal;
				
			document.frmCadastro.KeyWord.value = '';
	
			//if (document.frmCadastro.Valores2.selectedIndex >0)
			//{
				// Verifica se nao inserimos anteriormente.
				while ((i<Palavra2.length)&& (!exists))
				{
					if ((Palavra2[i].codigo == cod) && (Palavra2[i].texto == valor))
					{
						exists = true;
					}
					i++;
				}
				// inclui
				if (!exists)
				{
					sel.length = k2+1;
					Palavra2[k2] = new recordPalavra(cod,valor);
					document.frmCadastro.PalavraAtual.options[k2].text = valor;
					document.frmCadastro.PalavraAtual.options[k2].value = cod;
					k2++;
					exists = false;

				}
				else alert("Tentativa de incluir dados iguais.")
			//}
			//else alert("Você deverá escolher um valor previamente.")
		//}else alert ("Você deverá informar uma Palavra de Busca previamente.")
	}

	function populaPalavra2()
	{
		var sel = document.frmCadastro.PalavraAtual;
		sel.length = Palavra2.length;
		for (i=0;i<Palavra2.length;i++)
		{
			if (Palavra2[i].codigo != "Nulo")
			{
				sel.options[i].text = Palavra2[i].texto;
				sel.options[i].value = Palavra2[i].codigo;
			}
		}
		k2= Palavra2.length;
	}

	function verificaItem2()
	{
		AtualizaVetor2();
			
		// se nao for vazio
		if (Palavra2.length>0)
		{
			if (document.frmCadastro.PalavraAtual.selectedIndex!=-1)
			{
				remove2(document.frmCadastro.PalavraAtual.options[document.frmCadastro.PalavraAtual.selectedIndex].value)
			}
			else
			{
				alert("Selecione um item a ser excluído.")
			}
		}
		else
		{
			alert("Não há item a ser excluído.")
		}
	}

	function remove2(item)
	{
		var sel = document.frmCadastro.PalavraAtual;
		var pos = 0;
		var achei = 0;

			if (confirm("Você tem certeza que deseja remover este item?"))
			{
				// procura pelo item
				while ((pos<Palavra2.length) && !(achei))
				{
					aux = Palavra2[pos].codigo;

					if (aux == item)
					{
						achei = true;
					}
					else pos++;
				}
				if (achei)
				{
					for (pos; pos<Palavra2.length-1;pos++)
					{
						Palavra2[pos].codigo = Palavra2[pos+1].codigo;
						Palavra2[pos].texto = Palavra2[pos+1].texto;
					}
					Palavra2.length = Palavra2.length-1;
					populaPalavra2();
				}
				else alert("Este item já foi excluído.");
					
			}
			
	}
	// Fim das funções do Mapa



//Função para Acessibilidade - Limpa o valor incial dos campos. 30/04/2007   
function limpaCampoAcess(campo,texto)
{
	if (campo.value == texto) 
		{
		campo.value = "";
		
		}
	
}  


//aumentando e diminuindo tamanho de fontes
//Specify affected tags. Add or remove from list:
var tgs = new Array( 'div' );

//Specify spectrum of different font sizes:
var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' );
var startSz = 2;

function ts( trgt,inc ) {
if (!document.getElementById) return
var d = document,cEl = null,sz = startSz,i,j,cTags;
sz += inc;
if ( sz < 0 ) sz = 0;
if ( sz > 6 ) sz = 6;
startSz = sz;
if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];

cEl.style.fontSize = szs[ sz ];

for ( i = 0; i < tgs.length; i++ ) {
cTags = cEl.getElementsByTagName( tgs[ i ] );
for ( j = 0; j < cTags.length; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
}
}