// cikk szovegenek meretezeset vegzo fuggvenyke
var fs_state = 0

// fabejaras rekurziv modon
function bejar(delta,node){
	var children = node.childNodes;
	for (var i=0;i<children.length;i++){
		childObj = children[i];
         // heading upper-t nem nagyitjuk,mert az a felso menusor
         // csak azon node-okat nezzuk melyek nem text tipusuak                           
		if (childObj.className != "HeadingUpper" && childObj.nodeType==1){
			meretez(delta,childObj);	
			bejar(delta,childObj);
		}
	}
	return;
}

// ez a fuggveny noveli meg/csokkenti a font meretet delta ertekkel a nodeObj-en
function meretez(delta,nodeObj){
	var fs = nodeObj.style.fontSize;
			
		//ha olyan elem, amit nem tudunk meretezni, visszaterunk	
		if(nodeObj.tagName=="IMG" || nodeObj.tagName=="SCRIPT"){
			return;
		}
			
	if(fs==""){
	nodeObj.style.fontSize=(10+delta)+"px";
	}else{
		nodeObj.style.fontSize=(parseInt(fs)+delta)+"px";
	}
	
	//limit
	fs = nodeObj.style.fontSize
	var fsn = parseInt(fs.substring(0,fs.length-2))
	if(fsn<=6) fs_state=-1;
	if(fsn>=24) fs_state=1
}


// a cikkek meretet nagyitja meg egy rekurziv fabejaras segitsegevel
// az oldal szerkezetebol indul ki, ahol a kozepso cikk megjelenito resz ID-janak content_id ertekkel
// kell rendelkeznie! (egyebkent nem fog mukodni)
// az id-t az XSL-ben allitjuk be
// ezek utan a Content-en belul levo osszes elem meretet nagyitani fogja a bejaras miatt.


function cikkFontMeret( delta, e, classPrefix1, classPrefix2, classPrefix3, classPrefix4, classPrefix5, classPrefix6 )
{
    //itt megkeressuk azt a td elemet, aminek a class-a Content lesz, mert ez lesz kozepen
	var contentElement = e;
	while(contentElement.tagName!="TABLE"){
	  contentElement=contentElement.parentNode;
  }
  
	bejar(delta,contentElement);