/* Recuperation de la position du pointeur */
var MSIE = document.all?true:false
if (!MSIE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;
var sens_slide = 'gauche';

function getMouseXY(e) {
	if (MSIE) {
		tempX = event.clientX + document.body.scrollLeft;
		tempY = event.clientY + document.body.scrollTop;
	} else {
		tempX = e.pageX;
		tempY = e.pageY;
	}  
}

/* Fonctions de zoom */
function start_zoom(i) {
	if (parseInt(i) != parseInt(en_avant_selection)) {
		if (parseInt(en_avant_selection) != 0) { dezoom(en_avant_selection); }
		window.clearInterval(mTimer2);
		mTimer2 = setInterval("zoom("+i+")", 50);
		en_avant_selection = i;
	}
}

function zoom(k) {
	if (parseInt(document.getElementById('img_avant_'+k).style.width) < 144) {
		document.getElementById('tbl_avant_'+k).style.width = parseInt(document.getElementById('tbl_avant_'+k).style.width)+5+"px";
		document.getElementById('tbl_avant_'+k).style.height = parseInt(document.getElementById('tbl_avant_'+k).style.height)+1+"px";
		document.getElementById('img_avant_'+k).style.width = parseInt(document.getElementById('img_avant_'+k).style.width)+8+"px";
		document.getElementById('img_avant_'+k).style.height = parseInt(document.getElementById('img_avant_'+k).style.height)+4+"px";
	} else {
		window.clearInterval(mTimer2);
	}
}

function dezoom(k) {
	document.getElementById('tbl_avant_'+k).style.width = "105px";
	document.getElementById('tbl_avant_'+k).style.height = "138px";
	document.getElementById('img_avant_'+k).style.width = "97px";
	document.getElementById('img_avant_'+k).style.height = "73px";
}

/* Fonctions de slide */
function start_slide(force) {
	window.clearInterval(mTimer1);
	if (force) {
		mTimer1 = setInterval("slide('gauche')", 20);
	} else {
		if (parseInt(tempX) < 390) {
			mTimer1 = setInterval("slide('droit')", 20);
		} else {
			mTimer1 = setInterval("slide('gauche')", 20);
		}
	}
}

function start_slide2(sens) {
	window.clearInterval(mTimer1);
	if (sens == "gauche") {
		mTimer1 = setInterval("slide('gauche')", 20);
	} else {
		mTimer1 = setInterval("slide('droit')", 20);
	}
}

function stop_slide() {
	window.clearInterval(mTimer1);
}

function slide(sens) {
	if (sens == "gauche") {
		if (parseInt(mDiv.style.left) < mPosMinimum) {
			window.clearInterval(mTimer1);
			sens_slide = 'droit';
			start_slide2('droit')
		} else {
			mDiv.style.left = parseInt(mDiv.style.left)-1+"px";
		}
	} else {
		if (parseInt(mDiv.style.left) > mPosMaximum) {
			window.clearInterval(mTimer1);
			sens_slide = 'gauche';
			start_slide2('gauche')
		} else {
			mDiv.style.left = parseInt(mDiv.style.left)+1+"px";
		}
	}
}
