Event.observe(document, 'dom:loaded', function() {
	$('non_js_warning').hide();
});

WeadevSlider = Class.create(Weazel.Slider.Base, {
	initialize: function($super, id, properties, structure) {
		$super(id, properties, structure);
		this.create(this.structure);
		this.show();
		this.start();
	},
	createContainer: function(container) {
		for(i=0; i<container.childElements().length; i++) {
			var item = container.childElements()[i];
			item.setWidth(this.options.singleWidth);
			item.setHeight(this.options.height);
			Event.observe(item, 'mouseover', this.over.bind(this));
			Event.observe(item, 'mouseout', this.out.bind(this));
		}
	},
	over: function(event) {
		this.stop();
		var e = $(Event.element(event)).up('.item');
		if(!Weazel.Tools.Check.isNull(e)) {
			e.addClassName('over');
		} else {
			$(Event.element(event)).addClassName('over');
		}
	},
	out: function(event) {
		this.start();
		var e = $(Event.element(event)).up('.item');
		if(!Weazel.Tools.Check.isNull(e)) {
			$(Event.element(event)).up('.item').removeClassName('over');
		} else {
			$(Event.element(event)).removeClassName('over');
		}
	}
});
