spafinder.classes.toptenlists = Class.create({
	initialize: function() {
		this.observers();
		this.starbox();
	},
	observers: function() {
		try {
			$('see-more-lists-closed').observe('click', function(event) {
				return this.toggle_lists(event);
			}.bind(this));
			$('see-more-lists-opened').observe('click', function(event) {
				return this.toggle_lists(event);
			}.bind(this));
		} catch(e) {}
	},
	starbox: function() {
		$$('span.starbox').each(function(starbox) {
			new Starbox(starbox, parseFloat(starbox.innerHTML), {
				locked: true,
				overlay: 'star-white.png'
			});
		});
	},
	toggle_lists: function() {
		var lists = $('see-more-lists');
		var opened = $('see-more-lists-opened');
		var closed = $('see-more-lists-closed');
		if ( lists.style.display == 'block' ) {
			lists.style.display = 'none';
			opened.style.display = 'none';
			closed.style.display = 'block';
		} else {
			lists.style.display = 'block';
			opened.style.display = 'block';
			closed.style.display = 'none';
		}
	}
});
document.observe("dom:loaded", function() {
	new spafinder.classes.toptenlists();
});
