

// 開始パス
//var shpath = "/opencms/export/sites/default/";
var shpath = "/";
//var topurl = "www/FCTPTV01.do";
var topurl = "FCTPTV01.do";

function doLogin() {
    var objForm = document.LoginForm;
    if(objForm == null) {
		objForm = document.forms('LoginForm');
    }
	//objForm.action = (objForm.action).replace("http:","https:");
    objForm.submit();
}
function doPost() {
    var objForm = document.EmptyForm;
    if(objForm == null) {
	objForm = document.forms('EmptyForm');
    }
    objForm.submit();
}
function repaint() {
//    document.EmptyForm.action = shpath+"www/CMMNMN01.do";
    document.EmptyForm.action = shpath+"CMMNMN01.do";
    document.EmptyForm.submit();
}
function strcmp(str1, str2){
	var ct;
	var cmp;
	if(str1 == null || str2 == null || str1 == undefined || str2 == undefined){ return false; }
	if((cmp=str1.length-str2.length)!=0){ return false; }
	for(ct = 0; ct < str1.length; ct++) {
		var c1 = str1.charCodeAt(ct);
		var c2 = str2.charCodeAt(ct);
		if((cmp=(c1-c2))!=0){ return false; }
	}
	return true;
}

// LoadHeaderの直後に、特定のID要素まで画面をスクロールさせるためのスクリプト
// （条件に合致する要素がなければなにもしない）
// LoadHeaderによりスクロール表示位置がずれる問題の対策用
function MoveAnchor(){
  
  tagAnchor = document.getElementById('WeatherTop');
  if(!tagAnchor){
    tagAnchor = document.getElementById('SearchResultTop');
  }
  

  if(tagAnchor){
    // スクロール先の座標を計算
    targetElement = tagAnchor;
    offset = 0;
    do { // IE6のみoffsetTopの取得座標が異なる問題対策
      offset += targetElement.offsetTop || 0;
      targetElement = targetElement.offsetParent;
    } while (targetElement);
    
    // スクロール
    scrollTo(0, offset);
  }
}



function SetHeaderUserName(){
	var sc = document.cookie;
	var arrc = sc.split(";");
	var uname = "";
	var i = 0;
	while(arrc[i]){
		var arrk = arrc[i].split("=");
		arrk[0] = arrk[0].replace(/^\s+|\s+$/g, "");
	//	if(strcmp("user_name",arrk[0])) uname = decodeURI(arrk[1]);
		if(strcmp("user_name",arrk[0])){
			tmp = arrk[1];
			if(tmp!=null){
				tmp = tmp.replace(/\+/g, '%20');
				uname = decodeURIComponent(tmp);
			}else{
				uname = "";
			}
		}
		if(++i >= arrc.length) break;
	}
	tagUserName = document.getElementById("header_username");
	if(tagUserName){ tagUserName.innerHTML = "<p class=\"name wordBreak\"><span class=\"namedetail\">"+uname+"<span class=\"sama\">様</span></span></p>"; }
	tagUserName = document.getElementById("header_username_en");
	if(tagUserName){ tagUserName.innerHTML = "<p class=\"name wordBreak\"><span class=\"namedetail\">"+uname+"</span></p>"; }
}
function SetHeaderIdPw(){
	var sc = document.cookie;
	var arrc = sc.split(";");
	var id = "";
	var pw = "";
	var rm = "";
	var i = 0;
	while(arrc[i]){
		var arrk = arrc[i].split("=");
		arrk[0] = arrk[0].replace(/^\s+|\s+$/g, "");
		if(strcmp("user_id",arrk[0])) id = arrk[1];
		if(strcmp("passwd",arrk[0])) pw = arrk[1];
		if(strcmp("reminder",arrk[0])) rm = arrk[1];
		if(++i >= arrc.length) break;
	}
	if(strcmp("on",rm)){
		tagId = document.getElementById("user_id");
		if(tagId){ tagId.value = id; }
		tagPw = document.getElementById("password");
		if(tagPw){ tagPw.value = pw; }
		
		loginForm = document.LoginForm;
		if(loginForm){
			tagRm = loginForm.elements["reminder"];
			if(tagRm){ tagRm.checked = true; }
		}

		var r = document.getElementsByName("reminder");
		for(var i = 0; i < r.length; i++){
			r[i].checked = true;
		}
	}
}
var lhlang;
function LoadHeader(n){
	lhlang = n;
	//GoogleAnalyticsを埋め込む
	GoogleAnalyticsFunc();
	var strUrl = "";
	if(n==1 || ((n+"").indexOf("/en/")!=-1)){
//		strUrl = shpath+"en/www/common/inline_header.jsp";
		strUrl = shpath+"e/en/common/inline_header.jsp";
	}else{
//		strUrl = shpath+"www/common/inline_header.jsp";
		strUrl = shpath+"common/inline_header.jsp";
	}
	strUrl += "?base="+escape(window.location.pathname);

	// キャッシュ無効用文字列作成
	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;

	WorldClockLoad();
	var xmlHttp;
	var strElementId = "InlineHeader";
	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){
				document.getElementById(strElementId).innerHTML = xmlHttp.responseText;
				SetHeaderUserName();
				SetHeaderIdPw();
				SetFontImage();
				HeaderBannerLoad(lhlang);
				
				MoveAnchor();
			}
		};
		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.setRequestHeader('Cookie', 'any non-empty string here');
		while(arrc[i]){
			xmlHttp.setRequestHeader('Cookie', arrc[i]);
			if(++i >= arrc.length) break;
		}
		xmlHttp.send(null);
		
	}else{
	}
}

