﻿	var LIMIT_TOP = 135;							// 边框移动位置的上限
	var LIMIT_DOWN = screen.availHeight - 110;		// 边框移动位置的下限
	var T_INTERVAL = 100;							// 以毫秒为单位的移动间隔
	var STEP_COUNT = 20;							// 总的移动步数
	var STEP_INTERVAL = 3;							// 移动步长，用于变速移动
	var Rows, iPos, CurPos, Distance, Step;

function StepResize()
{
	Rows = window.frames['RightGroup'].rows;
	iPos = Rows.indexOf(',');
//	CurPos = parseInt( Rows.substring( 0, iPos )) + parseInt( Distance / STEP_COUNT );	// 匀速移动
	CurPos = parseInt( Rows.substring( 0, iPos ));
	CurPos += parseInt( Distance / STEP_INTERVAL );
	if( Math.abs( Distance ) < STEP_INTERVAL )
		Distance = 0;
	else
		if( Distance > 0 )
			Distance = LIMIT_DOWN - CurPos;
		else
			Distance = LIMIT_TOP - CurPos;
	window.frames['RightGroup'].rows = CurPos + window.frames['RightGroup'].rows.substring( iPos );
	Step ++;
	if(( Step < STEP_COUNT ) && Distance )
		window.setTimeout('StepResize();', T_INTERVAL );
	else
		if( window.frTop.document.body != null )
			window.frTop.SetScrollEvent();
}

function Resize2Big()
{
	Rows = window.frames['RightGroup'].rows;
	iPos = Rows.indexOf(',');
	CurPos = parseInt( Rows.substring( 0, iPos ));
	if( CurPos > LIMIT_TOP ){
		Distance = LIMIT_TOP - CurPos;
		Step = 0;
		window.setTimeout('StepResize();', T_INTERVAL );
	}
}

function Resize2Small()
{
	if( top.frTop.document.body == null
		|| top.frMain.document.body == null )
		LIMIT_DOWN = screen.availHeight - 110;
	else
		LIMIT_DOWN = parseInt( top.frTop.document.body.offsetHeight )
			+ parseInt( top.frMain.document.body.offsetHeight ) -50;	//+ 4;
	Rows = window.frames['RightGroup'].rows;
	iPos = Rows.indexOf(',');
	CurPos = parseInt( Rows.substring( 0, iPos ));
	if( CurPos < LIMIT_DOWN ){
		Distance = LIMIT_DOWN - CurPos;
		Step = 0;
		window.setTimeout('StepResize();', T_INTERVAL );
	}
}

