document.write('<SCRIPT SRC="/mskcc_resources/sidebar/javascript/tools.js"></SCRIPT>')

/****************** CHANGE TEXT SIZE ******************/
var _textSizeChange = 0;
var _textSizeMax = 3;
var _textSizeMin = 0;
function changeTextSize(size){
	// set boundries
	if(size == "larger" && _textSizeChange == _textSizeMax) return;
	if(size == "smaller" && _textSizeChange == _textSizeMin) return;

	if(document.styleSheets[0].rules)
		var rules = document.styleSheets[0].rules
	else if(document.styleSheets[0].cssRules)
		var rules = document.styleSheets[0].cssRules
	else
		return 
		
	for(var i =0;i<rules.length;i++){
		if(typeof rules[i].style.fontSize == "undefined" || rules[i].style.fontSize == "") break;

		var fontSize = parseFloat(rules[i].style.fontSize)
		try{ // catch invalid arguement error IE 6
			if(size == "larger")
				rules[i].style.fontSize = (fontSize+1) + "pt"
			else if(size == "smaller")
				rules[i].style.fontSize = (fontSize-1) + "pt"
			else
				rules[i].style.fontSize = (fontSize+size) + "pt"
		} catch(e){}
	}

	if(size == "larger")
		_textSizeChange++
	else if(size == "smaller")
		_textSizeChange--
	else
		_textSizeChange += size
	
	Cookies.set("textSizeChange", _textSizeChange)
}

/****************** CLEAR TEXT SIZE ******************/
function clearTextSize(){
	Cookies.set("textSizeChange", 0)
	document.location.reload()
}

// init
if( Cookies["textSizeChange"] )
	changeTextSize( parseInt(Cookies["textSizeChange"]) )