var wyy;
var wmm;
var wdd;
var whh;
var wmi;
var wss;
var nss;

function WorldClockPrepare(st){
	var arrt = st.split(",");
	ndate = new Date();
	if(arrt.length==6){
		wyy = arrt[0]-0;
		wmm = arrt[1]-0;
		wdd = arrt[2]-0;
		whh = arrt[3]-0;
		wmi = arrt[4]-0;
		wss = arrt[5]-0;
	}else{
		wyy = ndate.getYear();
		wmm = ndate.getMonth()+1;
		wdd = ndate.getDate();
		whh = ndate.getHours();
		wmi = ndate.getMinutes();
		wss = ndate.getSeconds();
	}
	nss = ndate.getSeconds();
	WorldClockProc();
}

function WorldClockProc(){
	ndate = new Date();
	if(nss!=ndate.getSeconds()){
		plus = ndate.getSeconds() - nss;
		if(plus < 0){ plus += 60; }
		nss = ndate.getSeconds();
		wss += plus;
	}
	wdate = new Date(wyy,wmm-1,wdd,whh,wmi,wss);
	wyy = wdate.getYear();
	if(wyy < 1900){ wyy = wyy+1900; }
	wmm = wdate.getMonth()+1;
	wdd = wdate.getDate();
	whh = wdate.getHours();
	wmi = wdate.getMinutes();
	wss = wdate.getSeconds();

	//Japan
	wdate = new Date(wyy,wmm-1,wdd,whh,wmi,wss);
	var dstOffsetUsa    = getDstOffsetUSA(wdate);
	var dstOffsetEurope = getDstOffsetEurope(wdate);
	tyy = wdate.getYear();
	tmm = wdate.getMonth()+1;
	tdd = wdate.getDate();
	thh = wdate.getHours();
	tmi = wdate.getMinutes();
	tss = wdate.getSeconds();
	if(tyy < 1900){ syy = tyy+1900; }else{ syy = ""+tyy; }
	if(tmm < 10){ smm = "0"+tmm; }else{ smm = ""+tmm; }
	if(tdd < 10){ sdd = "0"+tdd; }else{ sdd = ""+tdd; }
	if(thh < 10){ shh = "0"+thh; }else{ shh = ""+thh; }
	if(tmi < 10){ smi = "0"+tmi; }else{ smi = ""+tmi; }
	if(tss < 10){ sss = "0"+tss; }else{ sss = ""+tss; }
	tagTimer = document.getElementById("clock04");
	if(tagTimer){ tagTimer.innerHTML = (smm+"/"+sdd+" "+shh+":"+smi); }

	//Singapore
	wdate = new Date(wyy,wmm-1,wdd,whh-1,wmi,wss);
	tyy = wdate.getYear();
	tmm = wdate.getMonth()+1;
	tdd = wdate.getDate();
	thh = wdate.getHours();
	tmi = wdate.getMinutes();
	tss = wdate.getSeconds();
	if(tyy < 1900){ syy = tyy+1900; }else{ syy = ""+tyy; }
	if(tmm < 10){ smm = "0"+tmm; }else{ smm = ""+tmm; }
	if(tdd < 10){ sdd = "0"+tdd; }else{ sdd = ""+tdd; }
	if(thh < 10){ shh = "0"+thh; }else{ shh = ""+thh; }
	if(tmi < 10){ smi = "0"+tmi; }else{ smi = ""+tmi; }
	if(tss < 10){ sss = "0"+tss; }else{ sss = ""+tss; }
	tagTimer = document.getElementById("clock03");
	if(tagTimer){ tagTimer.innerHTML = (smm+"/"+sdd+" "+shh+":"+smi); }
	
	//Oslo
	wdate = new Date(wyy,wmm-1,wdd,whh-8+dstOffsetEurope,wmi,wss);
	tyy = wdate.getYear();
	tmm = wdate.getMonth()+1;
	tdd = wdate.getDate();
	thh = wdate.getHours();
	tmi = wdate.getMinutes();
	tss = wdate.getSeconds();
	if(tyy < 1900){ syy = tyy+1900; }else{ syy = ""+tyy; }
	if(tmm < 10){ smm = "0"+tmm; }else{ smm = ""+tmm; }
	if(tdd < 10){ sdd = "0"+tdd; }else{ sdd = ""+tdd; }
	if(thh < 10){ shh = "0"+thh; }else{ shh = ""+thh; }
	if(tmi < 10){ smi = "0"+tmi; }else{ smi = ""+tmi; }
	if(tss < 10){ sss = "0"+tss; }else{ sss = ""+tss; }
	tagTimer = document.getElementById("clock02");
	if(tagTimer){ tagTimer.innerHTML = (smm+"/"+sdd+" "+shh+":"+smi); }

	//LONDON
	wdate = new Date(wyy,wmm-1,wdd,whh-9+dstOffsetEurope,wmi,wss);
	tyy = wdate.getYear();
	tmm = wdate.getMonth()+1;
	tdd = wdate.getDate();
	thh = wdate.getHours();
	tmi = wdate.getMinutes();
	tss = wdate.getSeconds();
	if(tyy < 1900){ syy = tyy+1900; }else{ syy = ""+tyy; }
	if(tmm < 10){ smm = "0"+tmm; }else{ smm = ""+tmm; }
	if(tdd < 10){ sdd = "0"+tdd; }else{ sdd = ""+tdd; }
	if(thh < 10){ shh = "0"+thh; }else{ shh = ""+thh; }
	if(tmi < 10){ smi = "0"+tmi; }else{ smi = ""+tmi; }
	if(tss < 10){ sss = "0"+tss; }else{ sss = ""+tss; }
	tagTimer = document.getElementById("clock01");
	if(tagTimer){ tagTimer.innerHTML = (smm+"/"+sdd+" "+shh+":"+smi); }
	
	//NY
	wdate = new Date(wyy,wmm-1,wdd,whh-14+dstOffsetUsa,wmi,wss);
	tyy = wdate.getYear();
	tmm = wdate.getMonth()+1;
	tdd = wdate.getDate();
	thh = wdate.getHours();
	tmi = wdate.getMinutes();
	tss = wdate.getSeconds();
	if(tyy < 1900){ syy = tyy+1900; }else{ syy = ""+tyy; }
	if(tmm < 10){ smm = "0"+tmm; }else{ smm = ""+tmm; }
	if(tdd < 10){ sdd = "0"+tdd; }else{ sdd = ""+tdd; }
	if(thh < 10){ shh = "0"+thh; }else{ shh = ""+thh; }
	if(tmi < 10){ smi = "0"+tmi; }else{ smi = ""+tmi; }
	if(tss < 10){ sss = "0"+tss; }else{ sss = ""+tss; }
	tagTimer = document.getElementById("clock05");
	if(tagTimer){ tagTimer.innerHTML = (smm+"/"+sdd+" "+shh+":"+smi); }

	setTimeout("WorldClockProc()", 1000);
}
function getDstOffsetUSA(jstDate) {
	// 3月第2日曜日午前2時～11月第1日曜日午前2時（現地時間基準）
	var NYDate  = new Date(jstDate.getTime()); NYDate.setHours(NYDate.getHours()-14);
	var year    = NYDate.getYear() < 1900 ? NYDate.getYear() + 1900 : NYDate.getYear();
	var minDate = new Date(year,  2, 1, 2, 0, 0);
	var maxDate = new Date(year, 10, 1, 1, 0, 0);
	
	while(minDate.getDay() != 0) { minDate.setDate(minDate.getDate() + 1); }
	minDate.setDate(minDate.getDate() + 1);
	while(minDate.getDay() != 0) { minDate.setDate(minDate.getDate() + 1); }
	while(maxDate.getDay() != 0) { maxDate.setDate(maxDate.getDate() + 1); }
	
	if(minDate.getTime() <= NYDate.getTime() && NYDate.getTime() < maxDate.getTime()) {
		return 1;
	} else {
		return 0;
	}
}
function getDstOffsetEurope(jstDate) {
	// 3月最終日曜日午前1時～10月最終日曜日午前1時（UTC基準）
	var UTCDate = new Date(jstDate.getTime()); UTCDate.setHours(UTCDate.getHours()-9);
	var year    = UTCDate.getYear() < 1900 ? UTCDate.getYear() + 1900 : UTCDate.getYear();
	var minDate = new Date(year,  3, 1, 1, 0, 0);
	var maxDate = new Date(year, 10, 1, 0, 0, 0);
	
	do{ minDate.setDate(minDate.getDate()-1); } while(minDate.getDay() != 0);
	do{ maxDate.setDate(maxDate.getDate()-1); } while(maxDate.getDay() != 0);
	
	if(minDate.getTime() <= UTCDate.getTime() && UTCDate.getTime() < maxDate.getTime()) {
		return 1;
	} else {
		return 0;
	}
}
function WorldClockLoad(){
	var xmlHttp;
//	var strUrl = shpath+"www/common/common_timer.jsp";
	var strUrl = shpath+"common/common_timer.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;

	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){
				WorldClockPrepare(xmlHttp.responseText);
			}
		};
		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.setRequestHeader('Cookie', 'any non-empty string here');
		while(arrc[i]){
			xmlHttp.setRequestHeader('Cookie', arrc[i]);
			if(++i >= arrc.length) break;
		}
		xmlHttp.send(null);
	}else{
	}
}
function SetFontImage(){
	var sc = document.cookie;
	var arrc = sc.split(";");
	var st = "";
	var i = 0;
	while(arrc[i]){
		var arrk = arrc[i].split("=");
		arrk[0] = arrk[0].replace(/^\s+|\s+$/g, "");
		if(strcmp("style",arrk[0])) st = arrk[1];
		if(++i >= arrc.length) break;
	}
	if(strcmp("large",st)){
		if(document.getElementById("fbtn01") && document.getElementById("fbtn02")){
			MM_swapImage('fbtn01','',shpath+"img/common/font_midi.gif",'fbtn02','',shpath+"img/common/fontlarge_on.gif",1);
		}
		if(document.getElementById("fbtn01_en") && document.getElementById("fbtn02_en")){
//			MM_swapImage('fbtn01_en','',shpath+"en/img/common/font_midi.gif",'fbtn02_en','',shpath+"en/img/common/fontlarge_on.gif",1);
			MM_swapImage('fbtn01_en','',shpath+"e/img/common/font_midi.gif",'fbtn02_en','',shpath+"e/img/common/fontlarge_on.gif",1);
		}
		setActiveStyleSheet('large');
 	}else{
  		setActiveStyleSheet('midium');
 	}
}
function HeaderBannerLoad(n){
	var strUrl = "";
	if(n==1){
		strUrl = shpath+"e/files/banner/enlinkHeader.properties";
	}else{
		strUrl = shpath+"files/banner/linkHeader.properties";
	}

	// キャッシュ無効用文字列作成
	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;
	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){
				BannerPrepare(xmlHttp.responseText);
			}
		};
		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.setRequestHeader('Cookie', 'any non-empty string here');
		while(arrc[i]){
			xmlHttp.setRequestHeader('Cookie', arrc[i]);
			if(++i >= arrc.length) break;
		}
		xmlHttp.send(null);
	}else{
	}
}

