

function dlpInit(){
    /*
    add onclick handlers to floorplan links
    1. revealDash
    2. ajax event logging
  */
  var fplist = $('floorplanList');
  var links=fplist.getElementsByTagName('a');
  for (var i=0;i<links.length;i++) {
    var el = links[i];
    if (el.hasClassName('unit')){
      //remove the class because we don't need it
      el.removeClassName('unit');
      //add the event
      Event.observe(el,'click',toggleFP);


    }
  }

  window.onafterprint=function(){MNP.Track.view('DetailListingPrint', '/');};

}

function toggleFP(evt){
    //get a handle on the next tr.
    Event.stop(evt);
    var el = Event.element(evt);
    var tr = Event.findElement(evt,'tr');
    //var tr2 = tr.nextObject();

    var tr2=tr.nextSibling;
    while(tr2.nodeType!=1) { tr2=tr2.nextSibling;}

    var div = tr2.getElementsByTagName('div')[0];
    revealDash(el,div.id);
    //added for spec MNP1057F - Log floorplan views
    if(!div.open && jax){//checks only for revaling the floorplan not for hiding
      var url=el.href;
      var pk = new RegExp( "/apartment/(\\w+)" ).exec(url)[1]; //regexpression for pk
      var fid = new RegExp("[\\?]fid=([^?#]*)").exec(url)[1]; //regular Expression for fid
      var actualUrl = "/logfp?fid=" + fid + "&pk=" +pk; //url which is passed for servlet request
      new Ajax.Request(actualUrl);   //sends http request
    }
  //added ends here
}


function getDirection(){
 if(document.forms['gdir'].saddr.value.strip() != '' )
   window.open("http://maps.google.com/maps?saddr="+document.forms["gdir"].saddr.value+"&daddr="+document.forms["gdir"].daddr.value);
 return false;
}
function hideBadge(){
  var cb=$('cashbadge');
  if (cb && Element.visible(cb)) MnpEffect.Fade(cb,{duration:1});
}

  