var fontsizeSlider;
var cookieDate = new Date();
var valDate = cookieDate.getDate();
cookieDate.setDate(valDate+90);

var sliderWidth = 75;

function setupFontSizeSlider(e){
	fontsizeSlider = YAHOO.widget.Slider.getHorizSlider("sliderBG", "sliderThumb", 0, sliderWidth, 5); 
	fontsizeSlider.onChange = function(firstOfst, secondOfst){
		document.body.style.fontSize = (100 +  fontsizeSlider.getValue()*(sliderWidth/100))+"%";
		setCookie("nisshinFontSize",fontsizeSlider.getValue(),cookieDate,"/");
	}
	var defaultFontSize = getCookie("nisshinFontSize");
	if ( defaultFontSize == null ) defaultFontSize = 0;
	else defaultFontSize = parseInt(defaultFontSize);
	fontsizeSlider.setValue(defaultFontSize);
	fontsizeSlider.setValue(defaultFontSize);
}


// Function to Set Cookie
function setCookie(name,value,expire,path){
	document.cookie = name + '=' + escape(value) + ((expire==null)?'':('; expires='+expire.toGMTString())) + ((path==null)?'':('; path='+path));
}
// Function to Get Cookie
function getCookie(name){
	var search = name + '=';
	if (document.cookie.length>0) {
		offset = document.cookie.indexOf(search);
		if (offset != -1){
			offset += search.length;
			end = document.cookie.indexOf(';',offset);
			if(end == -1)
				end = document.cookie.length;
			return unescape(document.cookie.substring(offset,end));
		}
	}
	return null;
}

try {
	if ( window.addEventListener ) window.addEventListener("load",setupFontSizeSlider,true);
	else if ( window.attachEvent ) window.attachEvent("onload",setupFontSizeSlider);
} catch (e) {
	alert(e);
	window.onload = setupFontSizeSlider;
}
