// JavaScript Document
//
//A-Jax
//リスナーセット処理　Start##############################################

function setListeners(e){
	//スクロールでトップに戻るボタン
	//var obj=document.getElementById('TopRet');
	addListener(obj,'mouseup',softScrollBack,false);
}
//リスナー追加（アタッチ）処理
function addListener(elem,eventType,func,cap){
	if(elem.addEventListener){
		//IE以外用
		elem.addEventListener(eventType,func,cap);
	}else if(elem.attachEvent){
		//IE用
		elem.attachEvent('on'+eventType,func);
	}else{
		alert("");
		return false;
	}
}

//リスナーセット
//addListener(window,'load',setListeners,false);

//リスナーセット処理　End################################################



//スクロールにながら上に戻る
//IEの専用機能を使用するため、IE意外のブラウザでは直ぐにトップに戻る
//
var scrj=1;

function scrollReturnTop() {
	//ページトップの位置を取得
	if(navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat") {
   		var scDist = document.body.parentNode.scrollTop;
	} else {
   		var scDist = document.body.scrollTop;
	}
	if(scrj<50 && scDist) {
   	//減速処理
	//*0.xで減速スピード調節
	scDist = (scDist>2) ? Math.ceil(scDist*0.3) : 1;
	scrj++;
   	scrollBy(0,-scDist);	
	setTimeout("scrollReturnTop()",20);
	} else {
   		scrollTo(0,0);
   		scrj = 1;
	}
}

