/**
 * @author Alpha Channel Group
 */

/**
 * Dom and Event classes by Dustin Diaz
 * www.dustindiaz.com/
 */
var Dom = {
  get: function(el) {
    if (typeof el === 'string') {
      return document.getElementById(el);
    } else {
      return el;
    }
  },
  add: function(el, dest) {
    var el = this.get(el);
    var dest = this.get(dest);
    dest.appendChild(el);
  },
  remove: function(el) {
    var el = this.get(el);
	if (el != null) {
		el.parentNode.removeChild(el);
	}
  }
  };
  var Event = {
  add: function() {
    if (window.addEventListener) {
      return function(el, type, fn) {
        Dom.get(el).addEventListener(type, fn, false);
      };
    } else if (window.attachEvent) {
      return function(el, type, fn) {
        var f = function() {
          fn.call(Dom.get(el), window.event);
        };
        Dom.get(el).attachEvent('on' + type, f);
      };
    }
  }()
 };

 Event.add(window, 'load', function() {
 	Event.add('catSearchCollections', 'change', function() {
		document.col_search.submit();
	});
	Event.add('catSearchPrice', 'change', function() {
		document.cat_search.submit();
	});
	Event.add('catSearchKeyword', 'change', function() {
		document.cat_search.submit();
	});
 })
