$(document).ready(function(){

	var option = "";
	
	options = {
		zoomWidth: 400,
		zoomHeight: 300,
		title: false,
		showEffect: 'fadein',
		hideEffect: 'fadeout',
		fadeoutSpeed: 'slow',
		fadeinSpeed: 'slow',
		xOffset: 10,
		yOffset: 0,
		position: "right" //and MORE OPTIONS
		};
				
	function recup_nom(src) {
		
		var nom = "";
		
		/* Récupération du nom de l'image entre un / et le point ou si pas de / depuis le début de la chaine */
		var point = src.lastIndexOf(".");
		var sep = src.lastIndexOf("/");
		
		if(sep == -1) sep = 0
		else sep = sep + 1;
		
		nom = src.substring(sep,point - 1);
		
		// Suppression de la mention indiquant la taille de l'image (l, m ou s)
		/*nom = nom.substring(0,nom.length - 1); */
		
		return nom;
	}
	
	function recup_ext(src) {
		
		var ext = "";
		
		/* Récupération de l'extension de l'image */
		var point = src.lastIndexOf(".");
		
		ext = src.substring(point + 1,src.length);
		
		return ext;
	}
	
	function recup_chemin(src) {
		
		var chemin = "";
		
		/* Récupération de le chemin de l'image (tout ce qui précède le nom de l'image */
		var nom = recup_nom(src);
		var pos = src.lastIndexOf(nom);
		
		chemin = src.substring(0,pos);
		
		return chemin;
	}
	
	$("a[class='diapo'] >img").click(function () {
		
		/* Attributs diapo*/
		var imgsrc_d = $(this).attr("src");
		var nom_d = recup_nom(imgsrc_d);
		var ext_d = recup_ext(imgsrc_d);
		var chemin_d = recup_chemin(imgsrc_d);
		var id = $(this).parent().attr("value");
		
		/* Attributs Zoom */
		var imgsrc_z = $("a[class='zoom'] >img").attr("src");
		var nom_z = recup_nom(imgsrc_z);
		var ext_z = recup_ext(imgsrc_z);
		var chemin_z = recup_chemin(imgsrc_z);
		
        $(".zoom").unbind();
        $(".zoom").children("img").attr("src", chemin_d + nom_d + 'm.' + ext_d);
        $(".zoom").children("img").removeAttr("width");
        $(".zoom").children("img").removeAttr("height");
        $(".zoom").attr("href", chemin_d + nom_d + 'l.' + ext_d);
        $(".zoom").jqzoom(options);
        
        
        $(this).attr("src", chemin_z + nom_z + 's.' + ext_z);
        $(this).removeAttr("width");
        $(this).removeAttr("height");

	});
	
});


