(function() {
	/*------------------------------------------------------------------*/
	// Stringに機能追加
	/*------------------------------------------------------------------*/
	String.prototype.has = function(word) {
		return this.indexOf(word, 0) > -1;
	};
	
	/*------------------------------------------------------------------*/
	// 地域取得
	/*------------------------------------------------------------------*/
	var getLoc = function() {
		var loc = 'jp';
		var url = location.href;
		if (url.has('ff11us') || url.has('?loc=us')) 
			loc = 'us';
		else if (url.has('ff11eu') || url.has('?loc=eu'))
			loc = 'eu';
		else if (url.has('ff11fr') || url.has('?loc=fr'))
			loc = 'fr';
		else if (url.has('ff11de') || url.has('?loc=de'))
			loc = 'de';
		return loc;
	};
	
	/*------------------------------------------------------------------*/
	// 言語習得
	/*------------------------------------------------------------------*/
	var getLang = function() {
		var lang = getLoc();
		if (lang === 'us' || lang === 'eu') lang = 'en';
		return lang;
	};
	
	/*------------------------------------------------------------------*/
	// 文字列連結
	/*------------------------------------------------------------------*/
	var connect = function() {
		var tmp = new Array();
		for (var i = 0; i < arguments.length; i++) {
			tmp.push(arguments[i]);
		};
		return tmp.join('');
	};
	
	/*------------------------------------------------------------------*/
	// ページタイトル
	/*------------------------------------------------------------------*/
	var title = {
		'jp' : 'ファイナルファンタジーXI ウェディングサポート',
		'en' : 'FINAL FANTASY XI Wedding Support',
		'fr' : 'FINAL FANTASY XI Les cérémonies de mariage',
		'de' : 'FINAL FANTASY XI Hochzeitszeremonien'
	};
	
	/*------------------------------------------------------------------*/
	// 初期化する
	/*------------------------------------------------------------------*/
	var lang = getLang();
	var loc  = getLoc();
	document.write(connect('<link rel="stylesheet" type="text/css" href="/ff11/wedding/css/', lang, '.css" />'));
	document.title = title[lang];
	
	/*------------------------------------------------------------------*/
	// オンレディ
	/*------------------------------------------------------------------*/
	$(document).ready(function() {
		$('#body').load('/ff11/wedding/html/common.html', '', function() {
			$('#contents').load(connect('/ff11/wedding/html/', loc, '.html'));
		});
	});
})();