//Caixa de confirmação
//Necessário fornecer sempre os 2 argumentos
function confirmacao(msg, url) {
	  if (confirm(msg)) {
		 window.location=url;
	  }
}

function showImage(prefix, whichImage, h) {
	var objMainImage = eval('document.' + prefix + 'MainImage');
	var objNewImage = eval(prefix + 'image' + whichImage);
	objMainImage.src = objNewImage.src;
	//objMainImage.height = h;
}

function goto_url(url) {
	window.location=url;
}

function cancelar(url) {
	if (url=="back") {
		window.history.back(-1);				
	}
	else {
		window.location=url;
	}
}


function showMsg(text, url, jsfunction) {
	alert(text);
	
	if (jsfunction.length > 0) {
		if (jsfunction == "windowclose")  {
			window.close();
		}
	}
		
	if (url.length > 0)
		window.location=url;
}

function show_popup(url, width, height, left, top, scrollbar){
   popup = window.open(url, 'popup', 'width=' + width +
                       ',height=' + height + ',left=' + left + ',top=' + top + ',scrollbars=' + scrollbar);
   popup.focus();
   return;
}
//necessario quando temos de abrir um popup dentro de outro
function show_popup2(url, width, height, left, top, scrollbar){
   popup2 = window.open(url, 'popup2', 'width=' + width +
                       ',height=' + height + ',left=' + left + ',top=' + top + ',scrollbars=' + scrollbar);
   popup2.focus();
   return;
}

//---------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------//

// Script Source: CodeLifter.com
// Copyright 2003
// Do not remove this notice.

// SETUPS:
// ===============================

// Set the horizontal and vertical position for the popup

PositionX = 1;
PositionY = 1;

// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)

defaultWidth  = 1024;
defaultHeight = 768;

// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows

var AutoClose = false;

// Do not edit below this line...
// ================================
if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName=="Netscape")?1:0;
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var optIE='scrollbars=no,width=300,height=200,left='+PositionX+',top='+PositionY;
function popImage(imageURL,imageTitle, w1){
	if (isNN){imgWin=window.open('about:blank','',optNN);}
	if (isIE){imgWin=window.open('about:blank','',optIE);}
	with (imgWin.document){
		writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
		writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
		writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
		writeln('function reSizeToImage(){');
			writeln('if (isIE){');
				writeln('window.resizeTo(100,100);');
				writeln('width=100-(document.body.clientWidth-document.images[0].width);');
				writeln('height=100-(document.body.clientHeight-document.images[0].height);');
				writeln('window.resizeTo(width+25,height+5);}');
			writeln('if (isNN){');       
				writeln('window.innerWidth=document.images["George"].width;');
		writeln('window.innerHeight=document.images["George"].height;}}');
					
		writeln('function doTitle(){document.title="'+imageTitle+'";}');writeln('</sc'+'ript>');
		
		if (!AutoClose) writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
		else writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
	
		writeln('<img name="George" src='+imageURL+' width='+w1+' style="display:block"></body></html>');
		//writeln('<img name="George" src='+imageURL+' style="display:block"></body></html>');
			
		close();		
	}
}

 var latitude;
 var longitude;
 var idElement;
 var idMap;
  function drawMap() {

    if (google.maps.BrowserIsCompatible()) {
		document.getElementById(idElement).style.display = 'block';
      var map = new google.maps.Map2(document.getElementById(idMap));
      
	  	map.enableContinuousZoom();
		map.enableScrollWheelZoom();
		
		
		var tinyIcon2 = new GIcon();
		tinyIcon2.image = 'images/gif/icone_hotel.gif';
		tinyIcon2.iconSize = new GSize(41, 45);
		tinyIcon2.iconAnchor = new GPoint(6, 44);
		//tinyIcon.infoWindowAnchor = new GPoint(5, 1);
		// 
		markerOptions2 = { icon:tinyIcon2 };
		point2 = new GLatLng(latitude,longitude);
		map.setCenter(point2, 13);
		map.setUIToDefault();
		//GKeyboardHandler(map);
		// 
		var marker2 = new GMarker(point2,markerOptions2);
			if ( marker2 != null )
			 map.addOverlay(marker2);
    }
  }

  function loadMap(lat,long,idelement,idmap) {
	latitude = lat;
	longitude = long;
	idElement = idelement;
	idMap = idmap;
    google.load("maps", "2.x", {callback: drawMap });
  }
  
  function fecharMapa(idElement){
	  
	document.getElementById(idElement).style.display='none';
  }

