// Function to alias outterHTML
Element.implement({
	getHTML: function(){
		return new Element('div').adopt(this.cloneNode(true)).innerHTML.clean();
	}
});
window.addEvent('domready',function(){ new SmoothScroll(); });

window.addEvent('domready',function()
{ 
	if($('select-all') != null)
	{
		$('select-all').addEvent(
			'click',
			function()
			{
				if($('select-all').innerHTML == 'Select All')
				{
					$$('input[type=checkbox]').each(
						function(el)
						{
							el.checked = true;
						}
					);
					$('select-all').set('html', 'Unselect All');
				}
				else
				{
					$$('input[type=checkbox]').each(
						function(el)
						{
							el.checked = false;
						}
					);
					$('select-all').set('html', 'Select All');
				}
			}.bind(this)
		);
	}
})