var resizeControl = Class.create();
resizeControl.prototype = {
	initialize : function() {
		var rsContainer1 = $('resizeControls-1');
		if(rsContainer1){
			var rsControls = $A(rsContainer1.getElementsByTagName('A'));
			rsControls.each(this.setupResizeControl.bind(this));
			Element.show(rsContainer1);
		}
		var rsContainer2 = $('resizeControls-2');
		if(rsContainer2){
			var rsControls = $A(rsContainer2.getElementsByTagName('A'));
			rsControls.each(this.setupResizeControl.bind(this));
			Element.show(rsContainer2);
		}
	},
	setupResizeControl : function(el) {
		if(el.className=='resizeUp'){
			Event.observe(el,"click",this.resizeUp.bindAsEventListener(this),false);
		} else if(el.className=='resizeDown'){
			Event.observe(el,"click",this.resizeDown.bindAsEventListener(this),false);
		}
	},
	resizeUp : function(ev) {
		Event.stop(ev);
		if(!$('content-mid-col').style.fontSize){
			$('content-mid-col').style.fontSize = '110%';
		} else {
			var str_fontsize = $('content-mid-col').style.fontSize;
			var num_fontsize = str_fontsize.substring(0,str_fontsize.length-1);
			var num_newsize = num_fontsize;
			if(num_fontsize < 107) num_newsize = num_fontsize * 1.1;
			$('content-mid-col').style.fontSize = num_newsize + '%';
		}
	},
	resizeDown : function(ev) {
		Event.stop(ev);
		if(!$('content-mid-col').style.fontSize){
			$('content-mid-col').style.fontSize = '90%';
		} else {
			var str_fontsize = $('content-mid-col').style.fontSize;
			var num_fontsize = str_fontsize.substring(0,str_fontsize.length-1);
			var num_newsize = num_fontsize;
			if(num_fontsize > 91) num_newsize = num_fontsize / 1.1;
			$('content-mid-col').style.fontSize = num_newsize + '%';
		}
	}
}

Event.observe(window,'load',function(){ new resizeControl(); },false);
