/* *****************************
 * js , para aumentar y disminuir tamano de una pagina
 * author: Victor Hugo Saavedra
 * Mail: vsaavedra@imagemaker.cl
 *
 *
 *************************************/

var current_font=0;
var objs=[];
var cambioFont=1;//en cuantos pixeles aumenta  o diminuye la fuente
function llenaArreglosFont(){
	var obj,i,tipo,tam,arreglo;
	obj=getElement('contenido');
	arreglo=getElementsByTagAndClassName(null,null,obj)
	for (i=0;i<arreglo.length;i++){
		obj=arreglo[i];
		tipo=arreglo[i].nodeName;
		//getElement('debug').innerHTML=getElement('debug').innerHTML+objs[i].nodeName+"<br>";
		if ((tipo!="INPUT")&&(tipo!="IMG")&&(tipo!="TABLE")&&(tipo!="BR")&&(tipo!="FORM")&&(tipo!="FRAME")&&(tipo!="IFRAME")){
			objs[objs.length]=arreglo[i];
		}
		
	}
}
function aumentaFont(){
	var obj,i
	if (current_font<1){
		for (i=0;i<objs.length;i++){
			obj=objs[i];
			if (obj.currentStyle){				
				//getElement('debug').innerHTML=getElement('debug').innerHTML+obj.currentStyle.fontSize+"---"+tipo+"<br>";
				temp= obj.currentStyle.fontSize;
				tam=temp.substring(0,temp.indexOf("p"));
				tam=parseInt(tam)+cambioFont;					 	
				obj.style.fontSize=tam+"px";
			}
			if (computedStyle(obj, "font-size")){
				temp=computedStyle(obj, "font-size");
				//getElement('debug').innerHTML=getElement('debug').innerHTML+temp+"---"+tipo+"<br>";
				tam=temp.substring(0,temp.indexOf("p"))
				tam=parseInt(tam)+cambioFont;
				obj.style.fontSize=tam+"px";
			}		
		}
		current_font++;
	}else{
		alert ("No se puede aumentar m\u00e1s la letra");
	        
	} 
	
}
function disminuyeFont(){
	var obj,i
	if (current_font>-1){
		for (i=0;i<objs.length;i++){
			obj=objs[i];
			if (obj.currentStyle){				
				//getElement('debug').innerHTML=getElement('debug').innerHTML+obj.currentStyle.fontSize+"---"+tipo+"<br>";
				temp= obj.currentStyle.fontSize;
				tam=temp.substring(0,temp.indexOf("p"));
				tam=parseInt(tam)-cambioFont;					 	
				obj.style.fontSize=tam+"px";
			}
			if (computedStyle(obj, "font-size")){
				temp=computedStyle(obj, "font-size");
				//getElement('debug').innerHTML=getElement('debug').innerHTML+temp+"---"+tipo+"<br>";
				tam=temp.substring(0,temp.indexOf("p"))
				tam=parseInt(tam)-cambioFont;
				obj.style.fontSize=tam+"px";
			}		
		}
		current_font--;
	}else{
		alert ("No se puede disminuir m\u00e1s la letra");
	}
	
}