/**
 * @author Robert Boguszewski (robert.boguszewski@veneo.pl)
 */
var ArraySelectManagerClass = Class.create();
ArraySelectManagerClass.prototype = {
  initialize: function(select1,data1,select2,data2) {
    this.data1 = Object.extend({},data1);
    this.data2 = Object.extend({},data2);
//    if (typeof(select1) == 'string') {
//      select1 = $(select1);
//    }
    this.select1 = select1;
//    if (typeof(select2) == 'string') {
//      select2 = $(select2);
//    }
    this.select2 = select2;
    if (this.select1 && this.select1.options.length > 0) {
      this.data1 = Object.extend({'0':$(this.select1.options[0]).innerHTML},this.data1);
    }
    if (this.select2 && this.select2.options.length > 0) {
      this.data2 = Object.extend({'0':$(this.select2.options[0]).innerHTML},this.data2);
    }
//    this.fillSelect(this.select1,this.data1);
//    Event.observe(this.select1,'change', function (event) {
//      this.fillSelect(this.select2,this.data2[this.select1.value]);
//    }.bind(this));
  },

  fillSelect: function (select,data) {
  },

  fill2: function () {
    new Ajax.Updater('modelUP', '/index/markModel2', {
        parameters: { name: this.select1.value }
    });
    return ;
  },

  fill3: function (value) {
    new Ajax.Updater('modelAdvUp', '/index/markModel', {
        parameters: { name: value }
    });
    return ;
  },

  fill4: function (value) {
    new Ajax.Updater('modelUPSearch', '/index/markModel2', {
        parameters: { name: value }
    });
    return ;
  }
}