function initSlider(url, id){
  $(document).ready(function() {
    var _data = [];
    var _json = [];
    var _url =  url;
    var _id =  id;
    
    if("http" != _id.substr(0,4)) {
      $.ajax({
        url: _url,
        dataType: "json",
        success: function(data) {
          onJSONComplete(data);
        }
      });
    }
    else {
      _json.push({image:_id});
      createSlider();
    }
      


    function onJSONComplete(data){
      var success = parseTree(data.images, _id, _data);
      if(success) {
        if(_data.length) {
          createSliderData();
        }
      }
    }


    function parseTree(object, id, target){
      var success = false;
      var i;

      if(object.id.toLowerCase() == id){
        for (i in object.aI){
          target.push(object.aI[i]);
        }
        success = true;
      }
      else {
        for(i in object.aF){
          success = parseTree(object.aF[i], id, target);
          if(success){
            break;
          }
        }

        if (!success) {
          for (i in object.aI){
            if(object.aI[i].id.toLowerCase() == id){
              target.push(object.aI[i]);
              success = true;
              break;
            }
          }
        }
      }
      return success;
    }


    function createSliderData(){
      for(var i=0; i<_data.length; i++){
          _json.push({image:_data[i].url});
      }
      createSlider();
    }
    
    function createSlider(){
      Galleria.loadTheme('/galleria.classic.js');
      $('#galleria_content').galleria({
        thumbnails: "",
        autoplay: 3000,
        transition: "fade",
        transitionSpeed: 800,
        data_source: _json
      });
    }
  })
};
