// JavaScript Document

var imgs=new Array();

//imgs[0]="/promotion-assurance/DM_promo_260x76_assurema.gif";
//imgs[1]="/promotion-assurance/DM_promo_260x76_alptis.gif";
imgs[0]="/promotion-assurance/DM_promo_260x76_MGC.gif";
imgs[1]="/promotion-assurance/DA_promo_260x76_30euros.gif";
imgs[2]="/promotion-assurance/DM_promo_260x76_myriade.gif";
imgs[3]="/promotion-assurance/DM_promo_260x76_smip.gif";
//imgs[5]="/promotion-assurance/DM_promo_260x76_mutuelle-europe.gif";
imgs[4]="/promotion-assurance/DM_promo_260x76_MutVerte.gif";
imgs[5]="/promotion-assurance/DM_promo_260x76_maaf.gif";
var cpt = 0;

function changeimages(){
	document.getElementById("ima").src=imgs[cpt];
	cpt++;
	if(cpt>=imgs.length) cpt=0;
	setTimeout("changeimages()",4000);
}

function changeDisplay(monid){									
	if (document.getElementById(monid)){
		var element = document.getElementById(monid);
		if (element.style.display == "block") element.style.display = "none";
		else element.style.display = "block";
	}
}
	
function changeClass(id,class1,class2){									
	if (document.getElementById(id).className == class1) document.getElementById(id).className=class2;
	else document.getElementById(id).className=class1;
}
	
	
//***  Functions supplémentaires aux sliders*****/

function initfleche(value, idfleche, iddetail, idblocestimation){
	document.getElementById(idfleche).style.left = (20*value+6-20)+"px";
	document.getElementById(iddetail+value).style.display = "block";
	document.getElementById('besoin-val-'+idblocestimation).value = value;
	}

function incremente(leslider,sens) { // incrémente ou décrémente le slider (boutons + et -)
	var nextvalue=leslider.value + sens;
	if ((leslider.minimum<=nextvalue)&&(nextvalue<=leslider.maximum)){
		leslider.setValue(nextvalue);
	}
}
									
function updateSlider(value, idslider) { // pour les slider verticaux (niveau de dépense)
	if (value==30){
	document.getElementById('handle'+idslider).style.background='url(/KA/V3_img/slidebar/vertical-btn3.gif)';
	}
	if (value==20){
	document.getElementById('handle'+idslider).style.background='url(/KA/V3_img/slidebar/vertical-btn2.gif)';
	}
	if (value==10){
	document.getElementById('handle'+idslider).style.background='url(/KA/V3_img/slidebar/vertical-btn1.gif)';
	}
		
	// réécris la valeur des boutons
	// document.getElementById('niveau-val-'+idslider).value = value;
	document.getElementById('NIVEAU_VAL_'+idslider).value = value;
			
	}
						
function updateSlider2(value, idslider, idblocestimation) { // pour les slider horizontaux (niveau de besoin)
  //for (i=0;i<=4;i++){
  for (i=1;i<=5;i++){
    zonetexte = document.getElementById('detail-'+idslider+'-'+i);
    if (zonetexte.style.display == "block"){
        changeDisplay('detail-'+idslider+'-'+i);
        }
    }
    changeDisplay('detail-'+idslider+'-'+value);
    // réécris la valeur des boutons
    document.getElementById('besoin-val-'+idblocestimation).value = value;
  }

function updateSlider3(value, idslider, id_force) { // pour les slider horizontaux avec numéro de force

  if (value==5){
  document.getElementById('handle'+idslider).style.background='url(/KA/V3_img/slidebar/curseur_5.gif)';
  }
  if (value==4){
  document.getElementById('handle'+idslider).style.background='url(/KA/V3_img/slidebar/curseur_4.gif)';
  }
  if (value==3){
  document.getElementById('handle'+idslider).style.background='url(/KA/V3_img/slidebar/curseur_3.gif)';
  }
  if (value==2){
  document.getElementById('handle'+idslider).style.background='url(/KA/V3_img/slidebar/curseur_2.gif)';
  }
  if (value==1){
  document.getElementById('handle'+idslider).style.background='url(/KA/V3_img/slidebar/curseur_1.gif)';
  }
  if (id_force>=0){
    document.getElementById('NIV_FORCE_'+id_force).value = value;
    document.getElementById('besoin-val-'+id_force).value = value;
  }else{
     var besoin_checked;
     for (var i=1; i<=4;i++){
        if(document.getElementById('rdo_besoin_'+i).checked)
          besoin_checked = i;
     }   
     switch (value){
       case 1 : document.getElementById('NIVEAU_VAL_'+besoin_checked).value = 10;
       break;
       case 2 : document.getElementById('NIVEAU_VAL_'+besoin_checked).value = 20;
       break;
       case 3 : document.getElementById('NIVEAU_VAL_'+besoin_checked).value = 20;
       break;
       case 4 : document.getElementById('NIVEAU_VAL_'+besoin_checked).value = 30;
       break;
       case 5 : document.getElementById('NIVEAU_VAL_'+besoin_checked).value = 30;
       break;       
    }  
  }
}

function updateSlider4(value, slide) { // pour les slider horizontaux avec numéro de force
     
    switch(Number(value)){
    case 1 :  document.getElementById('choix2-detail').value = "MOINS_CHER";
    break;
    case 2 :  document.getElementById('choix2-detail').value = "HOSPIT";
    break;
    case 3 :  document.getElementById('choix2-detail').value = "OPTIQUE";
    break;
    case 4 :  document.getElementById('choix2-detail').value = "DENTAIRE";
    break;
    case 5 :  document.getElementById('choix2-detail').value = "PLUS_CONFORT";
    break;
    }

    document.getElementById('bp_recherche').style.display='block';
    document.getElementById('txt_recherche').style.display='none';
    document.getElementById('reinit_off').style.visibility='visible'; 
    
}

// Fonctions CG - sept 08
function updateSliderPrix(val, slide) { // pour les slider horizontaux avec numéro de force
     
    document.getElementById('niveau_prix').value = Number(val);

    document.getElementById('bp_recherche').style.display='block';
    document.getElementById('txt_recherche').style.display='none';
    document.getElementById('reinit_off').style.visibility='visible';  
    
}
function updateSliderBesoin(val, slide) { // pour les slider horizontaux avec numéro de force

    document.getElementById('niveau_besoin').value = Number(val);    
    document.getElementById('handle'+slide).style.background = 'url(/KA/V3_img/slidebar/curseur_' + val + '.gif)';        
    document.getElementById('reinit_off').style.visibility='visible';  

}
