function slideElement(elementId,xCoord,yCoord) {
	speed=25;

	if (!document.getElementById) return false;
	if (!document.getElementById(elementId)) return false;

	var element = document.getElementById(elementId);
	
	if (element.sliding) clearTimeout(element.sliding);
	
	if (!element.xpos) element.xpos = element.offsetLeft;
	if (!element.ypos) element.ypos = element.offsetTop;

	if (element.xpos != xCoord | element.ypos != yCoord) {
		if (element.xpos > xCoord) {
			element.xpos -= Math.ceil((element.xpos-xCoord)/speed);
		}
	
		if (element.xpos < xCoord) {
			element.xpos += Math.ceil((xCoord-element.xpos)/speed);
		}
	
		if (element.ypos > yCoord) {
			element.ypos -= Math.ceil((element.ypos-yCoord)/speed);
		}
	
		if (element.ypos < yCoord) {
			element.ypos += Math.ceil((yCoord-element.ypos)/speed);
		}
	
		element.style.left = element.xpos+'px';
		element.style.top = element.ypos+'px';
	
		element.sliding = setTimeout('slideElement("'+elementId+'",'+xCoord+','+yCoord+','+speed+')',10);
	}

}