$(function() {
  $('#article-rotator').articleRotator();
});

function setFontByTag(e, v) {

      var elements = document.getElementsByTagName(e);

      for(var i = 0; i < elements.length; i++) {

            elements.item(i).style['fontSize'] = v;

            }

      }

     

function createCookie(name, value, days)

{

      if (days)

      {

            var date = new Date();

            date.setTime(date.getTime()+(days*24*60*60*1000));

            var expires = "; expires="+date.toGMTString();

      }

      else var expires = "";

      document.cookie = name+"="+value+expires+"; path=/";

}

 

function readCookie(name)

{

      var nameFS = name + "=";

      var ca = document.cookie.split(';');

      for(var i=0;i < ca.length;i++)

      {

            var c = ca[i];

            while (c.charAt(0)==' ') c = c.substring(1,c.length);

            if (c.indexOf(nameFS) == 0) return c.substring(nameFS.length,c.length);

      }

      return null;

}

 

function eraseCookie(name)

{

      createCookie(name,"",-1);

}

 

var fontSizes = new Array('11px', '13px');

 

function changeSize(inc) {

     var si = 1;

     if(readCookie('fs')) { si = parseInt(readCookie('fs')); }

     if (!document.getElementsByTagName) {return false;}

     if (inc == '1') {

		 si+=1;

		 if (si>1) si=1;

     }

     else if (inc == '-1') {

		 si-=1;

		 if (si<0) si=0;

     }

     setFontByTag('body', fontSizes[si]);

     setFontByTag('input', fontSizes[si]);

     setFontByTag('textarea', fontSizes[si]);

     setFontByTag('select', fontSizes[si]);

     setFontByTag('td', fontSizes[si]);

     setFontByTag('th', fontSizes[si]);



     createCookie('fs',si,30);

}

             

function fontsizeInit() {

     if(readCookie('fs')) { var si = parseInt(readCookie('fs')); }

     if (!document.getElementsByTagName) {return false;}

     setFontByTag('body', fontSizes[si]);

     setFontByTag('input', fontSizes[si]);

     setFontByTag('textarea', fontSizes[si]);

     setFontByTag('select', fontSizes[si]);

     setFontByTag('td', fontSizes[si]);

     setFontByTag('th', fontSizes[si]);

}

             

function resetSize() {

     setFontByTag('body', fontSizes[si]);

     setFontByTag('input', fontSizes[si]);

     setFontByTag('textarea', fontSizes[si]);

     setFontByTag('select', fontSizes[si]);

     setFontByTag('td', fontSizes[si]);

     setFontByTag('th', fontSizes[si]);

     eraseCookie('fs');

}

 

function GetElement(sElementName) {

    var oElement;

    if (document.getElementById) {

    oElement = document.getElementById(sElementName);

    }

    else if (document.all) {

	  oElement = document.all(sElementName);

    }

    else {

	  return null;

    }

	  return oElement;

}


