var ugly_selectorText_workaround_flag = false;
var allStyleRules;

var tags = new Array( 'div','td','tr', 'a','p', 'li', 'b', 'strong', 'i', 'em');
var sizes = new Array("3px","6px","9px","11px","14px","17px","20px");
var x = '11px';
var x2;
	
function changeTextSize( arr_target,inc ) {

    
    for (a = 0; a < arr_target.length; a++){
		target = arr_target[a];
		if (!document.getElementById) return
        
        
        
		var d = document,cEl = null,i,j,cTags,cssRules;
		
		if ( !( cEl = d.getElementById( target ) ) ) cEl = d.getElementsByTagName( target )[ 0 ];
		
		for ( i = 0 ; i < tags.length ; i++ ) {
			cTags = cEl.getElementsByTagName( tags[ i ] );
			for ( j = 0 ; j < cTags.length ; j++ ) {
		  	for (i2 = 0 ; i2 < sizes.length-1; i2++){
		  		if (sizes[i2] ==  x){
		  			x2 = sizes[i2 + inc];	  			
		  			break;
		  		}
		  	}	
		  	cTags[ j ].style.fontSize = x2;
				}
			}
	}
	x = x2;
}
