document.observe('dom:loaded', function() {
	var CssAsset = Class.create( {
		initialize : function() {
			this.jar = new CookieJar( {
				expires :31622400, // seconds (1 year)
				path :'/'
			});
			var src, title;
			if (arguments.length == 2) {
				src = arguments[0];
				title = arguments[1];
				this.jar.put('dynamic_stylesheet', src);
				this.jar.put('dynamic_stylesheet_name', title);
			} else {
				src = this.jar.get('dynamic_stylesheet');
				title = this.jar.get('dynamic_stylesheet_name');
			}
			if (src && title) {
				var element = $('dynamic_stylesheet');
				if (element) {
					element.href = src;
					element.title = title;
				} else {
					element = new Element('link', {
						'href' :src,
						'type' :'text/css',
						'id' :'dynamic_stylesheet',
						'title' :title,
						'rel' :'stylesheet',
						'media' :'screen'
					});
					$(document.body).insert(element, {
						position :'bottom'
					});
				}
				element.disabled = false;
			}
		}
	});
	/*
	new CssAsset();
	$('styles_country').observe("click", function() {
		new CssAsset('/assets/css/styles_country.css', 'country');
	});
	$('styles_city').observe("click", function() {
		new CssAsset('/assets/css/styles_city.css', 'city');
	});
	$('styles_uk').observe("click", function() {
		new CssAsset('/assets/css/styles_uk.css', 'uk');
	});
	*/
});
