var FontsizeView=new function(){
return {version:"2.0.2",fontsize:"",selfcheck:false,cookiecache:"",main:function(){
FontsizeView._createCache();
FontsizeView._setDivElementsFontsize();
FontsizeView._viewButtons();
},_getCookieCache:function(){
return (document.cookie)?document.cookie:FontsizeView.cookiecache;
},_createCache:function(){
if(navigator.cookieEnabled){
FontsizeView.selfcheck=true;
}
if(document.cookie&&document.cookie.match(/FontsizeView/g)&&document.cookie.match(/main/g)){
FontsizeView.selfcheck=false;
}
FontsizeView._createCookie();
if(document.cookie){
FontsizeView.selfcheck=true;
}
},_createCookie:function(){
elements=FontsizeView.Config.divElements;
fontsize="";
trennzeichen="; ";
expires=new Date();
expires.setTime((expires.getTime()+(5*24*60*60*1000)));
expires="Name=FontsizeView; path="+FontsizeView.Config.path+"; expires="+expires.toGMTString();
FontsizeView._setCookie(expires,FontsizeView.selfcheck);
for(i=0;i<elements.length;i++){
fvcde=FontsizeView.Config.divElements[i];
for(ii=0;ii<fvcde.length;ii++){
fvcde[ii]=fvcde[ii].replace(/ /g,"");
c=fvcde[ii]+"="+FontsizeView.Config.fontsize;
FontsizeView.cookiecache+=(c+trennzeichen);
c=c+"; path="+FontsizeView.Config.path;
FontsizeView._setCookie(c,FontsizeView.selfcheck);
}
}
},_setCookie:function(c,_2){
if(_2){
document.cookie=c;
}
},_setDivElementsFontsize:function(){
elements=FontsizeView.Config.divElements;
cacheValues=FontsizeView._getCookieCache().split(";");
trennzeichen="; ";
maxButtonIds=FontsizeView.Config.buttonElements;
for(i=0;i<cacheValues.length;i++){
cacheKeyValue=cacheValues[i].replace(/ /g,"").split("=");
if(document.getElementById(cacheKeyValue[0])){
document.getElementById(cacheKeyValue[0]).style.fontSize=cacheKeyValue[1]+"px";
}
}
},setFontsize:function(_3,_4,_5){
elements=FontsizeView.Config.divElements;
cacheValues=FontsizeView._getCookieCache().split(";");
trennzeichen="; ";
cookiecache="";
cache="";
for(i=0;i<cacheValues.length;i++){
if(cacheValues[i].match(/=/)){
keyValue=cacheValues[i].replace(/ /g,"").split("=");
cache=keyValue[0]+"="+keyValue[1]+trennzeichen;
for(ii=0;ii<_4.length;ii++){
if(_4[ii]==keyValue[0]){
fontsize=parseInt(keyValue[1])+parseInt(_3);
fontsize=(fontsize>FontsizeView.Config.maxfontsize)?parseInt(FontsizeView.Config.maxfontsize):fontsize;
fontsize=(fontsize<FontsizeView.Config.minfontsize)?parseInt(FontsizeView.Config.minfontsize):fontsize;
c=_4[ii]+"="+fontsize;
cache=(c+trennzeichen);
c=c+"; path="+FontsizeView.Config.path;
FontsizeView._setCookie(c,FontsizeView.selfcheck);
}
}
cookiecache+=cache;
}
}
FontsizeView.cookiecache=cookiecache;
FontsizeView._setDivElementsFontsize();
FontsizeView._buttons(_5,fontsize);
},_viewButtons:function(){
for(i=1;i<100;i++){
if(document.getElementById("fontSizeButton_"+i)){
document.getElementById("fontSizeButton_"+i).style.display="block";
}
}
},_buttons:function(_6,_7){
for(i=0;i<_6.length;i++){
b=parseInt(_6[i])+1;
max=(_7>=FontsizeView.Config.maxfontsize)?FontsizeView._disableMaxButton(_6[i]):FontsizeView._enableMaxButton(_6[i]);
min=(_7<=FontsizeView.Config.minfontsize)?FontsizeView._disableMinButton(b):FontsizeView._enableMinButton(b);
}
},_disableMaxButton:function(id){
document.getElementById("fontSizeButton_"+id).style.background="url('/img/ico_zoom_up_disable.gif') top left no-repeat";
},_enableMaxButton:function(id){
document.getElementById("fontSizeButton_"+id).style.background="url('/img/ico_zoom_up_enable.gif') top left no-repeat";
},_disableMinButton:function(id){
document.getElementById("fontSizeButton_"+id).style.background="url('/img/ico_zoom_down_disable.gif') top right no-repeat";
},_enableMinButton:function(id){
document.getElementById("fontSizeButton_"+id).style.background="url('/img/ico_zoom_down_enable.gif') top right no-repeat";}};
};

FontsizeView.Config = { 
fontsize    : "11",
maxfontsize : "21",
minfontsize : "7",
path        : "/",
divElements : []
};

FontsizeView.Config.divElements = 
[ 
_1 = ["main"]
];
FontsizeView.Config.buttonElements = 
[ 
"1"
];
FontsizeView.Config.buttonsClassStyle = [ 
"fontSizeUp",
"fontSizeDown"
];
