// JavaScript Document

var newz = 100;
var intervallenMenu		= new Object();	
function clearIntervallen(){
	for(i=0;i<intervallenMenu.length;i++){
		clearTimeout(intervallenMenu[i]);
	}
}

function menu(id,to_x,to_y,speed,start){	
	clearTimeout(intervallenMenu[id]);

	speed 		= parseInt(speed);
	if(speed < 1) speed = 1;
	if(speed > 10) speed = 10;	
	divElement 	= document.getElementById(id);
	var notFinished = false;
	if(to_x){
		to_x 			= parseInt(to_x);		
		verschil 		= (to_x - parseInt(divElement.style.left));
		speed_x 		= (to_x - parseInt(divElement.style.left)) 			/ speed;
		if(Math.abs(verschil) >= 1){
			if(speed_x < 1 && speed_x >= 0) speed_x = 1;
			if(speed_x > -1 && speed_x <= 0) speed_x = -1;				
			var new_x 		= parseInt(divElement.style.left) 		+ speed_x;
			notFinished 	= true;				
		}else{
			var new_x 		= to_x;
		}
		divElement.style.left 	= new_x + 'px';
		var to_x_to = '\''+to_x+'\'';
	}else{
		var to_x_to = 'false';
	}

	if(to_y){
		to_y 			= parseInt(to_y);	
		verschil 		= (to_y - parseInt(divElement.style.top));		
		speed_y 		= (to_y - parseInt(divElement.style.top)) 			/ speed;
		if(Math.abs(verschil) > 1){
			if(speed_y < 1 && speed_y >= 0) speed_y = 1;
			if(speed_y > -1 && speed_y <= 0) speed_y = -1;				
			var new_y		= parseInt(divElement.style.top) 		+ speed_y;
			notFinished 	= true;				
		}else{
			var new_y 		= to_y;
		}
		divElement.style.top 	= new_y + 'px';
		var to_y_to = '\''+to_y+'\'';
	}else{
		var to_y_to = 'false';
	}
	
	if(notFinished == true){					
		intervallenMenu[id] = setTimeout('menu(\''+id+'\','+to_x_to+','+to_y_to+','+speed+',false)',30);
	}
}	
