(function(){var fieldSelection={getSelection:function(){var e=this.jquery?this[0]:this;return(('selectionStart'in e&&function(){var l=e.selectionEnd-e.selectionStart;return{start:e.selectionStart,end:e.selectionEnd,length:l,text:e.value.substr(e.selectionStart,l)}})||(document.selection&&function(){e.focus();var r=document.selection.createRange();if(r==null){return{start:0,end:e.value.length,length:0}}var re=e.createTextRange();var rc=re.duplicate();re.moveToBookmark(r.getBookmark());rc.setEndPoint('EndToStart',re);return{start:rc.text.length,end:rc.text.length+r.text.length,length:r.text.length,text:r.text}})||function(){return{start:0,end:e.value.length,length:0}})()},replaceSelection:function(){var e=this.jquery?this[0]:this;var text=arguments[0]||'';return(('selectionStart'in e&&function(){e.value=e.value.substr(0,e.selectionStart)+text+e.value.substr(e.selectionEnd,e.value.length);return this})||(document.selection&&function(){e.focus();document.selection.createRange().text=text;return this})||function(){e.value+=text;return this})()}};jQuery.each(fieldSelection,function(i){jQuery.fn[i]=this})})();url_encode=function(plaintext){var SAFECHARS="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_.!~*'()";var HEX="0123456789ABCDEF";var encoded="";for(var i=0;i<plaintext.length;i++){var ch=plaintext.charAt(i);if(ch==" "){encoded+="+"}else if(SAFECHARS.indexOf(ch)!=-1){encoded+=ch}else{var charCode=ch.charCodeAt(0);if(charCode>255){alert("Unicode Character '"+ch+"' cannot be encoded using standard URL encoding.\n"+"(URL encoding only supports 8-bit characters.)\n"+"A space (+) will be substituted.");encoded+="+"}else{encoded+="%";encoded+=HEX.charAt((charCode>>4)&0xF);encoded+=HEX.charAt(charCode&0xF)}}}return encoded};checkform=function(nom_form,callback){var chp_non_remplis=false;var oldstyle;if($('.obligatoire','#'+nom_form)[0].tagName=='IFRAME'){callback=callback||function(){};callback();return true}$('.obligatoire','#'+nom_form).each(function(){if($(this).val()==''){$(this).addClass('obligatoire_erreur').focus(function(){$(this).removeClass('obligatoire_erreur')});chp_non_remplis=true}});if(chp_non_remplis==false){callback=callback||function(){};callback();return true}else{alert("Remplissez les champs obligatoires");return false}};function check_user_exist(login,target){if(login.length>2){$('#'+target).load('/api/forum/ajax.php?act=recherche_membre_existe',{recherche:escape(login)})}else{$('#'+target).html('')}}function TextareaParse(obj_textarea){var tag=new Array();this.bbcode=function(bbcode_text,option){if(typeof(document.selection)!='undefined')var nav='ie';else var nav='firefox';var Selection;obj_textarea=$('#txt')[0];if(nav=='ie'){obj_textarea.focus();Selection=document.selection.createRange().text}else{var start=obj_textarea.selectionStart;var end=obj_textarea.selectionEnd;var scroll=obj_textarea.scrollTop;var textdeb=obj_textarea.value.substring(0,start);var textfin=obj_textarea.value.substring(end);Selection=obj_textarea.value.substring(start,end)}if(tag[bbcode_text]!=1&&((option==2&&Selection=='')||option==1))var url_prompt=prompt('Entrer l\'adresse URL :','http://');if(option==1&&Selection==''&&url_prompt!=null)var text_prompt=prompt('Entrer le texte du lien :','');obj_textarea.focus();if(option==1&&url_prompt==null&&(tag[bbcode_text]==undefined||tag[bbcode_text]==0)){}else if(option==3){if(nav=='ie')document.selection.createRange().text=bbcode_text;else obj_textarea.value=textdeb+bbcode_text+textfin;obj_textarea.focus();if(nav=='firefox')obj_textarea.setSelectionRange(textdeb.length+bbcode_text.length,textdeb.length+bbcode_text.length)}else{if(Selection!=''){if(nav=='ie')document.selection.createRange().text='['+bbcode_text+(url_prompt!=undefined?'='+url_prompt:'')+']'+Selection+'[/'+bbcode_text+']';else obj_textarea.value=textdeb+'['+bbcode_text+(url_prompt!=undefined?'='+url_prompt:'')+']'+Selection+'[/'+bbcode_text+']'+textfin;obj_textarea.focus();if(nav=='firefox')obj_textarea.setSelectionRange(textdeb.length+bbcode_text.length+2+(option==1?1+url_prompt.length:0),textdeb.length+bbcode_text.length+2+Selection.length+(option==1?1+url_prompt.length:0))}else{if(tag[bbcode_text]=='undefined')tag[bbcode_text]=0;if(option==2||(option==1&&text_prompt!=null)){if(url_prompt!=null){if(nav=='ie')document.selection.createRange().text='['+bbcode_text+(option==1?'='+url_prompt:'')+']'+(option==1?text_prompt:url_prompt)+'[/'+bbcode_text+']';else obj_textarea.value=textdeb+'['+bbcode_text+(option==1?'='+url_prompt:'')+']'+(option==1?text_prompt:url_prompt)+'[/'+bbcode_text+']'+textfin;if(nav=='firefox'){if(option==1)obj_textarea.setSelectionRange(textdeb.length+bbcode_text.length+3+url_prompt.length,textdeb.length+bbcode_text.length+3+url_prompt.length+text_prompt.length);else obj_textarea.setSelectionRange(textdeb.length+bbcode_text.length*2+5+url_prompt.length,textdeb.length+bbcode_text.length*2+5+url_prompt.length)}}}else{if(tag[bbcode_text]==1){if(nav=='ie')document.selection.createRange().text='[/'+bbcode_text+']';else obj_textarea.value=textdeb+'[/'+bbcode_text+']'+textfin;tag[bbcode_text]=0}else{if(nav=='ie')document.selection.createRange().text='['+bbcode_text+(option==1?'='+url_prompt:'')+']';else obj_textarea.value=textdeb+'['+bbcode_text+(option==1?'='+url_prompt:'')+']'+textfin;tag[bbcode_text]=1}if(nav=='firefox')obj_textarea.setSelectionRange(textdeb.length+bbcode_text.length+3-tag[bbcode_text]+(url_prompt!=undefined?1+url_prompt.length:0),textdeb.length+bbcode_text.length+3-tag[bbcode_text]+(url_prompt!=undefined?1+url_prompt.length:0))}obj_textarea.focus()}}if(scroll)obj_textarea.scrollTop=scroll}}function post(forum,sujet,editer,contexte,next,num_mess_pp,api_mode,nocache){var div=$('#message',contexte);var contenu=div.html();if($('#txt_tmp',contexte).val()){theText=$('#txt_tmp',contexte).val();theTextdiv=$('#id_iframe',contexte)}else{theText=$('#txt',contexte).val();theTextdiv=$('#txt',contexte)}txt_tmp=theText;width=theTextdiv[0].offsetWidth;height=theTextdiv[0].offsetHeight;if($('#txt').size()>0)$('#txt',contexte).val(txt_tmp);$('#submit_mess'+(editer!=0&&api_mode?editer:'')).removeAttr('onclick');if(api_mode=='avis_marchand'){var queries=$('#formsujet'+(editer?editer:'')).serialize()}else{var queries='&sujet='+sujet+'&txt='+encodeURIComponent(theText)+($('#titre_message',contexte).val()?'&titre_message='+encodeURIComponent($('#titre_message',contexte).val()):'')+($('#id_fiche',contexte).val()?'&id_fiche='+$('#id_fiche',contexte).val():'')+($('#type_fiche',contexte).val()?'&type_fiche='+$('#type_fiche',contexte).val():'')}queries+='&forum='+forum+'&titre='+($('#titre',contexte).size()>0?encodeURIComponent($('#titre',contexte).val()):'')+'&motcle='+encodeURIComponent($('#motcle',contexte).val())+($("input[type=radio][name='note'][checked]",contexte)?'&note='+$("input[type=radio][name='note'][checked]",contexte).val():'')+(editer?'&idmsg='+editer:'')+(next?'&next='+next:'')+(api_mode?'&api_mode='+api_mode:'')+(api_mode=='question'?'&fiche='+$("input[type=radio][name='forum_fiche'][checked]",contexte).val():'')+(nocache?'&nocache='+nocache:'')+(num_mess_pp?'&num_mess_pp='+num_mess_pp:'');$.ajax({url:(editer!=0?'/api/forum/ajax.php?act=editer_message':'/api/forum/ajax.php?act=poster_message'),type:'post',data:queries,error:function(XMLHttpRequest,textStatus,errorThrown){$('#idoverdraw').html('Une erreur s\'est produite lors de l\'envoi de votre message.<br /><br /><a href=\'javascript:;\' onclick=\' $.overdraw_close();\'>Cliquer ici pour réessayer</a>')},dataType:'noscript',over_msg:'Analyse <img src="/api/img/loading.gif" width="16" height="16" border="0" alt="" align="absmiddle" /><br />',over_target:'#message'+(editer!=0&&api_mode?editer:''),over_stop:'1',success:function(msg){$('#idoverdraw').html(msg);if(editer!=0){if($('#layer_reponse'+editer).html()){$('#message'+editer).find('.message_txt').html($('#layer_reponse'+editer).html()).css({height:'auto'});$('#layer_reponse'+editer).css({height:'10px'}).html('&nbsp;').show();$('body').append('<div id="layer_editer">&nbsp;</div>')}if(!api_mode){$.ajax({url:'/api/forum/ajax.php?act=message_contenu',type:'post',dataType:'json',success:function(msg){$('#message'+editer).find('.message_txt').html(msg.contenu);if(sujet==''){$('#titre_titre').html(msg.titre)}},data:'id_message='+editer+'&id_sujet='+sujet+'&html=1&is_sujet='+(sujet==''?1:0)})}$('img.btnciter').show();$('img.btnrepondre').show();$('img.btnediter').show();$('#form_layer_fenetre_post_reponse').show();if(!api_mode){unbind_element();ready_message();$('#message'+editer).Rollover().Tooltip()}}}})}var contexte='';function preview(contexte){if(contexte){if($('#txt_tmp',contexte).val()!=''){theIframe=$('#id_iframe',contexte);theTextarea=document.createElement('textarea');theTextarea.style.width=theIframe[0].offsetWidth;theTextarea.style.height=theIframe[0].offsetHeight;theTextarea.id='txt';theTextarea.className=theIframe[0].className;theIframe.hide();theIframe[0].parentNode.replaceChild(theTextarea,theIframe[0]);textarea=new TextareaParse($('#txt',contexte)[0]);$('#bbcode',contexte).show();$('#bbcode_smiley',contexte).show();$('#bbcode_smiley_more',contexte).show();$('#txt',contexte).val($('#txt_tmp',contexte).val());$('#txt_tmp',contexte).val('');$('#btnprevisualiser',contexte).attr('src','/forum/img/previsualiser_off.gif');$(contexte).Rollover().Tooltip()}else{theTextarea=$('#txt',contexte);if(theTextarea.val()!=''){$('#txt_tmp',contexte).val(theTextarea.val());theIframe=document.createElement('iframe');theIframe.style.border='0px solid #000000';theIframe.style.marginTop='1px';theIframe.style.marginBottom='1px';theIframe.style.width=theTextarea[0].offsetWidth;theIframe.style.height=theTextarea[0].offsetHeight;theIframe.id='id_iframe';theIframe.className=theTextarea[0].className;$('#id_iframe',contexte).hide();$('#bbcode',contexte).hide();$('#bbcode_smiley',contexte).hide();$('#bbcode_smiley_more',contexte).hide();theTextarea[0].parentNode.replaceChild(theIframe,theTextarea[0]);var docTemplate="<html><head><script src='/api/jquery.js' type='text/javascript'></script><script type='text/javascript' src='/api/jquery_api.js'></script><script type='text/javascript' src='/api/forum/message.js'></script><script src='/api/plugin_rollover.js' type='text/javascript'></script><script src='/api/plugin_tooltip.js' type='text/javascript'></script><style>BODY{background-color:FFFFFF;margin:0px;width:100%;height:100%;color:#000000;font-size:12px;font-family:Arial;}</style><link href='/style/forum.css' rel='stylesheet' type='text/css'/></head><body id='iframeBody'><div class='message_txt'>INSERT:CONTENT:END</div></body></html>";$.ajax({url:'/api/forum/ajax.php?act=preview_message',type:'POST',data:'txt='+escape(theTextarea.val())+($('#desactive_smileys',contexte)>0?'&desactive_smileys='+$('#desactive_smileys',contexte)[0].checked:''),success:function(msg){docTemplate=docTemplate.replace(/INSERT:CONTENT:END/,msg);theIframe.contentWindow.document.open();theIframe.contentWindow.document.write(docTemplate);theIframe.contentWindow.document.close()}});$('#btnprevisualiser',contexte).attr('src','/forum/img/editer_preview_off.gif');$(contexte).Rollover().Tooltip()}}}}function vote(id_mess,mode,id_membre,res_sujet_id_mess,api_mode){if(mode=='supp'){$('#supp'+id_mess).css("display","none");$('#supp_off'+id_mess).css("display","inline");$('.message_contenu_moderer','#message_redux'+id_mess).load('/api/forum/ajax.php?act=voter_message',{mode:mode,id_mess:id_mess,id_membre:id_membre,id_sujet_mess:res_sujet_id_mess,api_mode:api_mode});$('#message'+id_mess).css("display","none");$('#message_bottom'+id_mess).css("display","none");$('#message_redux'+id_mess).css("display","block")}else if(mode=='restaurer'){$('.message_contenu_moderer','#message_redux'+id_mess).load('/api/forum/ajax.php?act=voter_message',{mode:mode,id_mess:id_mess,id_membre:id_membre,id_sujet_mess:res_sujet_id_mess,api_mode:api_mode});$('#message'+id_mess).css("display","block");$('#message_bottom'+id_mess).css("display","block");$('#message_redux'+id_mess).css("display","none")}else if(mode=='up'||mode=='down'){$('#up'+id_mess).css("display","none");$('#up_off'+id_mess).css("display","inline");if($('#down'+id_mess)>0){$('#down'+id_mess).css("display","none");$('#down_off'+id_mess).css("display","inline")}if($('#supp'+id_mess)){$('#supp'+id_mess).css("display","none");$('#supp_off'+id_mess).css("display","inline")}if(mode!='down'){$.ajax({url:'/api/forum/ajax.php?act=voter_message',data:{mode:mode,id_mess:id_mess,id_membre:id_membre,id_sujet_mess:res_sujet_id_mess,api_mode:api_mode},over_msg:'Envoi...',over_target:'#message_vote'+id_mess,success:function(msg){if(api_mode&&msg)alert(msg);else $('#idoverdraw').append(msg)}})}else $('#vote').css("display","none")}}jQuery.extend({upload_ugc:function(options){var defaults={width:760,height:560,cible:'#txt',titre:'Photos',url:true,align:true,size:true,upload:true};var settings=$.extend(defaults,options);if(settings.url==true&&($(settings.cible).get(0).tagName.toLowerCase()=='textarea'||$(settings.cible).get(0).tagName.toLowerCase()=='input')&&$(settings.cible).getSelection().length>0){$(settings.cible).replaceSelection('[img]'+$(settings.cible).getSelection().text+'[/img]')}else{tb_show(settings.titre,'/api/forum/photo.php?'+$.param(settings),false)}return false}});