var isIE	   = document.all;



var textSizeNow = 0;



var fontSizeBody     = Array(10,12,14);

var fontSizeHeadings = Array(22,24,26);

var fontSizeSmall    = Array( 9,11,13);

var fontSizeBolder   = Array(12,14,16);

var fontSizeBigger   = Array(16,18,20);



// takes 0 (small), 1 (med), 2 (large)

function resizeText (textSize) {

  textSize = Math.min(Math.max(textSize.toFixed(0),0),2);

  if (textSize != textSizeNow) {

    for (var i=0;i<document.styleSheets.length;i++) {

      if ( (document.styleSheets[i].href.substr(-13)=="/seacoast.css") 

        || (document.styleSheets[i].href.substr(-13)=="seacoast.css") ) {

        break;

      }

    }

    var css = document.styleSheets[i];

    var theRules = isIE ? css.rules : css.cssRules;

    for (var i=0;i<theRules.length;i++) {

      switch (theRules[i].selectorText) {

        case ".body":

        case ".bottom":

        case ".heads2":

        case ".emailLink":

        case ".dates":

          theRules[i].style.fontSize = fontSizeBody[textSize] + "px";

          break;

        case ".headings":

          theRules[i].style.fontSize = fontSizeHeadings[textSize] + "px";

          break;

        case ".small":

          theRules[i].style.fontSize = fontSizeSmall[textSize] + "px";

          break;

        case ".bolder":

        case ".game":

          theRules[i].style.fontSize = fontSizeBolder[textSize] + "px";

          break;

        case ".bigger":

          theRules[i].style.fontSize = fontSizeBigger[textSize] + "px";

          break;

      }

    }

    textSizeNow = textSize;

  }

}