var bcnt = 0;
var baimg;
var baurl;
var bawidth;
var baheight;
var bsec = 0;
function BannerProc(){
	tagBanner = document.getElementById("banner");
	if(tagBanner){
		for(i = 0; i < baimg.length; i++){
			tagBannerSwf = document.getElementById("BannerSwf"+i);
			if(tagBannerSwf){
				tagBannerSwf.style.display = "none"; 
			}
		}
		tagBannerSwf = document.getElementById("BannerSwf"+bcnt);
		if(tagBannerSwf){
			tagBannerSwf.style.display = "block"; 
		}
	}
	if(++bcnt >= baimg.length) bcnt = 0;
	setTimeout("BannerProc()", bsec);
}

function BannerPrepare(d){
	bcnt = 0;
	bimg = "";
	burl = "";
	bwidth = "";
	bheight = "";
	bsec = 0;
	var LF = String.fromCharCode(10);
	var line = d.split(LF);
	var col;
	var sec = "";
	var nline = "";
	for(i = 0; i < line.length; i++){
		nline = "";
		for(var j=0; j<line[i].length; j++){
			chr = escape(line[i].substring(j, j+1));
			if(chr != "%0D" && chr != "%0A"){
				nline += line[i].substring(j, j+1);
			}
		}
		col = nline.split(",");
		if(col.length>=4){
			if(i==0){
				sec = col[0];
			}else{
				if(burl){
					bimg += "," + col[0];
					burl += "," + col[1];
					bwidth += "," + col[2];
					bheight += "," + col[3];
				}else{
					bimg = col[0];
					burl = col[1];
					bwidth = col[2];
					bheight = col[3];
				}
			}
		}
	}
	if(!isNaN(sec) && burl && bimg){
		baimg = bimg.split(",");
		baurl = burl.split(",");
		bawidth = bwidth.split(",");
		baheight = bheight.split(",");
		bsec = Number(sec)*1000;
		if(!strcmp(location.pathname,shpath+topurl)){
			bcnt = (Math.floor(Math.random()*baimg.length))-0;
		}
		tagBanner = document.getElementById("banner");
		if(tagBanner){
			var strBannerHtml = "";
			for(i = 0; i < baimg.length; i++){
				if(baimg[i].split(".")[baimg[i].split(".").length-1].toUpperCase()=="SWF"){
					// swf
					strBannerHtml += "<div id=\"BannerSwf"+i+"\" style=\"display:none\">" + "\n";
					strBannerHtml += "<object data=\""+baimg[i]+"\" type=\"application/x-shockwave-flash\" id=\"some-movie\" width=\""+bawidth[i]+"\" height=\""+baheight[i]+"\">" + "\n";
					strBannerHtml += "<param name=\"movie\" value=\""+baimg[i]+"\" />" + "\n";
					strBannerHtml += "</object>" + "\n";
					strBannerHtml += "</div>" + "\n";

				}else{
					// img
					strBannerHtml += "<div id=\"BannerSwf"+i+"\" style=\"display:none\">" + "\n";
					strBannerHtml += "<a href=\""+baurl[i]+"\" target=\"_blank\">" + "\n";
					strBannerHtml += "<img src=\""+baimg[i]+"\" width=\""+bawidth[i]+"\" height=\""+baheight[i]+"\">" + "\n";
					strBannerHtml += "</a>" + "\n";
					strBannerHtml += "</div>" + "\n";
				}
			}
			tagBanner.innerHTML = strBannerHtml;
			for(i = 0; i < baimg.length; i++){
				tagBannerSwf = document.getElementById("BannerSwf"+i);
				if(tagBannerSwf){
					tagBannerSwf.style.display = "none"; 
				}
			}
			tagBannerSwf = document.getElementById("BannerSwf"+bcnt);
			if(tagBannerSwf){
				tagBannerSwf.style.display = "block"; 
			}
		}
		if(++bcnt >= baimg.length) bcnt = 0;
		setTimeout("BannerProc()", bsec);
	}
}

