function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


function initSlider(){
	/* Slider Code */
	// If use cssRules, Mozilla/Firefox, Safari, Opera, etc. (not IE)
	if(document.styleSheets[1].cssRules)
	   theRules = document.styleSheets[1].cssRules;
	// Else if use rules, IE (Microsoft)
	else if(document.styleSheets[1]['rules'])
	   theRules = document.styleSheets[1].rules;
	
	
	var maxZoom = 100;
	var minZoom = 15;
	var thumbsMultiplier = 4.8;
	var homePageMultiplier = 2.4;
	
	
	// horizontal slider control
	var zoomSlider = new Control.Slider('sliderHandle', 'sliderTrack', {
		range: $R(minZoom, maxZoom),
		sliderValue: 50,
		increment: 5});
		zoomSlider.options.onSlide = function(value){scaleIt(value);}
		zoomSlider.options.onChange = function(value){scaleItChange(value);}




		function scaleIt(v){
			// Styles for bookmark thumbs
			theRules[0].style['width'] = Math.round(v*thumbsMultiplier) + 'px';
			theRules[0].style['height'] = Math.round((v*thumbsMultiplier)*.75) + 'px'; // 75% Height			
//			$('sliderHandle').innerHTML = Math.round(v) + '%';
		}

		function scaleItChange(v){
			scaleIt(v);
			createCookie("slider_value",Math.round(v),365);
		}
	
	var prevSliderValue = readCookie("slider_value");
	if(prevSliderValue)
	zoomSlider.setValue(prevSliderValue);
	else
	zoomSlider.setValue(50);
/* Slider Code */
}

Event.onDOMReady(function() {
	// If there's a message, fade it out after 4 seconds.
	if($('message')){
		new Effect.Parallel([
			new Effect.Fade($('flash'),{sync: true})
		], {delay: 4, duration: 2});
	}
});// Domready End
