var tauxfdl=10;
function setPrixFidelite(id)
{
		var Prix;
		if(Preco[id])
			Prix = parseFloat($('affSupp1'+id).innerHTML.replace(",",".").replace(" ",""),10);
		else
		{
			var Temp = $('affPrice'+id).innerHTML.split(">");
			if(Temp.length>1)
			{
				Prix = parseFloat(Temp[1].replace(",",".").replace(" ","").replace("&nbsp;",""),10);
			}
			else
				Prix = parseFloat($('affPrice'+id).innerHTML.replace(",",".").replace(" ","").replace("&nbsp;",""),10);
		}
		Prix = Prix - Prix*10/100;
		Prix = Math.round(Prix*100)/100;
		$('prixFidelite'+id).innerHTML = format(Prix) + "&euro;";
}

function EnabledPreco(id)
{
	$('affPrice'+id).style.display="none";
	$('affSupp1'+id).style.display="block";
	return;
}

function affRupture(id)
{
	var Image = "/images/sites/catalogue/rupture-de-stock.png";
	var td = $('tdImg'+id);
	var img = $('mainImg'+id);
	var div = $('div'+id);
	div.style.position='relative';
	div.style.top='-100px';
	div.style.height="100px";
	div.style.overflow="hidden";
	div.innerHTML = '<img src="'+Image+'" />';
}

function affRuptureDetail(id)
{
	var height=0;
	var HauteurImgRupture="101";
	if($('idml_image23_img').height==0)
	{
		setTimeout("affRuptureDetail("+id+")",100);
		return;
	}
	else
		height = $('idml_image23_img').height;
	var Image = "/images/sites/catalogue/rupture-de-stock-detail.png";
	var div = $('divD'+id);
	div.style.position='relative';
	div.style.top='-'+(height-(height-HauteurImgRupture)/2)+'px';
	div.style.height=HauteurImgRupture+"px";
	div.style.overflow="hidden";
	div.innerHTML = '<img height="'+HauteurImgRupture+'" src="'+Image+'" />';
	td = div.ancestors()[0];
	td.style.overflow="hidden";
	td.style.height = $('idml_image23_img').height;
	Img.src = $('idml_image23_img').src;	
}

function ds_getleft(el) {
	var tmp = el.offsetLeft;
	el = el.offsetParent
	while(el) {
		tmp += el.offsetLeft;
		el = el.offsetParent;
	}
	return tmp;
}
function ds_gettop(el) {
	var tmp = el.offsetTop;
	el = el.offsetParent
	while(el) {
		tmp += el.offsetTop;
		el = el.offsetParent;
	}
	return tmp;
}


function format(valeur)
{
	valeur = valeur.toString().replace(".",",");
	var temp = valeur.split(",");

	if(temp.length==1)
		valeur = valeur+",00";
	else if(temp[1].length==1)
		valeur = valeur.toString()+"0";
	else if(temp[1].length>2)
		valeur = temp[0]+","+Math.round(temp[1].substr(0,3)).toString().substr(0,2);
	return valeur;
}
