// Used to change text size (measured in %)
<!--
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 7;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
// -----------------------------------------------------------------------------
// -->
var wndZoom;
function OpenZoomWindow(URL) {
var intWidth=10;
var intHeight=10;

var bolNewWindow=false;
if (!wndZoom)
bolNewWindow=true;
else
if (wndZoom.closed)
bolNewWindow=true;

if (bolNewWindow) {
wndZoom=window.open(URL, 'wndZoom', 'width=' + intWidth + ',height=' + intHeight + ',location=0,menubar=0,resizable=1,scrollbars=1,status=1,titlebar=0,toolbar=0,hotkeys=0,left=0,top=0')
wndZoom.focus()
}
else {
wndZoom.document.location = URL
wndZoom.focus()
}
}

var intExtraWidth=0;
var intExtraHeight=0;
var intWindowWidth=0;
var intWindowHeight=0;

function ResizeZoomWindow(Width, Height) {
tdImage.width=Width+4;
tdImage.height=Height+4;

var intMaxWidth=screen.width-10;
var intMaxHeight=screen.height-40;

Width+=40;
Height+=110;

Width+=intExtraWidth;
Height+=intExtraHeight;

if (Width>intMaxWidth)
 Width=intMaxWidth;

 if (Height>intMaxHeight)
 Height=intMaxHeight;

 intWindowWidth=Width;
 intWindowHeight=Height;

 window.resizeTo(Width,Height);
 window.moveTo(((screen.width - Width) / 2),((screen.height - Height) / 2)-15);
}

function ResizeWindow(Width, Height) {
 Width+=intExtraWidth;
 Height+=intExtraHeight;

 window.resizeTo(Width,Height);
}

var fontSize = 75;
var fontFamily = "Verdana, Arial, Helvetica, sans-serif";
var defSize = 11;

//function changeFontSize(v) 
//{
//    var increment = 10;
//    var maxFontSize = 140;
//    var minFontSize = 50;

//    fontSize += v * increment;
//    if (fontSize > maxFontSize) {
//    fontSize = maxFontSize;
//    } else if (fontSize < minFontSize) {
//    fontSize = minFontSize;
//    }

//    var elements = getElementsByClassName("copy");//document.getElementsByTagName("body");
//    //elements.item(0).style["font"] = fontSize + "% " + fontFamily;
//    elements[0].style["font"] = fontSize + "% " + fontFamily;
//     // alert(fontSize + "% " + fontFamily);
//}

function changeFontSize(v) 
{
    var maxFontSize = 16;
    var minFontSize = 11;

    defSize += v;
    
    if (defSize > maxFontSize) {
    defSize = maxFontSize;
    } else if (defSize < minFontSize) {
    defSize = minFontSize;
    }
    
    var tags = getElementsWhereIdContains("HtmlHolder");
    tags[0].style["font"] = defSize + "px " + fontFamily;
    /*if(tags)
    {
        //loop through each htmlModule and increase size
        for each(var item in tags)
        {
            if(!item)
                items.style["font"] = defSize + "px " + fontFamily;
        }
    }*/
    
    //var elements = getElementsByClassName("copy");//document.getElementsByTagName("body");
    //elements.item(0).style["font"] = fontSize + "% " + fontFamily;
    //elements[1].style["font"] = defSize + "px " + fontFamily;
     // alert(fontSize + "% " + fontFamily);
}



function getElementsByClassName(classname, node) {
if(!node) node = document.getElementsByTagName("body")[0];
var a = [];
var re = new RegExp('\\b' + classname + '\\b');
var els = node.getElementsByTagName("*");
for(var i=0,j=els.length; i<j; i++)
if(re.test(els[i].className))
    a.push(els[i]);
    
return a;
}

function getElementsWhereIdContains(idName, node)
{

   if(!node)
    node = document.getElementsByTagName("body")[0];
    
    // Set up the regular expression.
    // If there is an error in the regexp,
    // then return without selecting any items.

    var a = [];
    var reg = new RegExp(idName);
    var divs = node.getElementsByTagName("div"); //get all divs
    
    for(var i=0,j=divs.length; i<j;i++)
    {
    	var divid = divs[i].id;
    	//alert(reg.test(divs[i].id));
        if(reg.test(divs[i].id)) //test the regex with the divs ID
        {
        //alert(divs[i].id +" contains HtmlModule_lblContent");
         a.push(divs[i]);
         }
    }
     
    return a;
}




