                  var x = 0;
	var y = 0;
	var limdex = 1800;
	var dest = 0;
	var distance =0;
	var step = 0;
	var destination = 0;
	var on = true;

function scrollit(destination) {
	step = 2;
	dest = destination;
	if (x<dest & x < limdex){
		while (x<dest) {
			step += (step / 7);
			x += step;
			scroll(x,0);
		}                    // top.main.scroll(dest,0);
		if(dest <=limdex) { scroll(dest,0); }
		x = dest;
	}
	if (x > dest)  {
		while (x>dest) {
			step += (step / 7);
			if(x >= (0+step)) { x -= step; scroll(x,0); }
			else break;
		}
		if(dest >= 0) {scroll(dest,0); }
		x = dest;
	}
	if (x<1) {scroll(1,0); x=1 }
	if (x>limdex) {scroll(limdex,0); x=limdex }
	x = dest;
}

function scrollnow() {          if (on){          if (x < limdex & x >= 0 ) {                                        scroll(x,0);                                        x = x + 1;                                    setTimeout('scrollnow()', 20);            }          else if (x < 0) {                            x = limdex;                  scrollnow();          }      else {                    x=0;          scrollnow();          }          }

}

// *********************************
// È¥µôÔ­À´µÄstopscroll()
function stopscroll() {  if (on){  on = false;  }  else {  on = true;  scrollnow();  }  
}
function startscroll() { on = true; scrollnow(); }
function stop_start() { 
	if (on){ on = false;}else { on = true;scrollnow();}
}
//***********************************

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}