function showComments(paraid,addFormOnly,closed){try{var target=document.getElementById(paraid);if((target.innerHTML!='')&&((addFormOnly&&target.innerHTML.search('<!--ADDCOMMENT-->')!=-1)||(!addFormOnly&&target.innerHTML.search('<!--COMMENTS-->')!=-1))){target.innerHTML='';return;}fieldValues=getBlogCookie("e85e5085");fieldArray=fieldValues.split("\|");var postForm;if(closed){postForm='<br><hr><span>Commentaires fermés</span>';}else{postForm='<br><hr>'+'<h2>Ajouter un commentaire</h2>'+'<form action="" method="post">'+'<div><table border="0">'+'<tr>'+'<td align="right" valign="center"><span style="color: #ff0000">*</span>Votre nom :</td>'+'<td valign="center" align="left"><input name="author" id="c_name" type="text" size="30" maxlength="50" value="'+((fieldArray[0]!=null)?fieldArray[0]:'')+'" /></td>'+'</tr>'+'<tr>'+'<td align="right" valign="center">Votre email :</td>'+'<td valign="center" align="left"><input name="email" id="c_mail" type="text" size="30" maxlength="255" value="'+((fieldArray[1]!=null)?fieldArray[1].replace('.at.chez.','@'):'')+'" /></td>'+'</tr>'+'<tr>'+'<td align="right" valign="center">Votre site web :</td>'+'<td valign="center" align="left"><input name="url" id="c_site" type="text" size="30" maxlength="255" value="'+((fieldArray[2]!=null)?fieldArray[2]:'http://')+'" /></td>'+'</tr>'+'<tr>'+'<td align="right" valign="top"><span style="color: #ff0000">*</span>Votre message :</td>'+'<td valign="top" align="left"><textarea name="text" id="c_content" cols="50" rows="10"  onkeypress="javascript:if(this.value.length > 2000) this.value = this.value.substring(0, 2000);"></textarea></td>'+'</tr>'+'<tr>'+'<td align="right" valign="top"></td>'+'<td valign="top" align="left"><input type="button" name="op" value="Envoyer" onClick="postComment(this.form,\''+paraid+'\')" />'+'</tr>'+'<tr>'+'<td></td>'+'<td align="left" valign="top"><span style="font-size:80%; color:#ff0000;">*</span><span style="font-size:80%;"> champ requis. Votre adresse email ne sera pas publiée.</span></td>'+'</tr>'+'</table>'+'<input type="hidden" name="VIKYSOZE" value="MisohiXeQUHEZudEFAHimOsihogUDuLO" />'+'</div>'+'</form>'+'<iframe id="AddCom_IFrame" name="AddCom_IFrame" style="width:0px; height:0px; border: 0px"></iframe>';}capHTML='';if(addFormOnly){target.innerHTML=postForm.replace('CAP_HTML',capHTML)+'<!--ADDCOMMENT-->';}else if(window.XSLTProcessor&&window.XMLHttpRequest){var xmlDoc;var xslStylesheet;var xsltProcessor=new XSLTProcessor();var myXMLHTTPRequest=new XMLHttpRequest();myXMLHTTPRequest.open("GET",'../_iserv/blog/blog.xsl',false);myXMLHTTPRequest.send(null);xslStylesheet=myXMLHTTPRequest.responseXML;xsltProcessor.importStylesheet(xslStylesheet);myXMLHTTPRequest=new XMLHttpRequest();myXMLHTTPRequest.open("GET",'../_iserv/blog/data/'+paraid+'.xml',false);myXMLHTTPRequest.send(null);xmlDoc=myXMLHTTPRequest.responseXML;var doc=xsltProcessor.transformToDocument(xmlDoc);var xmls=new XMLSerializer();target.innerHTML=xmls.serializeToString(doc)+postForm.replace('CAP_HTML',capHTML)+'<!--COMMENTS-->';}else if(window.ActiveXObject){var xmlDoc;var xslDoc;try{xmlDoc=new ActiveXObject('Msxml2.XMLDOM');}catch(e){xmlDoc=new ActiveXObject('Microsoft.XMLDOM');}try{xslDoc=new ActiveXObject('Msxml2.XMLDOM');}catch(e){xslDoc=new ActiveXObject('Microsoft.XMLDOM');}xmlDoc.async=false;xmlDoc.load('../_iserv/blog/data/'+paraid+'.xml');xslDoc.async=false;xslDoc.load('../_iserv/blog/blog.xsl');target.innerHTML=xmlDoc.transformNode(xslDoc)+postForm.replace('CAP_HTML',capHTML)+'<!--COMMENTS-->';}}catch(e){return e;}}function getCommentLink(paraid,closed,divalign){try{var req,n=0,r=0;if(window.XSLTProcessor&&window.XMLHttpRequest){try{req=new XMLHttpRequest();req.open("GET",'../_iserv/blog/data/'+paraid+'.txt',false);req.send(null);}catch(e){n=0;}}else if(window.ActiveXObject){try{var req;try{req=new ActiveXObject('Msxml2.XMLHTTP');}catch(e){req=new ActiveXObject('Microsoft.XMLHTTP');}req.open("GET",'../_iserv/blog/data/'+paraid+'.txt?__'+encodeURIComponent((new Date()).getTime()),false);req.send(null);}catch(e){n=0;}}try{var spl=req.responseText.split('|');n=parseInt(spl[0]);if(isNaN(n))n=0;}catch(e){n=0;}var raty='';var comAnchor;if(n>1)comAnchor='%n commentaires';else comAnchor='%n commentaire';if(divalign==null)divalign="right";document.write('<div align="'+divalign+'">');if(n>0)document.write(raty+'<a style="margin:10px; padding-left:20px; background: url(../_iserv/blog/blog-comments.gif) left no-repeat; padding-bottom: 1px;" href="javascript:showComments(\''+paraid+'\', false, '+closed+');">'+comAnchor.replace("%n",n)+'</a>');if(closed);else document.write('<a style="margin:10px; padding-left:20px; background: url(../_iserv/blog/blog-addcomment.gif) left no-repeat; padding-bottom: 1px;" href="javascript:showComments(\''+paraid+'\', true, '+closed+');">Ajouter un commentaire</a>');document.write('</div>');}catch(e){alert(e);}}var inPostComment=false;function postComment(form,paraid){if(inPostComment)return;var errors='';var blankRE=/^\s*$/;if(blankRE.test(form.author.value)){errors='- votre nom ne doit pas être vide\n';}else{var illegalChars=/\W/;var authorname=form.author.value;authorname=authorname.replace(/-/g,"");authorname=authorname.replace(/\x20/g,"");if(illegalChars.test(authorname)){errors=errors+'- utilisez seulement des lettres et des chiffres pour saisir votre nom\n';}}var isAdmin=hex_md5(form.author.value)=='b5a92e852e9c8a036907ed95b0ed51d0';if(isAdmin){var re=/^(DEL|MOD)[1-9]([0-9])*$/;var isBlankUrl=blankRE.test(form.url.value)||form.url.value=='http://';if(!isBlankUrl&&!re.test(form.url.value)){errors=errors+'- Commande administrative invalide, le champ url doit être vide pour envoyer une commande \"DELn\" ou \"MODn\" (avec \"n\" égal au numéro de commentaire à modérer). ('+form.url.value+')\n';}else{if((isBlankUrl||form.url.value.indexOf('MOD')!=-1)&&blankRE.test(form.text.value)){errors=errors+'- le message ne doit pas être vide\n';}}}else{var re=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(form.email.value.length!=0&&!re.test(form.email.value)){errors=errors+'- adresse email invalide\n';}re=/(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;if(form.url.value.length!=0&&form.url.value!='http://'&&!re.test(form.url.value)){errors=errors+'- adresse de site web invalide\n';}if(blankRE.test(form.text.value)){errors=errors+'- le message ne doit pas être vide\n';}if(form.text.value.length>2000){errors=errors+'- le message saisi est trop long (2000 caractères autorisés)\n';}}if(errors.length>0){errors='Désolé, certaines valeurs saisies sont incorrectes:\n\n'+errors;alert(errors);return;}if(isAdmin)setBlogCookie("e85e5085",form.author.value+'\|'+form.email.value.replace('@','.at.chez.')+'\|');else setBlogCookie("e85e5085",form.author.value+'\|'+form.email.value.replace('@','.at.chez.')+'\|'+form.url.value,180);inPostComment=true;form.action='../_iserv/blog/blog_addcom.php?paraid='+paraid;form.target='AddCom_IFrame';form.submit();}function setBlogCookie(c_name,value,expiredays){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString())+";path=/";}function getBlogCookie(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1){c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}return"";}