var cblang;
var cbHtmlNews01;
var cbHtmlNews02;
function ContentBannerLoad(n){
	cblang = n;
	cbHtmlNews01 = "";
	cbHtmlNews02 = "";
	var strUrl = "";
	if(n==1){
		strUrl = shpath+"e/files/banner/enlinkContent.properties";
	}else{
		strUrl = shpath+"files/banner/linkContent.properties";
	}

	// キャッシュ無効用文字列作成
	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;
	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){
				ContentBannerProc(xmlHttp.responseText);
			}
		};
		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.setRequestHeader('Cookie', 'any non-empty string here');
		while(arrc[i]){
			xmlHttp.setRequestHeader('Cookie', arrc[i]);
			if(++i >= arrc.length) break;
		}
		xmlHttp.send(null);
	}else{
	}
}

function ContentBannerProc(d){
	var caImgPath = "";
	var caLnkPath = "";
	var caWidth = "";
	var caHeight = "";
	var LF = String.fromCharCode(10);
	var lines = d.split(LF);
	var columns = "";
	var nline = "";
	for(i = 0; i < lines.length; i++){
		nline = "";
		for(var j=0; j<lines[i].length; j++){
			chr = escape(lines[i].substring(j, j+1));
			if(chr != "%0D" && chr != "%0A"){
				nline += lines[i].substring(j, j+1);
			}
		}
		columns = nline.split(",");
		if(columns.length>=4){
			if(caImgPath){
				caImgPath += "," + columns[0];
				caLnkPath += "," + columns[1];
				caWidth += "," + columns[2];
				caHeight += "," + columns[3];
			}else{
				caImgPath = columns[0];
				caLnkPath = columns[1];
				caWidth = columns[2];
				caHeight = columns[3];
			}
		}
	}
	if(caImgPath && caLnkPath && caWidth && caHeight){
		var arImgPath = caImgPath.split(",");
		var arLnkPath = caLnkPath.split(",");
		var arWidth = caWidth.split(",");
		var arHeight = caHeight.split(",");

		var arMax = arImgPath.length;
		var arNow = (Math.floor(Math.random()*arMax))-0;
		var arCnt = 0;
		var strContentBannerHtml = "";

		tagContentBanner = document.getElementById("ContentBanner01and02");
		if(tagContentBanner && arCnt < arMax){
			strContentBannerHtml = "";
			if(cblang==1){
				strContentBannerHtml += "<div id=\"ad02wrap\" style=\"width: 465px;\">" + "\n";
			}else{
				strContentBannerHtml += "<div id=\"ad02wrap\">" + "\n";
			}
			// 1件の場合は中央揃え
			if(arMax==1){
				strContentBannerHtml += "<div align=\"center\">" + "\n";
			}
			if(arCnt < arMax){
				if(arImgPath[arNow].split(".")[arImgPath[arNow].split(".").length-1].toUpperCase()=="SWF"){
					// swf
					// 1件の場合は中央揃え
					if(arMax==1){
						strContentBannerHtml += "<div>" + "\n";
					}else{
						strContentBannerHtml += "<div class=\"ad02\">" + "\n";
					}
					strContentBannerHtml += "<object data=\""+arImgPath[arNow]+"\" type=\"application/x-shockwave-flash\" id=\"some-movie\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">" + "\n";
					strContentBannerHtml += "<param name=\"movie\" value=\""+arImgPath[arNow]+"\" />" + "\n";
					strContentBannerHtml += "</object>" + "\n";
					strContentBannerHtml += "</div>" + "\n";
				}else{
					// img
					// 1件の場合は中央揃え
					if(arMax==1){
						strContentBannerHtml += "<div>";
					}else{
						strContentBannerHtml += "<div class=\"ad02\">";
					}
					strContentBannerHtml += "<a href=\""+arLnkPath[arNow]+"\" target=\"_blank\">";
					strContentBannerHtml += "<img src=\""+arImgPath[arNow]+"\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">";
					strContentBannerHtml += "</a>";
					strContentBannerHtml += "</div>";
				}
				if(++arNow >= arMax){ arNow = 0; }
				arCnt++;
			}
			if(arCnt < arMax){
				if(arImgPath[arNow].split(".")[arImgPath[arNow].split(".").length-1].toUpperCase()=="SWF"){
					// swf
					strContentBannerHtml += "<div class=\"ad02 margin-left10\">" + "\n";
					strContentBannerHtml += "<object data=\""+arImgPath[arNow]+"\" type=\"application/x-shockwave-flash\" id=\"some-movie\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">" + "\n";
					strContentBannerHtml += "<param name=\"movie\" value=\""+arImgPath[arNow]+"\" />" + "\n";
					strContentBannerHtml += "</object>" + "\n";
					strContentBannerHtml += "</div>" + "\n";
				}else{
					// img
					strContentBannerHtml += "<div class=\"ad02 margin-left10\">";
					strContentBannerHtml += "<a href=\""+arLnkPath[arNow]+"\" target=\"_blank\">";
					strContentBannerHtml += "<img src=\""+arImgPath[arNow]+"\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">";
					strContentBannerHtml += "</a>";
					strContentBannerHtml += "</div>";
				}
				if(++arNow >= arMax){ arNow = 0; }
				arCnt++;
			}
			// 1件の場合は中央揃え
			if(arMax==1){
				strContentBannerHtml += "</div>" + "\n";
			}
			strContentBannerHtml += "</div>" + "\n";
			tagContentBanner.innerHTML = strContentBannerHtml;
		}

		tagContentBanner = document.getElementById("ContentBanner03");
		if(tagContentBanner && arCnt < arMax){
			strContentBannerHtml = "";
			if(arImgPath[arNow].split(".")[arImgPath[arNow].split(".").length-1].toUpperCase()=="SWF"){
				// swf
				if(cblang==1){
					strContentBannerHtml += "<div class=\"en_ad01 mg_bottom4\">" + "\n";
				}else{
					strContentBannerHtml += "<div class=\"ad01\">" + "\n";
				}
				strContentBannerHtml += "<object data=\""+arImgPath[arNow]+"\" type=\"application/x-shockwave-flash\" id=\"some-movie\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">" + "\n";
				strContentBannerHtml += "<param name=\"movie\" value=\""+arImgPath[arNow]+"\" />" + "\n";
				strContentBannerHtml += "</object>" + "\n";
				strContentBannerHtml += "</div>" + "\n";
			}else{
				// img
				if(cblang==1){
					strContentBannerHtml += "<div class=\"en_ad01 mg_bottom4\">";
				}else{
					strContentBannerHtml += "<div class=\"ad01\">";
				}
				strContentBannerHtml += "<a href=\""+arLnkPath[arNow]+"\" target=\"_blank\">";
				strContentBannerHtml += "<img src=\""+arImgPath[arNow]+"\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">";
				strContentBannerHtml += "</a>";
				strContentBannerHtml += "</div>";
			}
			tagContentBanner.innerHTML = strContentBannerHtml;
			if(++arNow >= arMax){ arNow = 0; }
			arCnt++;
		}

		tagContentBanner = document.getElementById("ContentBanner04");
		if(tagContentBanner && arCnt < arMax){
			strContentBannerHtml = "";
			if(arImgPath[arNow].split(".")[arImgPath[arNow].split(".").length-1].toUpperCase()=="SWF"){
				// swf
				if(cblang==1){
					strContentBannerHtml += "<div class=\"en_ad01\">" + "\n";
				}else{
					strContentBannerHtml += "<div class=\"ad01\">" + "\n";
				}
				strContentBannerHtml += "<object data=\""+arImgPath[arNow]+"\" type=\"application/x-shockwave-flash\" id=\"some-movie\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">" + "\n";
				strContentBannerHtml += "<param name=\"movie\" value=\""+arImgPath[arNow]+"\" />" + "\n";
				strContentBannerHtml += "</object>" + "\n";
				strContentBannerHtml += "</div>" + "\n";
			}else{
				// img
				if(cblang==1){
					strContentBannerHtml += "<div class=\"en_ad01\">";
				}else{
					strContentBannerHtml += "<div class=\"ad01\">";
				}
				strContentBannerHtml += "<a href=\""+arLnkPath[arNow]+"\" target=\"_blank\">";
				strContentBannerHtml += "<img src=\""+arImgPath[arNow]+"\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">";
				strContentBannerHtml += "</a>";
				strContentBannerHtml += "</div>";
			}
			tagContentBanner.innerHTML = strContentBannerHtml;
			if(++arNow >= arMax){ arNow = 0; }
			arCnt++;
		}

		// ニュース側1
		tagContentBanner = document.getElementById("ContentBannerNews01");
		if(tagContentBanner && arCnt < arMax){
			strContentBannerHtml = "";
			if(arImgPath[arNow].split(".")[arImgPath[arNow].split(".").length-1].toUpperCase()=="SWF"){
				// swf
				if(cblang==1){
					strContentBannerHtml += "<div class=\"banner mg_bottom4 mg_left5\">" + "\n";
				}else{
					strContentBannerHtml += "<div class=\"banner mg_bottom4\">" + "\n";
				}
				strContentBannerHtml += "<object data=\""+arImgPath[arNow]+"\" type=\"application/x-shockwave-flash\" id=\"some-movie\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">" + "\n";
				strContentBannerHtml += "<param name=\"movie\" value=\""+arImgPath[arNow]+"\" />" + "\n";
				strContentBannerHtml += "</object>" + "\n";
				strContentBannerHtml += "</div>" + "\n";
			}else{
				// img
				if(cblang==1){
					strContentBannerHtml += "<div class=\"banner mg_bottom4 mg_left5\">";
				}else{
					strContentBannerHtml += "<div class=\"banner mg_bottom4\">";
				}
				strContentBannerHtml += "<a href=\""+arLnkPath[arNow]+"\" target=\"_blank\">";
				strContentBannerHtml += "<img src=\""+arImgPath[arNow]+"\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">";
				strContentBannerHtml += "</a>";
				strContentBannerHtml += "</div>";
			}
			//tagContentBanner.innerHTML = strContentBannerHtml;
			cbHtmlNews01 = strContentBannerHtml;
			if(++arNow >= arMax){ arNow = 0; }
			arCnt++;
		}

		// ニュース側2
		tagContentBanner = document.getElementById("ContentBannerNews02");
		if(tagContentBanner && arCnt < arMax){
			strContentBannerHtml = "";
			if(arImgPath[arNow].split(".")[arImgPath[arNow].split(".").length-1].toUpperCase()=="SWF"){
				// swf
				if(cblang==1){
					strContentBannerHtml += "<div class=\"banner mg_left5\">" + "\n";
				}else{
					strContentBannerHtml += "<div class=\"banner\">" + "\n";
				}
				strContentBannerHtml += "<object data=\""+arImgPath[arNow]+"\" type=\"application/x-shockwave-flash\" id=\"some-movie\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">" + "\n";
				strContentBannerHtml += "<param name=\"movie\" value=\""+arImgPath[arNow]+"\" />" + "\n";
				strContentBannerHtml += "</object>" + "\n";
				strContentBannerHtml += "</div>" + "\n";
			}else{
				// img
				if(cblang==1){
					strContentBannerHtml += "<div class=\"banner mg_left5\">";
				}else{
					strContentBannerHtml += "<div class=\"banner\">";
				}
				strContentBannerHtml += "<a href=\""+arLnkPath[arNow]+"\" target=\"_blank\">";
				strContentBannerHtml += "<img src=\""+arImgPath[arNow]+"\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">";
				strContentBannerHtml += "</a>";
				strContentBannerHtml += "</div>";
			}
			//tagContentBanner.innerHTML = strContentBannerHtml;
			cbHtmlNews02 = strContentBannerHtml;
			if(++arNow >= arMax){ arNow = 0; }
			arCnt++;
		}
		// onloadイベントの設定
		if(typeof(window.ContentBannerSetNews)=="function"){
			if(window.addEventListener){ window.addEventListener('load', window.ContentBannerSetNews, false); }
			else{ if(window.attachEvent) window.attachEvent('onload', window.ContentBannerSetNews); }
		}
	}
}
// ロード時ニュースのバナーを再設定
function ContentBannerSetNews(){
	tagContentBanner = document.getElementById("ContentBannerNews01");
	if(tagContentBanner){
		tagContentBanner.innerHTML = cbHtmlNews01;
	}
	tagContentBanner = document.getElementById("ContentBannerNews02");
	if(tagContentBanner){
		tagContentBanner.innerHTML = cbHtmlNews02;
	}
}

