
  window.onload=function(){
	ShowMap();
	ReadPOI();
  }
 

function ShowMap()
{
  ikeamap = new MaporamaAjax('ikeamap',{showPanel:true});
  ikeamap.SetCenter(new MILatLong(lat,long),scale);
  //ikeamap.HideCustomize();	
}

function ReadPOI()
{
 var ikearead = new MaporamaProximity();             
  
  ikearead.Read(access,clause);
  
  // Callback: case 'No results found'
  ikearead.OnNoResults = function()
  {
      ShowNoResult();
  };
  
  // Callback: case 'Results found'
  ikearead.OnSearchComplete = function(Result)
  {	          
      var nbrslt = Result.length;

      for(i=0;i<nbrslt;i++)
      {
      	DisplayPinOnMap(Result[i],i+1);
  	  }	
  }
}

  
function ShowNoResult()
{
  $('ikeamap').innerHTML += '<div style="position:absolute;top:50px;left:30px">No results</div>';
}    

    
function DisplayPinOnMap(res, num)
{
	  var innercode = res['INNERCODE'];
      var ikeapin = MIPin.Create(innercode, new MILatLong(res['LAT'],res['LONG']));
      ikeapin.SetCss('MyPin'); 
      ikeapin.SetCustomIcon('<img src="http://maps.maporama.com/idl/ikea_FI/images/ikea/icoikea.gif">');      
      ikeapin.SetTitle(res['NAME']);

      var url;
      url = 'Partner.aspx?xsl=map&xml=map&Lang='+Lang+'&PB_config=default&PB_list='+innercode;
      //ikeapin.SetNavigateUrl(url);
      //ikeapin.SetNavigateUrlTarget('_self');
      ikeamap.AddPin(ikeapin);
      //ikeamap.ComputePin();
      
      
   //Add Mouse Click Event on PIN
   Maporama.Event.Register(innercode,"click",
                                function(){
                                  var p = $(innercode.toString());
                                  ikeamap.CenterTo(p.latlong);
                                  p.ShowInfoHtml('<b>'+res['NAME']+'</b><br>'+res['ADR']+'<br>'+res['ZIP']+'&#160;'+res['CITY']+'<br><div style="float:left;margin-top:10px;"><a href="'+url+'" target="_self" style="text-decoration:none;">'+lbldrivemeto+'</a></div>');
                                 }
                               );      
}