Anonymus: Mausposition zum Verschieben von Elementen

Beitrag lesen

Hallo,
ich habe eine Liste von Elementen untereinander (also

<div>Objekt1</div>  
<div>Objekt2</div>  
...

Die Reihenfolge soll der Nutzer nun ändern können. Dafür wollte ich es so machen, dass er ein Element anklicken und ziehen kann und über einem anderen Element loslassen, so dass dann alle Elemente von dieser Position ab nach oben rutschen.

Umsetzung dachte ich mir, dass bei onmousedown-Event ein Element gewählt wird, das per onmousemove-Event solang verschoben wird, bis onmouseup ausgelöst wird. Bei onmouseup wird geprüft, ob es auf einem Element ist, wenn ja wird verschoben, wenn nein, wird nichts gemacht.

Dazu muss ich die Maus-Position auslesen, auf diese das Element per absolute-Position positioniert wird.

Problem 1:
Über google habe ich folgende Beschreibung dafür gefunden:
http://de.selfhtml.org/javascript/objekte/event.htm
Bei mir kennt er aber event nicht, weshalb nichts funktoniert. Habe dort gelesen, dass event aber überall anders umgesetzt ist. Ich sitze vor einem Mac, vielleicht liegts daran - es soll später aber überall funktonieren!!!
Weiß jemand, wie man die aktuelle Mausposition richtig ausliest?

Wenn los gelassen wird, muss ich überprüfen ob die aktuelle Mausposition innerhalb eines der Elemente liegt.
Frage 2:
Wie kann ich überprüfen, ob eine Position innerhalb eines Elementes liegt?

vielen Dank für eure Hilfe