 
 //FUNCAO VALIDA FORM SUGESTAO E LIVRO
function submit_page(form)
{
	if(form.nome.value == "")
	{
	alert("Coloque seu nome.");
	form.nome.focus();
	return false;
	}
//validar email
		 if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value))){
     alert("Informar um email válido.")
        form.email.focus()
        return (false)
 			}
	//if(!form.mensagem.textarea)
	//{
	//alert("Escreva sua mensagem.");
	//form.mensagem.focus()
	//return false;
	//}
	return true; 
	} 
 
 
 //FUNCAO VALIDA PEDIDO COD IDENTIFICADOR
 function ValidaFormCodID(form){

//validar nome
         if (form.nome.value == ""){
                   alert("O campo " + form.nome.name + " deve ser preenchido!");
                    form.nome.focus();
                    return false;
          }
//validar email
		 if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value))){
     alert("Informar um email válido.")
        form.email.focus()
        return (false)
 			}
//validar banco
         if (form.banco.value == ""){
                   alert("Informe o Banco de sua preferência!");
                    form.banco.focus();
                    return false;
          }
return true;
}

 //FUNCAO VALIDA CAD PARTICIPAR ROTEIRO
 function ValidaCadParticipa(form){

//validar nome
         if (form.nome.value == ""){
                   alert("O campo " + form.nome.name + " deve ser preenchido!");
                    form.nome.focus();
                    return false;
          }
//validar email
		 if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value))){
     alert("Informar um email válido.")
        form.email.focus()
        return (false)
 			}
		if((form.fone.value == "")){
	alert("Coloque seu telefone");
		form.fone.focus();
		return false;
			}
return true;
}

 //FUNCAO VALIDA CAD SIMPLIFICADO, INDIQUE AMIGO,
 function ValidaCadS(form){

//validar nome
         if (form.nome.value == ""){
                   alert("O campo " + form.nome.name + " deve ser preenchido!");
                    form.nome.focus();
                    return false;
          }
//validar email
		 if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value))){
     alert("Informar um email válido.")
        form.email.focus()
        return (false)
 			}
return true;
}

//FUNCAO VALIDA CADASTRO COMPLETO

function ValidaCadC(form)
{
	if(form.nome.value == "")
	{
	alert("Falta o nome completo");
	form.nome.focus();
	return false;
	}
	if ((!(form.sexo[0].checked))&&(!(form.sexo[1].checked)))
	{
 	alert("Falta marcar o sexo");
	return false;
	}
	if((form.Dia.value == "")||(form.Mes.value == "")||(form.ano.value == ""))
	{
	alert("Data do nascimento incompleta ou faltando");
	form.Dia.focus();
	return false;
	}
	if(form.end.value == "")
	{
	alert("Falta o endereço");
	form.end.focus();
	return false;
	}
	if(form.bairro.value == "")
	{
	alert("Falta o bairro");
	form.bairro.focus();
	return false;
	}
	if(form.cidade.value == "")
	{
	alert("Falta a cidade");
	form.cidade.focus();
	return false;
	}
	if(form.uf.value == "")
	{
	alert("Falta o estado");
	form.uf.focus();
	return false;
	}
	//validar email
		 if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value))){
     alert("Informar um email válido.")
        form.email.focus()
        return (false)
 			}
	if(form.rg.value == "")
	{
	alert("Falta seu RG");
	form.rg.focus();
	return false;
	}
	if(form.prof.value == "")
	{
	alert("Falta sua profissão");
	form.prof.focus();
	return false;
	}
	if((form.ftrab.value == "")&&(form.fres.value == "")&&(form.fcel.value == ""))
	{
	alert("Pelo menos um fone deve ser preenchido");
	form.fres.focus();
	return false;
	}
	if ((!(form.local[0].checked))&&(!(form.local[1].checked)))
	{
 	alert("Falta marcar o local de embarque");
	return false;
	}
	if ((!(form.exp[0].checked))&&(!(form.exp[1].checked)))
	{
 	alert("Falta marcar se tem experiência");
	return false;
	}
	if(form.soube.value == "")
	{
	alert("Como soube de nós");
	form.soube.focus();
	return false;
	}
return true;
}
//função data atual

var now = new Date();
var mName = now.getMonth() + 1;
var dName = now.getDay() + 1;
var dayNr = now.getDate();
var yearNr=now.getYear();
if(dName==1) Day = "Domingo";
if(dName==2) Day = "Segunda-feira";
if(dName==3) Day = "Ter&ccedil;a-feira";
if(dName==4) Day = "Quarta-feira";
if(dName==5) Day = "Quinta-feira";
if(dName==6) Day = "Sexta-feira";
if(dName==7) Day = "S&aacute;bado";

if(mName==1) Month = "janeiro";
if(mName==2) Month = "fevereiro";
if(mName==3) Month = "mar&ccedil;o";
if(mName==4) Month = "abril";
if(mName==5) Month = "maio";
if(mName==6) Month = "junho";
if(mName==7) Month = "julho";
if(mName==8) Month = "agosto";
if(mName==9) Month = "setembro";
if(mName==10) Month = "outubro";
if(mName==11) Month = "novembro";
if(mName==12) Month = "dezembro";

