namespacing
var drag_n_drop = (function(){
// protected namespace
var my_x = "";
var my_y = "";
var which_art = "";
function move_start(e) {
which_art = e.target;
my_x = e.offsetX === undefined ? e.layerX : e.offsetX; // le premier étant supporté par firefox, le second par webkit + IE (plus exactement si offsetX n'est pas supporté on passe à l'autre méthode.
my_y = e.offsetY === undefined ? e.layerY : e.offsetY;
which_art.style.zIndex = 10;
}
document.querySelector('body').addEventListener('dragstart', move_start, false}; //façon alternative et plus propre de créer des écouteurs.
})();