// ---------- respect to http://javascript.about.com/library/bldom08.htm ------------
document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
}; 
// -----------------------


var fontSizes = new Array();
fontSizes[0] = 9;
fontSizes[1] = 12;
fontSizes[2] = 16;
fontSizes[3] = 20;
var counter = 1;

function changeFontSize() {
   counter += 1;
   if (counter >= fontSizes.length.toString()) {
	   counter = 0;
   }
   var p = document.getElementsByClassName('roundcornerInZoomable');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      s = fontSizes[counter];
      p[i].style.fontSize = s+"px"
   }
}

/*
var fontSizes = new Array();
fontSizes[0] = 9;
fontSizes[1] = 12;
fontSizes[2] = 16;
fontSizes[3] = 20;
var counter = 1;
function changeFontSize() {
   counter += 1;
   if (counter >= fontSizes.length.toString()) {
	   counter = 0;
   }
   var z = document.getElementsByClassName('roundcornerIn').childNodes;
     for(n=0;n<z.length;n++) {
	   var y = document.getElementsByClassName('roundcornerIn').childNodes;
	   var p = y.getElementsByTagName('*');
	   for(i=0;i<p.length;i++) {
	      if(p[i].style.fontSize) {
	         var s = parseInt(p[i].style.fontSize.replace("px",""));
	      } else {
	         var s = 12;
	      }
	      s = fontSizes[counter];
	      p[i].style.fontSize = s+"px"
	   }
	 }
}
*/