var mblang;
function MenuBannerLoad(n){
	mblang = n;
	var strUrl = "";
	if(n==1){
		strUrl = shpath+"e/files/banner/enlinkMenu.properties";
	}else if(n==9){
		strUrl = shpath+"files/banner/linkTanbou.properties";
	}else{
		strUrl = shpath+"files/banner/linkMenu.properties";
	}

	// キャッシュ無効用文字列作成
	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;
	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){
				MenuBannerProc(xmlHttp.responseText);
			}
		};
		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.setRequestHeader('Cookie', 'any non-empty string here');
		while(arrc[i]){
			xmlHttp.setRequestHeader('Cookie', arrc[i]);
			if(++i >= arrc.length) break;
		}
		xmlHttp.send(null);
	}else{
	}
}

function MenuBannerProc(d){
	var caImgPath = "";
	var caLnkPath = "";
	var caWidth = "";
	var caHeight = "";
	var LF = String.fromCharCode(10);
	var lines = d.split(LF);
	var columns = "";
	var nline = "";
	for(i = 0; i < lines.length; i++){
		nline = "";
		for(var j=0; j<lines[i].length; j++){
			chr = escape(lines[i].substring(j, j+1));
			if(chr != "%0D" && chr != "%0A"){
				nline += lines[i].substring(j, j+1);
			}
		}
		columns = nline.split(",");
		if(columns.length>=4){
			if(caImgPath){
				caImgPath += "," + columns[0];
				caLnkPath += "," + columns[1];
				caWidth += "," + columns[2];
				caHeight += "," + columns[3];
			}else{
				caImgPath = columns[0];
				caLnkPath = columns[1];
				caWidth = columns[2];
				caHeight = columns[3];
			}
		}
	}
	if(caImgPath && caLnkPath && caWidth && caHeight){
		var arImgPath = caImgPath.split(",");
		var arLnkPath = caLnkPath.split(",");
		var arWidth = caWidth.split(",");
		var arHeight = caHeight.split(",");

		var arMax = arImgPath.length;
		var arNow = (Math.floor(Math.random()*arMax))-0;
		var arCnt = 0;
		var strMenuBannerHtml = "";

		tagMenuBanner = document.getElementById("MenuBanner01and02");
		if(tagMenuBanner && arCnt < arMax){
			strMenuBannerHtml = "";
			// 1件の場合は中央揃え
			if(arMax==1){
				strMenuBannerHtml += "<div id=\"banner_box_center\" class=\"clearfix\" align=\"center\">" + "\n";
			}else if(arMax > 1){
				strMenuBannerHtml += "<div id=\"banner_box\" class=\"clearfix\">" + "\n";
			}
			if(arCnt < arMax){
				if(arImgPath[arNow].split(".")[arImgPath[arNow].split(".").length-1].toUpperCase()=="SWF"){
					// swf
					// 1件の場合は中央揃え
					if(arMax==1){
						strMenuBannerHtml += "<div>" + "\n";
					}else{
						strMenuBannerHtml += "<div class=\"left mg_right10\">" + "\n";
					}
					strMenuBannerHtml += "<object data=\""+arImgPath[arNow]+"\" type=\"application/x-shockwave-flash\" id=\"some-movie\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">" + "\n";
					strMenuBannerHtml += "<param name=\"movie\" value=\""+arImgPath[arNow]+"\" />" + "\n";
					strMenuBannerHtml += "</object>" + "\n";
					strMenuBannerHtml += "</div>" + "\n";
				}else{
					// img
					// 1件の場合は中央揃え
					if(arMax==1){
						strMenuBannerHtml += "<div>" + "\n";
					}else{
						strMenuBannerHtml += "<div class=\"left mg_right10\">" + "\n";
					}
					strMenuBannerHtml += "<a href=\""+arLnkPath[arNow]+"\" target=\"_blank\">" + "\n";
					strMenuBannerHtml += "<img src=\""+arImgPath[arNow]+"\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">" + "\n";
					strMenuBannerHtml += "</a>" + "\n";
					strMenuBannerHtml += "</div>" + "\n";
				}
				if(++arNow >= arMax){ arNow = 0; }
				arCnt++;
			}
			if(arCnt < arMax){
				if(arImgPath[arNow].split(".")[arImgPath[arNow].split(".").length-1].toUpperCase()=="SWF"){
					// swf
					strMenuBannerHtml += "<div class=\"left\">" + "\n";
					strMenuBannerHtml += "<object data=\""+arImgPath[arNow]+"\" type=\"application/x-shockwave-flash\" id=\"some-movie\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">" + "\n";
					strMenuBannerHtml += "<param name=\"movie\" value=\""+arImgPath[arNow]+"\" />" + "\n";
					strMenuBannerHtml += "</object>" + "\n";
					strMenuBannerHtml += "</div>" + "\n";
				}else{
					// img
					strMenuBannerHtml += "<div class=\"left\">" + "\n";
					strMenuBannerHtml += "<a href=\""+arLnkPath[arNow]+"\" target=\"_blank\">" + "\n";
					strMenuBannerHtml += "<img src=\""+arImgPath[arNow]+"\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">" + "\n";
					strMenuBannerHtml += "</a>" + "\n";
					strMenuBannerHtml += "</div>" + "\n";
				}
				if(++arNow >= arMax){ arNow = 0; }
				arCnt++;
			}
			// 1件の場合は中央揃え
			if(arMax==1){
				strMenuBannerHtml += "</div>" + "\n";
			}else if(arMax > 1){
				strMenuBannerHtml += "</div><!-- id=\"banner_box\" -->" + "\n";
			}
			tagMenuBanner.innerHTML = strMenuBannerHtml;
		}
	}
}
var lblang;
function LinkBannerLoad(n){
	lblang = n;
	var strUrl = "";
	if(n==1){
		strUrl = shpath+"e/files/banner/enlinkLink.properties";
	}else{
		strUrl = shpath+"files/banner/linkLink.properties";
	}

	// キャッシュ無効用文字列作成
	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;
	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){
				LinkBannerProc(xmlHttp.responseText);
			}
		};
		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.setRequestHeader('Cookie', 'any non-empty string here');
		while(arrc[i]){
			xmlHttp.setRequestHeader('Cookie', arrc[i]);
			if(++i >= arrc.length) break;
		}
		xmlHttp.send(null);
	}else{
	}
}
function LinkBannerProc(d){
	var caImgPath = "";
	var caLnkPath = "";
	var caWidth = "";
	var caHeight = "";
	var LF = String.fromCharCode(10);
	var lines = d.split(LF);
	var columns = "";
	var nline = "";
	for(i = 0; i < lines.length; i++){
		nline = "";
		for(var j=0; j<lines[i].length; j++){
			chr = escape(lines[i].substring(j, j+1));
			if(chr != "%0D" && chr != "%0A"){
				nline += lines[i].substring(j, j+1);
			}
		}
		columns = nline.split(",");
		if(columns.length>=4){
			if(caImgPath){
				caImgPath += "," + columns[0];
				caLnkPath += "," + columns[1];
				caWidth += "," + columns[2];
				caHeight += "," + columns[3];
			}else{
				caImgPath = columns[0];
				caLnkPath = columns[1];
				caWidth = columns[2];
				caHeight = columns[3];
			}
		}
	}
	if(caImgPath && caLnkPath && caWidth && caHeight){
		var arImgPath = caImgPath.split(",");
		var arLnkPath = caLnkPath.split(",");
		var arWidth = caWidth.split(",");
		var arHeight = caHeight.split(",");

		var arMax = arImgPath.length;
		var arNow = 0;
		var strLinkBannerHtml = "";

		tagLinkBanner = document.getElementById("LinkBannersTop");
		if(tagLinkBanner){
			strLinkBannerHtml = "";
			for(arNow = 0; arNow < arMax; arNow++){
				if(arImgPath[arNow].split(".")[arImgPath[arNow].split(".").length-1].toUpperCase()=="SWF"){
					// swf
					strLinkBannerHtml += "<div class=\"in_ad01\">" + "\n";
					strLinkBannerHtml += "<object data=\""+arImgPath[arNow]+"\" type=\"application/x-shockwave-flash\" id=\"some-movie\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">" + "\n";
					strLinkBannerHtml += "<param name=\"movie\" value=\""+arImgPath[arNow]+"\" />" + "\n";
					strLinkBannerHtml += "</object>" + "\n";
					strLinkBannerHtml += "</div>" + "\n";
				}else{
					// img
					strLinkBannerHtml += "<div class=\"in_ad01\">";
					strLinkBannerHtml += "<a href=\""+arLnkPath[arNow]+"\" target=\"_blank\">";
					strLinkBannerHtml += "<img src=\""+arImgPath[arNow]+"\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">";
					strLinkBannerHtml += "</a>";
					strLinkBannerHtml += "</div>";
				}
			}
			// IE6での回り込み防止
			strLinkBannerHtml += "&nbsp;<br />";
			tagLinkBanner.innerHTML = strLinkBannerHtml;
		}
		tagLinkBanner = document.getElementById("LinkBannersNews");
		if(tagLinkBanner){
			strLinkBannerHtml = "";
			for(arNow = 0; arNow < arMax; arNow++){
				if(arImgPath[arNow].split(".")[arImgPath[arNow].split(".").length-1].toUpperCase()=="SWF"){
					// swf
					strLinkBannerHtml += "<div class=\"c_banner mg_top10 mg_left5\">" + "\n";
					strLinkBannerHtml += "<object data=\""+arImgPath[arNow]+"\" type=\"application/x-shockwave-flash\" id=\"some-movie\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">" + "\n";
					strLinkBannerHtml += "<param name=\"movie\" value=\""+arImgPath[arNow]+"\" />" + "\n";
					strLinkBannerHtml += "</object>" + "\n";
					strLinkBannerHtml += "</div>" + "\n";
				}else{
					// img
					strLinkBannerHtml += "<div class=\"c_banner mg_top10 mg_left5\">";
					strLinkBannerHtml += "<a href=\""+arLnkPath[arNow]+"\" target=\"_blank\">";
					strLinkBannerHtml += "<img src=\""+arImgPath[arNow]+"\" width=\""+arWidth[arNow]+"\" height=\""+arHeight[arNow]+"\">";
					strLinkBannerHtml += "</a>";
					strLinkBannerHtml += "</div>";
				}
			}
			// IE6での回り込み防止
			strLinkBannerHtml += "&nbsp;<br />";
			tagLinkBanner.innerHTML = strLinkBannerHtml;
		}
	}
}

// GoogleAnalytics
function GoogleAnalyticsFunc(){
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); 
	// onloadイベントの設定
	if(typeof(window.GoogleAnalyticsExec)=="function"){
		if(window.addEventListener){ window.addEventListener('load', window.GoogleAnalyticsExec, false); }
		else{ if(window.attachEvent) window.attachEvent('onload', window.GoogleAnalyticsExec); }
	}
}
function GoogleAnalyticsExec(){
	try {
		var pageTracker = _gat._getTracker("UA-19053040-1");
		pageTracker._trackPageview();
	} catch(err) {}
}


