
// 開始パス
//var sfpath = "/opencms/export/sites/default/";
var sfpath = "/";

// リロード
var excprm = 0;
var excreqcnt = 0;
var excreqmax = 5;

function LoadExchange(n){
	var strUrl = "";
	if(n==1 || ((n+"").indexOf("/en/")!=-1)){
		excprm = 1;
//		strUrl = sfpath+"en/files/common/eratetbl.html";
		strUrl = "e/files/common/eratetbl.html";
	}else{
		excprm = 0;
//		strUrl = sfpath+"files/common/jratetbl.html";
		strUrl = sfpath+"files/common/jratetbl.html";
	}

	// キャッシュ無効用文字列作成
	urldate = new Date();
	urlnyy = urldate.getYear();
	urlnmm = urldate.getMonth()+1;
	urlndd = urldate.getDate();
	urlnhh = urldate.getHours();
	urlnmi = urldate.getMinutes();
	urlnss = urldate.getSeconds();
	if(urlnyy < 2000){ urlsyy = urlnyy+1900; }else{ urlsyy = ""+urlnyy; }
	if(urlnmm < 10){ urlsmm = "0"+urlnmm; }else{ urlsmm = ""+urlnmm; }
	if(urlndd < 10){ urlsdd = "0"+urlndd; }else{ urlsdd = ""+urlndd; }
	if(urlnhh < 10){ urlshh = "0"+urlnhh; }else{ urlshh = ""+urlnhh; }
	if(urlnmi < 10){ urlsmi = "0"+urlnmi; }else{ urlsmi = ""+urlnmi; }
	if(urlnss < 10){ urlsss = "0"+urlnss; }else{ urlsss = ""+urlnss; }
	urldatestr = urlsyy+urlsmm+urlsdd+urlshh+urlsmi+urlsss;
	// キャッシュ無効文字列の設定
	strUrl += "?ncache="+urldatestr;

	var xmlHttp;
	var strElementId = "kawasewrap";
	xmlHttp = null;
	if(window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		try{		xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");		}
		catch(e){	xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");	}
	}
	if(xmlHttp!=null){
		xmlHttp.onreadystatechange = function(){
			if(xmlHttp.readyState==4&&xmlHttp.status==200){
				var strText = document.getElementById(strElementId).innerHTML;
				//alert(strText);
				var strVal = "<!-- INLINE_EXCHANGE -->";
				var strNew = "<table width='222' cellspacing='1' cellpadding='0' class='kawasetable'>" + xmlHttp.responseText + "</table>";
				strText = strText.replace(strVal, strNew);
				//alert(strText);
				
//				document.getElementById(strElementId).innerHTML = "<table width=\"222\" cellspacing=\"1\" cellpadding=\"0\" class=\"kawasetable\">";
//				document.getElementById(strElementId).innerHTML += xmlHttp.responseText;
//				document.getElementById(strElementId).innerHTML += "</table>";
				
				document.getElementById(strElementId).innerHTML = strText;

				if(excprm==1){
					setTimeout("LoadExUpdateExe(1)", 100);
				}else{
					setTimeout("LoadExUpdateExe(0)", 100);
				}
			}else if(xmlHttp.readyState==4){
				if(++excreqcnt < excreqmax){
					if(excprm==1){
						setTimeout("LoadExchange(1)", 100);
					}else{
						setTimeout("LoadExchange(0)", 100);
					}
				}
			}
		};
		
		xmlHttp.open("GET", strUrl, true);
		xmlHttp.setRequestHeader('Content-Type', 'text/html; charset=UTF-8');
		var sc = document.cookie;
		var arrc = sc.split(";");
		var uname = "";
		var i = 0;
		xmlHttp.send(null);
	}else{
	}
}

function LoadExUpdate(n){
	// dummy
}

function LoadExUpdateExe(n){
	var strUrl = "";
	//strUrl = sfpath+"www/common/inline_exchange.shtml";
	strUrl = sfpath+"common/inline_exchange.jsp";

	// キャッシュ無効用文字列作成
	urldate = new Date();
	urlnyy = urldate.getYear();
	urlnmm = urldate.getMonth()+1;
	urlndd = urldate.getDate();
	urlnhh = urldate.getHours();
	urlnmi = urldate.getMinutes();
	urlnss = urldate.getSeconds();
	if(urlnyy < 2000){ urlsyy = urlnyy+1900; }else{ urlsyy = ""+urlnyy; }
	if(urlnmm < 10){ urlsmm = "0"+urlnmm; }else{ urlsmm = ""+urlnmm; }
	if(urlndd < 10){ urlsdd = "0"+urlndd; }else{ urlsdd = ""+urlndd; }
	if(urlnhh < 10){ urlshh = "0"+urlnhh; }else{ urlshh = ""+urlnhh; }
	if(urlnmi < 10){ urlsmi = "0"+urlnmi; }else{ urlsmi = ""+urlnmi; }
	if(urlnss < 10){ urlsss = "0"+urlnss; }else{ urlsss = ""+urlnss; }
	urldatestr = urlsyy+urlsmm+urlsdd+urlshh+urlsmi+urlsss;
	// キャッシュ無効文字列の設定
	strUrl += "?ncache="+urldatestr;

	var xmlHttp;
	var strElementId = "kawasewrap";
	xmlHttp = null;
	if(window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		try{		xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");		}
		catch(e){	xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");	}
	}
	if(xmlHttp!=null){
		xmlHttp.onreadystatechange = function(){
			if(xmlHttp.readyState==4&&xmlHttp.status==200){
				var strText = document.getElementById(strElementId).innerHTML;
				var strVal = "<!-- INLINE_EXUPDATE -->";
				var strNew = xmlHttp.responseText;
				strText = strText.replace(strVal, strNew);
				//alert(strNew);
				//alert(strText);

				document.getElementById(strElementId).innerHTML = strText;
			}
		};
		
		xmlHttp.open("GET", strUrl, true);
		xmlHttp.setRequestHeader('Content-Type', 'text/html; charset=UTF-8');
		xmlHttp.send(null);
	}else{
	}
}