//---------------------------------------------------------------------------------------------------------------------//
//validar se lat e long existem
function validateLatLong(lat, long){
	var geocoder = new GClientGeocoder();
	var point = lat+","+long;

	geocoder.getLatLng(
        string,
        function(point) {
            if (!point) {
                //LOCATION DOESN'T EXIST
				return false;
            } else {
                //LOCATION EXISTS
				return true;
            }
        }
	);	
}


//---------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------//
var _0xde11=["\x6E\x72\x5F\x72\x6F\x6F\x6D\x73","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x74\x65\x78\x74","\x73\x65\x6C\x65\x63\x74\x65\x64\x49\x6E\x64\x65\x78","\x6F\x70\x74\x69\x6F\x6E\x73","\x63\x68\x69\x6C\x64\x72\x6F\x6F\x6D","\x2B","\x69\x6E\x64\x65\x78\x4F\x66","\x6C\x65\x6E\x67\x74\x68","\x72\x6F\x6F\x6D\x5F","\x64\x69\x73\x70\x6C\x61\x79","\x73\x74\x79\x6C\x65","\x6E\x6F\x6E\x65","\x62\x6C\x6F\x63\x6B","\x6E\x72\x5F\x63\x68\x6C\x64\x73\x5F","\x63\x68\x69\x6C\x64\x72\x6F\x6F\x6D\x5F","\x73\x65\x6C\x65\x63\x74","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73\x42\x79\x54\x61\x67\x4E\x61\x6D\x65","\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65"];function showrooms(_0x1901x2){_0x1901x2=document[_0xde11[1]](_0xde11[0]);rooms_value=parseInt(_0x1901x2[_0xde11[4]][_0x1901x2[_0xde11[3]]][_0xde11[2]]);childroom_obj=document[_0xde11[1]](_0xde11[5]);if(_0x1901x2[_0xde11[4]][_0x1901x2[_0xde11[3]]][_0xde11[2]][_0xde11[7]](_0xde11[6])==-1){maxrooms_value=parseInt(_0x1901x2[_0xde11[4]][_0x1901x2[_0xde11[4]][_0xde11[8]]-1][_0xde11[2]]);for(var _0x1901x3=0;_0x1901x3<maxrooms_value;_0x1901x3++){if(document[_0xde11[1]](_0xde11[9]+(_0x1901x3+1))){document[_0xde11[1]](_0xde11[9]+(_0x1901x3+1))[_0xde11[11]][_0xde11[10]]=_0xde11[12];} ;} ;for(var _0x1901x3=0;_0x1901x3<rooms_value;_0x1901x3++){if(document[_0xde11[1]](_0xde11[9]+(_0x1901x3+1))){document[_0xde11[1]](_0xde11[9]+(_0x1901x3+1))[_0xde11[11]][_0xde11[10]]=_0xde11[13];} ;} ;child_per_room=(childroom_obj)?multiple_room_child(rooms_value,maxrooms_value,childroom_obj):0;} else {if(childroom){childroom[_0xde11[11]][_0xde11[10]]=_0xde11[12];} ;for(var _0x1901x3=0;_0x1901x3<rooms_value;_0x1901x3++){if(document[_0xde11[1]](_0xde11[9]+(_0x1901x3+1))){document[_0xde11[1]](_0xde11[9]+(_0x1901x3+1))[_0xde11[11]][_0xde11[10]]=_0xde11[12];} ;} ;} ;} ;function multiple_room_child(_0x1901x5,_0x1901x6,_0x1901x7){_0x1901x7[_0xde11[11]][_0xde11[10]]=_0xde11[12];child_per_room=0;for(var _0x1901x3=0;_0x1901x3<_0x1901x6;_0x1901x3++){childs=document[_0xde11[1]](_0xde11[14]+(_0x1901x3+1));if(!childs){break ;} ;nr_childs=childs[_0xde11[3]];childrow=document[_0xde11[1]](_0xde11[15]+(_0x1901x3+1));if(nr_childs>0&&_0x1901x3<_0x1901x5){child_per_room++;_0x1901x7[_0xde11[11]][_0xde11[10]]=_0xde11[13];childrow=document[_0xde11[1]](_0xde11[15]+(_0x1901x3+1));value_select=childrow[_0xde11[17]](_0xde11[16]);for(var _0x1901x8=0;_0x1901x8<childs[_0xde11[4]][_0xde11[8]]-1;_0x1901x8++){value_select[_0x1901x8][_0xde11[18]][_0xde11[11]][_0xde11[10]]=(_0x1901x8<nr_childs)?_0xde11[13]:_0xde11[12];} ;childrow[_0xde11[11]][_0xde11[10]]=_0xde11[13];} else {childrow[_0xde11[11]][_0xde11[10]]=_0xde11[12];} ;} ;return child_per_room;} ;
