function init() {
	setGlobalMenu();
	setSideMenu();
	setImageToggle();
	if($('img#btn_text_larger').length > 0) {
		$('img#btn_text_normal').bind('click', function() { change_text_size('normal'); });
		$('img#btn_text_larger').bind('click', function() { change_text_size('larger'); });
		load_text_size();
	}
}


function setGlobalMenu() {

	var menu_imgs = $('div#gmenu ul li a img');
	
	var ii = 0;
	var menu_id = '';

	for(ii=0; ii<menu_imgs.length; ii++) {

		menu_id = $(menu_imgs[ii]).parent().parent().attr('id');
		
		if($('body.' + menu_id.replace('gmenu_', '')).length == 1) {
			imgOv($(menu_imgs[ii]));

		}else {

			$(menu_imgs[ii]).hover(
				function () {
				 	imgOv($(this));
				},
				function () {
					imgOut($(this));
				}
			);
		}
	}
}


function setSideMenu() {

	var menu_imgs = $('div#smenu ul li a img');
	
	var ii = 0;
	var menu_id = '';

	for(ii=0; ii<menu_imgs.length; ii++) {

		menu_id = $(menu_imgs[ii]).parent().parent().attr('id');
		
		if($('body.' + menu_id.replace('smenu_', '')).length == 1) {
			imgOv($(menu_imgs[ii]));

		}else {

			$(menu_imgs[ii]).hover(
				function () {
				 	imgOv($(this));
				},
				function () {
					imgOut($(this));
				}
			);
		}
	}
}


function setImageToggle() {
	$('img.' + 'ov').hover(
		function () {
		 	imgOv($(this));
		},
		function () {
			imgOut($(this));
		}
	);
}

function imgOv(img) {
	var src = img.attr('src');
	var file_type = src.substring(src.lastIndexOf('.'), src.length);
	var src_ov = src.replace(file_type, '_ov' + file_type);
	img.attr('src', src_ov);
}

function imgOut(img) {
	var src = img.attr('src');
	var file_type = src.substring(src.lastIndexOf('.'), src.length);
	var src_out = src.replace('_ov' + file_type, file_type);
	img.attr('src', src_out);
}

function load_text_size() {
	var font_cookie = $.cookie('text_size');
	var btn_up = '';
	var btn_down = '';
	if(font_cookie == 'larger') {
		$('div#header').css('font-size', '125%');
		$('div#main').css('font-size', '125%');
		$('div#footer').css('font-size', '125%');
		btn_up = 'normal';
		btn_down = 'larger';
	}else {
		$('div#header').css('font-size', '100%');
		$('div#main').css('font-size', '100%');
		$('div#footer').css('font-size', '100%');
		btn_up = 'larger';
		btn_down = 'normal';
	}

	var src = '';
	var file = '';

	src = $('img#btn_text_' + btn_down).attr('src');
	file_type = src.substring(src.lastIndexOf('.'), src.length);
	$('img#btn_text_' + btn_down).attr('src', src.replace('_up' + file_type, '_down' + file_type));

	src = $('img#btn_text_' + btn_up).attr('src');
	file_type = src.substring(src.lastIndexOf('.'), src.length);
	$('img#btn_text_' + btn_up).attr('src', src.replace('_down' + file_type, '_up' + file_type));
}

function change_text_size(type) {
	$.cookie('text_size', type, { expires:30, path:'/' });
	load_text_size();
	
}

