/* function load_img(){
	// counter
	var i = 0;
	// create object
	imageObj = new Image();
	// set image list
	images = new Array();
	images[0]="./images/fond-top.png";
	images[1]="./images/v2_bg-nouveaute.png";
	images[2]="./images/v2_bg_cadeau.png";
	images[3]="./images/v2_bg_choixmois.png";
	images[4]="./images/v2_bg_affaire.png";
	images[5]="./images/v2_bg_bonus.png";
	images[6]="./images/v2_aide.png";
	images[7]="./images/v2_bg_fil.png";
	images[8]="./images/compte-panier.png";
	images[9]="./images/branches-nature.png";
	images[10]="./images/v2_bg_bonus2.png";
	// start preloading
	for(i=0; i!=images.length; i++){
		imageObj.src=images[i];
		//alert(imageObj.src);
	}
} */

function marecherche() {
/*f=document.recherche;
if (f.rech.value=="" || f.rech.value=="Produit ou référence") {
	return false;
} else {
	var reg = new RegExp("([ -!'])", "g");
	var recherche = f.rech.value.toLowerCase().replace(reg,"+")
	document.location.href="http://www.brindilles.fr/recherche/"+recherche+".html";
	}*/
		document.recherche.submit();
}

function isDefined(variable) {
	return (!(!(document.getElementById(variable))))
}

function preloadImages() {
	var d=document; if(d.images){ if(!d.p) d.p=new Array();
	var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
	}



function runSlideShow(){

	if (document.all){
	  document.images.SlideShow.style.filter="blendTrans(duration=2)"
	  document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
	  document.images.SlideShow.filters.blendTrans.Apply()
	}

	document.images.SlideShow.src = preLoad[j].src

	if (document.all){
	   document.images.SlideShow.filters.blendTrans.Play()
	}

	j = j + 1

	if (j > (p-1)) j=0
	t = setTimeout('runSlideShow()', slideShowSpeed)
	}
	


function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		carte_01_aquitaine_over = newImage("carte/carte_01-aquitaine_over.gif");
		carte_01_paca_over = newImage("carte/carte_01-paca_over.gif");
		carte_01_corse_over = newImage("carte/carte_01-corse_over.gif");
		carte_01_rhone_alpes_over = newImage("carte/carte_01-rhone-alpes_over.gif");
		carte_01_auvergne_over = newImage("carte/carte_01-auvergne_over.gif");
		carte_01_limousin_over = newImage("carte/carte_01-limousin_over.gif");
		carte_01_poitou_charente_over = newImage("carte/carte_01-poitou-charente_ov.gif");
		carte_01_centre_over = newImage("carte/carte_01-centre_over.gif");
		carte_01_pays_de_loire_over = newImage("carte/carte_01-pays-de-loire_over.gif");
		carte_01_basse_normandie_over = newImage("carte/carte_01-basse-normandie_ov.gif");
		carte_01_bretagne_over = newImage("carte/carte_01-bretagne_over.gif");
		carte_01_haute_normandie_over = newImage("carte/carte_01-haute-normandie_ov.gif");
		carte_01_nord_pas_de_calais_over = newImage("carte/carte_01-nord-pas-de-calais.gif");
		carte_01_picardie_over = newImage("carte/carte_01-picardie_over.gif");
		carte_01_ile_de_france_over = newImage("carte/carte_01-ile-de-france_over.gif");
		carte_01_champagne_ardennes_over = newImage("carte/carte_01-champagne-ardennes.gif");
		carte_01_lorraine_over = newImage("carte/carte_01-lorraine_over.gif");
		carte_01_alsace_over = newImage("carte/carte_01-alsace_over.gif");
		carte_01_bourgogne_over = newImage("carte/carte_01-bourgogne_over.gif");
		carte_01_franche_comte_over = newImage("carte/carte_01-franche-comte_over.gif");
		carte_01_midi_pyrenees_over = newImage("carte/carte_01-midi-pyrenees_over.gif");
		carte_01_languedoc_roussillon_over = newImage("carte/carte_01-languedoc-roussill.gif");
		preloadFlag = true;
	}
}

function total_commande() {
totalite=0;
quantite=0;
for (i=0;i<document.ref.length;i++) if (document.ref.elements[i].name.substr(0,3)=="qte") {
    total_ligne=document.ref.elements[i].value*document.ref.elements[i+1].value;
    totalite=totalite*1+total_ligne;
    quantite=quantite*1+document.ref.elements[i].value*1;
    document.getElementById('t'+document.ref.elements[i+1].name).innerHTML=format(total_ligne);
    }
	
    document.getElementById('total').innerHTML=format(totalite);
}

