var pointLayer;
var isIE = false;
var isFF = false;
var isOP = false;
var pathPHP = "<?php echo base_url();?>static/js/";
var httpReq = getXMLHTTP();
var arrow;
var gex, gey, gename, getable, geicon;
var hasGe = false;
var icons = new Array();
var iconCount;
var iconindex     = new Array();
var iconid     = new Array();
var iconsmall  = new Array();
var iconlarge  = new Array();
var iconx      = new Array();
var icony      = new Array();
var icontable  = new Array();
var icongeicon = new Array();
var icontype   = new Array();
var iconname   = new Array();
var iconstatus   = new Array();
var iconH = 19;
var iconW = 19;
function getDetail( table, id, x, y, name, icon ) {
  toolTip.moveDetail(x,y, id,0);
}
function drawPointsAll() {
  var extents  = myKaMap.getGeoExtents();
  var icondir  = "";
  var iconadjx = 9;
  var iconadjy = 9;
  iconH = 19;
  iconW = 19;  
  var iconsrc  = iconsmall;
  if (pointLayer != null) {
    myKaMap.removeDrawingCanvas(pointLayer);
  }
  pointLayer = myKaMap.createDrawingCanvas(10);
  pointLayer.id="pintLayer";
  pointLayer.style.width="1px";
  pointLayer.style.height="1px";
  for (var i = 0; i < iconCount+100; i++ ) {
    if ( iconstatus[icontype[i]] == 1) {	
	  var div = document.createElement('div');
	  var icon		= document.createElement("img");
      //alert(nombre);
      icon.src		= base_url+"static/icons/" + icondir + iconsrc[i];
      icon.style.cursor = "pointer";
      //icon.id		= iconid[i];
      //icon.id		= "poil"+iconid[i];
      $(icon).attr('id', "poil"+iconid[i] );
      $(icon).attr('vid', iconid[i] );
      icon.xp		= iconx[i];
      icon.yp		= icony[i];
      icon.table	= icontable[i];
      icon.geicon	= icongeicon[i];
      icon.name	= iconname[i];
	  icon.alt=iconname[i];	
	  icon.title=iconname[i];	
	  icon.style.height = iconH+"px";
	  icon.style.width = iconW+"px";
	  icon.style.left='-9px';
	  icon.style.top='-9px';
      bind(icon);
	  div.appendChild(icon);
      $(div).css('width','0px');
      $(div).css('height','0px');
      myKaMap.addObjectGeo( pointLayer, icon.xp, icon.yp, div );
    }
  }
}
function bind(icon){
      $(icon).bind('click', function() {
         myTips.clicpin($(icon).attr('xp'), $(icon).attr('yp') ,$(icon).attr('name'),$(icon).attr('id'), base_app+"getinfo/getDetail/"+$(icon).attr('vid')+"/"+0 ,"leyenda");
      });
      $(icon).css("position","relative");

}

function infoClick(un) {
 var params=un;
 window.open(base_app+"info/"+params, "_blank", "width=840px,height=760px,scrollbars=yes,status=yes,resizable=yes,screenx=0,screeny=0");
}
function infoClickEn(un) {
 var params=un+"/en";
 window.open(base_app+"info/"+params, "_blank", "width=840px,height=760px,scrollbars=yes,status=yes,resizable=yes,screenx=0,screeny=0");
}
function infoGooClick(un) {
 var params=un;
 window.open(base_app+"googlemaps/"+params, "_blank", "width=500,height=490,scrollbars=yes,status=yes,resizable=yes,screenx=0,screeny=0");
}
function infoGooDir(x,y,dir) {
 var params=x+'/'+y+'/'+dir;
 window.open(base_app+"mapa/direccion/"+params, "_blank", "width=500,height=490,scrollbars=yes,status=yes,resizable=yes,screenx=0,screeny=0");
}