var FONT_SIZE_MEDIUM = 1;
var FONT_SIZE_LARGE  = 2;
var FONT_SIZE_XLARGE = 3;
var refresh = 4;
var document_font_size = documentGetFontSize();

function checkIfcookie()
{
    if (get_cookie("dydis")=='2')
    {
        handleSetFontSize( get_cookie("dydis") )
    }
    
}
function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    // if cookie exists
    if (offset != -1) { 
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1) end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}
function documentSetFontSize( size ) {

  document_font_size = size;

}
function documentGetFontSize() {

  return  document_font_size;

}
function changeByTagName(tagName, sizeProc)
{

    var itemNodes = document.getElementsByTagName(tagName);
    
    for(i=0; i < itemNodes.length; i++ )
    {
        itemNodes[i].style.fontSize = sizeProc;
    }


}
function handleSetFontSize( size ) {

  size = parseInt(size); 
  //alert('->' + size + '<-'); 
  var sizeTextVal = document.getElementById("pageSize");
  switch( size ) {		
    case FONT_SIZE_MEDIUM:
         //alert('FONT_SIZE_MEDIUM');
         //alert(sizeTextVal.innerHTML);
         //sizeTextVal.innerHTML = neigaliems;
         sizeTextVal.href = "javascript:handleSetFontSize(FONT_SIZE_LARGE);";
         changeByTagName("a", "100%");
         changeByTagName("input", "100%");
         changeByTagName("div", "100%");
         changeByTagName("li", "100%");
         document.cookie="dydis=1"
         //alert(get_cookie("dydis"));
         break;
			
    case FONT_SIZE_LARGE:
         //alert('FONT_SIZE_XLARGE');
         //sizeTextVal.innerHTML = paprasta;
         //alert(sizeTextVal.innerHTML);
         changeByTagName("a", "105%");
         changeByTagName("input", "105%");
         changeByTagName("div", "105%");
         changeByTagName("li", "105%");
         changeByTagName("td", "105%");
         //sizeTextVal.href = "javascript:handleSetFontSize(FONT_SIZE_MEDIUM);";
         sizeTextVal.href = "javascript:handleSetFontSize(refresh);";
         document.cookie="dydis=2"
         //alert(get_cookie("dydis"));
         break;
    case refresh:
         document.cookie="dydis=1";
         location.reload(true);
         break;
    default:
         changeByTagName("a", "100%");
         changeByTagName("input", "100%");
         changeByTagName("div", "100%");
         document.getElementById('sizemedium').className = "acclinkS";
         break;
  }
}
