var _FONT_INIT = 0;
if (!document.myGetElementsByClassName) {
	document.myGetElementsByClassName = function(className) {
	    var children = document.getElementsByTagName('*') || document.all;
	    var elements = new Array();
	    for (var i = 0; i < children.length; i++) {
			var child = children[i];
			var classNames = child.className.split(' ');
			for (var j = 0; j < classNames.length; j++) {
		        if (classNames[j] == className) {
	                elements.push(child);
	                break;
		        }
			}
	    }
	    return elements;
	}
}


function initFontAccessibility(){
	var aObj = document.myGetElementsByClassName('iAccess');
	var iLen = aObj.length;
	for(var i=0;i<iLen;i++){
		aObj[i].style.cursor = "pointer";
		aObj[i].removeAttribute('href');
		aObj[i].onclick = function(e){
			setFontSize(this.innerHTML);
		}
	}
}

function setFontSize(opt){
	var nInc = 0;
	switch(opt){
		case "A":nInc = 4;break;
		case "B":nInc = 3;break;
		case "C":nInc = 0;break;
	}
	
	var eleObj = document.getElementsByTagName('*')
	var iLen = eleObj.length;
	for(var i=0;i<iLen;i++){
		if(eleObj[i].className.indexOf('font') > -1){
			var aClass = eleObj[i].className;
			var iNum = aClass.substr(aClass.indexOf('font')+4,2);
			var oldFnt = "font"+iNum;
			iNum =  (parseInt(iNum) - _FONT_INIT) + nInc;
			eleObj[i].className = eleObj[i].className.replace(oldFnt,'font'+iNum);
		}
	}
	_FONT_INIT = nInc;
}

function convertImagesToGrayScale(){
	var imgs = document.getElementsByTagName("img");
    for (var i=0; i<imgs.length; i++){
		imgs[i].src = imgs[i].src.replace(/proimages/g,"proimages_grey");
	}
}

