var min=10;var max=17;function augmenter_texte(){var p=Array($('texte'));for(i=0;i<p.length;i++){if(p[i].style.fontSize){var s=parseInt(p[i].style.fontSize.replace("px",""));}else{var s=14;}if(s!=max){s+=1;}p[i].style.fontSize=s+"px";}}function reduire_texte(){var p=Array($('texte'));for(i=0;i<p.length;i++){if(p[i].style.fontSize){var s=parseInt(p[i].style.fontSize.replace("px",""));}else{var s=14;}if(s!=min){s-=1;}p[i].style.fontSize=s+"px";}}function clearPwBox(){var counts=getElementsByClass('disableAutoComplete',document,'*');var i,count;for(i=0;i<counts.length;i++){count=counts[i];clearField(count.id);}}function clearField(fieldId){if(document.getElementById){var pw=$(fieldId);if(pw!=null)pw.value='';}}function blankInput(objInput){var lastValue=objInput.value;objInput.value='';if(window.addEventListener){objInput.addEventListener("blur",yep,false);}else if(window.attachEvent){objInput.attachEvent("onblur",yep);}function yep(){if(window.addEventListener){objInput.removeEventListener("blur",yep,false);}else if(window.attachEvent){objInput.detachEvent("onblur",yep);}if(objInput.value=='')objInput.value=lastValue;}}var couleur_de_bordure="#000";function verification(forme){var counts=getElementsByClass('require',forme,'*');var i,count,matches,countHolder;var radios=new Array();var radiosChecked=new Array();var checkboxes=new Array();var checkboxesChecked=new Array();for(i=0;i<counts.length;i++){count=counts[i];matches=count.className.match(/type_([^\s]*)/);count.TheType=RegExp.$1;switch(count.TheType){case'texte':if(count.value==''){alert(texte_erreur);count.focus();colore(count.id);return false;}init(count.id);break;case'email':if(count.value==''){alert(texte_erreur);count.focus();colore(count.id);return false;}if(!(verifMail(count.value))){alert(email_erreur);count.focus();colore(count.id);return false;}init(count.id);break;case'emailOrNull':if( count.value!='' &&!(verifMail(count.value))){alert(email_erreur);count.focus();colore(count.id);return false;}init(count.id);break;case'pass':if(count.value!=''&&!(verifPass(count.value))){alert(pass_erreur);count.focus();colore(count.id);return false;}init(count.id);break;case'pseudo':if(count.value==''){alert(texte_erreur);count.focus();colore(count.id);return false;}if(count.value!=''&&!(verifPseudo(count.value))){alert(pseudo_erreur);count.focus();colore(count.id);return false;}init(count.id);break;case'date':if(count.value==''){alert(texte_erreur);count.focus();colore(count.id);return false;}if(!(verifDate(count.value))){alert(date_erreur);count.focus();colore(count.id);return false;}init(count.id);break;case'selectMultiple':if(count.value==''){alert(texte_erreur);count.focus();colore(count.id);return false;}init(count.id);break;case'select':if(count.selectedIndex==0){alert(select_erreur);count.focus();colore(count.id);return false;}init(count.id);break;case'checkbox':if(!count.checked){alert(checkbox_erreur);count.focus();colore_parent(count.id);return false;}init_parent(count.id);break;case'checkboxes':if(!checkboxes.in_array(count.name)){checkboxes=checkboxes.add(0,count.name);if(!verifRadio(count.name)){alert(checkboxes_erreur);count.focus();colore_parent(count.id);return false;}}init_parent(count.id);break;case'radio':if(!radios.in_array(count.name)){radios=radios.add(0,count.name);if(!verifRadio(count.name)){alert(radio_erreur);count.focus();colore_parent(count.id);return false;}}init_parent(count.id);break;case'int':if(count.value==''){alert(texte_erreur);count.focus();colore(count.id);return false;}if((isNaN(count.value))){alert(int_erreur);count.focus();colore(count.id);return false;}init(count.id);break;case'intOrNull':if((count.value!=''&&isNaN(count.value))){alert(int_erreur);count.focus();colore(count.id);return false;}init(count.id);break;case'tel':if(count.value==''){alert(tel_erreur);count.focus();colore(count.id);return false;}if(!verifTel(count.value)){alert(tel_erreur);count.focus();colore(count.id);return false;}init(count.id);break;case'telOrNull':if((count.value!=''&&!verifTel(count.value))){alert(tel_erreur);count.focus();colore(count.id);return false;}init(count.id);break;case'telGen':if(count.value==''){alert(tel_erreur);count.focus();colore(count.id);return false;}if(!verifTelGen(count.value)){alert(tel_erreur);count.focus();colore(count.id);return false;}init(count.id);break;case'telGenOrNull':if((count.value!=''&&!verifTelGen(count.value))){alert(tel_erreur);count.focus();colore(count.id);return false;}init(count.id);break;case'telMobile':if(count.value==''){alert(texte_erreur);count.focus();colore(count.id);return false;}if(!verifTelMobile(count.value)){alert(telMobile_erreur);count.focus();colore(count.id);return false;}init(count.id);break;case'cgv':if(!count.checked){alert(cgv_erreur);count.focus();colore_parent(count.id);return false;}init_parent(count.id);break;}if(matches=count.className.match(/DateFin_([^\s]*)/)){count.TheDateFin=RegExp.$1;if(count.value!=''&&format_date($(count.TheDateFin).value,'mysql')>format_date(count.value,'mysql')){alert(dateFin_erreur);count.focus();colore(count.id);return false;}}if(matches=count.className.match(/passIdentique_([^\s]*)/)){count.ThePass=RegExp.$1;if(count.value!=$(count.ThePass).value){alert(passIdentique_erreur);count.focus();colore(count.id);return false;}}}return true;}function verifMail(email){email=email.toLowerCase();var reg=/^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;return(reg.exec(email)!=null);}function verifPass(pass){if(pass.length<6)return false;return true;}function verifPseudo(pseudo){pseudo=pseudo.toLowerCase();var reg=/^[a-z0-9._-]{2,}$/;return(reg.exec(pseudo)!=null);}function verifCP(cp){if(cp.length!=5){return false;}else{return true;}}function verifRadio(libName){var inputRadios=window.document.getElementsByName(libName);var inputRadiosLength=inputRadios.length;for(var i=0;i<inputRadiosLength;i++){if(inputRadios[i].checked)return true;}return false;}function verifTel(tel){var regTel=/^(\(?[+0-9]{1,2}\d{2}\)?)?(\d{1,2})\D{0,1}(\d{2})\D{0,1}(\d{2})\D{0,1}(\d{2})\D{0,1}(\d{2})$/;if(!(regTel.exec(tel)!=null))return(false);else return(true);}function verifTelGen(tel){var regTelGen=/[^0-9 \-\.\/_\(\)+]/;if(regTelGen.exec(tel))return false;else return true;}function verifTelMobile(tel){var regTel=/^(\(?[+0-9]{1,2}\d{2}\)?)?(06|6)\D{0,1}(\d{2})\D{0,1}(\d{2})\D{0,1}(\d{2})\D{0,1}(\d{2})$/;if(!(regTel.exec(tel)!=null))return(false);else return(true);}function verifDate(chaineDate){if(chaineDate=="")return false;var ladate=(chaineDate).split("/");if(ladate.length!=3)ladate=(chaineDate).split("-");if((ladate.length!=3)||isNaN(parseInt(ladate[0]))||isNaN(parseInt(ladate[1]))||isNaN(parseInt(ladate[2]))){ladate=(chaineDate).split(" ");ladate=(ladate[0]).split("-");if((ladate.length!=3)||isNaN(parseInt(ladate[0]))||isNaN(parseInt(ladate[1]))||isNaN(parseInt(ladate[2]))){return false;}else{a=ladate[0];ladate[0]=ladate[2];ladate[2]=a;}}var unedate=new Date(eval(ladate[2]),eval(ladate[1])-1,eval(ladate[0]));var annee=unedate.getYear();if((Math.abs(annee)+"").length<4)annee=annee+1900;if(((unedate.getDate()==eval(ladate[0]))&&(unedate.getMonth()==eval(ladate[1])-1)&&(annee==eval(ladate[2])))==false){return false;}return true;}function format_date(chaineDate,format){maDate=chaineDate;switch(format){default:case'fr':if(matches=chaineDate.match(/([0-9]{4})[-|\/]([0-9]{2})[-|\/]([0-9]{2})/))maDate=RegExp.$3+"/"+RegExp.$2+"/"+RegExp.$1;break;case'mysql':if(matches=chaineDate.match(/([0-9]{2})[-|\/]([0-9]{2})[-|\/]([0-9]{4})/))maDate=RegExp.$3+"-"+RegExp.$2+"-"+RegExp.$1;break;}return maDate;}function formatMysqlDate(chaineDate,champDate){var ladate=(chaineDate).split("/");champDate.value=ladate[2]+"/"+ladate[1]+"/"+ladate[0];}function colore(id){with(document.getElementById(id).style){borderColor="#ff0000";}}function init(id){with(document.getElementById(id).style){borderColor=couleur_de_bordure;}}function colore_parent(id){matches=$(id).className.match(/parent_([^\s]*)/);if(!matches)return true;var TheParent=RegExp.$1;var blocParent=$(TheParent);with(blocParent.style){border="1px solid #ff0000";}}function init_parent(id){matches=$(id).className.match(/parent_([^\s]*)/);if(!matches)return true;var TheParent=RegExp.$1;var blocParent=$(TheParent);with(blocParent.style){borderColor=couleur_de_bordure;}}function add_favori(phrase,lien){if(window.sidebar)window.sidebar.addPanel(phrase,lien,"");else if(document.all)window.external.AddFavorite(lien,phrase);else return true;}function fenetre(page,nom,top,left,width,height,resizable,toolbar,scrollbars,status){this.page=page;this.nom=nom||"ma page";;this.top=top||"100";this.left=left||"100";this.width=width||"600";this.height=height||"600";this.resizable=resizable||"yes";this.toolbar=toolbar||"no";this.scrollbars=scrollbars||"yes";this.status=status||"yes";window.open(this.page,this.nom,'top='+this.top+' , left='+this.left+' , width='+this.width+' , height='+this.height+' , resizable='+this.resizable+' , toolbar='+this.toolbar+' , scrollbars='+this.scrollbars+' , status='+this.status+'');}var image=new Array();function preload(liste_img){var nb_img=liste_img.length;for(i=0;i<nb_img;i++){image[i]=new Image();image[i].src=liste_img[i];}}function roulement(image){maj_commandes();TheDiv=document.getElementById(image);TheDiv.innerHTML="<img  class='photo' src='"+liste_img[cpt]+"' alt='"+liste_alt[cpt]+"' />";cpt++;if(cpt==nb_max)cpt=0;if(pause==false)timer=window.setTimeout("roulement('"+image+"')",4000);}function maj_commandes(){ThePlay=document.getElementById('img_play');ThePause=document.getElementById('img_pause');if(pause==true){ThePlay.style.display='';ThePause.style.display='none';}else{ThePlay.style.display='none';ThePause.style.display='';}}function hover(obj){if(document.all){UL=obj.getElementsByTagName('ul');if(UL.length>0){MonSousMenu=UL[0].style;if(MonSousMenu.display=='none'||MonSousMenu.display==''){MonSousMenu.display='block';}else{MonSousMenu.display='none';}}}}function setHover(){LI=document.getElementById('menu').getElementsByTagName('li');nLI=LI.length;for(i=0;i<nLI;i++){LI[i].onmouseover=function(){hover(this);};LI[i].onmouseout=function(){hover(this);};}}function Chargement_archives(strMenu){CacherMenus_archives();$(strMenu).style.display="";}function CacherMenus_archives(){for(i=2000;i<=2035;i++){for(j=1;j<=12;j++){if(j<10)m='0'+j;else m=j;if(document.getElementById('mois_'+m+i)){with($('mois_'+m+i).style){display="none";}}}}}function MontrerMenu_archives(strMenu){CacherMenus_archives();$(strMenu).style.display="";}function setOrderListing(libOrderField,libOrderType,idFormTri){$(idFormTri).orderField.value=libOrderField;$(idFormTri).orderType.value=libOrderType;$(idFormTri).submit();}function print_r(input){var ret;for(var i in input){ret+="["+i+"] = "+input[i]+"\n";}alert(ret);}function nematis_$(){var elements=new Array();for(var i=0,len=arguments.length;i<len;i++){var element=arguments[i];if(typeof element=='string'){var matched=document.getElementById(element);if(matched){elements.push(matched);}else{var allels=(document.all)?document.all:document.getElementsByTagName('*');var regexp=new RegExp('(^| )'+element+'( |$)');for(var i=0,len=allels.length;i<len;i++)if(regexp.test(allels[i].className))elements.push(allels[i]);}if(!elements.length)elements=document.getElementsByTagName(element);if(!elements.length){elements=new Array();var allels=(document.all)?document.all:document.getElementsByTagName('*');for(var i=0,len=allels.length;i<len;i++)if(allels[i].getAttribute(element))elements.push(allels[i]);}if(!elements.length){var allels=(document.all)?document.all:document.getElementsByTagName('*');for(var i=0,len=allels.length;i<len;i++)if(allels[i].attributes)for(var j=0,lenn=allels[i].attributes.length;j<lenn;j++)if(allels[i].attributes[j].specified)if(allels[i].attributes[j].nodeValue==element)elements.push(allels[i]);}}else{elements.push(element);}}if(elements.length==1){return elements[0];}else{return elements;}}function $(){var elements=new Array();for(var i=0,len=arguments.length;i<len;i++){var element=arguments[i];if(typeof element=='string'){var matched=document.getElementById(element);if(matched){elements.push(matched);}else{var allels=(document.all)?document.all:document.getElementsByTagName('*');var regexp=new RegExp('(^| )'+element+'( |$)');for(var i=0,len=allels.length;i<len;i++)if(regexp.test(allels[i].className))elements.push(allels[i]);}if(!elements.length)elements=document.getElementsByTagName(element);if(!elements.length){elements=new Array();var allels=(document.all)?document.all:document.getElementsByTagName('*');for(var i=0,len=allels.length;i<len;i++)if(allels[i].getAttribute(element))elements.push(allels[i]);}if(!elements.length){var allels=(document.all)?document.all:document.getElementsByTagName('*');for(var i=0,len=allels.length;i<len;i++)if(allels[i].attributes)for(var j=0,lenn=allels[i].attributes.length;j<lenn;j++)if(allels[i].attributes[j].specified)if(allels[i].attributes[j].nodeValue==element)elements.push(allels[i]);}}else{elements.push(element);}}if(elements.length==1){return elements[0];}else{return elements;}}function getElementsByClass(searchClass,node,tag){var classElements=new Array();if(node==null){node=document;}if(tag==null){tag='*';}var els=node.getElementsByTagName(tag);var elsLen=els.length;var pattern=new RegExp("(^|\\s)"+searchClass+"(\\s|$)");for(i=0,j=0;i<elsLen;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++;}}return classElements;}Array.prototype.var_dump=function(){if(arguments.length)var indent=arguments[0];else var indent="   ";html="a{";var i=0;for(var elt in this){var typeelt=typeof this[elt];if(typeelt=="function")continue;html+=i?", ":"";if(typeelt=="object")html+="\n"+indent+"["+elt+"]:"+this[elt].var_dump(indent+indent);else{html+="["+elt+"]:";if(typeelt=="string")html+="\""+this[elt]+"\"";else html+=this[elt];}i++;}html+="}";return html;};Array.prototype.in_array=function(valeur){for(var i in this){if(this[i]==valeur)return true;}return false;};String.prototype.nl2br=function(){return this.replace(/\n/g,'<br />');};String.prototype.br2nl=function(){return this.replace(/<br \/>/g,'\n');};ExtendArray();function ExtendArray(){Array.prototype.remove=Array_Remove;Array.prototype.add=Array_Add;Array.prototype.swap=Array_Swap;Array.prototype.pop=Array_Pop;Array.prototype.min=Array_GetMin;Array.prototype.max=Array_GetMax;Array.prototype.avg=Array_GetAvg;}function Array_Remove(c){var tmparr=new Array();for(var i=0;i<this.length;i++){if(i!=c)tmparr[tmparr.length]=this[i];}return tmparr;}function Array_Add(c,cont){var tmparr=new Array();for(var i=0;i<this.length;i++){if(i==c)tmparr[tmparr.length]=cont;tmparr[tmparr.length]=this[i];}if(!tmparr[c])tmparr[c]=cont;return tmparr;}function Array_Swap(x,z){var zvalue=this[z];this[z]=this[x];this[x]=zvalue;return this;}function Array_Pop(){var item=this[this.length-1];this.length--;return item;}function Array_GetMin(){var Min=this[0];if(isNaN(Min*1)&&!IsDate(Min))return'';for(var i=0;i<this.length;i++)if(this[i]*1<Min)Min=this[i];return Min;}function Array_GetAvg(){var Total=0;if(isNaN(this[0]*1)&&!IsDate(this[0])){return'';}for(var i=0;i<this.length;i++){if(this[i]!=0){Total+=this[i]*1;}}var Avg=Total/(Comps.length+1);if((Avg+"").indexOf(".")>-1){if(GetMax(i)-GetMin(i)>50){Avg=Math.round(Avg);}else{Avg=(Avg+"").substring(0,(Avg+"").indexOf(".")+((bFloat)?3:2));}}return(Avg>0)?Avg:"";}function Array_GetMax(){var Max=this[0];if(isNaN(Max*1)&&!IsDate(Max))return'';for(var i=0;i<this.length;i++){if(this[i]*1>Max)Max=this[i];}return Max;}