//JS script for Joomla template
var siteurl = '';

window.addEvent ('load', function() {
	if($('jvbacktotop')) {
		var winScroller = new Fx.Scroll(window);
		$('jvbacktotop').addEvent('click', function(e) {
			e = new Event(e).stop();
			winScroller.toTop();
		});
	}
});

function trim(str)
{
    if(!str || typeof str != 'string')
        return null;

    return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
}

window.addEvent('load', function(){

	var StyleCookie = new Hash.Cookie('JVMStarStyleCookieSite');
	var settings = { colors: '' };
	var style_1, style_2, style_3;
	new Asset.css(StyleCookie.get('colors'));

	/* Style 1 */
	if($('jvcolor1')){$('jvcolor1').addEvent('click', function(e) {
		e = new Event(e).stop();
		if (style_1) style_1.remove();
		new Asset.css(jvpathcolor + 'orange.css', {id: 'orange'});
		style_1 = $('orange');
		settings['colors'] = jvpathcolor + 'orange.css';
		StyleCookie.empty();
		StyleCookie.extend(settings);
	});}

	/* Style 2 */
	if($('jvcolor2')){$('jvcolor2').addEvent('click', function(e) {
		e = new Event(e).stop();
		if (style_2) style_2.remove();
		new Asset.css(jvpathcolor + 'blue.css', {id: 'blue'});
		style_2 = $('blue');
		settings['colors'] = jvpathcolor + 'blue.css';
		StyleCookie.empty();
		StyleCookie.extend(settings);
	});}

	/* Style 3 */
	if($('jvcolor3')){$('jvcolor3').addEvent('click', function(e) {
		e = new Event(e).stop();
		if (style_3) style_3.remove();
		new Asset.css(jvpathcolor + 'darkgrey.css', {id: 'darkgrey'});
		style_3 = $('darkgrey');
		settings['colors'] = jvpathcolor + 'darkgrey.css';
		StyleCookie.empty();
		StyleCookie.extend(settings);
	});}

});
