var maxHeight = 1000;
var maxWidth = 200;
/*
	slideElement: Originally written by Jeremy Keith (http://adactio.com/).
*/
function slideElement(elementId, x, y, inc) {
	if(!document.getElementById) {
		return false;
	}
	if(!document.getElementById(elementId)) {
		return false;
	}
	
	var element = document.getElementById(elementId);
	var dist = 0;
	if(element.sliding) {
		clearTimeout(element.sliding);
	}

	if(!element.xpos) {
		element.xpos = 0;
	}
	if(!element.ypos) {
		element.ypos = 0;
	}
	
	if(x == 0 && y == 0) {
		return false;
	}

	if(x > 0) {
		dist = Math.ceil(x/inc);
		element.xpos = element.xpos + dist;
		x = x - dist;
	}
	else if(x < 0) {
		dist = Math.floor(x/inc);
		element.xpos = element.xpos + dist;
		x = x - dist;
	}

	if(y > 0) {
		dist = Math.ceil(y/inc);
		element.ypos = element.ypos + dist;
		y = y - dist;
	}
	else if(y < 0) {
		dist = Math.floor(y/inc);
		element.ypos = element.ypos + dist;
		y = y - dist;
	}

	element.style.left = element.xpos + 'px';
	element.style.top = element.ypos + 'px';

	element.sliding = setTimeout('slideElement("' + elementId + '",' + x + ',' + y + ',' + inc + ')',10);
}

