Site.DigitalPoints={}
Site.arrToolPyme = new Array();
Site.archivo_img=new Array();
var popup_mini="";
Site.GetDP=function() {//Obtiene Punto Digital
	Site.URL="";
	//alert('a');
	//Site.layerMarkerCons.removeAllMarkers();
	//Site.layerMarkerConstante.removeAllMarkers();
	//Site.Map.map.removeLayer(Site.layerMarkerConstante);	
	if (Site.Map.map.getZoom() >= 12){
		try{$(Site.layerMarkerCons["PtoDigi"]).show();}catch(err){}
		Site.poiChecked=''
		//Site.Map.map.removeAllMarkers('POILayer','marker');
		//try{Site.Map.map.removeLayer(Site.DigitalPoints);}catch(err){}
		//Site.DigitalPoints.removeAllMarkers();
		//try{Site.layerMarkerConstante.removeAllMarkers();}catch(err){}
		//Site.Map.map.removeLayer(Site.layerMarkerCons[cod]);	
		var geodata = GetExtent();
		var geourl = 'xmin='+geodata[0]+'&ymin='+geodata[2]+'&xmax='+geodata[1]+'&ymax='+geodata[3]+'&id_capa=-1&LON='+Site.LON+'&LAT='+Site.LAT;
			 $.ajax({
					type: 'GET',
					url: 'webparts/PuntosDigitales/recuperarPublicidad.php',
					data: geourl,
					success: function(json) {

						dat=json.split(",");
						dat=dat[0].split(":");
						dat=dat[1].replace(/"/gi,'');
					  if(dat==0)
					  {
								document.getElementById('idboxMessage2').style.display="none";		
						}
						
						var objJson = jQuery.parseJSON(json);	

						//Site.URL = '<a href="'+json.LINK+'" target="_blank">'+json.LINK+'</a>';						
						if (objJson!=""){
							var xmin=geodata[0];
							var ymin=geodata[2];
							var xmax=geodata[1];
							var ymax=geodata[3];
							var PHT="";				
							var json_elem = "";
							for(key in Site.DigitalPoints){
									//alert("ssss : "+key);
								 if(Site.DigitalPoints[key] != null){
											Site.Map.map.removeLayer(Site.DigitalPoints[key]);	
											Site.DigitalPoints[key] = null;
									}
							}
							eval("var layerCapa = Site.Map.map.getLayer('lyrCapaDirNew', 'marker');");
							if (layerCapa != undefined) {
								eval("Site.Map.map.removeAllMarkers('lyrCapaDirNew', 'marker');");
							
							}
							var htmlCat = "";
							if(objJson.PUBLICIDADES.length>0){
							document.getElementById('idboxMessage2').style.display="block";		
							MapCity.Core.each(objJson.PUBLICIDADES, function(element,i){
							try{	
								/*if(i == 0){
									htmlCat+='<lu style="background-color: rgb(255, 255, 255); display: block; width: 100%; height: auto;">';
									htmlCat+='<b style = "font-size: 12px;margin-left:5px;">'+element.CATEGORIA+'</b>';
									htmlCat+='<div onmouseover="Site.activaToolArr('+i+')" style="cursor: pointer;" class="listRowTemplate_template_pyme" id="'+i+'">'
									
									htmlCat+='<table>'
									htmlCat+='<tr>'
									htmlCat+='<td style="padding-right: 10px; padding-top: 2px;">'
									if(element.TOOLTIP_FOTO!=""){
										htmlCat+='<div class="resulfotos2">'
										htmlCat+='<img border="0" valign="left" src="img/photospyme/'+element.TOOLTIP_FOTO+'">';
										htmlCat+='</div>'
									}else{
										htmlCat+='<div class="">'
										htmlCat+='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
										htmlCat+='</div>'	
									}
									htmlCat+='</td>'
									htmlCat+='<td id="">'
									htmlCat+='<div class="rowTitle_template_pyme">'
									htmlCat+=element.NOMBRE+'<br/>';
									htmlCat+='<font style="color:#8B8B8B"> A '+parseInt(element.DISTANCIA)+' Mts'+'</font>';
									htmlCat+='</div>'	
									htmlCat+='</td>'							
									htmlCat+='</tr>'
									htmlCat+='</table>'
									
									htmlCat+='</div>'		 	 
									
									catAux = element.ID_CATEGORIA;
							 }else{*/
								//if(element.ID_CATEGORIA!=catAux){ 
									/*htmlCat+='</lu>';
									htmlCat+='<br/>';
									htmlCat+='<lu style="background-color: rgb(255, 255, 255); display: block; width: 100%; height: auto;">';
									htmlCat+='<b style = "font-size: 12px;margin-left:5px;">'+element.CATEGORIA+'</b>';*/

									htmlCat+='<div onmouseover="Site.activaToolArr('+i+')" style="cursor: pointer;" class="listRowTemplate_template_pyme" id="'+i+'">'
								
									htmlCat+='<table>'
									htmlCat+='<tr>'
									htmlCat+='<td style="padding-right: 10px; padding-top: 2px;">'
									if(element.TOOLTIP_FOTO!=""){
										 var ref = location.href;
										 ref=ref.split("/");
										 ref="http://"+ref[2]+"/img/photospyme/";
										  
										htmlCat+='<div class="resulfotos2">'
										htmlCat+='<img border="0" valign="left" src="'+ref+element.TOOLTIP_FOTO+'">';
										htmlCat+='</div>'
									}else{
										htmlCat+='<div class="resulfotos2">'
										htmlCat+='<img border="0" valign="left" src="img/photospyme/Gnome-Camera-Photo-48.png">';		
										htmlCat+='</div>'	
									}
									htmlCat+='</td>'
									htmlCat+='<td id="">'
									htmlCat+='<div class="rowTitle_template_pyme">'
									htmlCat+=element.NOMBRE+'<br/>';
									//htmlCat+='<font style="color:#8B8B8B"> A '+parseInt(element.DISTANCIA)+' Mts'+'</font>';
									htmlCat+='<table style="width:180px;">'
									htmlCat+='<tr>'
									htmlCat+='<td style="padding-right: 10px; padding-top: 2px;">'
									htmlCat+='<font style="color:#8B8B8B">'+element.CATEGORIA+'</font>';
									htmlCat+='</td>'
									htmlCat+='<td align="right" >'
									htmlCat+='<font style="color:#8B8B8B">A '+parseInt(element.DISTANCIA)+' Mts</font>';
									htmlCat+='</td>'
									htmlCat+='</tr>'
									htmlCat+='</table>'	
									htmlCat+='</div>'	
									htmlCat+='</td>'
									htmlCat+='</tr>'
									htmlCat+='</table>'
									htmlCat+='</div>'		
									
									catAux = element.ID_CATEGORIA;
								/*}else{
									
									htmlCat+='<div onmouseover="Site.activaToolArr('+i+')" style="cursor: pointer;" class="listRowTemplate_template_pyme" id="'+i+'">'
								
									htmlCat+='<table>'
									htmlCat+='<tr>'
									htmlCat+='<td style="padding-right: 10px; padding-top: 2px;">'
									if(element.TOOLTIP_FOTO!=""){
										htmlCat+='<div class="resulfotos2">'
										htmlCat+='<img border="0" valign="left" src="img/photospyme/'+element.TOOLTIP_FOTO+'">';
										htmlCat+='</div>'
									}else{
										htmlCat+='<div class="">'
										htmlCat+='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
										htmlCat+='</div>'	
									}
									htmlCat+='</td>'
									htmlCat+='<td id="">'
									htmlCat+='<div class="rowTitle_template_pyme">'
									htmlCat+=element.NOMBRE+'<br/>';
									htmlCat+='<font style="color:#8B8B8B"> A '+parseInt(element.DISTANCIA)+' Mts'+'</font>';
									htmlCat+='</div>'	
									htmlCat+='</td>'
									htmlCat+='</tr>'
									htmlCat+='</table>'
									
									htmlCat+='</div>'		 	
									catAux = element.ID_CATEGORIA;
								}
								
							 }*/
							Site.creaMarkerPyme(element,i);
							Site.arrToolPyme[i] = element;
							}catch(err){}
								
					})
					}else{
							document.getElementById('idboxMessage2').style.display="none";		
					}
					
								document.getElementById('menu2').innerHTML += htmlCat;
								var num = $('#menu2 .listRowTemplate_template_pyme').length; 
								var numpal = (num>1)?" negocios ": " negocio ";
								var txtrecomienda = "<a href='#recomienda_link' id='recomienda'>Te recomendamos <b>"+num+numpal+"</b> en esta zona.</a>";
								if (num>0){
										$('#terecomendamoslink').fadeIn('slow'); 
										$('.terecomendamoslink_br').show(); 
										$('#terecomendamoslink').html(txtrecomienda);
								}else{
									$('#terecomendamoslink').fadeOut('slow');  
									$('.terecomendamoslink_br').hide();  			
									//$('#terecomendamoslink').html("");
								}
								var bounds = new OpenLayers.Bounds(xmin,ymin,xmax,ymax);
								//Site.Map.map.zoomToExtent(bounds); 
						}
					}
				});
		 
		 
	}else{

//			try{
//$(Site.layerMarkerCons["PtoDigi"]).hide();
//}catch(err){}
			try{
					$(Site.layerMarkerCons["PtoDigi"]).remove();
					Site.Map.map.removeLayer(Site.layerMarkerCons["PtoDigi"]);
					Site.layerMarkerCons["PtoDigi"] = null;
			}catch(err){}
			
			
			for(key in Site.DigitalPoints){
					//alert("key : "+key);
				 if(Site.DigitalPoints[key] != null){
							Site.Map.map.removeLayer(Site.DigitalPoints[key]);	
							Site.DigitalPoints[key] = null;
					}
			}	
			
			//	Site.DigitalPoints.removeAllMarkers();
			//	try{Site.Map.map.removeLayer(Site.DigitalPoints);}catch(err){}
				//Site.layerMarkerConstante.removeAllMarkers();
			//	Site.Map.map.removeLayer(Site.layerMarkerConstante);	
	}
	
}


Site.activaToolArr = function(x){
	
	Site.popupPuntoPyme(Site.arrToolPyme[x],x);
}

Site.popupsNew;
Site.creaMarkerPyme = function(json,i){
			
			eval("var layerCapa = Site.Map.map.getLayer('lyrCapaDirNew', 'marker');");
			if (layerCapa != undefined) {
			//	eval("Accor.map.removeAllMarkers('lyrCapaDirNew', 'marker');");
				eval("var layerCapa = Site.Map.map.getLayer('lyrCapaDirNew', 'marker');");
				
			}else {
				eval("var layerCapa = Site.Map.map.addLayer('lyrCapaDirNew', 'marker');")
			
				
			}
			
			try{var DIRECCION = (json.DIRECCION!=null)?json.DIRECCION:"";}catch(err){}
			try{var LINK = (json.LINK!=null)?json.LINK:"";}catch(err){}		
			try{var IMG = (json.RUTA!=null)?json.RUTA:"";}catch(err){}
			try{IMG = (IMG!="")?"<img src='"+json.RUTA+"' border='0'>":"";}catch(err){}
			try{PHT = (json.SHOWPHOTO=='1')?"<a href='" +  LINK +"' target='_blank'><img border='0' src='/img/pd/"+json.IDPHOTO+
					".jpg' border='0'></a>":"";}catch(err){;}
				
			if (LINK.indexOf("http//">-1)) {
				LINK=LINK.replace("http//","http://");	
				LINK=LINK.replace("http://http//","http://");	
				LINK=LINK.replace("http://http://","http://");																	
			}
			
			
			var LINK = Site.URL;
			var lonlat = new MapCity.Maps.LonLat(json.X, json.Y);			
			var icon = new MapCity.Maps.Icon( json.RUTA,new MapCity.Maps.Size( json.ANCHO, json.ALTO));
			var size = new MapCity.Maps.Size(json.ANCHO,json.ALTO);
			var marker = new MapCity.Maps.Marker( 
						lonlat 
						,icon
			);
			
			icon.imageDiv.style.cursor = "pointer";
			icon.imageDiv.title=json.NOMBRE;
			Site.Map.map.addMarker(layerCapa,marker);
			
			OpenLayers.Event.observe(icon.imageDiv,'click',function(e){
				Site.popupPuntoPyme(json,i);
				//alert('true')
			Event.stop(e);
			});
							
	  	if((i == 0 )&&(Site.pa_nearly!=null)&&(Site.pa_nearly==json.IDPHOTO)){
                Site.popupPuntoPyme(json,i);
				Site.pa_nearly=null;
}

					
}
Site.popupPuntoPyme = function(obJson,x) {
	var portefoto = new Array();
	var myref = location.href;
	myref=myref.split("/");
	myref="/img/photospyme/";	
	var TOOLTIP_FOTO = obJson.TOOLTIP_FOTO;
	
	try{var DIRECCION = (obJson.DIRECCION!=null)?obJson.DIRECCION:"";}catch(err){}
			try{var LINK = (obJson.LINK!=null)?obJson.LINK:"";}catch(err){}		
			try{var IMG = (obJson.RUTA!=null)?obJson.RUTA:"";}catch(err){}
			try{IMG = (IMG!="")?"<img src='"+obJson.RUTA+"' border='0'>":"";}catch(err){}
			try{PHT = (obJson.SHOWPHOTO=='1')?"<a href='" +  LINK +"' target='_blank'><img border='0' src='/img/pd/"+obJson.IDPHOTO+
					".jpg' border='0'></a>":"";}catch(err){;}
			if (LINK.indexOf("http//">-1)) {
				LINK=LINK.replace("http//","http://");	
				LINK=LINK.replace("http://http//","http://");					
				LINK=LINK.replace("http://http://","http://");									
			}

	var contenido = "";
	
	var LINK = Site.URL;
	
	if(obJson.ID_TIPO==2){
		MapCity.Core.Ajax.request({
			url:'ws/interface/tooltipPluss.php',
			method:'GET',
			params: {"idpuntopyme": obJson.IDPHOTO
					},
			success: function(responseObject) {
					var text = responseObject.responseText;
					
		  			var obJsontooltip = MapCity.Core.decode(responseObject.responseText);
					
					
					contenido+='<div id = "principal" style ="width:280px;height:auto;max-height:250px;color:#666666;font-size:13px">';						
					 contenido+='<div style="font-size:14px">';
				
					 contenido+='<b>'+obJson.NOMBRE+'</b>';
					 contenido+='</div>';
					 contenido+='<div style="color:#005A8D;">';
					 contenido+=''+obJson.CATEGORIA+'';
					 contenido+='</div>';
					var tableHtml = "";	
						if(obJsontooltip.geoResult.length>0){
							tableHtml+='<div class="sc_menu" id="gallery">';
							tableHtml+='<ul class="sc_menu">';
							for (x=0;x< obJsontooltip.geoResult.length;x++ ){
								var myref = location.href;
								myref=myref.split("/");
								myref="http://"+myref[2]+"/img/photospyme/";
/*								tableHtml+='<li class="resulfotosTool pointer" ><a rev="width: 700px; height: 400px; scrolling: auto;" href="'+myref+obJsontooltip.geoResult[x].path_foto+'" title = "'+obJsontooltip.geoResult[x].desc_foto+'"><img src=""'+myref+obJsontooltip.geoResult[x].path_foto+'"/></a></li>';*/
								//alert("geoResult:"+obJsontooltip.geoResult[x].path_foto);
								tableHtml+='<li class="resulfotosTool" ><a href="#"  onclick="Site.Modal(\'view_pic\',\''+obJsontooltip.geoResult[x].path_foto+'\');" ><img src=""'+myref+obJsontooltip.geoResult[x].path_foto+'"/></a></li>';

							}
							tableHtml+='</ul>';
						tableHtml+='</div>';
						}
						 
					 if (tableHtml!="")
					 	contenido+=tableHtml;
					 
					 if(obJson.TOOLTIP_TEXT!=''){
						 contenido+='<div style="padding-bottom: 5px;">';
						 contenido+=''+obJson.TOOLTIP_TEXT+'';
						 contenido+='</div>';
					 }					 
					 contenido+='<div style="padding-bottom: 5px;">';
					 contenido+=''+obJson.DIRECCION+'';
					 contenido+='</div>';
					//alert("myref: "+obJsontooltip.geoResult[x].path_foto);
					 var zoomimg="<br /><img src='/img/but/zoom_chico.png' border='0' align='absmiddle' style='margin-right:5px;'>";					 
					 var ZOOM_PA = "<div align=\"right\" style='position: absolute; left: 210px; top: 100px;'><a href=\"#\" onclick=\"Site.Modal('view_pic','"+myref+obJsontooltip.geoResult[x].path_foto+"');\">"+zoomimg+"Ampliar Imagen</a></div>";
					 

					 
					 
					 if(obJson.TOOLTIP_FONO!=''){
						 contenido+='<div style="padding-bottom: 5px;">';
						 contenido+='Fono (2) '+obJson.TOOLTIP_FONO+ZOOM_PA+'';
						 contenido+='</div>';
					 }

					 contenido+='<div style="font-size:12px;">';
		   			 contenido+='<a href="http://' +  Site.URL +'" target="_blank">Ir a sitio web</a>';
					 if(obJson.DISTANCIA!=""){
						contenido+='<font style ="float:right;font-size:11px">a ';					 
						contenido+=parseInt(obJson.DISTANCIA)+' Metros';
						contenido+='</font>';
					 }
					 contenido+='</div>';
	 				contenido+='</div>';
	 
					 var lonlat = new OpenLayers.LonLat(obJson.X,obJson.Y)
					  if (Site.popupsNew  != undefined) {
						 Site.popupsNew .destroy();
					  }
					 Site.popupsNew  = new MapCity.Maps.PopUp.FramedCloud(
											"InfoDataCliente",
											 lonlat,
											 new OpenLayers.Size(200,200),
											 contenido,
											 {
												 size: new OpenLayers.Size(5,5),
											  offset: new OpenLayers.Pixel(0,0)
											 },
											 true
																			
											);			
					 Site.Map.map.addPopup(Site.popupsNew);
					 
					 Site.popupsNew.show();
					 if (tableHtml!=""){
						 Site.cargagalleryFoto();
						$('#gallery a').lightBox();
						 //Site.imagePreview();
					 }
						 
		  			
			},
			failure: function() {
				alert('ERROR AL LLAMAR A CANALES')
  			
  			}
		})
			
	}else{
	
	tableHtml = "";
	 contenido+='<div id = "principal" style = "width:280px;color:#333333;font-size:10px">';
	 
	 						
	 
	 
	 contenido+='<div style="font-size:12px">';
	 contenido+='<b>'+obJson.NOMBRE+'</b>';
	contenido+='<div id="resulfotosTool_loading" style="display:none; position:absolute; top:0px; right:5px;"><img src="img/loading2.gif" width="16" height="16"  /></div>';	 
	 contenido+='</div>';
	 contenido+='<div style="color:#005A8D;">';
	 contenido+=''+obJson.CATEGORIA+'<br>';
	 contenido+='</div>';
	 if(obJson.TOOLTIP_FOTO!=""){
		 
			var myref = location.href;
			myref=myref.split("/");
			
			myref="http://www.mapcity.com/img/photospyme/";		 	
			tableHtml+='<div id="gallery" align="left">';// class="sc_menu"			
			
			tableHtml+='<ul >';// class="sc_menu" style="padding:15px 0 0 90px;"
			tableHtml+='<left>';
			
				/*			tableHtml+='<li class="resulfotosTool pointer" ><a href="'+myref+obJson.TOOLTIP_FOTO+'"><img src="'+myref+obJson.TOOLTIP_FOTO+'"/></a></li>';//rev="width: 700px; height: 400px; scrolling: auto;" */
			tableHtml+='<li class="resulfotosToolsPYME">';
			tableHtml+='</left>'; 
			tableHtml+='</ul>';
			tableHtml+='</div>';	

			$("#resulfotosTool_loading").show();
		

			fotottip = "/img/photospyme/"+obJson.TOOLTIP_FOTO;

			$.ajax({
				type: 'GET',
				url: '/func/sizeimage.php',
				data: 'foto='+fotottip,
				// Mostramos un mensaje con la respuesta de PHP
				success: function(data) {
			
					//alert(data);
					
					if (data=="{sep}"){
//						$(".resulfotosTool").hide();
//						$("#resulfotosTool_loading").hide();

						var pic='<br><img src="'+myref+"sinfoto.jpg"+'" align="absmiddle"/></li>';	
					}else{
						var imgsize = new Array();

					var medida = data.split("{sep}");
					var ancho_original=parseInt(medida[0]);
					var alto_original=parseInt(medida[1]);
					var ancho_final = 287;
					
					var alto_final= (ancho_final * alto_original) / ancho_original;
											
					//imgsize=' width="'+ancho_final+'" height="'+alto_final+'" ';						
					//imgsize=' width="150px" height="150px" ';						
						
					var imgsize = new Array();

					var medida = data.split("{sep}");
					var ancho_original=parseInt(medida[0]);
					var alto_original=parseInt(medida[1]);
					var ancho_final = 287;
					
					var alto_final= (ancho_final * alto_original) / ancho_original;
											
					imgsize=' width="'+ancho_final+'" height="'+alto_final+'" ';						
						
						var pic='<a href="#"  onclick="Site.Modal(\'view_pic\',\'/img/photospyme/'+obJson.TOOLTIP_FOTO+'\');">'
						+'<img src="'+myref+obJson.TOOLTIP_FOTO+'" '+imgsize+'/></a></li>';	
							//+'<img src="'+myref+obJson.TOOLTIP_FOTO+'" '+imgsize+'/></a></li>';	
							
						
					}
					
					$("#resulfotosTool_loading").hide();
					$(".resulfotosToolsPYME").html(pic,function(){
								$(".resulfotosToolsPYME").css("width",ancho_final);
								$(".resulfotosToolsPYME img").css("height",alto_final);
								//alert("#resulfotosTool_loading");
								
					});
					
					
				}
			});
	LINK = obJson.LINK;
	if (tableHtml!="") contenido+=tableHtml;
	 /*if (LINK!="-") 	{
		  var HTTP = (LINK.indexOf("http://")==-1)?"http://":"";
		  contenido+='<a href="' + HTTP + LINK +'" target="_blank">Ir a sitio web</a>';
	 }else{
		 contenido+='&nbsp;';		 
	 }*/
	 
	 /*if(obJson.DISTANCIA!=""){
	 	contenido+='<font style ="float:right;font-size:11px;">a ';					 
     	contenido+=parseInt(obJson.DISTANCIA)+' Metros';
	    contenido+='</font>';
	 }*/
	 }else{
		 $("#resulfotosTool_loading").hide();
	 }
	
	 if(obJson.TOOLTIP_TEXT!=''){
		 contenido+='<div style="padding-bottom: 5px;font-size:10px">';
		 contenido+=''+obJson.TOOLTIP_TEXT+'';
		 contenido+='</div>';
	 }
	 contenido+='<div style="padding-bottom: 5px;font-size:10px">';
	 contenido+=''+DIRECCION+'';
	 
	 
//	+  Site.URL +'" target="_blank">Ir a sitio web</a>
	 var WEB = '<a href="http://'+obJson.LINK+'" target="_blank">'+obJson.LINK+'</a>';
	 
	 contenido+='<br><br>Web: '+WEB;
	 
	 contenido+='</div>';

	 if(obJson.TOOLTIP_FONO!=''){
		 contenido+='<div style="padding-bottom: 5px;">';
		 contenido+='Fono (2) '+obJson.TOOLTIP_FONO;
		 contenido+='</div>';
	 }	 
	 

	 contenido+='<div style="font-size:12px">';
	 		var NEW_TOOLTIP_FOTO = myref+TOOLTIP_FOTO;

	 var zoomimg="<img src='/img/but/zoom_chico.png' border='0' align='absmiddle' style='margin-right:5px;'>";					 
	 var ZOOM_PA = "<div align=\"right\" style=\"top:100px;left:210px;font-size:10px\"><a href=\"#\" onclick=\"Site.Modal('view_pic','"+NEW_TOOLTIP_FOTO+"');\">"+zoomimg+"Ampliar</a></div>";
	//contenido +=ZOOM_PA;
	 contenido+='</div>';
	if(obJson.ID==206)
	{
		contenido += "<br><iframe id='a2c64e1b' name='a2c64e1b' src='http://ads.mapcity.com/www/delivery/afr.php?zoneid=613&amp;cb=INSERT_RANDOM_NUMBER_HERE' frameborder='0' scrolling='no' width='250' height='70'><a href='http://ads.mapcity.com/www/delivery/ck.php?n=ac6c425f&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://ads.mapcity.com/www/delivery/avw.php?zoneid=613&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=ac6c425f' border='0' alt='' /></a></iframe><br>";
	
	}else
	{ 
	 	contenido += "<br><iframe id='a0ca87e4' name='a0ca87e4' src='http://ads.mapcity.com/www/delivery/afr.php?zoneid=24&amp;cb=INSERT_RANDOM_NUMBER_HERE'";
		contenido += " frameborder='0' scrolling='no' width='250' height='70'>";
		contenido += " <a href='http://ads.mapcity.com/www/delivery/ck.php?n=acda6af2&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'>";
		contenido += " <img src='http://ads.mapcity.com/www/delivery/avw.php?zoneid=24&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=acda6af2' border='0' alt='' />";
		contenido += " </a>";
		contenido += " </iframe><br>";
	}
	if(obJson.ID==204)
	{
			contenido += '<br><a href="#"  title="te llamamos?" onclick="';
			contenido += "window.open('http://arcaris.com/cliente.php?key=a8a331675e175136834d6d1096eeb335','popup','menubar=0,resizable=0,width=440,height=426');return false;";
			contenido += '"><img src="img/call_start.png"></a>';

	}
	if(obJson.ID==206)
	{
			contenido += '<br><a href="#"  title="te llamamos?" onclick="';
			contenido += "window.open('http://arcaris.com/cliente.php?key=55eab1a517c4d14d98574047fa1a5144','popup','menubar=0,resizable=0,width=440,height=426');return false;";
			contenido += '"><img src="img/call_start.png"></a>';

	}				
	 contenido+='</div>';
	 
	 var lonlat = new OpenLayers.LonLat(obJson.X,obJson.Y)
	  if (Site.popupsNew  != undefined) {
		 Site.popupsNew .destroy();
	  }
	 Site.popupsNew  = new MapCity.Maps.PopUp.FramedCloud(
								"InfoDataCliente",
							 lonlat,
							 new OpenLayers.Size(200,200),
							 contenido,
							 {
								 size: new OpenLayers.Size(5,5),
							  offset: new OpenLayers.Pixel(0,0)
							 },
							 true
															
							);			
							Site.popupsNew.closeOnMove = false;
	Site.popupsNew.autoSize=true;
	Site.popupsNew.panMapIfOutOfView=true;
						 Site.Map.map.addPopup(Site.popupsNew);
						 
						 Site.popupsNew.show();
						  if (tableHtml!=""){
							 
							 Site.cargagalleryFoto();
//							$('#gallery a').lightBox();
			
			    		 }
						 
	}
						 
}
Site.cargagalleryFoto = function(){

	var div = $('div.sc_menu'),
		ul = $('ul.sc_menu'),
		ulPadding = 15;
	
	//Get menu width
	var divWidth = div.width();

	//Remove scrollbars	
	div.css({overflow: 'hidden'});
	
	//Find last image container
	var lastLi = ul.find('li:last-child');
	
	//When user move mouse over menu
	div.mousemove(function(e){
		//As images are loaded ul width increases,
		//so we recalculate it each time
		var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding;	
		var left = (e.pageX - div.offset().left) * (ulWidth-divWidth) / divWidth;
		div.scrollLeft(left);
	});
	
}

function print_r(array, return_val) {
    // Prints out or returns information about the specified variable  
    // 
    // version: 1004.2314
    // discuss at: http://phpjs.org/functions/print_r    // +   original by: Michael White (http://getsprink.com)
    // +   improved by: Ben Bryan
    // +      input by: Brett Zamir (http://brett-zamir.me)
    // +      improved by: Brett Zamir (http://brett-zamir.me)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)    // -    depends on: echo
    // *     example 1: print_r(1, true);
    // *     returns 1: 1
    
    var output = "", pad_char = " ", pad_val = 4, d = this.window.document;    var getFuncName = function (fn) {
        var name = (/\W*function\s+([\w\$]+)\s*\(/).exec(fn);
        if (!name) {
            return '(Anonymous)';
        }        return name[1];
    };
 
    var repeat_char = function (len, pad_char) {
        var str = "";        for (var i=0; i < len; i++) {
            str += pad_char;
        }
        return str;
    }; 
    var formatArray = function (obj, cur_depth, pad_val, pad_char) {
        if (cur_depth > 0) {
            cur_depth++;
        } 
        var base_pad = repeat_char(pad_val*cur_depth, pad_char);
        var thick_pad = repeat_char(pad_val*(cur_depth+1), pad_char);
        var str = "";
         if (typeof obj === 'object' && obj !== null && obj.constructor && getFuncName(obj.constructor) !== 'PHPJS_Resource') {
            str += "Array\n" + base_pad + "(\n";
            for (var key in obj) {
                if (obj[key] instanceof Array) {
                    str += thick_pad + "["+key+"] => "+formatArray(obj[key], cur_depth+1, pad_val, pad_char);                } else {
                    str += thick_pad + "["+key+"] => " + obj[key] + "\n";
                }
            }
            str += base_pad + ")\n";        } else if (obj === null || obj === undefined) {
            str = '';
        } else { // for our "resource" class
            str = obj.toString();
        } 
        return str;
    };
 
    output = formatArray(array, 0, pad_val, pad_char); 
    if (return_val !== true) {
        if (d.body) {
            this.echo(output);
        }        else {
            try {
                d = XULDocument; // We're in XUL, so appending as plain text won't work; trigger an error out of XUL
                this.echo('<pre xmlns="http://www.w3.org/1999/xhtml" style="white-space:pre;">'+output+'</pre>');
            }            catch (e) {
                this.echo(output); // Outputting as plain text may work in some plain XML
            }
        }
        return true;    } else {
        return output;
    }
}
Site.GetDPHQTE=function() {//Obtiene Punto Digital
	if(typeof Site.markers_publicidad !='undefined')
	{		
		Site.markers_publicidad.destroy();
	}
	if (Site.Map.map.getZoom() >= 12)
	{
		Site.markers_publicidad = new OpenLayers.Layer.Markers("point_publicidad");
		Site.Map.map.olMap.addLayer(Site.markers_publicidad);
		var geodata = GetExtent();
		if(Site.LON==null)
		{
			var centro = Site.Map.map.getCenter();
			Site.LON = centro.lon;
			Site.LAT = centro.lat;	
		}
		var geourl = 'xmin='+geodata[0]+'&ymin='+geodata[2]+'&xmax='+geodata[1]+'&ymax='+geodata[3]+'&id_capa=-1&LON='+Site.LON+'&LAT='+Site.LAT;
		//alert(Site.pathPublicidad+'/includes/recuperarPublicidadHQTE.php?'+geourl);
		//alert('includes/hqte/recuperarPublicidadHQTE.php?'+geourl);
	  $.ajax({
			type: 'GET',
			url: 'includes/hqte/recuperarPublicidadHQTE.php',
			//url :'http://hqte.mapcity.com/includes/recuperarPublicidadHQTE.php?xmin=-70.606878802114&ymin=-33.419175115732&xmax=-70.591347965408&ymax=-33.408255297626&id_capa=-1&LON=-70.6000973249664&LAT=-33.413676620749',
			data: geourl,
			error: function(err) {
				//alert(err);
			},
			success: function(json) 
			{
				var objJson = jQuery.parseJSON(json);	
				var htmlCat="";
				var img_arr=Array();
				if(objJson.COUNT>0)
				{
					document.getElementById('idboxMessage2').style.display="block";		
					Site.archivo_img=Array();
					for(i=0;i< objJson.COUNT;i++)
					{
						lon_publi=objJson.PUBLICIDADES[i].LONGITUD;
						lat_publi=objJson.PUBLICIDADES[i].LATITUD;
						objeto=objJson.PUBLICIDADES[i];			
						var ref = location.href;
						ref=ref.split("/");
						//ref="http://"+ref[2]+"/hqte/img/fotos";
						ref=Site.pathPublicidad+"/img/fotos";
						img_arr= (objJson.PUBLICIDADES[i].IMAGENES).split("|");
						texto="<div id='popupPubliText'>"+objJson.PUBLICIDADES[i].NOMBRE+"</div>";
						texto+="<div id='popupPubliText2'>"+objJson.PUBLICIDADES[i].RUBRO+"</div>";
						if(img_arr.length>0)
						{
							texto+="<br><div class='resulfotosPubli'>";
							for(b=0;b<img_arr.length;b++)
							{
								if(img_arr[b]!="")
								{
									//archivo="'"+ref+"/"+img_arr[b].replace(".","_full.")+"'";
									Site.archivo_img[b]="'"+ref+"/"+img_arr[b].replace(".","_full.")+"'";
									//\''+archivo+'\'
									//texto+='<img border="0" valign="left" onclick=\'prevImg("'+archivo+'",0,\''+lon_publi+'\',\''+lat_publi+'\',10);\' src="'+ref+'/'+img_arr[b]+'">';	
									//"<a href=\"javascript:Site.OpenPromoPopup();Site.Modal('Promos_Bresler','"+datamap+"');\">"+img_PromoPopup+"</a>"
									texto += "<img border='0' valign='left' onclick='prevImg("+b+",0,\""+lon_publi+"\",\""+lat_publi+"\",10);' src=\""+ref+"/"+img_arr[b]+"\">";
								}
							}
							texto+='</div>';
						}
						/*if(objJson.PUBLICIDADES[i].DESCRIPCION!="")
						{
							texto +="<div id='popupPubliText3'>"+objJson.PUBLICIDADES[i].DESCRIPCION+"</div>";
						}*/
						if(objJson.PUBLICIDADES[i].OFERTA!="")
						{
							texto +="<div id='popupPubliText3'>"+objJson.PUBLICIDADES[i].OFERTA+"</div>";
						}
						texto +="<div id='popupPubliText4'>"+objJson.PUBLICIDADES[i].CALLE+" "+objJson.PUBLICIDADES[i].NUMERO+", "+objJson.PUBLICIDADES[i].COMUNA+"";
						if(objJson.PUBLICIDADES[i].OFICINA!="" || objJson.PUBLICIDADES[i].PISO!="")
						{
							texto +="<br>";
						}
						if(objJson.PUBLICIDADES[i].OFICINA!="")
						{
							texto +="Oficina "+objJson.PUBLICIDADES[i].OFICINA+" ";							
						}
						if(objJson.PUBLICIDADES[i].PISO!="")
						{
							texto +="Piso "+objJson.PUBLICIDADES[i].PISO+"";							
						}						
						texto +="</div>";
						if(objJson.PUBLICIDADES[i].TELEFONO!="")
						{
							texto +="<div id='popupPubliText4'>Fono: "+objJson.PUBLICIDADES[i].TELEFONO+"</div>";
						}
						if(objJson.PUBLICIDADES[i].MAIL)
						{
							texto +="<div id='popupPubliText4'>E-mail: "+objJson.PUBLICIDADES[i].MAIL+"</div>";
						}
						if(objJson.PUBLICIDADES[i].WEB!="" && objJson.PUBLICIDADES[i].WEB!="http://")
						{
							texto +="<br><div id='popupPubliText4'><a href='"+objJson.PUBLICIDADES[i].WEB+"' target='_blank'>"+objJson.PUBLICIDADES[i].WEB+"</a></div>";
						}
						//BANNER PRUBLICIDAD
						if(objJson.PUBLICIDADES[i].ID_PUNTO==259)
						{
							texto += "<br><iframe id='a2c64e1b' name='a2c64e1b' src='http://ads.mapcity.com/www/delivery/afr.php?zoneid=613&amp;cb=INSERT_RANDOM_NUMBER_HERE' frameborder='0' scrolling='no' width='250' height='70'><a href='http://ads.mapcity.com/www/delivery/ck.php?n=ac6c425f&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://ads.mapcity.com/www/delivery/avw.php?zoneid=613&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=ac6c425f' border='0' alt='' /></a></iframe><br>";
							texto += '<br><a href="#"  title="te llamamos?" onclick="';
							texto += "window.open('http://arcaris.com/cliente.php?key=55eab1a517c4d14d98574047fa1a5144','popup','menubar=0,resizable=0,width=440,height=426');return false;";
							texto += '"><img src="img/call_start.png"></a>';
						}
						
						if(objJson.PUBLICIDADES[i].ICONO.length<3)
						{
							icono=Site.icono_default_hqte;
							var mi_imagen = new Image();
							mi_imagen.src=""+Site.pathIconoPublicidad+""+icono;

							//size="11,11";
							size=""+mi_imagen.width+","+mi_imagen.height+"";
						}else
						{
							icono=objJson.PUBLICIDADES[i].ICONO;
							size="25,31";
							if(objJson.PUBLICIDADES[i].TIPO==1)
							{
								size=""+objJson.PUBLICIDADES[i].ANCHO_ICON+","+objJson.PUBLICIDADES[i].ALTO_ICON+"";
							}
						}			
            lon=objJson.PUBLICIDADES[i].LONGITUD;
            lat=objJson.PUBLICIDADES[i].LATITUD;
            texto2=texto.replace(/'/gi,"--");
            texto2=texto2.replace(/"/gi,"--");
            //texto2="PASO";
						//onmouseover="Site.activaToolArr('+i+')"
						var id_punto=objJson.PUBLICIDADES[i].ID_PUNTO;
						var id_empresa=objJson.PUBLICIDADES[i].ID_EMPRESA;
						htmlCat+="<div  style='cursor: pointer;' class=listRowTemplate_template_pyme id='"+i+"' onclick='mostrarpopPublicidad(\""+texto2+"\",0,"+lon+","+lat+",0,"+id_punto+","+id_empresa+");'>";
						htmlCat+='<table>';
						htmlCat+='<tr>';
						htmlCat+='<td style="padding-right: 10px; padding-top: 2px;">';
						if(objJson.PUBLICIDADES[i].IMAGENES!="")
						{
							/*var ref = location.href;
							ref=ref.split("/");
							ref="http://"+ref[2]+"/hqte/img/fotos";
							img_arr= (objJson.PUBLICIDADES[i].IMAGENES).split("|");*/
							htmlCat+='<div class="resulfotos2">';
							htmlCat+='<img border="0" valign="left" src="'+ref+'/'+img_arr[0]+'">';;
							htmlCat+='</div>';
						}else
						{
							htmlCat+='<div class="resulfotos2">';
							htmlCat+='<img border="0" valign="left" src="hqte/img/Gnome-Camera-Photo-48.png">';		;
							htmlCat+='</div>'	;
						}
						htmlCat+='</td>';
						htmlCat+='<td id="">';
						htmlCat+='<div class="rowTitle_template_pyme">';
						htmlCat+=objJson.PUBLICIDADES[i].NOMBRE+'<br/>';
						htmlCat+='<table style="width:180px;">';
						htmlCat+='<tr>';
						htmlCat+='<td style="padding-right: 10px; padding-top: 2px;">';
						htmlCat+='<font style="color:#8B8B8B">'+objJson.PUBLICIDADES[i].RUBRO+'</font>';
						htmlCat+='</td>';
						htmlCat+='</tr>';
						htmlCat+='</table>';
						htmlCat+='</div>';
						htmlCat+='</td>';
						htmlCat+='</tr>';
						htmlCat+='</table>';
						htmlCat+='</div>';
						/*texto="<div id='popupPubliText'>"+objJson.PUBLICIDADES[i].NOMBRE+"</div>";
						texto+="<div id='popupPubliText2'>"+objJson.PUBLICIDADES[i].RUBRO+"</div>";
						texto+='<br><div class="resulfotosPubli">';
						for(b=0;b<img_arr.length;b++)
						{
							if(img_arr[b]!="")
							{
								texto+='<img border="0" valign="left" src="'+ref+'/'+img_arr[b]+'">';	
							}
						}
						texto+='</div>';
						if(objJson.PUBLICIDADES[i].DESCRIPCION!="")
						{
							texto +="<div id='popupPubliText3'>"+objJson.PUBLICIDADES[i].DESCRIPCION+"</div>";
						}
						if(objJson.PUBLICIDADES[i].OFERTA!="")
						{
							texto +="<div id='popupPubliText3'>"+objJson.PUBLICIDADES[i].OFERTA+"</div>";
						}
						texto +="<div id='popupPubliText4'>"+objJson.PUBLICIDADES[i].CALLE+" "+objJson.PUBLICIDADES[i].NUMERO+", "+objJson.PUBLICIDADES[i].COMUNA+"</div>";
						if(objJson.PUBLICIDADES[i].TELEFONO!="")
						{
							texto +="<div id='popupPubliText4'>Fono: "+objJson.PUBLICIDADES[i].TELEFONO+"</div>";
						}
						if(objJson.PUBLICIDADES[i].MAIL)
						{
							texto +="<div id='popupPubliText4'>E-mail: "+objJson.PUBLICIDADES[i].MAIL+"</div>";
						}
						if(objJson.PUBLICIDADES[i].WEB!="")
						{
							texto +="<br><div id='popupPubliText4'>"+objJson.PUBLICIDADES[i].WEB+"</div>";
						}*/
		  			Site.PublicidadAddMarker(objeto,texto,lon_publi,lat_publi,icono,size,i);										
					}
					document.getElementById('menu2').innerHTML += htmlCat;
					var num = $('#menu2 .listRowTemplate_template_pyme').length; 
					var numpal = (num>1)?" negocios ": " negocio ";
					var txtrecomienda = "<a href='#recomienda_link' id='recomienda'>Te recomendamos <b>"+num+numpal+"</b> en esta zona.</a>";
					if (num>0)
					{
						$('#terecomendamoslink').fadeIn('slow'); 
						$('.terecomendamoslink_br').show(); 
						$('#terecomendamoslink').html(txtrecomienda);
					}else
					{
						$('#terecomendamoslink').fadeOut('slow');  
						$('.terecomendamoslink_br').hide();  			
						//$('#terecomendamoslink').html("");
					}
				}
			}
		});
	}
	
}

	Site.PublicidadAddMarker=function(json,texto,lon,lat,icono,size_,cont_id)
	{
			var size_arr=Array();
			size_arr=size_.split(",");
			var size = new OpenLayers.Size(size_arr[0],size_arr[1]);
			var img_arr=Array();
			//var offset = new OpenLayers.Pixel(-(size.w/2), -size.h);
			
  		//var icon = new OpenLayers.Icon(""+Site.pathIconoPublicidad+""+icono+"",size,offset);
  		//alert(""+Site.pathIconoPublicidad+""+icono+"");
  		
  		var icon = new OpenLayers.Icon(""+Site.pathIconoPublicidad+""+icono+"",size);
  		icon.imageDiv.style.cursor = "pointer";
  		lonlat = new OpenLayers.LonLat(lon,lat);
			marker= new OpenLayers.Marker(lonlat,icon);			
			
			id_punto=json.ID_PUNTO;
			id_empresa=json.ID_EMPRESA;
			//marker.setOpacity(0.8);
			marker.events.register('mouseover', marker, function(evt) {addPopUp(json.LATITUD,json.LONGITUD,'&nbsp&nbsp<b>'+json.NOMBRE+'</b>'); OpenLayers.Event.stop(evt); });
			marker.events.register('mousedown', marker, function(evt) {mostrarpopPublicidad(texto,this,json.LONGITUD,json.LATITUD,0,id_punto,id_empresa); OpenLayers.Event.stop(evt); });
			marker.events.register('mouseout', marker, function(evt) {noMano(); OpenLayers.Event.stop(evt); });
			Site.markers_publicidad.addMarker(marker);
			if(cont_id==0 || cont_id==1)
			{
				Site.markers_publicidad.addMarker(marker);
			}
	}
function mostrarpopPublicidad(valor,name_idMar, AM_lon, AM_lat, zoom,id_punto,id_empresa)       
{
	valor=valor.replace(/--/gi,"'");
	if(typeof Site.popup_publicidad !='undefined')
	{
		Site.popup_publicidad.destroy();
	}
	w=230;
	h=250;
	if(Site.IsInternetExplorer()!=false)
	{
		w=280;
		h=300;		
	}
		Site.popup_publicidad = new OpenLayers.Popup.FramedCloud("popup_publicidad",
											new OpenLayers.LonLat(AM_lon,AM_lat),
											new OpenLayers.Size(w,h),
											valor.replace("**","'"),
											null,
											true
											);
	Site.popup_publicidad.closeOnMove = true;
	Site.popup_publicidad.autoSize=true;
	Site.popup_publicidad.panMapIfOutOfView=false;
	Site.Map.map.olMap.addPopup(Site.popup_publicidad);
	
	var result = {
                    ip: id_punto,
                    ie:id_empresa,
                    method2: 'ae'
                };
    var params = OpenLayers.Util.getParameterString(result);
    OpenLayers.loadURL("includes/hqte/fi.php?"+ params,
                                   '',
                                   null,
                                   displayEst);
                                   
	//Site.popup_publicidad.setZIndex(3001);
}

function prevImg(imagen,name_idMar, AM_lon, AM_lat, zoom)       
{
	//alert(imagen);
	if(typeof Site.popup_publicidad !='undefined')
	{
		Site.popup_publicidad.destroy();
	}
	w=250;
	h=250;
	if(Site.IsInternetExplorer()!=false)
	{
		w=300;
		h=300;		
	}
	contenido="<img src="+Site.archivo_img[imagen]+" width=250 hight=250>";
	Site.popup_publicidad = new OpenLayers.Popup.FramedCloud("popup_IMGpublicidad",
											new OpenLayers.LonLat(AM_lon,AM_lat),
											new OpenLayers.Size(w,h),
											contenido,
											null,
											true
											);
	Site.popup_publicidad.closeOnMove = false;
	Site.popup_publicidad.autoSize=false;
	Site.popup_publicidad.fixedRelativePosition=true;
	Site.popup_publicidad.panMapIfOutOfView=true;
	Site.Map.map.olMap.addPopup(Site.popup_publicidad);



}


function addPopUp(lat_,lon_,texto_mini)
{

	popup_mini = new OpenLayers.Popup("chicken", 
                                         new OpenLayers.LonLat(lon_,lat_),
                                         new OpenLayers.Size(300,50),
                                         texto_mini,                                         
                                        false);   
  popup_mini.autoSize=true;
	popup_mini.panMapIfOutOfView=true;                                              
  setTimeout("Site.Map.map.olMap.addPopup(popup_mini);popup_mini.setOpacity(.8);",500)
  
  //popup_mini.setBorder("1px solid");   
}

function noMano()
{
try{
		popup_mini.destroy();
	}catch(err){}
}

function displayEst()
{
	//paso por add estadisticas
}
