document.write("<div id='rightcont'>");
document.write("\
<div id='Topgo' style='position:absolute; top:"+rightcont.offsetHeight+215+"; text-align:right; width:20%; height:21; z-index:1;visibility:visible;'><a href='javascript:ScrollTop();'><img src='/templates/en/img/btn_top.gif' border='0'></a></div>\
");
document.write("</div>");

var stmnBASE = rightcont.offsetHeight+215;
var stmnGAP = 400;
var stmnTop = rightcont.offsetHeight+215;
var stmnLeft;
var stmnBTTM = 150;
var stmnActivateSpeed = 2;
var stmnScrollSpeed = 2;
var stmnTimer;
var bMove = 1;


// 0.5 sec after action
setTimeout("InitializeTopgo();",300);

function InitializeTopgo() {
//	if ( document.body.scrollHeight < 1000 ) return;
	Topgo.style.display = "inline";
	Topgo.style.top = stmnBASE;
	RefreshTopgo();
	if(BODYCONT.offsetHeight<rightcont.offsetHeight+200) BODYCONT.style.height = rightcont.offsetHeight+180;
}

function RefreshTopgo() {
	
	stmnBASE = rightcont.offsetHeight+10;

	topNum = Topgo.style.top
	topNum = topNum.replace('px','')

	if ((rightcont.offsetHeight+10)>parseInt(topNum)){
		Topgo.style.top = rightcont.offsetHeight+10;
		stmnTop = rightcont.offsetHeight+10;
		
	}
	if(BODYCONT.offsetHeight<rightcont.offsetHeight+100) BODYCONT.style.height = rightcont.offsetHeight+100;


	if(document.body.clientWidth < 550){
//		document.getElementById("toparea").style.width = 995;
		document.getElementById("BODYCONT").style.width = 550;
	}else{
//		document.getElementById("toparea").style.width = 100+"%";
		document.getElementById("BODYCONT").style.width = 100+"%";
	}

	if (!bMove) return

	var stmnStartPoint, stmnEndPoint, stmnRefreshTimer;
	stmnStartPoint = parseInt(Topgo.style.top, 10);
	stmnEndPoint = document.body.scrollTop + stmnGAP;

	if (stmnEndPoint < stmnBASE) stmnEndPoint = stmnBASE;
	stmnRefreshTimer = stmnActivateSpeed;
	if ( stmnStartPoint != stmnEndPoint && stmnEndPoint <= (document.body.scrollHeight - stmnBTTM) ) {
		stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 );
		Topgo.style.top = parseInt(Topgo.style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount );
		stmnRefreshTimer = stmnScrollSpeed;
	}
	stmnTimer = setTimeout ("RefreshTopgo();", stmnRefreshTimer);
}


function ScrollTop(){
	self.window.scroll(0,0);
}
