(function() {
    var Event = YAHOO.util.Event,
        Dom   = YAHOO.util.Dom,
        lang  = YAHOO.lang,
        slider, 
        bg="slider-bg", thumb="slider-thumb", 
        valuearea="slider-value", textfield="slider-converted-value"

    // The slider can move 0 pixels up
    var topConstraint = 10;

    // The slider can move 200 pixels down
    var bottomConstraint = 41;

    // Custom scale factor for converting the pixel offset into a real value
    var scaleFactor = 0;

    // The amount the slider moves when the value is changed with the arrow
    // keys
    var keyIncrement = 0;

    Event.onDOMReady(function() {

        slider = YAHOO.widget.Slider.getHorizSlider(bg, thumb, topConstraint, bottomConstraint, 18);

        // Sliders with ticks can be animated without YAHOO.util.Anim
        slider.animate = true;

        slider.getRealValue = function() {
            return Math.round(this.getValue() * scaleFactor);
        }

        slider.subscribe("change", function(offsetFromStart) {

            var valnode = Dom.get(valuearea);
            var fld = Dom.get(textfield);
            var findDiv = document.getElementsByTagName("div");
           
            // Display the pixel value of the control
												if(offsetFromStart=="-2" || offsetFromStart<="11")
												{
												document.getElementById("MainContent").style.fontSize = 8+"pt";
             for(i=0;i<=parseInt(findDiv.length-1);i++)
             {
             if(findDiv[i].className=="InnerContentPad")
              {
               var findDivCurrentPoint = findDiv[i].parentNode.getElementsByTagName("td");
               for(j=0;j<=parseInt(findDivCurrentPoint.length-1);j++)
               {
               var getCellElement = findDivCurrentPoint.item(j);
               getCellElement.style.fontSize = 8+"pt";
               }

               var findDivCurrentPointLi = findDiv[i].parentNode.getElementsByTagName("li");
               for(j=0;j<=parseInt(findDivCurrentPointLi.length-1);j++)
               {
               var getCellElementLi = findDivCurrentPointLi.item(j);
               getCellElementLi.style.fontSize = 8+"pt";
               }

               var findDivCurrentPointh1 = findDiv[i].parentNode.getElementsByTagName("h1");
               for(j=0;j<=parseInt(findDivCurrentPointh1.length-1);j++)
               {
               var getCellElementh1 = findDivCurrentPointh1.item(j);
               getCellElementh1.style.fontSize = 8+"pt";
               }

var findDivCurrentPointp = findDiv[i].parentNode.getElementsByTagName("p");
               for(j=0;j<=parseInt(findDivCurrentPointp.length-1);j++)
               {
               var getCellElementp = findDivCurrentPointp.item(j);
               getCellElementp.style.fontSize = 8+"pt";
               }

              }
             }
												}
												else if(offsetFromStart=="18")
												{
												document.getElementById("MainContent").style.fontSize = 9+"pt";
             for(i=0;i<=parseInt(findDiv.length-1);i++)
             {
             if(findDiv[i].className=="InnerContentPad")
              {
               var findDivCurrentPoint = findDiv[i].parentNode.getElementsByTagName("td");
               for(j=0;j<=parseInt(findDivCurrentPoint.length-1);j++)
               {
               var getCellElement = findDivCurrentPoint.item(j);
               getCellElement.style.fontSize = 9+"pt";
               }

               var findDivCurrentPointLi = findDiv[i].parentNode.getElementsByTagName("li");
               for(j=0;j<=parseInt(findDivCurrentPointLi.length-1);j++)
               {
               var getCellElementLi = findDivCurrentPointLi.item(j);
               getCellElementLi.style.fontSize = 9+"pt";
               }
               
               var findDivCurrentPointh1 = findDiv[i].parentNode.getElementsByTagName("h1");
               for(j=0;j<=parseInt(findDivCurrentPointh1.length-1);j++)
               {
               var getCellElementh1 = findDivCurrentPointh1.item(j);
               getCellElementh1.style.fontSize = 9+"pt";
               }


var findDivCurrentPointp = findDiv[i].parentNode.getElementsByTagName("p");
               for(j=0;j<=parseInt(findDivCurrentPointp.length-1);j++)
               {
               var getCellElementp = findDivCurrentPointp.item(j);
               getCellElementp.style.fontSize = 9+"pt";
               }
              }
             }

												}
												else
												{
												document.getElementById("MainContent").style.fontSize = 10+"pt";
             for(i=0;i<=parseInt(findDiv.length-1);i++)
             {
             if(findDiv[i].className=="InnerContentPad")
              {
               var findDivCurrentPoint = findDiv[i].parentNode.getElementsByTagName("td");
               for(j=0;j<=parseInt(findDivCurrentPoint.length-1);j++)
               {
               var getCellElement = findDivCurrentPoint.item(j);
               getCellElement.style.fontSize = 10+"pt";
               }
               
               var findDivCurrentPointLi = findDiv[i].parentNode.getElementsByTagName("li");
               for(j=0;j<=parseInt(findDivCurrentPointLi.length-1);j++)
               {
               var getCellElementLi = findDivCurrentPointLi.item(j);
               getCellElementLi.style.fontSize = 10+"pt";
               }

               var findDivCurrentPointh1 = findDiv[i].parentNode.getElementsByTagName("h1");
               for(j=0;j<=parseInt(findDivCurrentPointh1.length-1);j++)
               {
               var getCellElementh1 = findDivCurrentPointh1.item(j);
               getCellElementh1.style.fontSize = 10+"pt";
               }
var findDivCurrentPointp = findDiv[i].parentNode.getElementsByTagName("p");
               for(j=0;j<=parseInt(findDivCurrentPointp.length-1);j++)
               {
               var getCellElementp = findDivCurrentPointp.item(j);
               getCellElementp.style.fontSize = 10+"pt";
               }


              }
             }

												}

          
        });

    });
})();