function messagePost(message, formId) { if(confirm(message)) { postThreadedComment(formId); } else { return false; } } function showHideCommentForm(id) { if (document.getElementById('text_'+id).style.display=='block') { document.getElementById('text_'+id).style.display='none'; document.getElementById('form_'+id).style.display='block'; document.getElementById('btn_'+id).value='Cacher'; } else { document.getElementById('form_'+id).style.display='none'; document.getElementById('text_'+id).style.display='block'; document.getElementById('btn_'+id).value='Modifier/Supprimer'; } } function showHideAnsCommentForm(id) { if (document.getElementById('cmtform_'+id).style.display=='block') { document.getElementById('cmtform_'+id).style.display='none'; document.getElementById('btncmt_'+id).value='Commenter'; } else { document.getElementById('cmtform_'+id).style.display='block'; document.getElementById('btncmt_'+id).value='Cacher'; } } function nextPageLink() { var total_divs = document.getElementById('total').value; var current = document.getElementById('current').value; if (current != document.getElementById('total').value) { document.getElementById(current).style.display = 'none'; current++; document.getElementById('current').value++; document.getElementById(current).style.display = 'block'; for (var i=1;i<=total_divs;i++) { document.getElementById('pg'+i).className = 'pg'; document.getElementById('pgb'+i).className = 'pg'; } document.getElementById('pg'+current).className = 'pgActive'; document.getElementById('pgb'+current).className = 'pgActive'; } } function prevPageLink() { var total_divs = document.getElementById('total').value; var current = document.getElementById('current').value; if (current != 1) { document.getElementById(current).style.display = 'none'; current--; document.getElementById('current').value--; document.getElementById(current).style.display = 'block'; for (var i=1;i<=total_divs;i++) { document.getElementById('pg'+i).className = 'pg'; document.getElementById('pgb'+i).className = 'pg'; } document.getElementById('pg'+current).className = 'pgActive'; document.getElementById('pgb'+current).className = 'pgActive'; } } function showPage(id) { var total_divs = document.getElementById('total').value; var current = document.getElementById('current').value; document.getElementById(current).style.display = 'none'; document.getElementById('current').value = id; document.getElementById(id).style.display = 'block'; for (var i=1;i<=total_divs;i++) { document.getElementById('pg'+i).className = 'pg'; document.getElementById('pgb'+i).className = 'pg'; } document.getElementById('pg'+id).className = 'pgActive'; document.getElementById('pgb'+id).className = 'pgActive'; } function CheckLogin() { return isLoggedIn; } function loadComments(cmt_form_id) { document.getElementById('commentDisplay').innerHTML = '
Chargement de la page en cours

'; fillDiv(cmt_form_id, 'commentDisplay',''); } function fillDiv(cmt_form_id,div_id,data) { var form=document.forms['comment_formmain_comment']; var url = form.action; var xmlHttpReq=getXmlHttpRequest(); if(!xmlHttpReq) return; xmlHttpReq.open("POST",url,true); xmlHttpReq.onreadystatechange=function() { if(xmlHttpReq.readyState==4 && xmlHttpReq.status==200) { document.getElementById(div_id).innerHTML = xmlHttpReq.responseText; } }; xmlHttpReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xmlHttpReq.send(data); } function postFormByForm(form,async,successCallback) { var formVars=new Array(); for(var i=0;i5000) { alert(messages["toolong"]); comment.disabled=false; comment.focus(); return false; } } else if (mode=='vidadd') { var comment=comment_form.comment; var question=comment_form.url; var comment_button=comment_form.add_comment_button; if(question.value.length==0||question.value==null) { alert(messages["empty"]); question.disabled=false; comment.disabled=false; question.focus(); return false; } if(comment.value.length>5000) { alert(messages["toolong"]); question.disabled=false; comment.disabled=false; comment.focus(); return false; } } else if (mode=='ask') { var comment=comment_form.comment; var question=comment_form.title; var comment_button=comment_form.add_comment_button; if(question.value.length==0||question.value==null) { alert(messages["empty"]); question.disabled=false; comment.disabled=false; question.focus(); return false; } if(comment.value.length>5000) { alert(messages["toolong"]); question.disabled=false; comment.disabled=false; comment.focus(); return false; } } else if (mode!="delete" && mode!='abuse' && mode!="best" && mode!='close' && mode!='addfriend') { var comment=comment_form.comment; var comment_button=comment_form.add_comment_button; if((comment.value.length==0||comment.value==null) && mode!='ask') { alert(messages["empty"]); comment.disabled=false; comment.focus(); return false; } if(comment.value.length>5000) { alert(messages["toolong"]); comment.disabled=false; comment.focus(); return false; } } postFormByForm(comment_form,true,commentResponse); return true; } function commentResponse(xmlHttpRequest) { var msg = new Object(); msg["ok"] = "Commentaire posté !"; msg["pending"] = "Comment Pending Approval!"; msg["toolong"] = "The comment you have entered is too long. Limit is 1000 characters. Please write a shorter comment and try again"; msg["tooshort"] = "The comment you have entered is too short. Please write a longer comment and try again"; msg["toosoon"] = "Commenting Limit Exceeded"; msg["email"] = "You must confirm your email address before you can submit comments. Click OK to confirm your email address."; msg["captchFail"] = "The response to the letters on the image was not correct, please try again."; msg["default"] = "Poster Mon Commentaire"; msg["notlogged"] = 'videos-cmt'; msg["invalid"] = "Tu n'es pas autorisé(e) à faire ça !"; msg["abuse"] = "Merci de nous avoir signaler un contenu abusif."; commentResponse_js(xmlHttpRequest, msg); } function commentResponse_js(xmlHttpRequest,messages) { response_str=xmlHttpRequest.responseText; //alert (response_str); response_code=response_str.substr(0,response_str.indexOf(" ")); form_id=response_str.substr(response_str.indexOf(" ")+1); var form=document.forms[form_id]; var mode=form.mode.value; var dstDiv=form.add_comment_button; if (mode!="delete" && mode!='abuse' && mode!="best" && mode!='close' && mode!='addfriend') { var commentDiv=form.comment; } if (mode=="ask" || mode=="bpask") { var titleDiv=form.title; } if(response_code=="OK") { commentDiv.disabled=true; dstDiv.value=messages["ok"]; dstDiv.disabled=true; //dstDiv.className="bluebutton_disabled"; loadComments(form_id); } else if(response_code=="OKASK") { document.getElementById('askFormDiv').innerHTML = '
'+messages["ok"]+'
'; } else if(response_code=="OKDELETE") { loadComments(form_id); } else if(response_code=="OKABUSE") { alert(messages["abuse"]); } else if(response_code=="OKADDED") { alert(messages["aadded"]); } else if(response_code=="OKADDFRIEND") { var usrname=form.usrname.value; alert(usrname+' '+messages["addfriend"]); } else if(response_code=="OKMODIFY") { loadComments(form_id); } else if(response_code=="OKBEST") { loadComments(form_id); document.getElementById('solvedDiv').style.display='block'; document.getElementById('commentFormDiv').style.display='none'; } else if(response_code=="OKCLOSE") { loadComments(form_id); document.getElementById('closedDiv').style.display='block'; document.getElementById('commentFormDiv').style.display='none'; } else if(response_code=="OKCMT") { loadComments(form_id); } else if(response_code=="NOTLOGGED") { displayLogin(messages["notlogged"]); //dstDiv.disabled=true; } else if(response_code=="NOTLOGGEDF") { displayLogin(messages["notloggedfriend"]); //dstDiv.disabled=true; } else { if(response_code=="BLOCKED") { dstDiv.disabled=true; } else if(response_code=="INVALID") { alert(messages["invalid"]); dstDiv.disabled=false; } else if(response_code=="TOOLONG") { alert(messages["toolong"]); dstDiv.disabled=false; commentDiv.disabled=false; if (mode=="ask" || mode=="bpask") { titleDiv.disabled=false; } } else if(response_code=="TECHNICAL") { alert(messages["technical"]); dstDiv.disabled=false; commentDiv.disabled=false; if (mode=="ask" || mode=="bpask") { titleDiv.disabled=false; } } else if(response_code=="SAMEUSER") { alert(messages["sameuser"]); commentDiv.disabled=true; dstDiv.disabled=true; } else if(response_code=="SAMEUSERF") { alert(messages["sameuserf"]); dstDiv.disabled=true; } else if(response_code=="TOOSHORT") { alert(messages["tooshort"]); dstDiv.disabled=false; commentDiv.disabled=false; commentDiv.focus(); } else if(response_code=="FAILED") { dstDiv.disabled=true; } else { dstDiv.disabled=false; } dstDiv.value=messages["default"]; } }