function Mapas(divDestino){
	clearTimeout(controlerImagem);
	Mapas.prototype.nome_destino = divDestino;
	Mapas.prototype.imoveis = new Array();
	Mapas.prototype.valor=new Array();
	Mapas.prototype.cidade=new Array();
	Mapas.prototype.bairro=new Array();
	Mapas.prototype.negociacao=new Array();
	Mapas.prototype.estado=new Array();
	Mapas.prototype.quartos=new Array();
	Mapas.prototype.suites=new Array();
	Mapas.prototype.garagem=new Array();
	Mapas.prototype.imovel=new Array();
	Mapas.prototype.imobiliaria=new Array();
	Mapas.prototype.nome_imobiliaria=new Array();
	Mapas.prototype.icon=new Array();
	Mapas.prototype.site = new Array();
	Mapas.prototype.comercializacao = new Array();
}
Mapas.prototype.setComercializacao = function (comercializacao){
	Mapas.prototype.comercializacao = comercializacao;
}
Mapas.prototype.setSite = function (sites){
	Mapas.prototype.site = sites;
}
Mapas.prototype.setUf = function (estados){
	Mapas.prototype.estado = estados;
}
Mapas.prototype.setImovel = function (imovel){
	
	Mapas.prototype.imovel = imovel;
}
Mapas.prototype.setNome_imobiliaria= function(nome_imobiliaria){
	Mapas.prototype.nome_imobiliaria = nome_imobiliaria;
}
Mapas.prototype.setSuites= function(suites){
	Mapas.prototype.suites = suites;
}

Mapas.prototype.setGaragem= function(garagem){
	Mapas.prototype.garagem = garagem;
}

Mapas.prototype.setImobiliaria= function(imobiliaria){
	Mapas.prototype.imobiliaria = imobiliaria;
}

