/**
 * @package   Affinity Template - RocketTheme
 * @version   1.0 September 18, 2011
 * @author    RocketTheme, LLC http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 *
 * Rockettheme Affinity Template uses the Joomla Framework (http://www.joomla.org), a GNU/GPLv2 content management system
 *
 */
var RokResetCookie = {
	'msg': 'Template settings have been reset to default.',
	'reload': 'Would you like to reload the page?'
};

// do not edit below

window.addEvent('domready', function() {
	var scrollToTop = document.id('top-scroll');
	if (scrollToTop) {
		var scroll = new Fx.Scroll(window);
		scrollToTop.setStyle('outline', 'none').addEvent('click', function(e) {
			e.stop();
			scroll.toTop()
		})
	};
	if (Browser.Engine.trident4) {
		var separators = document.id('horiz-menu').getElements('.separator');
		if (separators.length) {
			separators.each(function(separator, i) {
				if (separator.hasClass('daddy')) separator.addClass('separator-daddy')
			})
		}
	}
	var buttons = document.id('buttons');
	if (buttons) {
		var lnks = buttons.getElements('a');
		lnks.each(function(lnk, i) {
			lnk.addEvent('click', function(e) {
				new Event(e).stop();
				var cookie = Cookie.read('affinity-fontstyle');
				var cls = this.get('href');
				cls = cls.split("fontstyle=");
				if (cls[1]) {
					cls = cls[1];
					if ((cookie == 'f-small' && cls == 'f-larger') || (cookie == 'f-large' && cls == 'f-smaller')) cls = 'f-default';
					else if (cls == 'f-larger') cls = 'f-large';
					else if (cls == 'f-smaller') cls = 'f-small';
					Cookie.write('affinity-fontstyle', cls);
					document.id(document.body).removeClass('f-default').removeClass('f-large').removeClass('f-small').addClass(cls)
				}
			})
		})
	}
});

window.addEvent('domready', function() {
	var clearButton = document.id('clear-cookies');
	if (clearButton) {
		clearButton.addEvent('click', function(e) {
			e.stop();
			Cookie.dispose('affinity_vertical');
			Cookie.dispose('affinity_horizontal');
			Cookie.dispose('affinity_modules');
			var confirm = window.confirm(RokResetCookie.msg + '\n' + RokResetCookie.reload);
			if (confirm) window.location.reload()
		})
	}
});

