	var cf;
	function createFadeOcject() {
		try{
			// クロスフェードモジュールの初期化と、クロスフェードインターバルの起勁E
			cf = new Crossfader( chgContents, 500, 5600 );//最後E引数が記事E刁E替わる間隔(ms)となめE
		}catch(e){
			alert(e.message);
			//alert(arguments.callee+"() : "+e.message);
		}
	}
	function loadEvent() {
		try{
			createFadeOcject();// クロスフェードobjectの生E
			topicResize;//背景リサイズ
			//setTimeout(topicResize, 100);//背景リサイズ
		}catch(e){
			alert(e.message);
			//alert(arguments.callee+"() : "+e.message);
		}
	}

	//clListener.add(loadEvent);//loadイベントにメソチE追加

	window.onload = loadEvent;

	function showTopic(crossFadeModule, idx) {//インチEクスクリチE時E処琁E
		try{
			//一度すべてのコンチEを非表示にする
			var divs = crossFadeModule.aDivs;
			var i, len=divs.length;
			for ( i=0; i<len; i++ ) {
				document.getElementById(divs[i]).style.visibility = "hidden";
			}
			crossFadeModule.nAct = idx-1;	//クリチEされ、次に表示するトピチEスのインチEクスをクロスフェードモジュールに伝えておく
			if (crossFadeModule.nID1) {//念のためインターバルクリアしておく
				clearInterval(crossFadeModule.nID1);
			}
			if (crossFadeModule.nID2) {//念のためインターバルクリアしておく
				clearInterval(crossFadeModule.nID2);
			}

			//newCrossFade(crossFadeModule);
			crossFadeModule._newfade();		//クロスフェード実衁E
		}catch(e){
			alert(e.message);
			alert(arguments.callee+"() : "+e.message);
		}
		return false;									//記事に直接飛EなぁEぁEFalseを返却しておく
	}

	function topicResize() {
		try{
			setTimeout(cf.resize, 10);
			if (cf != null && typeof(cf) != "undefined") {
				cf.resize();
			}else{
				createFadeOcject();// クロスフェードobjectの生E
				cf.resize();
			}
		}catch(e){
			//alert(e.message);
			alert(arguments.callee+"() : "+e.message);
		}
	}

	function showFirstTopic() {
		cf.resize();
		showTopic(cf, 0);
		//alert("topicshow");
	}


function bgContainerFit2ContentsSize (chgContentsArr, bgObjId) {
	try{
		if (chgContentsArr != null && typeof(chgContentsArr) != "undefined") {
			var i, len= chgContentsArr.length;//保持してぁEコンチEチEE数
			var maxWidth = 715, maxHeight = 200;
			for ( i=0; i<len; i++) {
				var chgContent = document.getElementById(chgContentsArr[i]);
				var pos = new AbsPos(chgContent);
				if (pos.width > maxWidth) {
					maxWidth = pos.width;
				}
				if (pos.height > maxHeight) {
					maxHeight = pos.height;
				}
			}
			var bgObj = document.getElementById(bgObjId);
			bgObj.style.width = String(maxWidth) + "px";
			bgObj.style.height = String(maxHeight) + "px";
			//alert(String(maxWidth) + "px "+String(maxHeight) + "px");
			//alert(bgGif);
			//var divBack = document.getElementById("div_back");
			//divBack.style.width = String(maxWidth) + "px";
			//divBack.style.height = String(maxHeight+10) + "px";
			
		}
	}catch(e){
		alert(e.message);
	}
}


