<!--
var orig = 8;
var font = orig;
var today = new Date();
var expiry = new Date(today.getTime() + 20 * 24 * 60 * 60 * 1000); // plus 28 days
var bikky = document.cookie;
var prev = getCookie("myfont");
  if (prev) 
    font=parseInt(prev); 
  
function getCookie(name)  // use: getCookie("name");
{   var index = bikky.indexOf(name + "=");
    if (index == -1) return null;
    index = bikky.indexOf("=", index) + 1; // first character
    var endstr = bikky.indexOf(";", index);
    if (endstr == -1) endstr = bikky.length; // last character
    return unescape(bikky.substring(index, endstr));
}

function setCookie(name, value)  // use: setCookie("name", value);
{   if (value != null && value != "")
      document.cookie=name + "=" + escape(value) + "; expires=" + expiry.toGMTString()+"; path=/";
    bikky = document.cookie; // update bikky
}

// remove the cookie by setting ancient expiration date
function deleteCookie(name,path,domain)
{    if (getCookie(name))
     {   document.cookie = name + "=" +
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
}    }

function setFont(sz)
{   var sz;
	if (!document.all && !document.getElementById)
		return;
	if (sz==0 && !prev)  // load page and no Cookie
//		 { alert("no cokies");
		return; 
//		}
	font+=sz;
	setCookie("myfont",font);
	if (font == orig)  // if return to origin size
	   deleteCookie("myfont");
	setFontByTag();
}
	
function setFontByTag()
{	//    window.document.body.style.fontSize=orig+'pt';
    var sit = document.getElementsByTagName("TD");
	sizeTagTD(sit);
	var sit = document.getElementsByTagName("A");
	sizeTagA(sit);
	var sit = document.getElementsByTagName("SPAN");
	sizeTagSPAN(sit);
}
	
function sizeTagTD(elem)
{
	var elem;
	var nfont;
	for (x=0;x<elem.length;x++)
	{  if (elem.item(x).className == "")
        {  nfont = font + 2 ; 
		   elem.item(x).style.fontSize=nfont+'pt';
        }
		else   
			elem.item(x).style.fontSize=font+'pt';
}   }

function sizeTagA(elem)
{
	var elem;
	var nfont;
	for (x=0;x<elem.length;x++)
	{	switch (elem.item(x).className)
	   {   case "mute" :
	       {  nfont = font + 2 ; 
		      elem.item(x).style.fontSize=nfont+'pt';
              break;
		   }
		   case "arbo" :
	       {  nfont = font + 3 ; 
		      elem.item(x).style.fontSize=nfont+'pt';
              break;
		   }
		   case "acces" :
	       {  break;
		   }
		   default :
		      elem.item(x).style.fontSize=font+'pt';
}   }  }

function sizeTagSPAN(elem)
{
	var elem;
	var nfont;
	for (x=0;x<elem.length;x++)
	{	if ((elem.item(x).className == "b1") || (elem.item(x).className == "b2"))
        {  nfont = font + 3 ; 
		   elem.item(x).style.fontSize=nfont+'pt';
        }
		else   
		{  nfont = font + 2 ; 
		   elem.item(x).style.fontSize=nfont+'pt';
}   }   }

function ResetLayout() 
{   font = orig;
	setCookie("myfont",orig);
    deleteCookie("myfont");
	setFontByTag();
}


// -->