function replaceWrongCar(a) { var b= a.replace(/é/g,"é"); b = b.replace(/ê/g,"ê"); b = b.replace(/è/g,"è"); b = b.replace(/ë/g,"ë"); b = b.replace(/Ë/g,"Ë"); b = b.replace(/É/g,"Ê"); b = b.replace(/Ê/g,"È"); b = b.replace(/â/g,"â"); b = b.replace(/à/g,"à"); b = b.replace(/á/g,"á"); b = b.replace(/ä/g,"ä"); b = b.replace(/Ä/g,"Ä"); b = b.replace(/Á/g,"Á"); b = b.replace(/À/g,"À"); b = b.replace(/Â/g,"Â"); b = b.replace(/ñ/g,"ñ"); b = b.replace(/í/g,"í"); b = b.replace(/ì/g,"ì"); b = b.replace(/î/g,"î"); b = b.replace(/ï/g,"ï"); b = b.replace(/Ï/g,"Ï"); b = b.replace(/Í/g,"Í"); b = b.replace(/Ì/g,"Ì"); b = b.replace(/Î/g,"Î"); b = b.replace(/ó/g,"ó"); b = b.replace(/ô/g,"ô"); b = b.replace(/ò/g,"ò"); b = b.replace(/ö/g,"ö"); b = b.replace(/Ö/g,"Ö"); b = b.replace(/Ó/g,"Ó"); b = b.replace(/Ô/g,"Ô"); b = b.replace(/Ò/g,"Ò"); b = b.replace(/Ø/g,"Ø"); b = b.replace(/ç/g,"ç"); b = b.replace(/Ç/g,"Ç"); b = b.replace(/ù/g,"ù"); b = b.replace(/Ù/g,"Ù"); b = b.replace(/%/g,"%25"); b = b.replace(/ /g,"%20"); b = b.replace(/&/g,"%26"); b = b.replace(/\+/g,"%2B"); b = b.replace(/=/g,"%3D"); //b = utf8_encode(a); return b; } function AjaxConnection(methode,page,datas,responseTreatmentFunction) { if (window.XMLHttpRequest) { req = new XMLHttpRequest(); if (req.overrideMimeType) { req.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } req.onreadystatechange = function() { if(req.readyState == 4) { if(req.status == 200) { responseTreatmentFunction(req); } else { alert("Error: returned status code " + req.status + " " + req.statusText); } } }; req.open(methode, page, true); req.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=ISO-8859-1"); req.setRequestHeader("Content-Encoding","latin1"); req.send(datas); } function rien(){;} /*** gestion commentaires ***/ var post_name =""; function AddThisComment(adresse,lang,typecomment,id,istitle,idartiste,poststr) { var pn = "comment"+poststr; post_name=pn; var req = null; var datas= "msg=" + replaceWrongCar(document.getElementById("comment_"+post_name).value) + "&id="+id+"&type="+typecomment; //desactiver l'envoi (pas de plusieurs fois le mm message) document.getElementById("submit_"+post_name).onclick=rien; document.getElementById("submit_"+post_name).style.enabled="disabled"; if(lang==1) document.getElementById("submit_"+post_name).value="...envoi en cours..."; else if(lang==2) document.getElementById("submit_"+post_name).value="...sending..."; else if(lang==3) document.getElementById("submit_"+post_name).value="...espera..."; datas +="&idanswer=" + replaceWrongCar(document.getElementById("idanswer_"+post_name).value); if(document.getElementById("prive_"+post_name)) datas +="&prive="+ document.getElementById("prive_"+post_name).checked; if(!idartiste) { if(document.getElementById("nom_"+post_name).value =="") { if(lang==1) alert("Précisez votre nom !"); else if(lang==2) alert("Hey, what's your name ?"); else if(lang==3) alert("Escribe su nombre !"); return; }else{ datas +="&nom=" + replaceWrongCar(document.getElementById("nom_"+post_name).value); datas +="&email=" + replaceWrongCar(document.getElementById("email_"+post_name).value); datas +="&spam="+ replaceWrongCar(document.getElementById("word_"+post_name).value); } } if(istitle=="true" || istitle=="1" || istitle==1) { if(document.getElementById("titre_"+post_name).value =="") { if(lang==1) alert("Précisez le sujet de votre message !"); else if(lang==2) alert("Hey, what's the subject of your message ?"); else if(lang==3) alert("Escribe el tema de su mensaje !"); return; }else{ datas +="&titresujetforum=" + replaceWrongCar(document.getElementById("titre_"+post_name).value); } } AjaxConnection("POST", adresse+"add_comment.php",datas,responseTreatmentFunctionAddComment); } function responseTreatmentFunctionAddComment(req) { var doc = req.responseXML; var msg_req = doc.getElementsByTagName('message').item(0).firstChild.data; var status_req = doc.getElementsByTagName('state').item(0).firstChild.data; if(status_req==1) { document.getElementById("add_"+post_name).innerHTML =""; document.getElementById("add_"+post_name).innerHTML += msg_req; document.getElementById("add_"+post_name).innerHTML +=""; }else{ alert(msg_req); } } function rien(a){;} var BlocAnswer=""; var _chainevide=""; var reg1=new RegExp("_comment", "g"); var reg2=new RegExp("_chainevide", "g"); var reg3=new RegExp("id=\"idanswer_comment\" value=\"0\"", "g"); var reg_prive=new RegExp("id=\"prive_comment\"", "g"); function answerComment(idComment,forcePrivate) { if(document.getElementById("divAddComment").innerHTML!="") { BlocAnswer = document.getElementById("add_comment").innerHTML; document.getElementById("add_comment").innerHTML=""; document.getElementById("divAddComment").innerHTML=""; } var str = BlocAnswer; str = str.replace(reg3,"id=\"idanswer_comment\" value=\""+idComment+"\""); if(forcePrivate) //le message sera forcement prive { str = str.replace(reg_prive,"id=\"prive_comment\" checked disabled "); }else { str = str.replace(reg_prive,"id=\"prive_comment\" disabled "); } str = str.replace(reg1,"_comment"+idComment); str = str.replace(reg2,idComment); document.getElementById("add_comment"+idComment).innerHTML =str; } /*** gestion display frac **/ var littleTabBorder_deb = "
";
var littleTabBorder_end = " |
| ";
beginShow += littleTabBorder_deb+" | ";
var oldbeginShow = beginShow;
var rightShow="";
var endShow="