var currentFontSize=4;function revertStyles(fontsize){	currentFontSize=fontsize;	changeFontSize(0);}

function changeFontSize(sizeDifference){	
	var rule=getRuleByName("body.fs"+(currentFontSize+sizeDifference));	if(rule){		document.body.style.fontSize=rule.style.fontSize;		currentFontSize=currentFontSize+sizeDifference;		createCookie("FontSize",currentFontSize,365);		equalHeight();	}
	return;	
};function getRuleByName(ruleName){	for(i=0;i<document.styleSheets.length;i++){		var style=document.styleSheets[i];		var rules=style.cssRules?style.cssRules:style.rules;		if(rules){			for(j=0;j<rules.length;j++){				if(rules[j].selectorText.trim().toUpperCase()==ruleName.trim().toUpperCase()){					return rules[j];				}
			}
		}
	}
	return null;}

function setActiveStyleSheet(title){	createCookie("ColorCSS",title,365);	
	window.location.reload();	return;}

function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
  else expires="";document.cookie=name+"="+value+expires+"; path=/";}

function setScreenType(screentype){	createCookie("ScreenType",screentype,365);	
	window.location.reload();	return;	bclass=document.body.className.trim();	if(bclass.indexOf(' ')>0){		bclass=bclass.replace(/^\w+/,screentype);	}else{		bclass=screentype+' '+bclass;	}

	document.body.className=bclass;	equalHeightInit();	createCookie("ScreenType",screentype,365);}

String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");};function changeToolHilite(oldtool,newtool){	if(oldtool !=newtool){		if(oldtool){			oldtool.src=oldtool.src.replace(/-hilite/,'');		}
		newtool.src=newtool.src.replace(/.gif$/,'-hilite.gif');	}
}


function jaAddEvent(obj,evType,fn){if(obj.addEventListener){obj.addEventListener(evType,fn,false);return true;}else if(obj.attachEvent){var r=obj.attachEvent("on"+evType,fn);return r;}else{return false;}
}

function equalHeight(elems){	if(!elems) return;	var maxh=0;	for(var i=0;i<elems.length;i++)
	{		if(elems[i] && elems[i].scrollHeight>maxh) maxh=elems[i].scrollHeight;	}

	for(i=0;i<elems.length;i++){		if(elems[i]) elems[i].parentNode.style.height=maxh+"px";	}
}

function getElem(id){	var obj=document.getElementById(id);	if(!obj) return null;	var divs=obj.getElementsByTagName('div');	if(divs && divs.length>=1) return divs[divs.length-1];	return null;}

function getFirstDiv(id){	var obj=document.getElementById(id);	if(!obj) return null;	var divs=obj.getElementsByTagName('div');	if(divs && divs.length>=1) return divs[0];	return obj;}

function getElementsByClass(searchClass,node,tag){	var classElements=new Array();	var j=0;	if(node==null )
		node=document;	if(tag==null )
		tag='*';	var els=node.getElementsByTagName(tag);	var elsLen=els.length;	var pattern=new RegExp('(^|\\s)'+searchClass+'(\\s|$)');	for(var i=0;i<elsLen;i++){		if(pattern.test(els[i].className) ){			classElements[j]=els[i];			j++;		}
	}
	
	return classElements;}

function instr(str,item){	var arr=str.split(" ");	for(var i=0;i<arr.length;i++){		if(arr[i]==item) return true;	}
	return false;}

function equalHeightInit(){	var ja_spl=document.getElementById('ja-botsl');	if(!ja_spl) return;	var jablocks=getElementsByClass("moduletable",ja_spl,"DIV");	equalHeight(jablocks);}

jaAddEvent(window,'load',equalHeightInit);function fixIE(){	var objs=getElementsByClass("createdate",null,"TD");	if(objs){		for(var i=0;i<objs.length;i++){			objs[i].innerHTML="<span>"+objs[i].innerHTML+"</span>";		}
	}
}
jaAddEvent(window,'load',fixIE);
