(function(b){b.bbedit={baseURL:"",i18n:{"default":{b:"Vastag",i:"Dőlt",u:"Aláhúzott",s:"Áthúzott",url:"Link beszúrása",img:"Kép beszúrása",code:"Kód beszúrása",quote:"Idézet",biggrin:"Big grin","face-crying":":'(",dizzy:"Dizzy",funk:"Funk",huffy:"Huffy",lol:"Laugh out Loud",loveliness:"Loveliness",mad:"Mad",sad:"Sad",shocked:"Shocked",shy:"Shy",sleepy:"Sleepy",smile:"Smile",sweat:"Sweat",titter:"Titter",tongue:"Tongue out"}}};b.fn.extend({bbedit:function(g){this.defaults={highlight:false,enableToolbar:true,enableSmileybar:true,lang:"default",tags:"b,i,u,s,url,code,quote",smilies:"biggrin,face-crying,dizzy,funk,huffy,lol,loveliness,mad,sad,shocked,shy,sleepy,smile,sweat,titter,tongue"};var g=b.extend(this.defaults,g);var d=g.tags.split(/,\s*/);if(b.bbedit.baseURL==null){var c=b("script");for(var f=0;f<c.length;f++){if(c.eq(f).attr("src").indexOf("jquery.bbedit")>-1){b.bbedit.baseURL=c.eq(f).attr("src").replace(/[^\/\\]+$/,"");break}}}if(typeof b.bbedit.i18n[g.lang]=="undefined"){b.ajax({url:b.bbedit.baseURL+"lang/"+g.lang+".js",async:false,dataType:"script",error:function(){g.lang="default"}})}var h='<div class="bbedit-toolbar">';for(var f in d){h+='<span class="bbedit-'+d[f]+'" title="'+b.bbedit.i18n[g.lang][d[f]]+'">&nbsp;</span> '}h+="</div>";var e=g.smilies.split(/,\s*/);var j='<div class="bbedit-smileybar">';for(var f in e){if(e[f]!="|"){j+='<img src="'+b.bbedit.baseURL+e[f]+'.png" class="bbedit-'+e[f]+'" alt="'+e[f]+'" title="'+b.bbedit.i18n[g.lang][e[f]]+'" /> '}else{j+="<br />"}}j+="</div>";return this.each(function(){var n=g;n.range=null;n.ta=this;b(this).bind("select click keyup",function(){if(document.selection){n.range=document.selection.createRange()}});if(g.enableToolbar){var m=b(h);b(this).before(m);if(b.browser.msie&&parseInt(b.browser.version)<=6){m.children("span").mouseover(function(){b(this).addClass("hover")}).mouseout(function(){b(this).removeClass("hover")})}m.find(".bbedit-b").click(function(){a(n,"[b]","[/b]")});m.find(".bbedit-i").click(function(){a(n,"[i]","[/i]")});m.find(".bbedit-u").click(function(){a(n,"[u]","[/u]")});m.find(".bbedit-s").click(function(){a(n,"[s]","[/s]")});m.find(".bbedit-code").click(function(){a(n,"[code]","[/code]")});m.find(".bbedit-quote").click(function(){a(n,"[quote]","[/quote]")});m.find(".bbedit-url").click(function(){a(n,function(o){if(/^https?:\/\//i.test(o)){return"[url]"+o+"[/url]"}else{var i=prompt("URL: ","");if(i!=null&&i!=""){if(!/^https?:\/\//i.test(i)){i="http://"+i}if(o==""){return"[url]"+i+"[/url]"}else{return"[url="+i+"]"+o+"[/url]"}}return false}})});m.find(".bbedit-img").click(function(){a(n,function(o){if(/^https?:\/\//i.test(o)){return"[img]"+o+"[/img]"}else{var i=prompt("Image: ","");if(i!=null&&i!=""){if(!/^https?:\/\//i.test(i)){i="http://"+i}return"[img]"+i+"[/img]"}return false}})})}if(g.enableSmileybar){var k=b(j);b(this).after(k);for(var l in e){k.find(".bbedit-"+e[l]).click(function(){a(n,b(this).attr("class").replace(/bbedit-/,""))})}}})}});function a(e,k,i){var d,h,c;var f=e.ta;var g=e.range;var j="";if(g!=null){j=g.text}else{if(typeof f.selectionStart!="undefined"){h=f.selectionStart;c=f.selectionEnd;j=f.value.substring(h,c)}}if(typeof k=="function"||typeof k=="object"){d=k(j);if(d===false){if(g!=null){g.moveStart("character",j.length);g.select()}else{if(typeof f.selectionStart!="undefined"){f.selectionStart=h+j.length}}f.focus();return}}else{if(!i||i==""){d=j+k}else{d=k+j+i}}if(g!=null){g.text=d;if(e.highlight){g.moveStart("character",-d.length)}else{g.moveStart("character",0)}g.select()}else{if(typeof f.selectionStart!="undefined"){f.value=f.value.substring(0,h)+d+f.value.substr(c);if(e.highlight){f.selectionStart=h;f.selectionEnd=h+d.length}else{f.selectionStart=h+d.length;f.selectionEnd=h+d.length}}else{f.value+=d}}f.focus()}})(jQuery);
