function smoothmove(a,b,c,d,no,eno){
	if(no<eno) {
		var xx=a+(no*(c-a)/eno);
		var yy=b+(no*(d-b)/eno);
		cityjump('',xx,yy);
		no++;
		t_timeout=window.setTimeout(function() { smoothmove(a,b,c,d,no,eno); },1);
		}
	else {
		clearTimeout(t_timeout);
		cityjump('',c,d);
		}
	}
function cityjump(dd,xx,yy){
	$('target').innerHTML='';
	if (dd){
		if ($(dd)){
			$(dd).style.background='#FFEEEE';
			if (ddold!=="") $(ddold).style.background='#FFFFFF';
			ddold=dd;
			}
		for (i=0;i<cityno;i++){
			if (cityname[i]==dd){
				winsizeget();
				newx=((winx+252)/2)-(cityx[i]*zoom/100);
				newy=((winy+5)/2)-(cityy[i]*zoom/100);
				$('map').style.left=Math.floor(newx)+'px';
				$('map').style.top =Math.floor(newy)+'px';
				//city=cityname[i];
				break;
				}
			}
		}
	else{
		winsizeget();
		newx=((winx+252)/2)-(xx*zoom/100);
		newy=((winy+5)/2)-(yy*zoom/100);
		$('map').style.left=Math.floor(newx)+'px';
		$('map').style.top =Math.floor(newy)+'px';
		$('point').style.left=((winx+252)/2)-8-newx+'px';
		$('point').style.top=((winy+5)/2)-8-newy+'px';
		}
	//changeImagesize();
	$('target').style.left=((winx+252)/2)-21+'px';
	$('target').style.top=((winy+5)/2)-22+'px';
	$('target').innerHTML='<img src="./img/target.gif">';
	}

