function retira_acentos(palavra) {
com_acento = 'áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ';
sem_acento = 'aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC';
nova='';
for(i=0;i<palavra.length;i++) {
if (com_acento.search(palavra.substr(i,1))>=0) {
nova+=sem_acento.substr(com_acento.search(palavra.substr(i,1)),1);
}
else {
nova+=palavra.substr(i,1);
}
}
return nova;
}



function cpf(pcpf)

{



if (pcpf.length != 11) {sim=false}

else {sim=true}



 if (sim )  // valida o primeiro digito

 {

 for (i=0;((i<=(pcpf.length-1))&& sim); i++)

 {

  val = pcpf.charAt(i)

  if



((val!="9")&&(val!="0")&&(val!="1")&&(val!="2")&&(val!="3")&&(val!="4")



&&    (val!="5")&&(val!="6")&&(val!="7")&&(val!="8")) {sim=false}

  }



  if (sim)

 {

   soma = 0

   for (i=0;i<=8;i++)

   {

    val = eval(pcpf.charAt(i))

    soma = soma + (val*(i+1))

   }



   resto = soma % 11

   if (resto>9) dig = resto -10

   else  dig = resto

   if (dig != eval(pcpf.charAt(9))) { sim=false }

  else   // valida o segundo digito

   {



    soma = 0

   for (i=0;i<=7;i++)

    {

    val = eval(pcpf.charAt(i+1))

     soma = soma + (val*(i+1))

   }



    soma = soma + (dig * 9)

   resto = soma % 11

    if (resto>9) dig = resto -10

    else  dig = resto

  if (dig != eval(pcpf.charAt(10))) { sim = false }

   else sim = true

  }

  }

 }



 if (sim) { return true }

 else

   alert("Valor invalido de CPF")

}


function cgc(pcgc)

{

      // verifica o tamanho

if (pcgc.length != 14) {

 sim=false

 alert ("Tamanho Invalido de CGC")

 }

else {sim=true}



 if (sim )  // verifica se e numero

 {

 for (i=0;((i<=(pcgc.length-1))&& sim); i++)

 {

  val = pcgc.charAt(i)

      // alert (val)

  if

((val!="9")&&(val!="0")&&(val!="1")&&(val!="2")&&(val!="3")&&(val!="4") &&

(val!="5")&&(val!="6")&&(val!="7")&&(val!="8")) {sim=false}

  }

  if (sim)  // se for numero continua

  {

   m2 = 2

   soma1 = 0

   soma2 = 0

   for (i=11;i>=0;i--)

   {

    val = eval(pcgc.charAt(i))

      // alert ("Valor do Val: "+val)

    m1 = m2

 if (m2<9) { m2 = m2+1}

 else {m2 = 2}

 soma1 = soma1 + (val * m1)

 soma2 = soma2 + (val * m2)

   }  // fim do for de soma



 soma1 = soma1 % 11

 if (soma1 < 2) {  d1 = 0}

  else { d1 = 11- soma1}



    soma2 = (soma2 + (2 * d1)) % 11

 if (soma2 < 2) { d2 = 0}

  else { d2 = 11- soma2}

       // alert (d1)

      // alert (d2)

   if ((d1==pcgc.charAt(12)) && (d2==pcgc.charAt(13)))

  { return true }

  else alert("Valor invalido de CCG")

  }

}



}





function valida(frm)
{
   if(formReserva.nome.value == "")
     {
	alert("Digite seu nome.");
		formReserva.nome.focus()
		formReserva.nome.select()		
	return false;
     }

   if(formReserva.email.value == "")
      {
		alert("Informe seu e-mail.");
		formReserva.email.focus()
		formReserva.email.select()		
		return false;
      } else {
		prim = formReserva.email.value.indexOf("@")
		if(prim < 2) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf(".") < 1) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf(" ") != -1) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("zipmeil.com") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("hotmeil.com") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf(".@") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("@.") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf(".com.br.") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("/") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("[") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("]") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("(") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf(")") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("..") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
	}

   if(formReserva.telefone.value == "")
      {
		alert("Informe um telefone de contato.");
		formReserva.telefone.focus()
		formReserva.telefone.select()		
		return false;
      }


   if(formReserva.pais.value == "")
      {
		alert("Informe o pais de origem.");
		formReserva.pais.focus()
		formReserva.pais.select()		
		return false;
      }

   if(formReserva.Cidade.value == "")
      {
		alert("Informe o nome da sua cidade.");
		formReserva.Cidade.focus()
		formReserva.Cidade.select()		
		return false;
      }


   if(formReserva.uf.value == "")
      {
		alert("Informe seu estado.");
		formReserva.uf.focus()
		formReserva.uf.select()		
		return false;
      }

   if(formReserva.Motivo.value == "Selecione")
      {
		alert("Informe o motivo da sua viagem.");
		formReserva.Motivo.focus()
		return false;
      }
	  
   if(formReserva.Fumantes.value == "Selecione")
      {
		alert("Informe o número de fumantes.");
		formReserva.Fumantes.focus()
		return false;
      }
	  
	  
	  
 return true;
}



function valida2(frm)
{
   if(formReserva.nome.value == "")
     {
	alert("Digite seu nome.");
		formReserva.nome.focus()
		formReserva.nome.select()		
	return false;
     }

   if(formReserva.email.value == "")
      {
		alert("Informe seu e-mail.");
		formReserva.email.focus()
		formReserva.email.select()		
		return false;
      } else {
		prim = formReserva.email.value.indexOf("@")
		if(prim < 2) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf(".") < 1) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf(" ") != -1) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("zipmeil.com") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("hotmeil.com") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf(".@") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("@.") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf(".com.br.") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("/") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("[") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("]") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("(") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf(")") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
		if(formReserva.email.value.indexOf("..") > 0) {
			alert("O e-mail informado parece incorreto.");
			formReserva.email.focus();
			formReserva.email.select();
			return false;
		}
	}

   if(formReserva.telefone.value == "")
      {
		alert("Informe um telefone de contato.");
		formReserva.telefone.focus()
		formReserva.telefone.select()		
		return false;
      }


   if(formReserva.pais.value == "")
      {
		alert("Informe o pais de origem.");
		formReserva.pais.focus()
		formReserva.pais.select()		
		return false;
      }

   if(formReserva.Cidade.value == "")
      {
		alert("Informe o nome da sua cidade.");
		formReserva.Cidade.focus()
		formReserva.Cidade.select()		
		return false;
      }


   if(formReserva.uf.value == "")
      {
		alert("Informe seu estado.");
		formReserva.uf.focus()
		formReserva.uf.select()		
		return false;
      }

   if(formReserva.Motivo.value == "Selecione")
      {
		alert("Informe o motivo da sua viagem.");
		formReserva.Motivo.focus()
		return false;
      }
 return true;
}


