	N = (navigator.appName=="Netscape") ? 1 : 0;
	var idObj;
	var NET = (navigator.userAgent.indexOf("Netscape")>-1) ? 1 : 0;
	var FF = (navigator.userAgent.indexOf("Firefox")>-1) ? 1 : 0;
	var SF = (navigator.userAgent.indexOf("Safari")>-1) ? 1 : 0;
	var IE6 = (navigator.userAgent.indexOf("MSIE 6")>-1) ? 1 : 0;
	var IE7 = (navigator.userAgent.indexOf("MSIE 7")>-1) ? 1 : 0;
	var X;
	var Y;
	var ssX; // Sauvegarde de la position de la souris lors du mousedown
	var ssY;
	var mode;
	var posDivX = 0;
	var posDivY = 0;

	function _mouseDown(e) {
		if (IE6 || IE7) {
			idObj = event.srcElement.id;
			ssX = event.clientX;
			ssY = event.clientY;
			X=event.offsetX;
			Y=event.offsetY;
			posDivX = document.getElementById('capt').offsetLeft;
			posDivY = document.getElementById('capt').offsetTop;
		}
		else {
			idObj = e.target.id;
			ssX = e.clientX;
			ssY = e.clientY;
			X = e.clientX + self.pageXOffset - e.target.offsetLeft;
			Y = e.clientY + self.pageYOffset - e.target.offsetTop;
		}
	}

	function _mouseMove(e) {
		var imgStyle;
		if (!idObj || idObj.substring(0,3)!="img") {
			return false;
		}
		imgStyle = document.getElementById(idObj).style;
		imgStyle.position = 'absolute';
		if (IE6 || IE7) {
			imgStyle.pixelLeft = event.clientX + document.documentElement.scrollLeft - X - posDivX;
			//imgStyle.pixelTop = event.clientY + document.documentElement.scrollTop - Y - posDivY;
			return false;
		}
		else {
			imgStyle.left = (e.clientX + self.pageXOffset - X) + "px";
			//imgStyle.top = (e.clientY + self.pageYOffset - Y) + "px";
			return false;
		}
	}

	function _mouseUp(e) {
		idObj = null;
	}

	if (NET) {
		document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP);
	}

	function updateCaptcha(){
		document.getElementById('imgCode').src='module/contact/imagecode.php?num=1&r=' + Math.random;
		document.getElementById('imgCode2').src='module/contact/imagecode.php?num=2&r=' + Math.random;
		return(false);
	}

	document.onmousedown = _mouseDown;
	document.onmousemove = _mouseMove;
	document.onmouseup = _mouseUp;