﻿var iTextSize = 2;

function FontSize(size)
{
    var sizeChange = (size - iTextSize);
    iTextSize = size;
    var s = 12;
    
    if (sizeChange != 0)
    {
        var a = document.getElementsByTagName("*");
        for(i=0;i<a.length;i++) {
          if (a[i].type != "text")
          {
              if(a[i].style.fontSize) 
              {
                 s = parseInt(a[i].style.fontSize.replace("px",""));
              } 
              else 
              {
                 s = parseInt(GetElementSize(a[i]));
              }

              s += sizeChange;
              a[i].style.fontSize = s + "px"
          }
        }
    }
}

function GetElementSize(element)
{
    var iSize;
    
    if (element.currentStyle) 
    {
        target = element.currentStyle.fontSize.replace("px","");
    } 
    else if (window.getComputedStyle) 
    {
        var compStyle = window.getComputedStyle(element, "");
        target = compStyle.getPropertyValue("font-size").replace("px","");
    } 
    else 
    {
        target = "";
    }
    
    if ((target > 0) && (target < 14))
    {
        return target;
    }
    else
    {
        return 12; // default size
    }
}
