/* UTF-8 編碼
 * --------------------------------------------------------------------
 * init.sitepage.js
 *
 * by Guan-Ting Chen, fi@livemail.tw
 *
 * Copyright (c) 2009 Guan-Ting Chen
 * Licensed under MIT (http://www.opensource.org/licenses/MIT-license.php)
*/
styleset = /styleset=(\d)/.exec(document.cookie) || 0;
styleset = styleset[1] ? styleset[1] : 0;

function css_switch (number) {
	document.cookie = 'styleset='+number;

	$('#fix_style').attr('href', [
		'css/fix.normal-style.css', 'css/fix.large-style.css', 'css/fix.extra-style.css'
	][number]);
}

$(document).ready(function () {
	css_switch(styleset);

	$('a[href*=#page:mailme]').attr('href', 'mailto:'+'xhao75'+'@hotmail.com');

	$('.dontcopy').attr('unselectable', 'on').css('MozUserSelect', 'none').bind('selectstart.ui', function() { return false; });

	$('.effect-opacity').hover( function () { $(this).fadeTo('fast', 0.3); },	function () { $(this).fadeTo('fast', 1); } );

	$('a[href*=#page:goback]').bind('click', function (event) {
		event.preventDefault();
		history.back();
	});

	$('a[href*=#form:submit]').bind('click', function (event) {
		event.preventDefault();
		var self = $(this);
		var form = self.parents('form:eq(0)');
		if ('' == self.attr('rel')) {
			form.submit();
		} else {
			if (true == confirm(self.attr('rel'))) {
				form.submit();
			}
		}
	});

	$('a[href*=#font:extra]').bind('click', function (event) {
		event.preventDefault();
		css_switch(2);
	});

	$('a[href*=#font:large]').bind('click', function (event) {
		event.preventDefault();
		css_switch(1);
	});

	$('a[href*=#font:normal]').bind('click', function (event) {
		event.preventDefault();
		css_switch(0);
	});
	
	$('a').attr('hidefocus', 'true');
});
