var myWidth = 0, myHeight = 0;

function getSize() {
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
}

function setFontSize(size) {
    // DOM-compliant browsers.
  if (document.styleSheets[0].cssRules) {
    document.styleSheets[0].cssRules[0].style.fontSize = size;

	// For NS 6.1, insert a dummy rule to force styles to be reapplied.
    if (navigator.userAgent.indexOf("Netscape6/6.1") >= 0)
      document.styleSheets[0].insertRule(null, document.styleSheets[0].cssRules.length);
  }
     // IE browsers.
  else if (document.styleSheets[0].rules[0])
    document.styleSheets[0].rules[0].style.fontSize = size;
}

function adjustFontSize() {
    getSize();
    if (!myWidth) return;

    if (myWidth<700) {
	setFontSize("75%");
    } else if (myWidth<1000) {
	setFontSize("100%");
    } else if (myWidth<1300) {
	setFontSize("120%");
    } else  {
	setFontSize("150%");
    }
}

function post() {
    getSize();

    if (!myWidth) return;

    if (myWidth<700) {
	setFontSize("75%");
    } else if (myWidth<1000) {
	setFontSize("100%");
    } else if (myWidth>1300) {
	setFontSize("150%");
    }
}
