// JavaScript Document


Event.observe ( document, 'dom:loaded', init_fontsize );
Event.observe ( window, 'load', showScroll );

function init_fontsize() {
	$$('.change_font').each (
		function(n) {
			n.observe('click',	setSize.bindAsEventListener(n) );
		}
	);
	
	if (readCookie('fontsize')) setSizeX(readCookie('fontsize'))
}

function showScroll() {
	if( $('main_text_frame') && ( $('main_text_frame').getHeight() < $('main_text_frame').scrollHeight ) ) {
		if ($('main_text_frame_scroll')) $('main_text_frame_scroll').setStyle({visibility:'visible'}); 
	}
}

function setSize(event) {
	var id = this.id.gsub(/font_/,'');
	if ( parseInt(id) ) {
		setSizeX(parseInt(id));
		Event.stop(event);
	}
}

function setSizeX(value) {
	$('main_text_frame').setStyle({fontSize: value+'px'});	
	document.cookie='fontsize='+value+'; path=/';
	//if (readCookie('ww_test')) alert($('main_text_frame').getHeight()+' '+$('main_text_frame').scrollHeight );	
	if( $('main_text_frame').getHeight() < $('main_text_frame').scrollHeight ) {
		if ($('main_text_frame_scroll')) $('main_text_frame_scroll').setStyle({visibility:'visible'}); 
		init_slider();
	} else {
		if ($('main_text_frame_scroll')) $('main_text_frame_scroll').setStyle({visibility:'hidden'}) 	
	}
}
