MAX_TEXT_LEVEL = 4;
TEXT_INCREMENT = 2;
textSizeLevel = 2;

selectorsToChange = [];
selectorsToChange["#content p"] = 11;
selectorsToChange["#content td"] = 11;
selectorsToChange["#content span"] = 11;
selectorsToChange["#content ul"] = 12;
selectorsToChange["#content h1"] = 11;
selectorsToChange["#content h2"] = 11;
selectorsToChange["#content h3"] = 11;
selectorsToChange["a:link"] = 11;
selectorsToChange["a:visited"] = 11;
selectorsToChange["a:hover"] = 11;

function zoomin(){
	if( textSizeLevel == MAX_TEXT_LEVEL)
		return;
	textSizeLevel++;
	setTextSize( TEXT_INCREMENT);
}

function zoomout(){
	if( textSizeLevel == 1)
		return;
	textSizeLevel--;
	setTextSize( -TEXT_INCREMENT);
}

function setTextSize( offset){
	var str = "";
	if(document.all){
		for(var i=0; i < document.styleSheets.length; i++){
			for(var j=0; j < document.styleSheets[i].rules.length; j++){
				//alert(document.styleSheets[i].rules[j].selectorText.toLowerCase())
				if( selectorsToChange[document.styleSheets[i].rules[j].selectorText.toLowerCase()]){
					document.styleSheets[i].rules[j].style.fontSize = parseInt(document.styleSheets[i].rules[j].style.fontSize) + offset;
				}
			}
		}
	}
	else{
		for(var i=0; i < document.styleSheets.length; i++){
			for(var j=0; j < document.styleSheets[i].cssRules.length; j++){
//				str += document.styleSheets[i].cssRules[j].selectorText + "\n"
				//alert(document.styleSheets[i].cssRules[j].selectorText.toLowerCase());
				if( selectorsToChange[document.styleSheets[i].cssRules[j].selectorText.toLowerCase()]){
					document.styleSheets[i].cssRules[j].style.fontSize = parseInt(document.styleSheets[i].cssRules[j].style.fontSize) + offset;
				}
			}
		}
	}
}
