function loadCSS(title) {
var i, a, main;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
a.disabled = true;
if(a.getAttribute("title") == title) a.disabled = false;
}
}
if((document.URL.indexOf("/ja/")!=-1) || (document.getElementsByTagName("a")[1] && document.getElementsByTagName("a")[1].getAttribute("href") && document.getElementsByTagName("a")[1].getAttribute("href").indexOf("/ja/")!=-1)){
	FontJp(title);
} else {
	FontEn(title);
}
createCookie("style", title, 400);  
}
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function loadPrefCSS() {
var i, a;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
}
return null;
}
function showPrefCSS() {
var i, a;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1
&& a.getAttribute("rel").indexOf("alt") == -1
&& a.getAttribute("title")
) return a.getAttribute("title");
}
return null;
}
function loadCookie() {
var cookie = readCookie("style");
var title = cookie ? cookie : showPrefCSS();
loadCSS(title);
}
function unloadCookie() {
//var title = loadPrefCSS();
//createCookie("style", title, 400);
}
function FontJp(_num){
  var _Img=$('FontSizeNav');
	if(!_Img) return false;
	_myImg=_Img.getElementsByTagName('dd');
	switch(_num){
	case '1':
		_myImg[_num-1].getElementsByTagName('img')[0].src="../../../ja/common/img/font_btn01b.gif";
		_myImg[1].getElementsByTagName('img')[0].src="../../../ja/common/img/font_btn02a.gif";
		_myImg[2].getElementsByTagName('img')[0].src="../../../ja/common/img/font_btn03a.gif";
		break;
	case '2':
		_myImg[_num-1].getElementsByTagName('img')[0].src="../../../ja/common/img/font_btn02b.gif";
		_myImg[0].getElementsByTagName('img')[0].src="../../../ja/common/img/font_btn01a.gif";
		_myImg[2].getElementsByTagName('img')[0].src="../../../ja/common/img/font_btn03a.gif";
		break;
	case '3':
		_myImg[_num-1].getElementsByTagName('img')[0].src="../../../ja/common/img/font_btn03b.gif";
		_myImg[0].getElementsByTagName('img')[0].src="../../../ja/common/img/font_btn01a.gif";
		_myImg[1].getElementsByTagName('img')[0].src="../../../ja/common/img/font_btn02a.gif";
		break;
	}
}

function FontEn(_num){
	var _Img=$('FontSizeNav02');
	if(!_Img) return false;
	_myImg=_Img.getElementsByTagName('dd');
	switch(_num){
	case '1':
		_myImg[_num-1].getElementsByTagName('img')[0].src="../../../en/common/img/font_btn01b.gif";
		_myImg[1].getElementsByTagName('img')[0].src="../../../en/common/img/font_btn02a.gif";
		_myImg[2].getElementsByTagName('img')[0].src="../../../en/common/img/font_btn03a.gif";
		break;
	case '2':
		_myImg[_num-1].getElementsByTagName('img')[0].src="../../../en/common/img/font_btn02b.gif";
		_myImg[0].getElementsByTagName('img')[0].src="../../../en/common/img/font_btn01a.gif";
		_myImg[2].getElementsByTagName('img')[0].src="../../../en/common/img/font_btn03a.gif";
		break;
	case '3':
		_myImg[_num-1].getElementsByTagName('img')[0].src="../../../en/common/img/font_btn03b.gif";
		_myImg[0].getElementsByTagName('img')[0].src="../../../en/common/img/font_btn01a.gif";
		_myImg[1].getElementsByTagName('img')[0].src="../../../en/common/img/font_btn02a.gif";
		break;
	}
}
/* DOM Relation
*******************************************/

function $() {
        for (var i=0, elements=new Array(); i<arguments.length; i++){
                var element=arguments[i];
                element =
                (typeof(element)=="object") ? element :
                (DOM>=3) ? document.getElementById(element) :
                (DOM==2) ? document.all(element) :
                null;
                if (arguments.length == 1) return element;
                elements.push(element);
        }
        return elements;
}
/* Definition of DOM Level
*******************************************/
DOM=(document.all)?(document.getElementById)?3:2:
        (document.getElementById)?4:
        (document.layers)?1:0;



function loadCustomCSS(title,lang) {
 var i, a, main;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
 
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
a.disabled = true;
if(a.getAttribute("title") == title) a.disabled = false;
}
}
if(lang=='en')
	{
	CustomFontEn(title);
	}else
	{
	CustomFontJp(title); 
	}
	createCookie("style", title, 400);  
	document.getElementById('username').focus();

}
function CustomFontJp(_num){
  var _Img=$('FontSizeNav');

if(!_Img) return false;
_myImg=_Img.getElementsByTagName('dd');

switch(_num){
	case '1':
	
		_myImg[_num-1].getElementsByTagName('img')[0].src="/ja/common/img/font_btn01b.gif";

		_myImg[1].getElementsByTagName('img')[0].src="/ja/common/img/font_btn02a.gif";

		_myImg[2].getElementsByTagName('img')[0].src="/ja/common/img/font_btn03a.gif";
   break;
	case '2':
		_myImg[_num-1].getElementsByTagName('img')[0].src="/ja/common/img/font_btn02b.gif";
	
	_myImg[0].getElementsByTagName('img')[0].src="/ja/common/img/font_btn01a.gif";
	
	_myImg[2].getElementsByTagName('img')[0].src="/ja/common/img/font_btn03a.gif";
 
	break;
	case '3':
		_myImg[_num-1].getElementsByTagName('img')[0].src="/ja/common/img/font_btn03b.gif";
	
	_myImg[0].getElementsByTagName('img')[0].src="/ja/common/img/font_btn01a.gif";
	
	_myImg[1].getElementsByTagName('img')[0].src="/ja/common/img/font_btn02a.gif";
 
	break;
	}
}


	function CustomFontEn(_num){
	var _Img=$('FontSizeNav02');
	
	if(!_Img) return false;
	_myImg=_Img.getElementsByTagName('dd');
	
	switch(_num){
	case '1':
		_myImg[_num-1].getElementsByTagName('img')[0].src="/en/common/img/font_btn01b.gif";

	_myImg[1].getElementsByTagName('img')[0].src="/en/common/img/font_btn02a.gif";
	
	_myImg[2].getElementsByTagName('img')[0].src="/en/common/img/font_btn03a.gif";
 
	break;
	case '2':
		_myImg[_num-1].getElementsByTagName('img')[0].src="/en/common/img/font_btn02b.gif";
	
	_myImg[0].getElementsByTagName('img')[0].src="/en/common/img/font_btn01a.gif";
	
	_myImg[2].getElementsByTagName('img')[0].src="/en/common/img/font_btn03a.gif";
 
	break;
	case '3':
		_myImg[_num-1].getElementsByTagName('img')[0].src="/en/common/img/font_btn03b.gif";
		
	_myImg[0].getElementsByTagName('img')[0].src="/en/common/img/font_btn01a.gif";
	
	_myImg[1].getElementsByTagName('img')[0].src="/en/common/img/font_btn02a.gif";
 
	break;
	}
}