Mapas.prototype.setNegociacao= function(negociacao){
	Mapas.prototype.negociacao = negociacao;
}
Mapas.prototype.setQuartos =function(Quartos){
	Mapas.prototype.quartos = Quartos;
}
Mapas.prototype.setBairros= function(bairros){
	Mapas.prototype.bairro = bairros;
}
Mapas.prototype.setCidade= function(Cidades){
	Mapas.prototype.cidade = cidades;
}
Mapas.prototype.setLogomarca = function(codimobiliaria){
	Mapas.prototype.logomarca = logomarcas;
}
Mapas.prototype.setValor= function (valores){
	Mapas.prototype.valor = valores;
}
Mapas.prototype.setImoveis= function (imoveis){
	
	Mapas.prototype.imoveis = imoveis;
}
Mapas.prototype.getMapa=function (){
}
Mapas.prototype.ampliar = function() { Mapas.prototype.mapa.zoomIn(); }
Mapas.prototype.reduzir = function()  { Mapas.prototype.mapa.zoomOut(); }
Mapas.prototype.CriarMapa  = function (){
	Mapas.prototype.Destino   = document.getElementById(Mapas.prototype.nome_destino);
	Mapas.prototype.Destino.style.width='1003px';
	Mapas.prototype.Destino.style.height='550px';
	Mapas.prototype.Destino.innerHTML="";
	

	if (GBrowserIsCompatible()) {
		Mapas.prototype.geocoder = new GClientGeocoder();
		Mapas.prototype.mapa = new GMap2(Mapas.prototype.Destino);
		Mapas.prototype.mapa.setCenter(new GLatLng(-16.638124,-49.328527),8);
		Mapas.prototype.mapa.addControl(new GOverviewMapControl());
		Mapas.prototype.mapa.addControl(new GLargeMapControl());
		Mapas.prototype.mapa.addControl(new GMapTypeControl());
		Mapas.prototype.mapa.addMapType(G_PHYSICAL_MAP);
	}else{
		alert('Seu Navegador não e compativel com  google maps');
	}
	Mapas.prototype.enderecos =new Array();
	Mapas.prototype.empresa   = new Array();
	//Mapas.prototype.imovel   = new Array();
	Mapas.prototype.htmls   = new Array();
	Mapas.prototype.coordenadas   = new Array();
	Mapas.prototype.mapas = 0;
	Mapas.prototype.ListarEnderecos();

}
Mapas.prototype.AddEndereco= function(endereco,empresa,imovel,html1,coordenadas){

	Mapas.prototype.enderecos[Mapas.prototype.mapas] = endereco;
	Mapas.prototype.empresa[Mapas.prototype.mapas]   = empresa;
	Mapas.prototype.imovel[Mapas.prototype.mapas]    = imovel;
	Mapas.prototype.htmls[Mapas.prototype.mapas]	   = html1;
	Mapas.prototype.coordenadas[Mapas.prototype.mapas]   = coordenadas;
	Mapas.prototype.mapas++;
}
Mapas.prototype.BuscarCoordenadas = function(adress,i){
	if (Mapas.prototype.geocoder) {
		Mapas.prototype.geocoder.getLatLng(adress,function (point) {
			if(!point){
				//alert('Não encontrado');
			}else{
				Mapas.prototype.CriarMarcadores(point,i);
			}
		});

	}
}
Mapas.prototype.CriarMarcadores= function (pointer,i){

	var tinyIcon				= new GIcon();
	//alert(Mapas.prototype.imobiliaria);
	tinyIcon.image				= "http://www.imobsys.imoveisgoias.com.br/upload_images/"+Mapas.prototype.imobiliaria[i]+"/imgDetalhes.png";
	tinyIcon.iconSize			= new GSize(34, 34);
	//tinyIcon.iconAnchor			= new GPoint(9,34);
	//tinyIcon.infoWindowAnchor = new GPoint(5, 5);// Set up our GMarkerOptions object literal
	tinyIcon.iconAnchor			= new GPoint(18, 34);
	tinyIcon.infoWindowAnchor	= new GPoint(1, 1);

	var markerOptions = { icon:tinyIcon,draggable:false };
	var logomarca ="";
	logomarca = "http://www.imobsys.imoveisgoias/upload_images/"+Mapas.prototype.imobiliaria[i]+"/topo_imoveisgoias.gif";

	var marker = new GMarker(pointer,markerOptions);
	//	var html ="<a href=\"http://servidor/dados/sites/imobsys/site/imobsys_detalhes.php?codcliente="+Mapas.prototype.empresa[i]+"&codimovel="+Mapas.prototype.imovel[i]"><strong>Veja este Imóvel</strong></a>";
	/*var html = Mapas.prototype.htmls[i];
	html ="<div style='text-align:left;margin:0;padding:0;list-style:none;'>";
	html +="<center><img src='http://www.imobsys.imoveisgoias.com.br/upload_images/"+Mapas.prototype.imobiliaria[i]+"/topo_imoveisgoias.gif' alt='logomarca Imobiiaria'/></center>";
	html+="<br /> <ul style='width:330px;'><li style='display:inline;width:75px;'>Valor Imovel</li><li style='display:inline;width:120px;'>"+Mapas.prototype.valor[i]+"</li></ul>"
	html+="<a href='http://www.imobsys.imoveisgoias.com.br/imobsys_detalhes.php?codcliente="+Mapas.prototype.imobiliaria[i]+"&codimovel="+Mapas.prototype.imoveis[i]+"' target='_blank'>Veja mais detalhes</a></div>";*/
	
	var  html ="";
	html+='<div class="bordaempresa" style="width:300px;text-aling:left;">';
	html+='<div class="galeriaconteudo" style="text-align: center;">';
	html+='<a href="'+Mapas.prototype.site[i]+'" target="_blank">';
	html+='<img src="http://www.imobsys.imoveisgoias.com.br/upload_images/'+Mapas.prototype.imobiliaria[i]+'/topo_imoveisgoias.gif" alt="Logomarca Imobiliária">';
	html+='</a></div>';
	html+='<div class="bordavalor" style="text-align:left;"><div class="valor"> Valor : <strong style="color: rgb(255, 0, 0);">'+Mapas.prototype.valor[i]+'</strong></div></div>';
	html+='<div class="bordaimageneconteudo">';
	html+='<div class="galeriatitulo" style="text-align:left;">Estado:<strong>'+Mapas.prototype.estado[i]+'</strong></div>';
	html+='<div class="galeriatitulo" style="text-align:left;">Cidade:<strong>'+Mapas.prototype.cidade[i]+'</strong></div>';
	html+='<div class="galeriatitulo" style="text-align:left;">Bairro:<strong>'+Mapas.prototype.bairro[i]+'</strong></div>';
	html+='<div class="galeriatitulo" style="text-align:left;">Tipo de Negociação:<strong>'+Mapas.prototype.comercializacao[i]+'</strong></div>';
	html+='<div class="galeriatitulo" style="text-align:left;">Quartos: <strong> '+Mapas.prototype.quartos[i]+'</strong>   /   Suite: <strong>'+Mapas.prototype.suites[i]+'</strong>    /    Garagem: <strong>'+Mapas.prototype.garagem[i]+'</strong> </div></div>'
	html+='<div class="bordaefundoicones" style="margin-top: 5px;text-align:left;">';
	html+='<center><a style="color:#0000FF;font-weight:bold;text-transform:uppercase;" href="http://www.imobsys.imoveisgoias.com.br/imobsys_detalhes.php?codimovel='+Mapas.prototype.imoveis[i]+'&amp;codcliente='+Mapas.prototype.imobiliaria[i]+'" target="_blank">Ver detalhes deste Imóvel</a></center>';
	html+='<br>';
	html+='<a href="javascript:Mapas.prototype.ampliar();" style=""><img src="img/ampliar.gif" alt="Ampliar"></a>';
	html+='<a href="javascript:Mapas.prototype.reduzir();" style="margin-left:90px;"><img src="img/reduzir.gif" alt="Reduzir"></a></div></div>';
	//Mapas.prototype.mapa.setCenter(pointer,5);
	Mapas.prototype.mapa.addOverlay(marker);
	//marker.getLatLng() pega a coordenadas do local do ponteiro
	GEvent.addListener(marker, "click", function() {  marker.openInfoWindowHtml(html);   });
}
Mapas.prototype.ListarEnderecos = function (){
	var i=0;
	for(i ; i< Mapas.prototype.imovel.length ; i++){
		
		Mapas.prototype.BuscarCoordenadas(Mapas.prototype.imovel[i],i);
		/*alert(Mapas.prototype.imovel[i]);
		alert(Mapas.prototype.imobiliaria[i]);*/
	}
}
function chamaMapa(){
	var Mapa = new Mapas('conteudo');
	Mapa.ListarEnderecos();
}
