//To remove fontsize js if one already exist
var a = document.getElementsByTagName("script");
if(a.length > 1){
	for(i=0; i<a.length-1; i++){
		if(a[i].src.search("js/fontsize.js")){
			a[i].parentNode.removeChild(a[i]);
		}
	}
}

//Check for default font size div tag

var defaultFontElem=document.getElementById("ID-StartFontSize");
if(defaultFontElem != null){
	if(defaultFontElem.style.fontSize != ""){
		var defaultFontSize=parseInt(defaultFontElem.style.fontSize.replace("px",""));		
	}
	else{
		var defaultFontSize=12;
	}
}
else{
	var defaultFontSize = 12;
}

var min=8; // minimum font size
var max=24; // maximum font size
var els=new Array("a","div","li","p","span","strong","td");
var x;

function increaseArticlesFontSizes() {
	 for(x in els){
	 	 var el = document.getElementsByTagName(els[x]);
		 for(i=0;i<el.length;i++) {		
				if(el[i].style.fontSize != "") {
					 var s = parseInt(el[i].style.fontSize.replace("px",""));
				} else {
					 var s = defaultFontSize;
				}
				if(s!=max) {
					 s += 1;
				}
				el[i].style.fontSize = s+"px";
				//el[i].style.cssText = "font-size:"+s+"px !important";			
		 }
	}
}

function decreaseArticlesFontSizes() {
	 for(x in els){
	 	 var el = document.getElementsByTagName(els[x]);
		 for(i=0;i<el.length;i++) {
				if(el[i].style.fontSize != "") {
					 var s = parseInt(el[i].style.fontSize.replace("px",""));
				} else {
					 var s = defaultFontSize;
				}
				if(s!=min) {
					 s -= 1;
				}
				el[i].style.fontSize = s+"px";
				//el[i].style.cssText = "font-size:"+s+"px !important";
		 }
	}
}