if(yearNr < 2000) Year = 1900 + yearNr;
else Year = yearNr;
// String to display current date.
var todaysDate =(" " + Day + ", " + dayNr + " de " + Month + " de " + Year);
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


//pop-up exibe mapa do roteiro
nova=null;
function mapa(nome) {
if ( navigator.appName == "Netscape" ) {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=420,height=550");
nova.focus();
} else {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=420,height=550");
}
}
//pop-up exibe mapa do roteiro praias de pe
function mapa_pe(nome) {
if ( navigator.appName == "Netscape" ) {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=420,height=550");
nova.focus();
} else {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=420,height=550");
}
}
//pop-up exibe album do roteiro
function album(nome) {
if ( navigator.appName == "Netscape" ) {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=500,height=550");
nova.focus();
} else {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=500,height=550");
}
}

//pop-up exibe cartaz do roteiro
function cartaz(nome) {
if ( navigator.appName == "Netscape" ) {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=540,height=550");
nova.focus();
} else {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=540,height=550");
}
}

//pop-up exibe pagina de impressao do roteiro
function print(nome) {
if ( navigator.appName == "Netscape" ) {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=700,height=500");
nova.focus();
} else {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=700,height=500");
}
}

//pop-up do form email-participa
function cadastro(nome) {
if ( navigator.appName == "Netscape" ) {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=520,height=550");
nova.focus();
} else {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=520,height=550");
}
}

//Pop-up do cadastro completo vindo do cad simplificado
function cadastro(nome) {
if ( navigator.appName == "Netscape" ) {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=520,height=550");
nova.focus();
} else {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=520,height=550");
}
}

//Pop-up Noticias
function noticia(nome) {
if ( navigator.appName == "Netscape" ) {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=400,height=300");
nova.focus();
} else {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=400,height=300");
}
}
//Pop-up Avaliacoes da pg inicial
function aval(nome) {
if ( navigator.appName == "Netscape" ) {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=260,height=500");
nova.focus();
} else {
nova=window.open(nome,"title","toolbar=0,location=0,directories=0,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=260,height=500");
}
}
//Função check analiza a função verifica e envia o formulário ou para o processo 
	function check(){ 
	if(submit_page()) 
	document.form.submit(); 
	} 

//Verifica preenchimento de envio por email

function Validar(form){var check_mail;         
if (document.frmenviar.email_para.value == ''){             
alert('O preenchimento do E-MAIL PARA quem envia é obrigatório.');             
document.frmenviar.email_para.setfocus;             
return(false);   
          }          
if (document.frmenviar.Nome.value == ''){             
alert('O preenchimento do campo NOME DE QUEM ENVIA é obrigatório.');             
document.frmenviar.Nome.setfocus;             
return(false);  
           }          
if (document.frmenviar.email_para.value == ''){             
alert('O preenchimento do campo quem envia é obrigatório.');             
document.frmenviar.email_para.setfocus;             
return(false);   
          }      
check_mail = document.frmenviar.email_para.value.indexOf('@');    
 if (check_mail < 0){        
 alert('E-MAIL INVÁLIDO do campo PARA QUEM ENVIA.');        
 return (false);    
    }     
 check_mail = document.frmenviar.nome_email.value.indexOf('@');     
 if (check_mail < 0){        
 alert('E-MAIL INVÁLIDO  do campo SEU E-MAIL.');        
 return (false);        }          
 return(true);            }


//MASCARA PARA CAMPOS NUMERICOS
//************************************************************
//Função para qualquer tipo de mascara para campos
//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-! 
//Coloque no campo typetext o codigo abaixo por ex.:
//onKeyPress="return MascaraCampo(document.form, 'Fone', '(99) 9999-9999', event);"
//************************************************************
function MascaraCampo(objForm, strField, sMask, evtKeyPress) { 
      var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla; 

	if ((navigator.appName).indexOf("Microsoft")!=-1){
      if(document.all)  { // Internet Explorer 
        nTecla = evtKeyPress.keyCode; } 
		}
		
	if (navigator.appName=="Netscape"){
      if(document.layers) document.captureEvents(evt.KEYPRESS); { // Nestcape 
        nTecla = evtKeyPress.which; } 
		}

      sValue = objForm[strField].value; 

      // 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++; 
      } 

      objForm[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 da função MascaraCampo
 
 
//função do relógio
function show5(){
if (!document.layers&&!document.all)
return
var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
var dn="AM" 
if (hours>12){
dn="PM"
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
meurelogio="<font size='1' face='Arial'><b>"+hours+":"+minutes+":"
+seconds+" "+dn+"</b></font>"
if (document.layers){
document.layers.relogio.document.write(meurelogio)
document.layers.relogio.document.close()
}
else if (document.all)
relogio.innerHTML=meurelogio
setTimeout("show5()",1000)
} 
function textCounter(campo, countcampo, maxlimit){
    if (campo.value.length > maxlimit) 
        campo.value = campo.value.substring(0, maxlimit);
    else 
        countcampo.value = maxlimit - campo.value.length;
}




//função esconde código fonte
//function verfonte()
	//{
	//if (event.button==2)
	//{
	//window.alert('Retirantes Urbanos - Seu Grupo de Caminhadas')
	//}
	//}
	//document.onmousedown=verfonte
