//-----------------------------------------
// JavaScript Document
// »ģŅ@āV”L®ļŠXibv
//-----------------------------------------
var lang_array = new Array("us", "eu", "jp");
var lang;
var page;
var categ;
function initList()
{
	if(MM_preloadImages){MM_preloadImages.apply(initList, arguments);}
	
	var v = document.location.search.substring(1,document.location.search.length);
	if(v)
	{
		var v_array = v.split("&");
        for(var i = 0; i < v_array.length; i++)
        {
        	if(v_array[i].indexOf("lang") + 1){lang = v_array[i].split("=")[1];}
        	//else if(v_array[i].indexOf("page") + 1){page = parseInt(v_array[i].split("=")[1]);}
        }
	}
	if(!lang || lang.length != 2){lang = "us";}
	changeLangList(lang);
	
	var p = location.href.split("/")[location.href.split("/").length - 1].split("?")[0];
	p = p.split("_")[1].split(".")[0];
	page = p;
	btnNaviOptimize();
	
	//if(!page){page = 1;}
	//changePage(page);
}
function langChange()
{
	var h = location.href.split("?")[0];
	lang = arguments[0];
	location.href = h + "?lang=" + lang;
}
function changeLangList(l)
{
	var t = document.getElementsByTagName("table");
	var s = document.getElementsByTagName("span");
	var p = document.getElementsByTagName("p");
	for(var i = 0; i < t.length; i++)
	{
		if(t[i].className.slice(0, t[i].className.length - 3) == "area")
		{
			if(t[i].className == "area_" + l)
			{
				if(navigator.userAgent.indexOf("MSIE") > -1){t[i].style.display = "block";}
				else{t[i].style.display = "table";}
			}
			else{t[i].style.display = "none";}
		}
		else{continue;}
	}
	for(var i = 0; i < s.length; i++)
	{
		if(s[i].className.slice(0, s[i].className.length - 3) == "camera")
		{
			if(s[i].className == "camera_" + l)
			{
				if(navigator.userAgent.indexOf("MSIE") + 1){s[i].style.display = "block";}
				else{s[i].style.display = "inline";}
			}
			else{s[i].style.display = "none";}
		}
	}
	for(var i = 0; i < p.length; i++)
	{
		if(p[i].className.indexOf("name_") + 1)
		{
			if(p[i].className == "name_" + l)
			{
				if(navigator.userAgent.indexOf("MSIE") > -1){p[i].style.display = "block";}
				else{p[i].style.display = "table-row";}
			}
			else{p[i].style.display = "none";}
		}
	}
}

function btnNaviOptimize()
{
	var l = document.getElementsByTagName("li");
	for(var i = 0; i < l.length; i++)
	{
		if(l[i].className.indexOf("btnnavi_") + 1)
		{
			if(l[i].childNodes.length < 6)
			{
				for(var j = 0; j < l[i].childNodes.length; j++)
				{
					var m = l[i].childNodes[j];
					if(l[i].id == page)
					{
						switch(m.className)
						{
							case "btnnavi_on" :
								m.style.display = "block";
								break;
							case "btnnavi_off" :
								m.style.display = "none";
								break;
						}
					}
					else
					{
						switch(m.className)
						{
							case "btnnavi_on" :
								m.style.display = "none";
								break;
							case "btnnavi_off" :
								m.style.display = "block";
								break;
						}
					}
				}
			}
			else
			{
				for(var j = 0; j < l[i].childNodes.length; j++)
				{
					var m = l[i].childNodes[j];
					if(m.className)
					{
						if(l[i].id == page)
						{
							switch(m.className)
							{
								case "btnnavi_on_" + lang:
									m.style.display = "block";
									break;
								default:
									m.style.display = "none";
							}
						}
						else
						{
							switch(m.className)
							{
								case "btnnavi_off_" + lang:
									m.style.display = "block";
									break;
								default:
									m.style.display = "none";
							}
						}
					}
					if(m.className == "btnnavi_off_us"){m.style.visibility = "visible";}
				}
			}
		}
	}
}

/*
function switchPage(n)
{
	var l = document.location.href;
	var u;
	if(l.indexOf("?page=") + 1){u = l.split("?page=")[0];}
	else if(l.indexOf("&page=") + 1){u = l.split("&page=")[0];}
	else{u = l;}
	if(u.indexOf("?") + 1){u += "&page=" + n;}
	else{u += "?page=" + n;}
	document.location.href = u;
}
function changePage(n)
{
	var d = document.getElementsByTagName("div");
	for(var i = 0; i < d.length; i++)
	{
		if(d[i].className.slice(0, 4) == "page")
		{
			if(d[i].className == "page" + n)
			{
				if(navigator.userAgent.indexOf("MSIE") > -1){d[i].style.display = "block";}
				else{d[i].style.display = "table";}
			}
			else
			{
				d[i].style.display = "none";
			}
		}
	}
	page = n;
}
*/
function listMove(u)
{
	location.href = u + "?lang=" + lang;
}
function pageMove(l)
{
	var c;
	var h = document.location.href.split("/")[document.location.href.split("/").length - 1].split("_");
	switch(h[0])
	{
		case "chrono" :
			categ = "crn";
			break;
		case "series" :
			categ = "srs";
			break;
		default :
			categ = "crn";
	}
	page = h[1].split(".")[0]
	location.href = l + "?lang=" + lang + "&categ=" + categ + "&page=" + page;
}
