function getElementsByClassName(class_name)
{
  var all_obj,ret_obj=new Array(),j=0,teststr;

  if(document.all)all_obj=document.all;
  else if(document.getElementsByTagName && !document.all)
    all_obj=document.getElementsByTagName("*");

  for(i=0;i<all_obj.length;i++)
  {
    if(all_obj[i].className.indexOf(class_name)!=-1)
    {
      teststr=","+all_obj[i].className.split(" ").join(",")+",";
      if(teststr.indexOf(","+class_name+",")!=-1)
      {
        ret_obj[j]=all_obj[i];
        j++;
      }
    }
  }
  return ret_obj;
}


/* Augmenter / Diminuer la taille de la police */
var content;
var collec, i;
var initSize = 0;
var oldSize = '';
var pos;
var sizeInited = 0;
function setSize(size, id)
	{
	collec= getElementsByClassName(id);
	for(i=0; i<collec.length; i++)
		{
		content = collec[i];
		setSizeByObject(size, content);
		}
	}

function setSizeByObject(size, content)
	{
	oldSize = content.style.fontSize;
	if (oldSize == '') oldSize = '100%';
	pos = oldSize.indexOf('%');
	oldSize = oldSize.substring(0,pos)*1;
	size = size*1;
	if (((oldSize > 80) && (size < -1)) || ((oldSize < 200) && (size > 1))) 
		size = oldSize+size;
	else size = oldSize;
	content.style.fontSize = size + '%';
	}
	

