function fontsizeup() {
  switch (document.getElementById('baseFontSize').title) {
    case '+2' : 
      changeFontSize('+2');
      setFontStyleSheetTitle('+2');
      createCookie('+2');
      break;
    case '+1' : 
      changeFontSize('+2');
      setFontStyleSheetTitle('+2');
      createCookie('+2');
      break;
    case '0' : 
	  changeFontSize('+1');
      setFontStyleSheetTitle('+1');
      createCookie('+1');
      break;
    case '-1' : 
      changeFontSize('0');
      setFontStyleSheetTitle('0');
      createCookie('0');
      break;
    case '-2' :
      changeFontSize('-1');
	  setFontStyleSheetTitle('-1');
	  createCookie('-1');
      break;
    default :
      changeFontSize('0');
      setFontStyleSheetTitle('0');
      createCookie('0');
      break;
  }
}

function fontsizedown() {

  switch (document.getElementById('baseFontSize').title) {
    case '+2' : 
	  changeFontSize('+1');
      setFontStyleSheetTitle('+1');
      createCookie('+1');
      break;
    case '+1' : 
      changeFontSize('0');
      setFontStyleSheetTitle('0');
      createCookie('0');
      break;
    case '0' : 
      changeFontSize('-1');
      setFontStyleSheetTitle('-1');
      createCookie('-1');
      break;
    case '-1' : 
      changeFontSize('-2');
       setFontStyleSheetTitle('-2');
       createCookie('-2');
      break;
    case '-2' : 
       changeFontSize('-2');
	   setFontStyleSheetTitle('-2');
	   createCookie('-2');
       break;
    default :
      changeFontSize('0');
      setFontStyleSheetTitle('0');
      createCookie('0');
      break;
  }
}

function changeFontSize(size) {
	var sizeOfType;
	switch (size) {
		case '+2' :
			sizeOfType = '19px'
			/* resizeStyles(sizeOfType) */
			document.body.style.fontSize = '19px'; /* = 120% */
			setIcons('+2')
			break;
		case '+1' :
			document.body.style.fontSize = '16px'; /* = 100% */
			setIcons('+1')
			break;
		case '0' :
			document.body.style.fontSize = '11px'; /* = 70% */
			setIcons('0')
			break;
		case '-1' :
			document.body.style.fontSize = '10px'; /* = 60% */
			setIcons('-1')
			break;
		case '-2' :
			document.body.style.fontSize = '8px'; /* = 50% */
			setIcons('-2')
			break;
		default :
		 document.body.style.fontSize = '70%';
		 setIcons('0')
	}
}	

function setIcons(size) {
		switch (size) {
		case '+2' :
			document.getElementById('icon_fontSizeDown').src = "/newassets/icon_fontSizeDown.gif"
			document.getElementById('icon_fontSizeUp').src = "/newassets/icon_fontSizeUp_disabled.gif"
			if (document.getElementById('link_fontSizeUp')) {
				document.getElementById('link_fontSizeUp').style.cursor = "default"
			}
			if (document.getElementById('link_fontSizeDown')) {
				document.getElementById('link_fontSizeDown').style.cursor = "default"
			}
			break;
		case '-2' :
			document.getElementById('icon_fontSizeDown').src = "/newassets/icon_fontSizeDown_disabled.gif"
			document.getElementById('icon_fontSizeUp').src = "/newassets/icon_fontSizeUp.gif"
			if (document.getElementById('link_fontSizeUp')) {
				document.getElementById('link_fontSizeUp').style.cursor = "pointer"
			}
			if (document.getElementById('link_fontSizeDown')) {
				document.getElementById('link_fontSizeDown').style.cursor = "default"
			}
			break;
		default :
			document.getElementById('icon_fontSizeDown').src = "/newassets/icon_fontSizeDown.gif"
			document.getElementById('icon_fontSizeUp').src = "/newassets/icon_fontSizeUp.gif"
			if (document.getElementById('link_fontSizeUp')) {
				document.getElementById('link_fontSizeUp').style.cursor = "pointer"
			}
			if (document.getElementById('link_fontSizeDown')) {
				document.getElementById('link_fontSizeDown').style.cursor = "pointer"
			}
	}

}

function resizeStyles(sizeOfType) {
	document.body.style.fontSize = sizeOfType;
}

function setActiveStyleSheet(href) {
	/* document.getElementById('baseFontSize').href = href; */
}	

function setFontStyleSheetTitle(title) {
	document.getElementById('baseFontSize').title = title;
}	
		

				

function createCookie(value) {
    var date = new Date();
    date.setTime(date.getTime()+(360*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  document.cookie = "MNJBfontSize="+value+expires+"; path=/";
}
