/************************** Dectection du navigateur : **************************/ var navigateur = navigator.userAgent; var isMSIE=true; var isOpera; if (navigateur.toLowerCase().indexOf('opera')>=0) { isOpera = true; } else { isOpera = false; } var isFirefox; if (navigateur.toLowerCase().indexOf('firefox')>=0) { isFirefox = true; } else { isFirefox = false; } var isMSIE; if (navigateur.toLowerCase().indexOf('msie')>=0) { isMSIE = true; } else { isMSIE = false; } var isSafari; if (navigateur.toLowerCase().indexOf('safari')>=0) { isSafari = true; } else { isSafari = false; } var navigatorVersion = navigator.appVersion.replace(/.*?MSIE (\d\.\d).*/g,'$1')/1; /***********Tableau de conversition pour le slider ... *****************/ var tableauSlider= new Array; tableauSlider[0]=0; tableauSlider[40]=10; tableauSlider[80]=20; tableauSlider[120]=30; tableauSlider[160]=50; tableauSlider[200]=100; tableauSlider[240]=200; tableauSlider[280]=300; tableauSlider[320]=400; var tableauSliderInverse= new Array; tableauSliderInverse[0]=0; tableauSliderInverse[10]=40; tableauSliderInverse[20]=80; tableauSliderInverse[30]=120; tableauSliderInverse[50]=160; tableauSliderInverse[100]=200; tableauSliderInverse[200]=240; tableauSliderInverse[300]=280; tableauSliderInverse[400]=320; var apportRMin=0 var apportRMax=280; //preload des images function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i -h_mrq ){ mrq.style.top = parseInt(mrq.style.top)-pas+"px" }else{ mrq.style.top=h_fen+'px'; } } function init_mrq(){ fen=document.getElementById("fenetreDefilNew"); mrq=document.getElementById("contenuNewsDefil"); fen.onmouseover=function(){ stoc=pas;pas=0 }; fen.onmouseout=function(){ pas=stoc }; fen.style.height=h_fen+'px'; h_mrq=mrq.offsetHeight; mrq.style.position="absolute"; mrq.style.top=h_fen+'px'; setInterval("scrollmrq()",50); } function cacheDivSelect(){ if(document.getElementById('selectFran').style.display=='block'){ document.getElementById('selectFran').style.display='none'; document.getElementById('selectFran').style.visibility='hidden'; } //document.getElementById('selectCand').style.display='none'; //document.getElementById('selectCand').style.visibility='hidden'; } // cacher ou faire apparaitre une div function cache(balise,fieldset,image){ if (document.getElementById && document.getElementById(balise) != null && document.getElementById(balise).style.visibility=='visible') { document.getElementById(balise).style.visibility='hidden'; document.getElementById(balise).style.display='none'; } else if(document.getElementById && document.getElementById(balise) != null ) { document.getElementById(balise).style.visibility='visible'; document.getElementById(balise).style.display='block'; } if (document.getElementById && document.getElementById(fieldset) != null && document.getElementById(fieldset).className=='') { document.getElementById(fieldset).className='invisible'; if(document.getElementById && document.getElementById(image) !=null) document.getElementById(image).src='images/popdown_open.gif'; } else if (document.getElementById && document.getElementById(fieldset) != null && document.getElementById(fieldset).className=='invisible') { document.getElementById(fieldset).className=''; if(document.getElementById && document.getElementById(image) !=null) document.getElementById(image).src='images/popdown_close.gif'; } } //ouvrir un pop up centré var fenetrepopup; function popupcentree(page,largeur,hauteur,options) { var top=(screen.height-hauteur)/2; var left=(screen.width-largeur)/2; fenetrepopup=window.open(page,'page','top='+top+',left='+left+',width='+largeur+',height='+hauteur+','+options); } ////****************************************/////// // savoir la position depuis le haut de l'objet ////****************************************/////// function getTopPos(inputObj) { var returnValue = inputObj.offsetTop; while((inputObj = inputObj.offsetParent) != null){ if(inputObj.tagName!='HTML')returnValue += inputObj.offsetTop; } return returnValue; } ////****************************************/////// // savoir la position depuis la gauche de l'objet ////****************************************/////// function getLeftPos(inputObj){ var returnValue = inputObj.offsetLeft; while((inputObj = inputObj.offsetParent)){ if(inputObj.tagName!='HTML')returnValue += inputObj.offsetLeft; } return returnValue; } ///////////////////////////*** //** verifier s'il a déjà fait une recherche et on enregistre la rechercher ////////////////////////////// function verifRecherche(){ var typeF='';var ApportMin='';var ApportMax=''; if(typeof(typeF)!='undefined' && typeF!='') { document.getElementById('sa_'+typeF).selected='selected'; } if(ApportMin!='' || ApportMax!=''){ document.getElementById('explicationFlash').style.visibility='hidden'; document.getElementById('explicationFlash').style.display='none'; if(ApportMin=='') var ApportMin=0; if(ApportMax=='') var ApportMax=320; // alert(document.rechercheFranchise.slider.value); document.rechercheFranchise.slider.value="["+tableauSliderInverse[ApportMin]+","+tableauSliderInverse[ApportMax]+"]"; // alert(document.rechercheFranchise.slider.value); } } ///////////////////////////////////// //////** fait apparaitre la div d'information sur une franchise ..... ///////////////////////////////////// function afficheDetails(qui,img,titre,ssTitre,apport,droit,nb,typeF, resume){ //position de la div .... //alert(document.body.offsetWidth); //alert((getLeftPos(qui)+75+qui.offsetWidth)+" "+document.body.offsetWidth) if((getLeftPos(qui)+75+qui.offsetWidth)>document.body.offsetWidth) document.getElementById('divRollOver').style.left=(getLeftPos(qui)-qui.offsetWidth-150)+'px'; else document.getElementById('divRollOver').style.left=(getLeftPos(qui)+75)+'px'; document.getElementById('divRollOver').style.top=(getTopPos(qui)-90)+'px'; //ensuite on rempli les données .... // pour le logo ... //var image='url(images/zoom/reseaux/moy/'+img+')'; document.getElementById('divRollOverLogo').style.backgroundImage = 'url('+img+')'; //pour le titre document.getElementById('divRollOverNom').innerHTML=titre; //pour le slogan document.getElementById('divRollOverSlogan').innerHTML=ssTitre; // appart personnel if(apport==null) document.getElementById('divRollOverApport').innerHTML="N.C"; else document.getElementById('divRollOverApport').innerHTML=apport+" €"; //droit acces if(droit==null) document.getElementById('divRollOverDroit').innerHTML="N.C"; else document.getElementById('divRollOverDroit').innerHTML=droit+" €"; //nombre franchise if(nb==null) document.getElementById('divRollOverNb').innerHTML="N.C"; else document.getElementById('divRollOverNb').innerHTML=nb; if(resume==null) document.getElementById('resumeFranchise').innerHTML="-"; else document.getElementById('resumeFranchise').innerHTML=resume; document.getElementById('divRollOver').style.display='block'; document.getElementById('divRollOver').style.visibility='visible'; } function cacheDetails(){ document.getElementById('divRollOver').style.display='none'; document.getElementById('divRollOver').style.visibility='hidden'; } ///////////////////////////////////// //////** function pour passer dans le selector ..... ///////////////////////////////////// var tabIdSelectFranchise = new Array(); function selectFranchise(qui,idF,logo,nom){ if(typeof(nbElement)=='undefined') var nbElement=document.getElementById('NbSelect').value; if(nbElement==0)document.getElementById('selecteurFranchise').innerHTML=''; if(!tabIdSelectFranchise[idF] || tabIdSelectFranchise[idF]=='0') { //on set la frachise dans le tableau .... tabIdSelectFranchise[idF]='1'; nbElement=(nbElement/1)+1; document.getElementById('selecteurFranchise').style.width=(nbElement*65)+'px'; //on crée la div ..... var divConteneurLogo = document.createElement('DIV'); divConteneurLogo.className='mALogo'; divConteneurLogo.id="franS_"+idF var divLogo = document.createElement('DIV'); divLogo.className='aMiniL'; divLogo.style.backgroundImage = 'url('+logo+')'; divLogo.innerHTML=""; divConteneurLogo.appendChild(divLogo); //ajout du bouton suppr var divSuppr = document.createElement('DIV'); divSuppr.className='supprLogo'; divSuppr.id="supprF_"+idF; divSuppr.onclick=supprSelectFranchise; divSuppr.innerHTML="   "; divSuppr.title='Supprimer la franchise de la selection' divConteneurLogo.appendChild(divSuppr); document.getElementById('selecteurFranchise').appendChild(divConteneurLogo); document.getElementById('NbSelect').value=nbElement; var selectFranchise_ajaxObjects = new Array(); var ajaxIndex = selectFranchise_ajaxObjects.length; selectFranchise_ajaxObjects[ajaxIndex] = new sack(); // Specifying which file to get selectFranchise_ajaxObjects[ajaxIndex].requestFile = 'ajaxSelectFranchise.php?actionA=ajout&idF='+idF; // Specify function that will be executed after file has been found selectFranchise_ajaxObjects[ajaxIndex].onCompletion = function(){ if(selectFranchise_ajaxObjects[ajaxIndex].response!='') alert(selectFranchise_ajaxObjects[ajaxIndex].response); }; // Execute AJAX function selectFranchise_ajaxObjects[ajaxIndex].runAJAX(); //on met une opacité sur celui selectionné ... if(document.getElementById('mF_'+idF)) document.getElementById('mF_'+idF).className='mFO'; }else{ alert("Vous avez déjà selectionné cette franchise "); } } ///////////////////////////////////// //////** function pour supprimer une franchise selectionner ///////////////////////////////////// function supprSelectFranchise(quiFran){ if(typeof(quiFran)=='undefined' || typeof(quiFran.id)=='undefined') idFran=this.id; else idFran=quiFran.id var tabIdFran=idFran.split('_'); if(typeof(nbElement)=='undefined') var nbElement=document.getElementById('NbSelect').value; nbElement=(nbElement/1)-1; tabIdSelectFranchise[tabIdFran[1]]='0'; if(nbElement==0){ document.getElementById('selecteurFranchise').innerHTML=' '; }else{ document.getElementById('selecteurFranchise').removeChild(document.getElementById("franS_"+tabIdFran[1])); document.getElementById('selecteurFranchise').style.width=(nbElement*65)+'px'; } document.getElementById('NbSelect').value=nbElement; var supprFranchise_ajaxObjects = new Array(); var ajaxIndex = supprFranchise_ajaxObjects.length; supprFranchise_ajaxObjects[ajaxIndex] = new sack(); // Specifying which file to get supprFranchise_ajaxObjects[ajaxIndex].requestFile = 'ajaxSelectFranchise.php?actionA=suppr&idF='+tabIdFran[1]; // Specify function that will be executed after file has been found supprFranchise_ajaxObjects[ajaxIndex].onCompletion = function(){ if(supprFranchise_ajaxObjects[ajaxIndex].response!='') alert(supprFranchise_ajaxObjects[ajaxIndex].response); }; // Execute AJAX function supprFranchise_ajaxObjects[ajaxIndex].runAJAX(); //on enleve l'opacité if(document.getElementById('mF_'+tabIdFran[1])) document.getElementById('mF_'+tabIdFran[1]).className='mF'; } ///////////////////////////////////// //////** function pour recupére les franchise pour le haut ///////////////////////////////////// function recupeFranchiseHaut(){ var selectFranchiseHaut_ajaxObjects = new Array(); var ajaxIndex = selectFranchiseHaut_ajaxObjects.length; selectFranchiseHaut_ajaxObjects[ajaxIndex] = new sack(); // Specifying which file to get selectFranchiseHaut_ajaxObjects[ajaxIndex].requestFile = 'comparateur_haut.php'; // Specify function that will be executed after file has been found selectFranchiseHaut_ajaxObjects[ajaxIndex].onCompletion = function(){ document.getElementById('selecteurFranchise').innerHTML=selectFranchiseHaut_ajaxObjects[ajaxIndex].response; if(document.getElementById('nbFHautTrouveAjax')) document.getElementById('NbSelect').value=document.getElementById('nbFHautTrouveAjax').value; if(document.getElementById('tailleDivHautC')) document.getElementById('selecteurFranchise').style.width=document.getElementById('tailleDivHautC').value+"px"; if(document.getElementById('valeurCleTab')){ var tabSF=document.getElementById('valeurCleTab').value.split('|'); for(var i=0; i < tabSF.length; i++){ tabIdSelectFranchise[tabSF[i]]='1'; if(document.getElementById('mF_'+tabSF[i])) document.getElementById('mF_'+tabSF[i]).className='mFO'; } } }; // Execute AJAX function selectFranchiseHaut_ajaxObjects[ajaxIndex].runAJAX(); } ///////////////////////////////////// //////** function pour scroller dans un sens ou dans l'autre pour le selector ///////////////////////////////////// function scroll(direction){ if(direction=='moins') document.getElementById('espaceMiniAfficheurLogo').scrollLeft-=20; else document.getElementById('espaceMiniAfficheurLogo').scrollLeft+=20; } /********************************* fonction pour changer la class quand on passe sur le tr *********************************/ function changeClassTr(qui,className,luiMeme){ if(luiMeme==1) qui.className=className; else document.getElementById(qui).className=className; } ///////////////////////////////////// //////** recherche les franchises selon les critéres choisis ..... ///////////////////////////////////// function verifRechercheFranchise(){ //on verifie si au moins un apport ou un secteur d'activité est selectionné /* if( (document.rechercheFranchise.hue.value=='' && document.rechercheFranchise.hue2.value=='') && document.rechercheFranchise.selectActivite.value=='' ){ alert('Vous devez selectionner au moins un apport personnel ou un type de franchise'); return; } */ recherche_franchise(document.rechercheFranchise.selectActivite.value,document.rechercheFranchise.slider.value,1); } ///////////////////////////////////// //////** verifie si on a bien selectionner des franchise .... ///////////////////////////////////// function verifFranchiseSelect(){ for (var propriete in tabIdSelectFranchise){ if(tabIdSelectFranchise[propriete]=='1'){ var okTrouve='oui'; } } if(tabIdSelectFranchise=='') var okTrouve=0; if(!okTrouve || okTrouve==0 ){ if (confirm("Vous devez selectionner au moins 1 réseau avant d'entrer dans le comparateur.\n Voulez-vous lire l'aide ?")){ document.location.href='comparateur_franchise_assistant.php'; } }else{ document.location.href='comparateur_franchise.php'; } } ///////////////////////////////////// //////** function pour rechercher telle ou telle franchise ..... ///////////////////////////////////// function recherche_franchise(typeF,apportSlider,slider){ if(typeof(typeF)=='undefined' || typeF=='undefined')typeF=''; if(typeof(apportSlider)=='undefined' || apportSlider=='undefined') apportSlider=''; if(typeof(lapage)=='undefined'){ parent.location.href="index.php?type="+typeF+"&apportG="+apportSlider; return false; } var divResultat=document.getElementById('contenuFranchise'); var fichier=location.pathname.split('/'); //texte de chargement divResultat.innerHTML="
Chargement ...
"; if(typeF!=''){ document.getElementById('sa_'+typeF).selected='selected'; } //on recupére les apport ... apportSlider= apportSlider.replace('[',''); apportSlider= apportSlider.replace(']',''); apportSlider= apportSlider.replace(' ',''); apportSlider= apportSlider.split(','); if(slider && slider=='1') var apportMin = tableauSlider[apportSlider[0]]; else var apportMin = apportSlider[0]; if(slider && slider=='1') var apportMax = tableauSlider[apportSlider[1]]; else var apportMax = apportSlider[1]; var rechercheFranchise_ajaxObjects = new Array(); var ajaxIndex = rechercheFranchise_ajaxObjects.length; rechercheFranchise_ajaxObjects[ajaxIndex] = new sack(); // Specifying which file to get var lienRechercher='rechecherFranchise.php?'; if(typeF!='') lienRechercher+="typeF="+typeF; if(typeF!='' && apportSlider!='') lienRechercher+="&"; if(apportSlider!='') lienRechercher+="apportMin="+apportMin+"&apportMax="+apportMax; rechercheFranchise_ajaxObjects[ajaxIndex].requestFile = lienRechercher; // Specify function that will be executed after file has been found rechercheFranchise_ajaxObjects[ajaxIndex].onCompletion = function(){ divResultat.innerHTML=rechercheFranchise_ajaxObjects[ajaxIndex].response; document.getElementById('nbFranchiseTrouve').innerHTML=document.getElementById('nbFranchiseTrouveAjax').value; document.getElementById('titreComplexeA').style.display='block'; document.getElementById('titreComplexeA').style.visibility='visible'; document.getElementById('titreSimpleA').style.display='none'; document.getElementById('titreSimpleA').style.visibility='hidden'; }; // Execute AJAX function rechercheFranchise_ajaxObjects[ajaxIndex].runAJAX(); } function PopupImage(img) { w=open("",'image','width=100,height=100,toolbar=no,scrollbars=yes,resizable=yes'); w.document.write("Zoom"); w.document.write("