var minutes       = 1;
var seconds       = (60 * minutes);
var mapctrl       = null;
var mapType       = 1;

var productLink   = "http://www.cybersleuthsupreme.co.za";
var netstarLink   = "http://www.netstar.co.za";

//var poiurl        = "http://campaign.netstaronline.net/RASA2009PointsofInterest.kml";
//var pointsurl     = "http://campaign.netstaronline.net/RASA2009Points.kml";
//var routeurl      = "http://campaign.netstaronline.net/RASA2009Route.kml";
//var supporturl    = "http://campaign.netstaronline.net/RASA2009SupportStations.kml";
var routeurl      = "http://campaign.netstaronline.net/947Route.kml";

function buildURL()
{
  mapctrl.addLatestPositionsLayer( "Sam's Units", "Sam's Units", "ServiceProxy.aspx" );
}

function refresh()
{
  mapctrl.map.removeLayer( mapctrl.layers[mapctrl.layers.length-1], false );
  buildURL();
  alert( "Positions Refreshed" );
}

function autoRefresh()
{
  mapctrl.map.removeLayer( mapctrl.layers[mapctrl.layers.length-1], false );
  buildURL();
}

function initialise()
{
  configure();
  
  mapctrl = NetstarMapControl( "map", 800, 400, 17 );
  mapctrl.addGoogleHybrid();
  
  //mapctrl.addLatestPositionsLayer( "Points of interest", "POI", poiurl );
  //mapctrl.addLatestPositionsLayer( "Points", "Points", pointsurl );
  mapctrl.addLatestPositionsLayer( "Route", "Route", routeurl );
  //mapctrl.addLatestPositionsLayer( "Support Stations", "SupportStations", supporturl );
  
  // refresh due to bug in IE
  alert( "Dear user, please click on Refresh Device Position to view Units" );
  
  buildURL();
  window.setInterval( autoRefresh, (1000 * seconds) );
}

function configure()
{
  var link;
  var image;
  
  link      = document.getElementById( "NetstarLink" );
  link.href = netstarLink;
  
  link      = document.getElementById( "ProductLink" );
  link.href = productLink;
  
  image     = document.getElementById( "LogoNetstar" );
  image.src = "img/altech_netstar_logo_small.JPG"
  
  image     = document.getElementById( "LogoHost" );
  image.src = "img/94_7_logo.jpg";
  image.style.display = "none";
  
  image     = document.getElementById( "LogoProduct" );
  image.src = "img/cybersleuth_logo_small.jpg";
  image.style.display = "none";
}

