function ajaxInit() {
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject(" Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}

if (!xmlhttp && typeof XMLHttpRequest != 'undefined' ) {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp = false ;
}
}
return xmlhttp;
}

function url_encode(str) {
var hex_chars = "0123456789ABCDEF";
var noEncode = /^([a-zA-Z0-9\_\-\.])$/;
var n, strCode, hex1, hex2, strEncode = "";

for(n = 0; n < str.length; n++) {
if (noEncode.test(str.charAt(n))) {
strEncode += str.charAt(n);
} else {
strCode = str.charCodeAt(n);
hex1 = hex_chars.charAt(Math.floor(strCode / 16));
hex2 = hex_chars.charAt(strCode % 16);
strEncode += "%" + (hex1 + hex2);
}
}
return strEncode;
}

// url_decode version 1.0
function url_decode(str) {
var n, strCode, strDecode = "";

for (n = 0; n < str.length; n++) {
if (str.charAt(n) == "%") {
strCode = str.charAt(n + 1) + str.charAt(n + 2);
strDecode += String.fromCharCode(parseInt(strCode, 16));
n += 2;
} else {
strDecode += str.charAt(n);
}
}

return strDecode;
}
function getSecoes(pagina, layer) {
document.getElementById(layer).innerHTML = "<div id='carregando' align='center'><img src='images/loading.gif' /> carregando...</div>";
ajax = ajaxInit();
//aqui estão as propriedade que puxão sua página//
ajax.open("GET",pagina, true);
ajax.onreadystatechange = function() {
if(ajax.readyState == 4 && ajax.status == 200) {
var resultado = ajax.responseText;
resultado=resultado.replace(/\+/g," ");
resultado = unescape(resultado);
document.getElementById(layer).innerHTML = url_decode(resultado);
}
}
ajax.send(null);
}


function enviaContato(){
		var nome      = document.frm_contatos.nome.value;
		var telefone      = document.frm_contatos.telefone.value;
		var email     = document.frm_contatos.email.value;
		var assunto    = document.frm_contatos.assunto.value;
		var mensagem  = document.frm_contatos.mensagem.value;
		getSecoes("envia_contato.php?nome="+nome+"&telefone="+telefone+"&email="+email+"&assunto"+assunto+"&mensagem="+mensagem,'envio');
	}
	
function send_reservas(){
		var nome      = document.frm_reservas.nome.value;
		var email     = document.frm_reservas.email.value;
		var telefone    = document.frm_reservas.telefone.value;
		var mensagem  = document.frm_reservas.mensagem.value;
		getSecoes("frm_reservas_send.php?nome="+nome+"&telefone="+telefone+"&email="+email+"&mensagem="+mensagem,'reservas_send');
	}
