// JavaScript Document
/*var prefsLoaded = false;
var defaultFontSize = 100;
var currentFontSize = defaultFontSize;

function revertStyles(){

	currentFontSize = defaultFontSize;
	changeFontSize(0);

}

function toggleColors(){
	if(currentStyle == "White"){
		setColor("Black");
	}else{
		setColor("White");
	}
}

function changeFontSize(sizeDifference){
	currentFontSize = parseInt(currentFontSize) + parseInt(sizeDifference * 5);

	if(currentFontSize > 150){
		currentFontSize = 150;
	}else if(currentFontSize < 60){
		currentFontSize = 60;
	}

	setFontSize(currentFontSize);
};

function setFontSize(fontSize){
	var stObj = (document.getElementById) ? document.getElementById('content_area') : document.all('content_area');
	
	var temp =document.getElementsByTagName('div');
	var temp2 = "";
	for(var a in temp){
			temp2 +=temp[a].style["font-size"]+" || ";
		
		}
	alert (temp2);
	document.body.style.fontSize = fontSize + '%';
	
	//alert (document.body.style.fontSize);
};
*/

// Copyright 2003 Eddie Traversa
// http://www.dhtmlnirvana.com/
// free to use as long as this copyright notice stays intact
//var tags = new Array( 'div','td','tr','p','b','table','strong','emphasis','a','h1','h2','h3','pre','sub','sup','i','th','cp','ul','ol','li','dt','dd');

/*var tags = new Array( 'div','p','h1','a');
var classToNotChange = new Array( 'header','headerNav','container','headerNav headerNavBottom');
var pixelArray =  new Array('10','12','16','20','24','30','40');
var emArray =  new Array('0.7','0.9','1.0','1.5','2.0','2.5','3');
var initSize = 0;

var classNotToChangeObj = new Object();
for(var i = 0;i<classToNotChange.length;i++){
		
		classNotToChangeObj[classToNotChange[i]]=true;
}

function fontSizer(inc,unit) {
	if (!document.getElementById) 
		return;
	var size = initSize;
		size += inc;
	if (size < 0 ) {
		size = 0;
	}
	if (size > 6 ) {
		size = 6;
	}
		initSize = size;
		getBody = document.getElementsByTagName('body')[0];
		
	var temp = "";	
	for (i = 0 ; i < tags.length ; i++ ) {
		getallTags = document.getElementsByTagName(tags[i]);
		
		for (k = 0 ; k < getallTags.length ; k++) {
			
			//temp +=classNotToChangeObj[getallTags[k].className]+" || "
			if(getallTags[k].className){
				if(!classNotToChangeObj[getallTags[k].className]){
					temp +=getallTags[k].className +" || "
					getallTags[k].style.fontSize = "120%";
				}
			}
			//getallTags[k].style.fontSize = (unit=='px') ? pixelArray[size]+unit: emArray[size]+unit;
			
			//getallTags[k].style.lineHeight = "";
		}
	}
	//alert(temp);
}//
*/
fontSizer = function(size){
	
	if (document.styleSheets) {
		styleSheet = document.styleSheets[0];
		if (styleSheet) {
			if (styleSheet.cssRules) {
				cssRule = styleSheet.cssRules;
			}	else if (styleSheet.rules) {
				cssRule = styleSheet.rules;
			}
			var newSize = '14px';
			if (size == 'large') {
					newSize = '18px';
			}
			for(var i = 0;i<cssRule.length;i++){
				switch (cssRule[i].selectorText) {
					case '.contentFormat': 
						cssRule[i].style.fontSize = newSize;
						break;
					case '.actionFormat': 
						cssRule[i].style.fontSize = newSize;
						break;
					case '.normalTextSizeChanger': 
						if (size == 'normal') {
							cssRule[i].style.textDecoration = 'none';
						} else {
							cssRule[i].style.textDecoration = 'underline';
						}
						break;
					case '.largeTextSizeChanger': 
						if (size == 'large') {
							cssRule[i].style.textDecoration = 'none';
						} else {
							cssRule[i].style.textDecoration = 'underline';
						}
						break;
				}
			}
/*					
					for(var i = 0;i<cssRule.length;i++){
						//temp+=cssRule[i].style.fontSize+" | ";
						if(inc == 1){
							if(cssRule[i].style.fontSize == "0.75em"){								
								cssRule[i].style.fontSize = "1.1em";
							}	
						}else{
							if(cssRule[i].style.fontSize == "1.1em"){								
								cssRule[i].style.fontSize = ".75em";
							}	
						}
					}
*/
			}
	}
}




