$(function(){if($("#text_editor_textarea").length)$("#text_editor_textarea").closest("form").submit(function(){$("input[name=subject],input#title,input#modif_topic_title").each(function(){var val=$(this).val().replace(/^\s+/,"");$(this).val(val.charAt(0).toUpperCase()+val.slice(1))})})});var default_avatar_size=100;var default_avatar_type="wavatar";var default_avatar_id="";var default_avatar_repeat=1;var default_avatar_first=0;function _h(e){function i(a,b){var c,d,e,f,g;e=a&2147483648;f=b&2147483648;c=a&1073741824;d=b&1073741824;g=(a&1073741823)+(b&1073741823);if(c&d)return g^2147483648^e^f;return c|d?g&1073741824?g^3221225472^e^f:g^1073741824^e^f:g^e^f}function j(a,b,c,d,e,f,g){a=i(a,i(i(b&c|~b&d,e),g));return i(a<<f|a>>>32-f,b)}function k(a,b,c,d,e,f,g){a=i(a,i(i(b&d|c&~d,e),g));return i(a<<f|a>>>32-f,b)}function l(a,b,d,c,e,f,g){a=i(a,i(i(b^d^c,e),g));return i(a<<f|a>>>32-f,b)}function m(a,b,d,c,e,f,g){a=i(a,i(i(d^(b|~c),e),g));return i(a<<f|a>>>32-f,b)}function n(a){var b="",d="",c;for(c=0;c<=3;c++)d=a>>>c*8&255,d="0"+d.toString(16),b+=d.substr(d.length-2,2);return b}var f=[],o,p,q,r,a,b,c,d,e=function(a){for(var a=a.replace(/\r\n/g,"\n"),b="",d=0;d<a.length;d++){var c=a.charCodeAt(d);c<128?b+=String.fromCharCode(c):(c>127&&c<2048?b+=String.fromCharCode(c>>6|192):(b+=String.fromCharCode(c>>12|224),b+=String.fromCharCode(c>>6&63|128)),b+=String.fromCharCode(c&63|128))}return b}(e),f=function(a){var b,c=a.length;b=c+8;for(var d=((b-b%64)/64+1)*16,e=Array(d-1),f=0,g=0;g<c;)b=(g-g%4)/4,f=g%4*8,e[b]|=a.charCodeAt(g)<<f,g++;e[(g-g%4)/4]|=128<<g%4*8;e[d-2]=c<<3;e[d-1]=c>>>29;return e}(e);a=1732584193;b=4023233417;c=2562383102;d=271733878;for(e=0;e<f.length;e+=16)o=a,p=b,q=c,r=d,a=j(a,b,c,d,f[e+0],7,3614090360),d=j(d,a,b,c,f[e+1],12,3905402710),c=j(c,d,a,b,f[e+2],17,606105819),b=j(b,c,d,a,f[e+3],22,3250441966),a=j(a,b,c,d,f[e+4],7,4118548399),d=j(d,a,b,c,f[e+5],12,1200080426),c=j(c,d,a,b,f[e+6],17,2821735955),b=j(b,c,d,a,f[e+7],22,4249261313),a=j(a,b,c,d,f[e+8],7,1770035416),d=j(d,a,b,c,f[e+9],12,2336552879),c=j(c,d,a,b,f[e+10],17,4294925233),b=j(b,c,d,a,f[e+11],22,2304563134),a=j(a,b,c,d,f[e+12],7,1804603682),d=j(d,a,b,c,f[e+13],12,4254626195),c=j(c,d,a,b,f[e+14],17,2792965006),b=j(b,c,d,a,f[e+15],22,1236535329),a=k(a,b,c,d,f[e+1],5,4129170786),d=k(d,a,b,c,f[e+6],9,3225465664),c=k(c,d,a,b,f[e+11],14,643717713),b=k(b,c,d,a,f[e+0],20,3921069994),a=k(a,b,c,d,f[e+5],5,3593408605),d=k(d,a,b,c,f[e+10],9,38016083),c=k(c,d,a,b,f[e+15],14,3634488961),b=k(b,c,d,a,f[e+4],20,3889429448),a=k(a,b,c,d,f[e+9],5,568446438),d=k(d,a,b,c,f[e+14],9,3275163606),c=k(c,d,a,b,f[e+3],14,4107603335),b=k(b,c,d,a,f[e+8],20,1163531501),a=k(a,b,c,d,f[e+13],5,2850285829),d=k(d,a,b,c,f[e+2],9,4243563512),c=k(c,d,a,b,f[e+7],14,1735328473),b=k(b,c,d,a,f[e+12],20,2368359562),a=l(a,b,c,d,f[e+5],4,4294588738),d=l(d,a,b,c,f[e+8],11,2272392833),c=l(c,d,a,b,f[e+11],16,1839030562),b=l(b,c,d,a,f[e+14],23,4259657740),a=l(a,b,c,d,f[e+1],4,2763975236),d=l(d,a,b,c,f[e+4],11,1272893353),c=l(c,d,a,b,f[e+7],16,4139469664),b=l(b,c,d,a,f[e+10],23,3200236656),a=l(a,b,c,d,f[e+13],4,681279174),d=l(d,a,b,c,f[e+0],11,3936430074),c=l(c,d,a,b,f[e+3],16,3572445317),b=l(b,c,d,a,f[e+6],23,76029189),a=l(a,b,c,d,f[e+9],4,3654602809),d=l(d,a,b,c,f[e+12],11,3873151461),c=l(c,d,a,b,f[e+15],16,530742520),b=l(b,c,d,a,f[e+2],23,3299628645),a=m(a,b,c,d,f[e+0],6,4096336452),d=m(d,a,b,c,f[e+7],10,1126891415),c=m(c,d,a,b,f[e+14],15,2878612391),b=m(b,c,d,a,f[e+5],21,4237533241),a=m(a,b,c,d,f[e+12],6,1700485571),d=m(d,a,b,c,f[e+3],10,2399980690),c=m(c,d,a,b,f[e+10],15,4293915773),b=m(b,c,d,a,f[e+1],21,2240044497),a=m(a,b,c,d,f[e+8],6,1873313359),d=m(d,a,b,c,f[e+15],10,4264355552),c=m(c,d,a,b,f[e+6],15,2734768916),b=m(b,c,d,a,f[e+13],21,1309151649),a=m(a,b,c,d,f[e+4],6,4149444226),d=m(d,a,b,c,f[e+11],10,3174756917),c=m(c,d,a,b,f[e+2],15,718787259),b=m(b,c,d,a,f[e+9],21,3951481745),a=i(a,o),b=i(b,p),c=i(c,q),d=i(d,r);return(n(a)+n(b)+n(c)+n(d)).toLowerCase()};$(function(){$(".postprofile > dl:first-child > dt:first-child,div.user-basic-info,span.poster-profile,#ipbwrapper dl.postprofile-details dt").filter(function(i){return/^\/t[1-9][0-9]*-/.test(document.location.pathname) || i<default_avatar_first || i>default_avatar_first+default_avatar_repeat-1}).each(function(){if(!$(this).find("a:first img:not([src='http:/"+"/illiweb.com/fa/invision/pp-blank-thumb.png'])").length&&$(this).find("a").length){var e=$(this).find("a:first");$(e).html('<img src="http:/'+'/www.gravatar.com/avatar/'+_h("fa:/"+"/"+(default_avatar_id?default_avatar_id:document.location.host)+$(e).attr("href").replace(/\?.*$/,""))+'?s='+default_avatar_size+'&d='+default_avatar_type+'&r=pg"height="'+default_avatar_size+'"width="'+default_avatar_size+'"/>')}})});function insertText(a){var c=localStorage.getItem("fasave"+a);if(c===null){$("#savep div[onClick^=insertText("+a+")]").remove()}else{if($("#savep select").val()==1){localStorage.removeItem("fasave"+a),localStorage.removeItem("fasavet"+a),$("#savep div[onClick^=insertText("+a+")]").remove()}else{if($("#savep select").val()==2){var b=localStorage.getItem("fasavet"+a),b=prompt("Entrer le titre de la sauvegarde :",b?b:"");b!==null&&(b==""?(localStorage.removeItem("fasavet"+a),$("#savep div[onClick^=insertText("+a+")]").text('"'+c.substr(0,30).replace(/</g,"&lt;").replace(/>/g,"&gt;")+(c.length>30?"...":'"'))):(localStorage.setItem("fasavet"+a,b),$("#savep div[onClick^=insertText("+a+")]").text(b)))}else{replaceTxt(c)}}}}function replaceTxt(a){var c=$("#text_editor_textarea");if(c.length){start=c.attr("selectionStart");end=c.attr("selectionEnd");stop=c.attr("scrollTop");sleft=c.attr("scrollLeft");text=c.val();for(var b=[""],e=/^([\s\S]*?)(((\$\$)+)(\$?)|(\$))0([\s\S]*)$/,d;d=a.match(e);){b[b.length-1]+=d[1],d[6]=="$"||d[4]==""?b[b.length]="":b[b.length-1]+=d[3].substr(0,d[3].length/2)+"0",a=d[7]}b[b.length-1]=a;e=text.substring(start,end);a=b[0];d=a.length;for(var f=1;f<b.length;f++){a+=e,a+=b[f]}c.attr({value:text.substr(0,start)+a+text.substr(end),selectionStart:start+d,selectionEnd:b.length>1?end+d:start+d,scrollTop:stop,scrollLeft:sleft})}}function saveExport(){for(var a=localStorage.getItem("fasave-length")===null?0:localStorage.getItem("fasave-length"),c="[",b=0;b<a;b++){var e=localStorage.getItem("fasave"+b);if(e!==null){var d=localStorage.getItem("fasavet"+b);c!="["&&(c+=",");c+=(d===null?"":escape(d)+":")+escape(e)}}c+="]";replaceTxt(c)}function saveImport(){var a=$("#text_editor_textarea").val().substring($("#text_editor_textarea").attr("selectionStart"),$("#text_editor_textarea").attr("selectionEnd")).replace(/\s/g,"");if(/^\[[%/^a-zA-Z0-9\*@_\+\.\/:,-]*\]$/.test(a)){for(var a=a.substr(1,a.length-2).split(","),c=0;c<a.length;c++){var b=a[c].split(":");b.length==2?saveItem(unescape(b[1]),unescape(b[0])):saveItem(unescape(b[0]),"")}}}function saveSelect(){var a=$("#text_editor_textarea");$(a).attr("selectionStart")-$(a).attr("selectionEnd")!=0&&(a=a.val().substring($(a).attr("selectionStart"),$(a).attr("selectionEnd")),saveItem(a,""))}function saveItem(a,c){for(var b=parseInt(localStorage.getItem("fasave-length")===null?0:localStorage.getItem("fasave-length")),e=0;e<b;e++){var d=localStorage.getItem("fasave"+e);d!==null&&d==a&&(localStorage.removeItem("fasavet"+e),$("#savep div[onClick^=insertText("+e+")]").remove(),localStorage.removeItem("fasave"+e))}localStorage.setItem("fasave"+b,a);c!=""&&localStorage.setItem("fasavet"+b,c);localStorage.setItem("fasave-length",b+1);$("#savep select").after('<div class="savedt" onClick="insertText('+b+');return false;">'+(c?c:"&quot;"+a.substr(0,30).replace(/</g,"&lt;").replace(/>/g,"&gt;")+(a.length>30?"...":"&quot;"))+"</div>")}$(function(){$("#text_editor_textarea").length&&window.localStorage&&!/MSIE [1-8]\./.test(navigator.userAgent)&&($("#addbbcode16").after(' <span id="savec"><button id="saveb" class="button2" type="button" title="Sauvegarde"><img src="http://i49.servimg.com/u/f49/15/59/73/38/save10.png" alt="Sauvegarde" title="Sauvegarde"></button></span>'),$("#saveb").click(function(a){if(a.shiftKey){$("#saveshift").length||$("#savec").append('<div class="save-bloc" id="saveshift"><div onClick="saveExport()">Exporter</div><div onClick="saveImport()">Importer</div></div>'),$("#savep").hide(300),$("#saveshift").slideToggle(300)}else{if(!$("#savep").length){$("#savec").append('<div class="save-bloc" id="savep"><select><option value="0">Ins&eacute;rer</option><option value="1">Supprimer</option><option value="2">Nommer</option></select><div id="saves" style="display:none"><hr /><span onClick="saveSelect()">Sauver la s&eacute;lection</span></div></div>');$("#savep").click(function(a){a.stopPropagation()});for(var a=localStorage.getItem("fasave-length")===null?0:localStorage.getItem("fasave-length"),c=0;c<a;c++){var b=localStorage.getItem("fasave"+c);b!==null&&$("#savep select").after('<div class="savedt" onClick="insertText('+c+');return false;">'+(localStorage.getItem("fasavet"+c)===null?"&quot;"+b.substr(0,30).replace(/</g,"&lt;").replace(/>/g,"&gt;")+(b.length>30?"...":"&quot;"):localStorage.getItem("fasavet"+c))+"</div>")}}$("#saveshift").hide(300);$("#savep").slideToggle(300)}}),$("#text_editor_textarea").select(function(){$("#saves").show()}),$("#text_editor_textarea").bind("click keyup keydown",function(){$(this).attr("selectionStart")-$(this).attr("selectionEnd")==0&&$("#saves").hide()}))});
