
var varmyOperationBoxY ;
var varmyOperationTimer ;
var varmyOperationArr = new Array() ;
var varmyOperationArrNo = 0 ;

dom.event.addEventListener( window, 'load', backTargetPosition ) ;


function backTargetPosition(){
	if( document.getElementById('ir_operationAncBox') ){
		var backTarget = document.getElementById('ir_operationAncBox') ;

		if( backTarget.offsetParent.nodeName.toLowerCase() == 'body' ){
			varmyOperationBoxY = -10 + backTarget.offsetTop ;
		}else{
			varmyOperationBoxY = -10 + backTarget.offsetTop + document.getElementById('IRMain').offsetTop + document.getElementById('IRBody').offsetTop ;
		}
	}
	var OperationLinkBox = document.getElementById('IRMain').getElementsByTagName('div') ;
	if( OperationLinkBox.length>0 ){
		for( var j=0; j<OperationLinkBox.length; j++ ){
			if( OperationLinkBox.item(j).className == 'ir_operationBack' ){
				varmyOperationArr[varmyOperationArrNo] = OperationLinkBox.item(j) ;
				varmyOperationArrNo++ ;
			}
		}
	}
	var OperationAncList = document.getElementById('ancBox02').getElementsByTagName('a') ;
	if( OperationAncList.length>0 ){
		for( var i=0; i<OperationAncList.length; i++ ){
			dom.event.addEventListener( OperationAncList.item(i), 'click', operationLinkVisible ) ;
		}
	}
}

function operationBack(f){
	if(f){
		clearTimeout( varmyOperationTimer ) ;
	}
	var value = document.body.scrollTop || document.documentElement.scrollTop ;
	var def = value - varmyOperationBoxY ;
	var scrol = Math.floor(def/(( def>20 )? 5 : 2)) ;
	if( scrol>0 ){
		window.scrollBy( 0,-scrol ) ;
		varmyOperationTimer = setTimeout( 'operationBack(' + 1 + ')' ,20 ) ;
	}else{
		window.scrollTo( document.documentElement.scrollLeft,varmyOperationBoxY ) ;
		operationLinkHidden() ;
	}
}

function operationLinkVisible(){
	if( varmyOperationArr.length>0){
		for( var i=0; i<varmyOperationArr.length; i++ ){
			varmyOperationArr[i].childNodes[0].style.visibility = 'visible' ;
		}
	}
}
function operationLinkHidden(){
	if( varmyOperationArr.length>0){
		for( var i=0; i<varmyOperationArr.length; i++ ){
			varmyOperationArr[i].childNodes[0].style.visibility = 'hidden' ;
		}
	}
}
