	var http_request = false;
	var qmenu, qsubmenu, qidioma;
	var acao;
	var menu, submenu;


	if (navigator.appName=="Microsoft Internet Explorer"){
	document.write('<link href="css/ie_css.css" rel="stylesheet" type="text/css" />');
	}
	else{
		document.write('<link href="css/nie_css.css" rel="stylesheet" type="text/css" />');
	}


   function makeRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
	  acao = url;
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', "php/"+url+"?"+parameters, true);
      http_request.send(null);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {

			if(acao=="consulta.php"){
	            var xmldoc = http_request.responseXML;
				var txtdoc = http_request.responseText;
				//alert(txtdoc);
			
	            var raiz =  xmldoc.getElementsByTagName('raiz')[0];
			
				menu = raiz.getElementsByTagName('menu');
				submenu = raiz.getElementsByTagName('submenu');
				var conteudo = raiz.getElementsByTagName('conteudo');
				var comentario = raiz.getElementsByTagName('comentario');

			
				criamenu();
				criasubmenu(0);
				idiomapic();
				logopic();
				anjopic();
				imgmenu();
				criaconteudo(conteudo,comentario);
				ajustatxt();
			}
			if(acao=="email.php"){
				alert(http_request.responseText);
			}
					

         } else {
            alert('There was a problem with the request.'+http_request.status);
         }
      }
   }


	function criamenu(){
		document.getElementById("menu").innerHTML = "";
		for(i=0;i<menu.length;i++){
			document.getElementById("menu").innerHTML+= "<li><a href=\"javascript:do_xml("+menu.item(i).getAttribute("cod") +",0,'"+qidioma+"');\">" + menu.item(i).firstChild.nodeValue + "</a>";
		}

	}
	
	function criasubmenu(){
		document.getElementById("submenu").innerHTML = " ";
		submenuCOD  ="<table cellpadding=\"1\" cellspacing=\"1\" style=\"margin-left: 7px;\">";
		for(i=0;i<submenu.length;i++){
			submenuCOD += "<tr><td><li TYPE=CIRCLE><a href=\"javascript:altsubmenu("+submenu.item(i).getAttribute("cod") + ");\">" +submenu.item(i).firstChild.nodeValue + "</a></td></tr>";
		}
	
		submenuCOD += "</table>";
		document.getElementById("submenu").innerHTML = submenuCOD;
	}



	function criaconteudo(conteudo,comentario){
	
	
		if(conteudo.item(0).getAttribute("amplia") == 1){
			ancoraa = "<a id=\"imglink2\" href=\"grande/" + conteudo.item(0).getAttribute("img") + "\" target=\"_blank\">";
			ancoraf = "</a>";
		}
		else{
			ancoraa = "";
			ancoraf = "";
		}
	
		document.getElementById("link2").innerHTML=ancoraa + "<div id=\"conteudotxt\" align=\"center\"></div>" + ancoraf;
		document.getElementById("link1").innerHTML="";		
		
		if(conteudo.item(0).getAttribute("img") != "null"){
			document.getElementById("link1").innerHTML = ancoraa + "<div id=\"conteudo\"><img src=\"media/" + conteudo.item(0).getAttribute("img") + "\" height=\"400px\" width=\"600px\"></div>" + ancoraf;
			if(conteudo[0].childNodes[0].nodeValue != "null")
				document.getElementById("link2").innerHTML = ancoraa + "<div id=\"conteudotxt\" align=\"center\">" + conteudo[0].childNodes[0].nodeValue + "</div>" + ancoraf;
		}
		else{
			if(conteudo[0].childNodes[0].nodeValue != "null")
				document.getElementById("link1").innerHTML = ancoraa + "<div id=\"conteudo\" align=\"center\">" + conteudo[0].childNodes[0].nodeValue + "</div>" + ancoraf;
			
		}
		
		
		
		if(comentario[0].childNodes[0].nodeValue != "null")
			document.getElementById("submenu").innerHTML = comentario[0].childNodes[0].nodeValue;

	}

	
	
	function altidioma(qidioma){
		do_xml(qmenu,qsubmenu,qidioma);
	}
	

	function altsubmenu(qsubmenu){
		do_xml(qmenu,qsubmenu,qidioma);
	}

	function idiomapic(){
		document.getElementById("imgport").src="img/port.jpg";
		document.getElementById("imgeng").src="img/eng.jpg";
		document.getElementById("imgspn").src="img/spn.jpg";

	}
	
	function logopic(){
		document.getElementById("logo").src = "img/logo.jpg";

	}
	
	function anjopic(){
		document.getElementById("anjo").src = "img/anjo.jpg"; 
	}
	
	function imgmenu(){
		for(i=0;i<menu.length;i++){
			if (menu.item(i).getAttribute("atual") == "1" ){
				document.getElementById("imgmenu").src = "img/menu/" + menu.item(i).getAttribute("cod") + qidioma;
			}
		}
	}


   function do_xml(me,sbm,idma) {
		qmenu=me;
		qsubmenu=sbm;
		qidioma=idma;
		makeRequest('consulta.php', "menu="+qmenu+"&submenu="+qsubmenu+"&idioma="+qidioma);
   }

function getDim(el){
	for (var lx=0,ly=0;el!=null;
		lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
	return {x:lx,y:ly}
}

function ajustatxt(){
	poscont=getDim(document.getElementById("conteudo"));
	document.getElementById("conteudotxt").style.left = poscont.x;
	document.getElementById("conteudotxt").style.top = poscont.y;
}

function enviar_reserva(){
	var nome = document.getElementById("nome").value;
	var cidade=document.getElementById("cidade").value;
	var solteiro=document.getElementById("solteiro").value;
	var duplo=document.getElementById("duplo").value;
	var triplo=document.getElementById("triplo").value;
	var quad=document.getElementById("quad").value;
	var email=document.getElementById("email").value;
	var tel=document.getElementById("tel").value;
	var entrada=document.getElementById("entrada").value;
	var saida=document.getElementById("saida").value;
	
	makeRequest('email.php',"nome=" + nome + "&cidade=" + cidade + "&solteiro=" + solteiro +  "&duplo=" + duplo + "&triplo=" + triplo + "&quad=" + quad + "&email=" + email + "&tel=" + tel + "&entrada=" + entrada + "&saida=" + saida);
	
}