function total_liste() {
totalite=0; port=0;
for (i=0;i<document.panier.length;i++) if (document.panier.elements[i].name.substr(0,2)=="ch" && document.panier.elements[i].checked==true) {
    totalite=totalite*1+document.panier.elements[i+1].value*1;
    }
	totalite=Math.round(totalite*100)/100;
    document.panier.hp.value=totalite;
	if (totalite<75 && totalite>0) port=4.7;
	if (document.panier.adid[0].checked) port=0;
	document.panier.port.value=port;
	document.panier.total.value=format(1*port+1*totalite);
}

function affiche_zoom(a) {
	document.getElementById('zoomeur').style.zIndex="999";
	document.getElementById('zoomeur').style.display=a;
}

function affiche_p(c) {
    if (c) { etat="block"; etat2="inline"; } else { etat="none"; etat2="none"; }
	document.getElementById('discl').style.display=etat2;
	document.getElementById('paiements').style.display=etat2;
    //cond=( (document.panier.adid.value>'0' && c) || (document.panier.adid.value=='0' && document.panier.pays.selectedIndex>0) );
	//alert((document.panier.adid));
}

function affiche_descopt(opt) {
if (document.getElementById('sp'+opt).style.display=='none') 
	document.getElementById('sp'+opt).style.display='inline'; 
else document.getElementById('sp'+opt).style.display='none';
}


function format(valeur,decimal,separateur) {
// formate un chiffre avec 'decimal' chiffres après la virgule et un separateur

    if (decimal == undefined) decimal = 2;
    if (separateur == undefined) separateur = ' ';
	
	var deci=Math.round( Math.pow(10,decimal)*(Math.abs(valeur)-Math.floor(Math.abs(valeur)))) ; 
	var val=Math.floor(Math.abs(valeur));
	if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.floor(Math.abs(valeur)); deci=0;}
	var val_format=val+"";
	var nb=val_format.length;
	for (var i=1;i<4;i++) {
		if (val>=Math.pow(10,(3*i))) {
			val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
		}
	}
	if (decimal>0) {
		var decim=""; 
		for (var j=0;j<(decimal-deci.toString().length);j++) {decim+="0";}
		deci=decim+deci.toString();
		val_format=val_format+"."+deci;
	}
	if (parseFloat(valeur)<0) {val_format="-"+val_format;}
	return val_format;
}

hexinputr=155  // Initial color value.
hexinputg=175  // Initial color value.
hexinputb=75  // Initial color value.
var inc=-1 //increment variable

function fadingtext(){	         	
if(hexinputb<=256) {	
hexinputr+=5; // increase color value
hexinputg+=4; // increase color value
hexinputb+=10; // increase color value
document.getElementById("fader").style.color="rgb("+hexinputr+","+hexinputg+","+hexinputb+")"; // Set color value.
setTimeout("fadingtext()",40);	
}
else { 	
hexinputr=155  // Initial color value.
hexinputg=175  // Initial color value.
hexinputb=75  // Initial color value.
}
}

function isDefined(variable){
return (typeof(window[variable]) == 'undefined')? false : true;
}

function changePhoto(photo,id,nbphoto) {
	document.images.imgsizeprod.src="photo/"+photo;
	document.images.photozoom.src="photo/"+photo;
	document.getElementById('photoalt'+id).className="photoalternative-on";
	for (i=1;i<=nbphoto;i++) if (id!=i) document.getElementById('photoalt'+i).className="photoalternative";
	
}

function changePort(p) {
	if (p>"0") document.getElementById("leport").innerHTML=p+" €"; else document.getElementById("leport").innerHTML="offert";
	document.getElementById("total").innerHTML=format(1*document.panier.totalttchp.value+1*p);s	
}

function message_mep() {
	document.getElementById('zoommep').style.display="block";
	setTimeout("opacity('zoommep','90','0','400')",3500);	
}
function message_alerte(bg) {
	// mep v2
	document.getElementById('alerte').style.display="block";
	if(bg == ''){
		document.getElementById('alerte').style.backgroundImage="url(images/bg_zoommep_v2.png)";
	}
	else{
		document.getElementById('alerte').style.backgroundImage='url(images/'+bg+'.png)';
	}
	setTimeout("opacity('alerte','90','0','400')",4500);	
}
function message_mep_panier() {
	document.getElementById('zoommep_panier').style.display="block";
	setTimeout("opacity('zoommep_panier','90','0','400')",3500);	
}
function message_dispo() {
	document.getElementById('zoomdispo').style.display="block";
	setTimeout("opacity('zoomdispo','90','0','400')",2500);	
}

function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;
	if(opacStart > opacEnd) {

for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
} else if(opacStart < opacEnd) {
for(i = opacStart; i <= opacEnd; i++) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
}
}

function affiche_lettre() {
if (document.getElementById('lettre').style.display=='block')
	document.getElementById('lettre').style.display='none';
else
	document.getElementById('lettre').style.display='block';
}