/*

the URL of the webpage can be got by

var url = location.href;

*/

var lang = new Array;
lang[0]="zh"; // Chinese
lang[1]="en"; // English
var lang_name = new Array;
lang_name[0] = "中文";
lang_name[1] = "English";
var num_of_lang = 2;

var session = new Array(2); // [variable]
session[0] = ["index.html", "page.html", "page1.html", "page2.html", "welcome-zh-pageholder", "pageholder", "pageholder", "pageholder"]; // Home
session[1] = ["index.html", "collections.html", "about-me.html", "contact-me.html", "welcome.html", "pageholder", "pageholder", "pageholder"]; // English
var num_of_session = 8;

function verifyDomain(url) {
	return url.indexOf("occlin.net");
}


function getLanguage(url) {
	if (verifyDomain(url) == -1) {
		return -1;
	}
	var langIndex = -1;
	for ( var i = 0; i < num_of_lang; i++ ){
		langIndex = url.indexOf(lang[i] + ".occlin.net");
		if (langIndex != -1 )
			return i;
	}
	
	return -1;
}

function getSession(url) {		
	var i = getLanguage(url);
	if (i == -1)
		return -1;
	
	var sessionIndex = -1;
	for ( var j = 0; j < num_of_session; j++ ){
		sessionIndex = url.indexOf(session[i][j]);
		if (sessionIndex != -1 )
			return j;
	}
	
	return 0; // it could be the home
}

function footerWriter(language){
	if (language == 0)
		document.write('© 2008-2009 林垂宙. 保留所有權利。| <a href="http://www.occlin.net/legal.html">法律事宜</a> | <a href="http://www.occlin.net/acknowledgement.html">聲明</a> | <a href="http://validator.w3.org/check/referer"><img src="http://www.w3.org/Icons/valid-xhtml10" style="width: 44px; height: 16px;" alt="Valid XHTML 1.0!"/></a> ');
	else if (language == 1)
		document.write('© 2008-2009 OTTO CC LIN. ALL RIGHTS RESERVED. | <a href="http://www.occlin.net/legal.html">Legal Issues</a> | <a href="http://www.occlin.net/acknowledgement.html">Acknowledgement</a> | <a href="http://validator.w3.org/check/referer"><img src="http://www.w3.org/Icons/valid-xhtml10" style="width: 44px; height: 16px;" alt="Valid XHTML 1.0!"/></a> ');
}

function loadAll(language, session_num){
	switch (session_num) {
	case 0 :
		homeLoader(language);
		break;
	case 1 :
		collectionLoader(language);
		break;
	case 2 :
		aboutLoader(language);
		break;
	case 3 :
		contactLoader(language);
		break;
	case 4 :
		welcomeLetterLoader(language);
		break;
	}
	defaultLoader(language);
}

function homeLoader(language){
	document.getElementById("home_sidebar_show").innerHTML = '<object height="400" width="220" data="http://www.occlin.net/swf/home-sidebar.swf" type="application/x-shockwave-flash"><param value="http://www.occlin.net/swf/home-sidebar.swf" name="movie" /><param value="high" name="quality" /><param value="true" name="loop" /><param value="false" name="menu" /><param value="transparent" name="wmode" /></object>';
}

function collectionLoader(language){
}

function aboutLoader(language){
}

function contactLoader(language){
}

function welcomeLoader(language){
}

function defaultLoader(language){
}
