//--> ShowMapa
// Todas as variáveis utilizadas no sistema

// Referência para a instância de GMap2
var mapaObj;

// Recebe as tags html para montar o balão d
var txthtml;

// Array para mapear níveis de Zoom com a precisão do resultado
// Sinta-se livre para realizar o mapeamento achar mais conveniente.
// Note que quanto maior o número, maior o nível de zoom.
var nivelZoom = [];
    nivelZoom[0] = 2;
    nivelZoom[1] = 8;
    nivelZoom[2] = 9;
    nivelZoom[3] = 10;
    nivelZoom[4] = 12;
    nivelZoom[5] = 13;
    nivelZoom[6] = 14;
    nivelZoom[7] = 15;
    nivelZoom[8] = 16;

function initialize(pNomeDiv,pX,pY,pCdLocal,pCdAcesso,pCdLogr,pCdTit,pNoLogr,pNulog,pRzSocial,pUf,pCidade,pDistrito,pCep,pFone,pDDD,pWebsite,pEmail,cControl) {
  if (GBrowserIsCompatible()) {
    pRzSocial 	= decodeURI(pRzSocial);
    pNoLogr 	= decodeURI(pNoLogr);

    // Html do Balao Inicio//
    txthtml = "<div style='font-family:arial; font-size:11px; color:#000000;'>";

    if(pCdAcesso != '')
        txthtml += "<span style=\"padding-right:10px; clear:both;\"><b style=\"color:#000000;\"><a target=\'_blank\' href='/Telas/Search-Engine/basicainfo/pagina-informacao.aspx?cdlocal=" + pCdLocal + "&amp;cdacesso=" + pCdAcesso + "&amp;cdlogr=" + pCdLogr + "&amp;nulog=" + pNulog + "&amp;cdtit=" + pCdTit  + "&amp;logo=&amp;buscador=EMPRESA&amp;ordem='>" + pRzSocial + "</a></b></span><br/>";
    else if(pRzSocial != '')
        txthtml += "<span style=\"padding-right:10px; clear:both;\"><b style=\"color:#000000;\">" + pRzSocial + "</b></span><br/>";
    
    txthtml += pNoLogr + ', ' + pNulog  + ', ' + pDistrito + "<br>";

    if(pCdAcesso == '')   
        txthtml += pCidade + ' - ' + pUf + "<br>";
		
	if(pCep != '')
		txthtml += "Cep: " + pCep;
		
	txthtml += "<br><br>"; 
        
    txthtml += "<b>";
    // telefone da empresa    
    //if(fTrim(pDDD) != "")
    if(pDDD != "")
        txthtml += "("+pDDD+") " ;
    txthtml += pFone + "</b>";
    
    // web site da empresa //            
    if(pWebsite != ''){
        if(pWebsite.indexOf("http://") == -1)   
            txthtml += "<br><a style=\"color:green;\" target=\"_blank\" href=\"http://" + pWebsite + "\">" +pWebsite + "</a>";
        else
            txthtml += "<br><a style=\"color:green;\" target=\"_blank\" href=\"" + pWebsite + "\">" + pWebsite + "</a>";
    }
    
	if(pEmail != '') {
        if(pWebsite.indexOf("mailto:") == -1)   
            txthtml += "<br><a style=\"color:green;\" target=\"_blank\" href=\"mailto:" + pEmail + "\">" +pEmail + "</a>";
        else
            txthtml += "<br><a style=\"color:green;\" target=\"_blank\" href=\"" + pEmail + "\">" + pEmail + "</a>";
	}
	
    if(pCdAcesso != ''){
        txthtml += "<br><div style='margin-top:3px; width:100%;'><a target=\'_blank\' style='background-color:#FFED55;' href='http://www.ilocal.com.br/Telas/Search-Engine/basicainfo/pagina-informacao.aspx?cdlocal=" + pCdLocal + "&amp;cdacesso=" + pCdAcesso + "&amp;cdlogr=" + pCdLogr + "&amp;nulog=" + pNulog + "&amp;cdtit=" + pCdTit  + "&amp;logo=&amp;buscador=EMPRESA&amp;ordem='>Pag. Info</a> | ";
        txthtml += "<a style='background-color:#FFED55;' href=\"javascript:GetRotaTag('"+pUf+"','"+pCidade+"','"+pNoLogr+"','"+pNulog+"');\">Como Chegar</a></div></div>";
    }
	// Fim do Html do Balão //

    var alvo = document.getElementById("placeAddress");

	alvo.innerHTML +="<span class='RazaoSocialContato'>" + pRzSocial + "</span><br>" + 
					pNoLogr + ", " + pNulog + "<BR>" +
					pDistrito + ", " + pCidade + "-" + pUf + "<BR>" +
					"Cep: " + pCep + "<BR>" + 
					"Telefone: (" + pDDD + ") " + pFone;


	mapaObj = new GMap2(document.getElementById(pNomeDiv));
	var center = new GLatLng(pX, pY);
	mapaObj.setCenter(center, 15);
    mapaObj.setUIToDefault();

	var marker = new GMarker(center, {draggable: false});

	GEvent.addListener(marker, "click", function() {
	  marker.openInfoWindowHtml(txthtml);
	});
	//marker.openInfoWindowHtml(txthtml);
	
	mapaObj.addOverlay(marker);
	mapaObj.getInfoWindow();
	//marker.openInfoWindowHtml('Ola como vai');
	//marker.openInfoWindowHtml(marker.getTitle());
	marker.openInfoWindowHtml(txthtml);

  }
}
//--> Fim
