
var osz=null;
function changeTextSize(size) {
var mfdoc=document;
var mins=95;
var maxs=105;
	if(readCookie('size')!=''){
		osz=readCookie('size');
	} else {
		osz = 100;
	}
	if (size=='bigger'){
		osz=Number(osz)+1 
	} else if (size == 'smaller') {
		osz=osz-1
	}
	if(osz<mins ){
		osz=mins;
	}
	if(osz>maxs){
		osz=maxs;  
	}
	writeCookie('size', osz, 24);
	resizeAll(document.body,0);
}
function tagsizeObj(){
	this.getSize=function (){
		var classname=arguments[0]?arguments[0]:'';
		var tagname=arguments[1]?arguments[1]:'';
		switch(classname.toLowerCase()){
			case 'paginas':
				return -1;
				break;
			case 'peque1':
				return 0.90;
				break;	
			case 'peque2':
				return 0.70;
				break;
			case 'title':
				return 1.25;
				break;				
		}				
		switch(tagname.toLowerCase()){
			case 'h4':
				return 1.15;
				break;
			case 'h3':
				return 1.5;
				break;
			case 'h2':
				return 1.75;
				break;
			case 'h1':
				return 2;
				break;			
			default:
				return 1;
		}

	};
}
var ts=new tagsizeObj();
function resizeAll(nodos,x){
	var tagname='';
	x++;
	if(nodos.childNodes){
		for (var i=0;i<nodos.childNodes.length;i++){
			var nodo=nodos.childNodes[i];
			tagname=nodo.tagName;
			classname=nodo.className;
			if(tagname!=null && tagname!='' && tagname!='!'){
				if(typeof tagname!='undefined'){
					tagname=tagname.toLowerCase();
					sp=ts.getSize(classname,tagname);
					if(sp!=-1){
						var newsize=osz*(sp)+"%";
						nodo.style.fontSize=newsize;
					}
					resizeAll(nodo,x);
				}
			}
		}
	}
}