var local_coeff = 0.1 ; // temps entre chaque changement d'opacité
var local_temps = 50 ; // temps entre chaque changement d'opacité
var tmr=window.setTimeout("void(0)",10);
var local_isIE = navigator.userAgent.toLowerCase().indexOf('msie')!=-1 ;
var local_imgg = new Image();

function affiche_zoom(i){
	local_imgg.src=i.getAttribute("zoom");
	local_imgg.onload=function(e){
		$("zoom").parentNode.style.backgroundImage="url("+local_imgg.src+")";
		$("zoom").setAttribute("alt",i.getAttribute("alt"))
		window.clearTimeout(tmr);
		change_opacity("zoom",0);
	};
	/*
	*/
}

function change_opacity(div_id,to){
	var opa = 0 ;
	var imgg = $(div_id);
	if (local_isIE){  // for IE
		opa = parseFloat(imgg.filters.alpha.opacity);
		to *= 100;
	} else { // for mozilla
		opa = parseFloat(imgg.style.opacity);
	}
	if(opa < to){
		if (local_isIE){
			imgg.filters.alpha.opacity = opa + local_coeff * 100 ;
		}else {
			imgg.style.opacity = opa + local_coeff ;
		}
	}else if(opa > to){
		if (local_isIE){
			imgg.filters.alpha.opacity = opa - local_coeff * 100 ;
		}else {
			imgg.style.opacity = opa - local_coeff ;
		}
	}else{
		if(to != 1){
			$(div_id).src=local_imgg.src;
			if (local_isIE){
				imgg.filters.alpha.opacity = 100 ;
			}else {
				imgg.style.opacity = 1 ;
			}
		}else{
			//window.document.title="finiiiiiii";
		}
		return;
	}
	//window.document.title=opa;
	tmr = window.setTimeout("change_opacity(\""+div_id+"\","+to+")",local_temps) ; // recursion toutes les 30 millisec
	return;
}

