// JavaScript Document
var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

var bookmarkurl=document.location 
var bookmarktitle=document.title 
function addbookmark(){ 
if (document.all) 
	window.external.AddFavorite(bookmarkurl,bookmarktitle) 
}

var xmlhttp = getXmlHttpRequest();
var d=document;

function getXmlHttpRequest() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest(); } 
		
		else if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP"); 
	}
}

function res_newslleter()	{
	opcao = document.formNews.opcao.value;
	txt_email = document.formNews.txt_email.value;
	
	xmlhttp.open("GET", 'newsletter.php?email='+txt_email+'&opcao='+opcao, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	xmlhttp.setRequestHeader("Pragma", "no-cache");

	xmlhttp.onreadystatechange = function() {
	
	   if (xmlhttp.readyState==1) {
			d.getElementById("newsletter").innerHTML = "<img src='imagens/carregando.gif' />";
	   }
	
	   if (xmlhttp.readyState==4) {
		 if(xmlhttp.status == 200) {

			d.getElementById("newsletter").innerHTML = xmlhttp.responseText;
			}
			
		else {
			d.getElementById("newsletter").innerHTML = "Erro:" + xmlhttp.status;
		}	
	   }
	  }	
	xmlhttp.send(null);
}


function opcaoNews(id)	{
	document.formNews.opcao.value = id;
}

function execNews()	{
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

	if (document.formNews.opcao.value == "") {
		alert("Por favor, selecione uma opcao!");
		document.getElementById('txt_email').focus();
		return false;
	}
	
	if (document.formNews.txt_email.value == "") {
		alert("O campo e-mail deve ser conter um endereço eletronico valido!");
		document.getElementById('txt_email').focus();
		return false;
	}
	
	if (!(er.test(document.formNews.txt_email.value))) { 
		alert("O campo e-mail deve ser conter um endereço eletronico valido!");
		document.getElementById('txt_email').focus();
		return false;
	}
	
	res_newslleter(); 
	return true;
}

function voltar_newsletter()	{
	xmlhttp.open("GET", 'voltar_newsletter.php', true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	xmlhttp.setRequestHeader("Pragma", "no-cache");

	xmlhttp.onreadystatechange = function() {
	
	   if (xmlhttp.readyState==1) {
			d.getElementById("newsletter").innerHTML = "<img src='imagens/carregando.gif' />";
	   }
	
	   if (xmlhttp.readyState==4) {
		 if(xmlhttp.status == 200) {

			d.getElementById("newsletter").innerHTML = xmlhttp.responseText;
			}
			
		else {
			d.getElementById("newsletter").innerHTML = "Erro:" + xmlhttp.status;
		}	
	   }
	  }	
	xmlhttp.send(null);

}

hoje = new Date()
dia = hoje.getDate()
dias = hoje.getDay()
mes = hoje.getMonth()
ano = hoje.getFullYear()

if (dia < 10)
		dia = "0" + dia

function CriaArray (n) {
this.length = n }

NomeDia = new CriaArray(7)
NomeDia[0] = "Domingo"
NomeDia[1] = "Segunda"
NomeDia[2] = "Terça"
NomeDia[3] = "Quarta"
NomeDia[4] = "Quinta"
NomeDia[5] = "Sexta"
NomeDia[6] = "Sábado"

NomeMes = new CriaArray(12)
NomeMes[0] = "Janeiro"
NomeMes[1] = "Fevereiro"
NomeMes[2] = "Mar&ccedil;o"
NomeMes[3] = "Abril"
NomeMes[4] = "Maio"
NomeMes[5] = "Junho"
NomeMes[6] = "Julho"
NomeMes[7] = "Agosto"
NomeMes[8] = "Setembro"
NomeMes[9] = "Outubro"
NomeMes[10] = "Novembro"
NomeMes[11] = "Dezembro"
//
function WriteDate() {
	document.write (dia + " de " + NomeMes[mes] + " de " + ano)
}


function squirrelmail_loginpage_onload() {
document.FormwebMail.js_autodetect_results.value = '1';
var textElements = 0;
for (i = 0; i < document.FormwebMail.elements.length; i++) {
  if (document.FormwebMail.elements[i].type == "text" || document.FormwebMail.elements[i].type == "password") {
	textElements++;
	if (textElements == 1) {
	  document.FormwebMail.elements[i].focus();
	  break;
	}
  }
}
}

function reveal(myvar){
t=document.getElementById(myvar);
if(t.style.display=='none'){t.style.display='block';}else{t.style.display='none';}
}

function opcaoReserva(id)	{
	document.formReserva.id_pacote.value = id;
}


function validaReserva()	{
	dataIda			= document.getElementById('dataIda').value;
	dataVolta		= document.getElementById('dataVolta').value;
	
	if (document.formReserva.id_pacote.value == "") {
		alert("Por favor, selecione uma opção de pacote!");
		document.getElementById('dataIda').focus();
		return false;
	}
	
	if (!verifica_data('dataIda',dataIda))
			return false;

	if (!verifica_data('dataVolta',dataVolta))
			return false;

	if (document.formReserva.nome.value == "") {
		alert("Informe o nome para contato!");
		document.getElementById('nome').focus();
		return false;
	}

	if (document.formReserva.telefone.value == "") {
		alert("Informe o telefone para contato!");
		document.getElementById('telefone').focus();
		return false;
	}
	
	if (document.formReserva.email.value == "") {
		alert("Por favor, selecione uma opcao!");
		document.getElementById('email').focus();
		return false;
	}
	
	if (!(er.test(document.formReserva.email.value))) { 
		alert("O campo e-mail deve ser conter um endereço eletronico valido!");
		document.getElementById('email').focus();
		return false;
	}
	
	return true;
}


function HabilitaVolta(escolha){ 
	 if (escolha == "1") {
		document.getElementById("data_volta").disabled=false;
		document.getElementById("horario_volta").disabled=false;
	} else if (escolha == "2") {
		document.getElementById("data_volta").disabled=true;
		document.getElementById("horario_volta").disabled=true;
	}
	document.getElementById('tipo').value = escolha;
}

function checkOrcamento(form) {
	nome					= document.getElementById('nomeOrcamento').value;
	email					= document.getElementById('emailOrcamento').value;
	telefone				= document.getElementById('telefoneOrcamento').value;
	cidade_origem			= document.getElementById('cidade_origem').value;
	cidade_destino			= document.getElementById('cidade_destino').value;
	data_ida				= document.getElementById('data_ida').value;	
	data_volta  			= document.getElementById('data_volta').value;	
	horario_ida				= document.getElementById('horario_ida').value;	
	horario_volta			= document.getElementById('horario_volta').value;	
	tipo					= document.getElementById('tipo').value;	
	
	if (document.formOrcamento.nomeOrcamento.value == "") {
		alert("O campo nome deve ser preenchido!");
		document.getElementById('nomeOrcamento').focus();
		return false;
	}
	
	if (document.formOrcamento.emailOrcamento.value == "") {
		alert("O campo e-mail deve ser conter um endereço eletronico valido!");
		document.getElementById('emailOrcamento').focus();
		return false;
	}
	
	if (!(er.test(document.formOrcamento.emailOrcamento.value))) { 
		alert("O campo e-mail deve ser conter um endereço eletronico valido!");
		document.getElementById('emailOrcamento').focus();
		return false;
	}
	
	if (cidade_origem == "") {
		alert("A cidade de origem é obrigatorio!");
		document.getElementById('cidade_origem').focus();
		return false;
	}

	if (cidade_destino == "") {
		alert("A cidade de destino é obrigatorio!");
		document.getElementById('cidade_destino').focus();
		return false;
	}

	if (!verifica_data('data_ida',data_ida))
			return false;

	if (tipo == 1) {
		if (!verifica_data('data_volta',data_volta))
				return false;
	}
	
	if (horario_ida == "") {
		alert("Você deve selecionar um horário para ida!");
		document.getElementById('horario_ida').focus();
		return false;
	}
	
	if (tipo == 1) {
		if (horario_volta == "") {
			alert("Você deve selecionar um horário para volta!");
			document.getElementById('horario_volta').focus();
			return false;
		}
	}
	
	resOrcamento();
	
	return true;
}


function resOrcamento()	{
	nome					= document.getElementById('nomeOrcamento').value;
	email					= document.getElementById('emailOrcamento').value;
	telefone				= document.getElementById('telefoneOrcamento').value;
	celular					= document.getElementById('celularOrcamento').value;
	cidade_origem			= document.getElementById('cidade_origem').value;
	cidade_destino			= document.getElementById('cidade_destino').value;
	data_ida				= document.getElementById('data_ida').value;	
	data_volta  			= document.getElementById('data_volta').value;	
	horario_ida				= document.getElementById('horario_ida').value;	
	horario_volta			= document.getElementById('horario_volta').value;	
	tipo					= document.getElementById('tipo').value;	
	cia_aerea  				= document.getElementById('cia_aerea').value;	
	classe					= document.getElementById('classe').value;	
	adulto					= document.getElementById('adulto').value;	
	crianca					= document.getElementById('crianca').value;	

	xmlhttp.open("POST", 'orcamento.php?nome='+nome+'&email='+email+'&telefone='+telefone+'&celular='+celular+'&cidade_origem='+cidade_origem+'&cidade_destino='+cidade_destino+'&data_ida='+data_ida+'&data_volta='+data_volta+'&horario_ida='+horario_ida+'&horario_volta='+horario_volta+'&tipo='+tipo+'&cia_aerea='+cia_aerea+'&classe='+classe+'&adulto='+adulto+'&crianca='+crianca, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	xmlhttp.setRequestHeader("Pragma", "no-cache");

	xmlhttp.onreadystatechange = function() {
	
	   if (xmlhttp.readyState==1) {
			d.getElementById("solicitaHoteis").innerHTML = "<img src='imagens/carregando.gif' />";
	   }
	
	   if (xmlhttp.readyState==4) {
		 if(xmlhttp.status == 200) {

			d.getElementById("solicitaHoteis").innerHTML = xmlhttp.responseText;
			}
			
		else {
			d.getElementById("solicitaHoteis").innerHTML = "Erro:" + xmlhttp.status;
		}	
	   }
	  }	
	xmlhttp.send(null);
}

