function init() {
	$('body#home').mainFlash();
	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();
	}
	setGlobalMenu();
	setSideMenu();
	setImageToggle();
	historywin();
	winclose();
}


(function($){

	$.fn.mainFlash = function() {
		return this.each(function() {
			var flashvars = {};
			var params = {
				menu: "false",
				scale: "noScale",
				allowFullscreen: "true",
				allowScriptAccess: "always",
				wmode: "opaque",
				bgcolor: "#FFFFFF"
			};
			var attributes = {
				id: "main_flash"
			};
			swfobject.embedSWF("flash/main_flash.swf", "flash", "830", "271", "8.0.0", "", flashvars, params, attributes);
		});
	};

	$.fn.setSidebar = function( option ) {
		return this.each(function() {
			
		});
	};
})(jQuery);


function setGlobalMenu() {

	var menu_imgs = $('ul#gmenu 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 smenus = $('ul#smenu > li');
	
	var ii = 0;
	var smenu_id = '';

	for(ii=0; ii<smenus.length; ii++) {

		smenu_id = $(smenus[ii]).attr('id');
		if($('body.' + smenu_id.replace('smenu_', '')).length == 1) {
			$(smenus[ii]).find('ul').css('display', 'block');
		}
	}
}


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 historywin() {
	$('a.historywin').click(
		function() {
			var historywin = window.open(this.href,$(this).attr('class'), 'width=930, height=650, menubar=yes, toolbar=yes, resizable=yes, scrollbars=yes');
			historywin.focus();
			return false;
		}
	);
}

function winclose() {
	$('.winclose a').click(
		function() {
			var winclose = window.close();
			return false;
		}
	);
}

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:'/english' });
	load_text_size();
	
}