/* SmoothSlide Element by Id - as first seen in:
* http//www.dynamicdrive.com/forums © by
* John Davenport Scheuer - username:jscheuer1
* This notice must remain for legal use */
function slidex (id, x) {
	slidex.obj=document.layers? document.layers[id] : document.all? document.all[id].style : document.getElementById? document.getElementById(id).style : null;
	
	if(slidex.obj&&!slidex.going) {
		slidex.x=x<0? -1 : 1;
		slidex.xa=x*slidex.x;
		slidex.going=1;
		slidex.doit();
	}
}

slidex.px=document.layers? '' : 'px';
slidex.doit=function() {
	slidex.obj.top = parseInt(slidex.obj.top) + slidex.x*slidex.speed + slidex.px;
	if(slidex.xa>0){
		slidex.xa-=slidex.speed;
		setTimeout("slidex.doit()", slidex.xa<5*slidex.speed? 30 : slidex.xa<10*slidex.speed? 20 : 15);
	}
	else {
		slidex.going=0;
	}
}
//Configure speed here (1-5). Note: the x in calls for slidex(id, x) should be evenly divisible by the speed value:
slidex.speed=4;