function ChangeImage(ptyid,dir,divid)
{
	if(!(ptyid && isNaN(ptyid)==false)){
		DisplayErrorMsg('Erreur!',divid);
		return;
	} // END VALIDATIONS			
	/////////////////////////////////////////////////////////////////////////////////		
	$(divid).style.backgroundImage = 'url(global-uri/loading.gif)';	
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {
		//document.getElementById('debug').value 		= oXML.responseText;
		$(divid).style.backgroundImage = 'url('+oXML.responseText+')';
	}
	//alert('stid = '+stid + ' | sttid = '+sttid+' | modid = '+modid);
	myConn.connect("ajax_fn.php", "POST", "sid=structure&pid=display&ks=change-images&ptyid="+ptyid+"&dir="+dir, fnWhenDone);			
}
function DisplayErrorMsg(strMsg,divid)
{
	if($(divid))
		$(divid).innerHTML = '<div align="center" style="padding:5px 5px 5px 5px;">'+strMsg+'</div>';	
	else
		alert('Erreur, le id spécifié { '+divid+' } est inexistant !');
}
function ChangeImageOptimize(obj){
	if(!(obj.ptyid && isNaN(obj.ptyid)==false)){
		DisplayErrorMsg('Erreur!',obj.divid);
		return;
	} // END VALIDATIONS	
	
	/////////////////////////////////////////////////////////////////////////////////
	if(obj.dir=='down'){
		//alert('down : ' + imageCursor+ " | total "+obj.total);
		imageCursor = (imageCursor>0)?imageCursor-1:obj.total-1;
	}
	if(obj.dir=='up'){
		//alert('up : ' + imageCursor+ " | total "+obj.total);
		imageCursor = (imageCursor<(obj.total-1))?imageCursor+1:0;
	}
	//console.log("ici " + typeof obj.img_cursor + " : "+obj.img_cursor);		
	if((obj.img_cursor || obj.img_cursor===0)  && typeof obj.img_cursor=== 'number'){
		//alert('img_cursor current : ' + imageCursor+ " | new "+obj.img_cursor);
		imageCursor = obj.img_cursor;
		//console.log(" imageCursor = "+imageCursor);
	}	
	if(arrImages && arrImages[imageCursor]){
		//console.log(" update image = "+imageCursor);
		$(obj.divid).style.backgroundImage = 'url('+arrImages[imageCursor].FileDirectory+'/'+arrImages[imageCursor].FileName+')';	
		//alert('url('+arrImages[imageCursor].FileDirectory+'/'+arrImages[imageCursor].FileName+')');
	}
	//$(obj.divid).style.backgroundImage = 'url(global-uri/loading.gif)';	
}