function callAction(xmlData){
  var data = $(parseXML(xmlData)).find('action')[0];
  
  if(data){
    var action= data.attributes.getNamedItem('type').value;
    var floorId= data.attributes.getNamedItem('id').value;

    if(action == 'click'){
      var url = GetUrl(floorId);
      $('#floorDetails').load(url);
    }
  }
}

function parseXML(xml){
  if(window.ActiveXObject && window.GetObject){
    var dom = new ActiveXObject( 'Microsoft.XMLDOM' );
    dom.loadXML( xml );
    return dom;
  }

  if(window.DOMParser){
    return new DOMParser().parseFromString( xml, 'text/xml' );
  }

  return xml;
}

function GetUrl(floorId){
  var url = window.location.href
  var splitResult = url.split("?");
  url = splitResult[0];
  var id = "";

  var re = new RegExp(/id=(\d+)/);
  var m = re.exec(window.location.href);

  if (m != null) {
    id = m[0] + '&';
  }

  return url + '?' + id + 'ajaxrequest=true' + '&floorid=' + floorId;
}