// JavaScript Document


var min=-1 ;
var max=2 ;
var act=0 ;
var elements=['li','p','h1','h2','h3','a','b'] ;
/*
function increaseFontSize() {
	var p, s, t ;

	if (act>=max) 
		return ;

	for(var e in elements) {
		p = document.getElementsByTagName(elements[e]);
		
		for(i=0;i<p.length;i++) {
			t = getStyle(p[i], "fontSize") ;
			if(t) 
				s = parseInt(t.replace("px",""));
			else 
				s = 12;
			s += 2;
			p[i].style.fontSize = s+"px";
			p[i].style.lineHeight = (s * 1.60) +"px";
		}
	}

	act++ ;
}*/


function increaseFontSize() {
	var t, elementos; 

	if (act>=max) 
		return ;

	for(var tam=act+1; tam<(act+3); tam++) {	
		elementos = getElementsByClass("tamanoletra"+tam) ;
		for (var i=0;i<elementos.length;i++) {
			elementos[i].className = elementos[i].className.replace("tamanoletra"+tam,"tamanoletra"+(tam+1));
		}
	}
	act++ ;
}



function decreaseFontSize() {
	var t, elementos; 

	if (act<=min) 
		return ;

	for(var tam=act+1; tam<(act+3); tam++) {	
		elementos = getElementsByClass("tamanoletra"+tam) ;
      for (var i=0;i<elementos.length;i++) {
			elementos[i].className = elementos[i].className.replace("tamanoletra"+tam,"tamanoletra"+(tam-1));
		}
	}
	act-- ;
}


/*
function decreaseFontSize() {
	var p, s, t ;

	if (act<=min) 
		return ;

	for(var e in elements) {
		p = document.getElementsByTagName(elements[e]);

		for(i=0;i<p.length;i++) {
			t = getStyle(p[i], "fontSize") ;
			if(t) 
				s = parseInt(t.replace("px",""));
			else 
				s = 12;
			s -= 2;
			p[i].style.fontSize = s+"px";
			p[i].style.lineHeight = (s * 1.60) +"px";
		}   
	}

	act-- ;
}*/




function getStyle(x,styleProp) {
	var y, s ;
	if (x.currentStyle)
		y = x.currentStyle[styleProp];
	else if (window.getComputedStyle) {
		s = document.defaultView.getComputedStyle(x,null) ;
		y = s[styleProp] ;
	}
	return y;
}


function getElementsByClass( searchClass, domNode, tagName) {
	if (domNode == null) domNode = document;
	if (tagName == null) tagName = '*';
	var el = new Array();
	var tags = domNode.getElementsByTagName(tagName);
	var tcl = " "+searchClass+" ";
	for(i=0,j=0; i<tags.length; i++) {
		var test = " " + tags[i].className + " ";
		if (test.indexOf(tcl) != -1)
			el[j++] = tags[i];
	}
	return el;
}