function i$(id)
{
    return document.getElementById(id);
}
function colex(cl, num) {
    if(cl == 'u') {
        i$('di_'+num).className = 'block';
        i$('dates'+num).className = 'd';
    } else {
        i$('di_'+num).className = 'hide';
        i$('dates'+num).className = 'u';
    }
}
var pops = [];
function uP(url, id) {
  if(pops[id] && !pops[id].closed) {
    pops[id].location = url;
    pops[id].focus();
  } else {
    pops[id] = window.open(url, id, 'toolbar=1,menubar=1,location=1,directories=1,width=950,height=700,scrollbars=1,resizable=1,status=1');
  }
}

function suP(url, id) {
  if(pops[id] && !pops[id].closed) {
    pops[id].location = url;
    pops[id].focus();
  } else {
    pops[id] = window.open(url, id, 'toolbar=1,menubar=1,location=1,directories=1,width=450,height=220,scrollbars=1,resizable=1,status=1');
  }
}

// function alias to save bandwith on ajax calls
var visiMrk = new Array();
function a(marker, hide_id) {
  if(hide_id) {
      //marker.hide();
      marker.onMap = 0;
      if(isArray(visiMrk[hide_id])) {
        visiMrk[hide_id].push(marker);
      } else {
        visiMrk[hide_id] = new Array(marker);
      }  } else {
    map.addOverlay(marker);
  }
}

function pT(lat,lon) {
    return new GLatLng(lat,lon);
}

