Phorum={};if(!this.JSON){this.JSON={};}
(function(){function f(n){return n<10?'0'+n:n;}
if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+'-'+
f(this.getUTCMonth()+1)+'-'+
f(this.getUTCDate())+'T'+
f(this.getUTCHours())+':'+
f(this.getUTCMinutes())+':'+
f(this.getUTCSeconds())+'Z':null;};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}
var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}
function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);}
if(typeof rep==='function'){value=rep.call(holder,key,value);}
switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}
gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null';}
v=partial.length===0?'[]':gap?'[\n'+gap+
partial.join(',\n'+gap)+'\n'+
mind+']':'['+partial.join(',')+']';gap=mind;return v;}
if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}
v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+
mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}
if(typeof JSON.stringify!=='function'){JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}}else if(typeof space==='string'){indent=space;}
rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('JSON.stringify');}
return str('',{'':value});};}
if(typeof JSON.parse!=='function'){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}
return reviver.call(holder,key,value);}
cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+
('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}
throw new SyntaxError('JSON.parse');};}}());Phorum.textarea_ids=new Array('phorum_textarea','body','message');Phorum.subject_ids=new Array('phorum_subject','subject');Phorum.textarea_obj=null;Phorum.subject_obj=null;Phorum.textarea_range=null
Phorum.get_textarea=function()
{if(Phorum.textarea_obj!=null){return Phorum.textarea_obj;}
for(var i=0;Phorum.textarea_ids[i];i++){Phorum.textarea_obj=document.getElementById(Phorum.textarea_ids[i]);if(Phorum.textarea_obj)break;}
if(!Phorum.textarea_obj){alert('No textarea found on the current page.');return null;}
return Phorum.textarea_obj;}
Phorum.get_subjectfield=function()
{if(Phorum.subject_obj!=null){return Phorum.subject_obj;}
for(var i=0;Phorum.subject_ids[i];i++){Phorum.subject_obj=document.getElementById(Phorum.subject_ids[i]);if(Phorum.subject_obj)break;}
if(!Phorum.subject_obj){return null;}
return Phorum.subject_obj;}
Phorum.strip_whitespace=function(str,return_stripped)
{var strip_pre='';var strip_post='';for(;;){var lastchar=str.substring(str.length-1,str.length);if(lastchar==' '||lastchar=='\r'||lastchar=='\n'||lastchar=='\t'){strip_post=lastchar+strip_post;str=str.substring(0,str.length-1);}else{break;}}
for(;;){var firstchar=str.substring(0,1);if(firstchar==' '||firstchar=='\r'||firstchar=='\n'||firstchar=='\t'){strip_pre+=firstchar;str=str.substring(1);}else{break;}}
if(return_stripped){return new Array(str,strip_pre,strip_post);}else{return str;}}
Phorum.store_range=function()
{var ta=Phorum.get_textarea();if(ta==null||ta.setSelectionRange||!document.selection)return;ta.focus();Phorum.textarea_range=document.selection.createRange();}
Phorum.restore_range=function()
{if(Phorum.textarea_range!=null)
{Phorum.textarea_range.select();Phorum.textarea_range=null;}}
Phorum.focus_textarea=function()
{var textarea_obj=Phorum.get_textarea();if(textarea_obj==null)return;textarea_obj.focus();}
Phorum.focus_subjectfield=function()
{var subjectfield_obj=Phorum.get_subjectfield();if(subjectfield_obj==null)return;subjectfield_obj.focus();}
Phorum.add_tags=function(pre,post,target,prompt_str)
{var text;var pretext;var posttext;var range;var ta=target?target:Phorum.get_textarea();if(ta==null)return;var offset=ta.scrollTop;if(ta.setSelectionRange)
{pretext=ta.value.substring(0,ta.selectionStart);text=ta.value.substring(ta.selectionStart,ta.selectionEnd);posttext=ta.value.substring(ta.selectionEnd,ta.value.length);if(text==''&&prompt_str){text=prompt(prompt_str,'');if(text==null)return;}
var res=Phorum.strip_whitespace(text,true);text=res[0];pre=res[1]+pre;post=post+res[2];ta.value=pretext+pre+text+post+posttext;var cursorpos1=pretext.length+pre.length;var cursorpos2=cursorpos1+text.length;ta.setSelectionRange(cursorpos1,cursorpos2);ta.focus();}
else if(document.selection)
{ta.focus();range=document.selection.createRange();var virtlen=range.text.length;if(virtlen>0){while(range.text.length==virtlen){range.moveEnd('character',-1);}
range.moveEnd('character',+1);}
text=range.text;if(text==''&&prompt_str){text=prompt(prompt_str,'');if(text==null)return;}
var res=Phorum.strip_whitespace(text,true);text=res[0];pre=res[1]+pre;post=post+res[2];range.text=pre+text+post;var mvstart=post.length+text.length-
((text+post).split('\r').length-1);var mvend=post.length+
(post.split('\r').length-1);range.moveStart('character',-mvstart);range.moveEnd('character',-mvend);range.select();}
else
{ta.value=ta.value+pre+post;}
ta.scrollTop=offset;}
if(!document.Phorum||Phorum==undefined)Phorum={};Phorum.Ajax={};Phorum.Ajax.version='1.0.0';Phorum.Ajax.URL='http://www.yabiladi.com/forum/ajax/';Phorum.Ajax.cache={};Phorum.Ajax.getXMLHttpRequest=function(req)
{var xhr;if(window.XMLHttpRequest){xhr=new XMLHttpRequest();}else if(window.ActiveXObject){var versions=['MSXML2.XMLHttp.5.0','MSXML2.XMLHttp.4.0','MSXML2.XMLHttp.3.0','MSXML2.XMLHttp','Microsoft.XMLHttp'];for(var i=0;i<versions.length;i++){try{xhr=new ActiveXObject(versions[i]);}catch(e){}}}
if(xhr){return xhr;}
if(req.onFailure)req.onFailure('Phorum: Unable to create an XMLHttpRequest object',-1,null);return null;};Phorum.Ajax.call=function(req)
{if(req.store){if(req.store!=null&&Phorum.Ajax.cache[req.store]){if(req.onSuccess){req.onSuccess(Phorum.Ajax.cache[req.store],true);}
return;}}
if(!req['call']){if(req.onFailure)req.onFailure('Phorum.Ajax.call() error: missing property '+'"call" for the request object.',-1,null);return;}
var xhr=Phorum.Ajax.getXMLHttpRequest(req);if(!xhr)return;var json=Phorum.JSON.encode(req);if(req.onRequest)req.onRequest(json);xhr.open("post",Phorum.Ajax.URL,true);xhr.setRequestHeader("Content-Type","text/x-json");xhr.onreadystatechange=function()
{if(req.onReadStateChange)req.onReadyStateChange(req);switch(xhr.readyState)
{case 1:if(req.onLoading)req.onLoading(xhr);break;case 2:if(req.onLoaded)req.onLoaded(xhr);break;case 3:if(req.onInteractive)req.onInteractive(xhr);break;case 4:if(req.onComplete)req.onComplete(xhr);if(req.onResponse)req.onResponse(xhr.responseText);if(xhr.status==200){try{var res=Phorum.JSON.decode(xhr.responseText);}catch(e){if(req.onFailure)req.onFailure('Ajax Phorum API call succeeded, but the return '+'data could not be parsed as JSON data.',xhr.status,xhr.responseText);return;}
if(req.store)Phorum.Ajax.cache[req.store]=res;if(req.onSuccess)req.onSuccess(res,false);}else{if(req.onFailure)req.onFailure(xhr.responseText);}
break;}};xhr.send(json);};Phorum.Ajax.invalidateCache=function(key)
{if(key){Phorum.Ajax.cache[key]=null;}else{Phorum.Ajax.cache=new Array();}};Phorum.Ajax.evalJavaScript=function(data)
{var cursor=0;var start=1;var end=1;while(cursor<data.length&&start>0&&end>0){start=data.indexOf('<script',cursor);end=data.indexOf('</script',cursor);if(end>start&&end>-1){if(start>-1){var res=data.substring(start,end);start=res.indexOf('>')+1;res=res.substring(start);if(res.length!=0){eval(res);}}
cursor=end+1;}}};Phorum.JSON={};Phorum.JSON.common={c:{'\b':'b','\t':'t','\n':'n','\f':'f','\r':'r','"':'"','\\':'\\','/':'/'},d:function(n){return n<10?'0'.concat(n):n},i:function(e,p,l){return parseInt(e.substr(p,l))},s:function(i,d){return'\\'.concat(Phorum.JSON.common.c[d])},u:function(i,d){var n=d.charCodeAt(0).toString(16);return'\\u'.concat(n.length<2?'000':'00',n)}};Phorum.JSON.convert=function(params,result)
{switch(params.constructor){case Number:result=isFinite(params)?String(params):'null';break;case Boolean:result=String(params);break;case Date:result=concat('"',params.getFullYear(),'-',Phorum.JSON.common.d(params.getMonth()+1),'-',Phorum.JSON.common.d(params.getDate()),'T',Phorum.JSON.common.d(params.getHours()),':',Phorum.JSON.common.d(params.getMinutes()),':',Phorum.JSON.common.d(params.getSeconds()),'"');break;case String:if(/^[0-9]{4}\-[0-9]{2}\-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$/.test(params)){result=new Date;result.setHours(Phorum.JSON.common.i(params,11,2));result.setMinutes(Phorum.JSON.common.i(params,14,2));result.setSeconds(Phorum.JSON.common.i(params,17,2));result.setMonth(Phorum.JSON.common.i(params,5,2)-1);result.setDate(Phorum.JSON.common.i(params,9,2));result.setFullYear(Phorum.JSON.common.i(params,0,4));};break;default:var n,tmp=[];if(result){for(n in params)result[n]=params[n];}else{for(n in params){if(params.hasOwnProperty(n)&&!!(result=Phorum.JSON.encode(params[n])))
tmp.push(Phorum.JSON.encode(n).concat(':',result));};result='{'.concat(tmp.join(','),'}');};break;};return result;};Phorum.JSON.encode=function(params)
{var result='';if(params===null)
{result='null';}
else if(!{'function':1,'undefined':1,'unknown':1}[typeof(params)])
{switch(params.constructor)
{case Array:for(var i=0,j=params.length,tmp=[];i<j;i++){if(!!(result=Phorum.JSON.encode(params[i])))
tmp.push(result);};result='['.concat(tmp.join(','),']');break;case String:result='"'.concat(params.replace(/(\x5c|\x2F|\x22|[\x0c-\x0d]|[\x08-\x0a])/g,Phorum.JSON.common.s).replace(/([\x00-\x07]|\x0b|[\x0e-\x1f])/g,Phorum.JSON.common.u),'"');break;default:result=Phorum.JSON.convert(params);break;};};return result;};Phorum.JSON.decode=function(json)
{var res=JSON.parse(json);if(res===undefined){throw new SyntaxError('The Phorum JSON data cannot be parsed');}
return res;};var editor_tools_textarea_ids=new Array('phorum_textarea','body','message');var editor_tools_subject_ids=new Array('phorum_subject','subject');var editor_tools_lang=new Array();var editor_tools_textarea_obj=null;var editor_tools_subject_obj=null;var editor_tools_help_picker_obj=null;var editor_tools_textarea_range=null;var editor_tools_popup_objects=new Array();var editor_tools=new Array();var editor_tools_help_chapters=new Array();var editor_tools_help_width='400px';var editor_tools_help_height='400px';var editor_tools_default_iconheight;var OLD_MSIE=navigator.userAgent.indexOf('MSIE')>=0&&navigator.appVersion.replace(/.*MSIE (\d\.\d).*/g,'$1')/1<6;function editor_tools_get_textarea()
{if(editor_tools_textarea_obj!=null){return editor_tools_textarea_obj;}
for(var i=0;editor_tools_textarea_ids[i];i++){editor_tools_textarea_obj=document.getElementById(editor_tools_textarea_ids[i]);if(editor_tools_textarea_obj)break;}
if(!editor_tools_textarea_obj){alert('editor_tools.js library reports: '+'no textarea found on the current page.');return null;}
return editor_tools_textarea_obj;}
function editor_tools_get_subjectfield()
{if(editor_tools_subject_obj!=null){return editor_tools_subject_obj;}
for(var i=0;editor_tools_subject_ids[i];i++){editor_tools_subject_obj=document.getElementById(editor_tools_subject_ids[i]);if(editor_tools_subject_obj)break;}
if(!editor_tools_subject_obj){return null;}
return editor_tools_subject_obj;}
function editor_tools_translate(str)
{if(editor_tools_lang[str]){return editor_tools_lang[str];}else{return str;}}
function editor_tools_strip_whitespace(str,return_stripped)
{var strip_pre='';var strip_post='';for(;;){var lastchar=str.substring(str.length-1,str.length);if(lastchar==' '||lastchar=='\r'||lastchar=='\n'||lastchar=='\t'){strip_post=lastchar+strip_post;str=str.substring(0,str.length-1);}else{break;}}
for(;;){var firstchar=str.substring(0,1);if(firstchar==' '||firstchar=='\r'||firstchar=='\n'||firstchar=='\t'){strip_pre+=firstchar;str=str.substring(1);}else{break;}}
if(return_stripped){return new Array(str,strip_pre,strip_post);}else{return str;}}
function editor_tools_focus_textarea()
{var textarea_obj=editor_tools_get_textarea();if(textarea_obj==null)return;editor_tools_hide_all_popups();textarea_obj.focus();}
function editor_tools_focus_subjectfield()
{var subjectfield_obj=editor_tools_get_subjectfield();if(subjectfield_obj==null)return;editor_tools_hide_all_popups();subjectfield_obj.focus();}
function editor_tools_construct()
{var textarea_obj;var div_obj;var parent_obj;var a_obj;var img_obj;if(!document.getElementById)return;if(editor_tools.length==0)return;textarea_obj=editor_tools_get_textarea();if(textarea_obj==null)return;var subjectfield_obj=editor_tools_get_subjectfield();div_obj=document.getElementById('editor-tools');if(!div_obj){parent_obj=textarea_obj.parentNode;div_obj=document.createElement('div');div_obj.id='editor-tools';parent_obj.insertBefore(div_obj,textarea_obj);}
for(var i=0;i<editor_tools.length;i++)
{var toolinfo=editor_tools[i];var tool=toolinfo[0];var description=toolinfo[1];var icon=toolinfo[2];var jsaction=toolinfo[3];var iwidth=toolinfo[4];var iheight=toolinfo[5];var target=toolinfo[6];if(tool=='color'&&OLD_MSIE)continue;a_obj=document.createElement('a');a_obj.id='editor-tools-a-'+tool;a_obj.href='javascript:'+jsaction;img_obj=document.createElement('img');img_obj.id='editor-tools-img-'+tool;img_obj.className='editor-tools-button';img_obj.src=icon;img_obj.width=iwidth;img_obj.height=iheight;img_obj.style.padding='2px';img_obj.alt=description;img_obj.title=description;if(iheight<editor_tools_default_iconheight){var fill=editor_tools_default_iconheight-iheight;var addbottom=Math.round(fill/2);var addtop=fill-addbottom;img_obj.style.paddingTop=(addtop+2)+'px';img_obj.style.paddingBottom=(addbottom+2)+'px';}
a_obj.appendChild(img_obj);if(target=='subject'){if(subjectfield_obj){img_obj.style.verticalAlign='top';var parent=subjectfield_obj.parentNode;var sibling=subjectfield_obj.nextSibling;parent.insertBefore(a_obj,sibling);}}else{div_obj.appendChild(a_obj);}}
textarea_obj.onclick=function(){editor_tools_hide_all_popups();};if(subjectfield_obj){subjectfield_obj.onclick=function(){editor_tools_hide_all_popups();}}}
function editor_tools_construct_popup(create_id,anchor)
{var popup_obj=document.createElement('div');popup_obj.id=create_id;popup_obj.className='editor-tools-popup';popup_obj.style.display='none';document.getElementById('editor-tools').appendChild(popup_obj);popup_obj._anchor=anchor;var content_obj=document.createElement('div');content_obj.id=create_id+'-content';popup_obj.appendChild(content_obj);return new Array(popup_obj,content_obj);}
function editor_tools_toggle_popup(popup_obj,button_obj,width,leftoffset)
{var work_obj=button_obj;var top=work_obj.offsetTop+work_obj.offsetHeight+2;var left=work_obj.offsetLeft;while(work_obj.offsetParent!=null){work_obj=work_obj.offsetParent;left+=work_obj.offsetLeft;top+=work_obj.offsetTop;}
if(leftoffset)left-=leftoffset;if(width)popup_obj.style.width=width;if(popup_obj._anchor=='r')
{var scrwidth=null;if(document.documentElement.clientWidth){scrwidth=document.documentElement.clientWidth;}else{scrwidth=document.body.clientWidth;if(document.getElementById&&!document.all){scrwidth-=16;}}
var right=scrwidth-left-button_obj.offsetWidth;popup_obj.style.right=right+'px';popup_obj.style.top=top+'px';}else{popup_obj.style.left=left+'px';popup_obj.style.top=top+'px';}
if(popup_obj.style.display=='none'){editor_tools_hide_all_popups();popup_obj.style.display='block';}else{popup_obj.style.display='none';editor_tools_focus_textarea();}}
function editor_tools_register_popup_object(object)
{if(!object)return;editor_tools_popup_objects[editor_tools_popup_objects.length]=object;}
function editor_tools_hide_all_popups()
{for(var i=0;i<editor_tools_popup_objects.length;i++){var object=editor_tools_popup_objects[i];object.style.display='none';}}
function editor_tools_store_range()
{var ta=editor_tools_get_textarea();if(ta==null||ta.setSelectionRange||!document.selection)return;ta.focus();editor_tools_textarea_range=document.selection.createRange();}
function editor_tools_restore_range()
{if(editor_tools_textarea_range!=null)
{editor_tools_textarea_range.select();editor_tools_textarea_range=null;}}
function editor_tools_add_tags(pre,post,target,prompt_str)
{var text;var pretext;var posttext;var range;var ta=target?target:editor_tools_get_textarea();if(ta==null)return;var offset=ta.scrollTop;if(ta.setSelectionRange)
{pretext=ta.value.substring(0,ta.selectionStart);text=ta.value.substring(ta.selectionStart,ta.selectionEnd);posttext=ta.value.substring(ta.selectionEnd,ta.value.length);if(text==''&&prompt_str){text=prompt(prompt_str,'');if(text==null)return;}
var res=editor_tools_strip_whitespace(text,true);text=res[0];pre=res[1]+pre;post=post+res[2];ta.value=pretext+pre+text+post+posttext;var cursorpos1=pretext.length+pre.length;var cursorpos2=cursorpos1+text.length;ta.setSelectionRange(cursorpos1,cursorpos2);ta.focus();}
else if(document.selection)
{ta.focus();range=document.selection.createRange();var virtlen=range.text.length;if(virtlen>0){while(range.text.length==virtlen){range.moveEnd('character',-1);}
range.moveEnd('character',+1);}
text=range.text;if(text==''&&prompt_str){text=prompt(prompt_str,'');if(text==null)return;}
var res=editor_tools_strip_whitespace(text,true);text=res[0];pre=res[1]+pre;post=post+res[2];range.text=pre+text+post;var mvstart=post.length+text.length-
((text+post).split('\r').length-1);var mvend=post.length+
(post.split('\r').length-1);range.moveStart('character',-mvstart);range.moveEnd('character',-mvend);range.select();}
else
{ta.value=ta.value+pre+post;}
ta.scrollTop=offset;}
function editor_tools_handle_help()
{var c=editor_tools_help_chapters;if(c.length==0){alert('No help chapters available');return;}
if(c.length==1){editor_tools_handle_help_select(c[0][1]);return;}
if(!editor_tools_help_picker_obj)
{var popup=editor_tools_construct_popup('editor-tools-help-picker','r');editor_tools_help_picker_obj=popup[0];var content_obj=popup[1];for(var i=0;i<editor_tools_help_chapters.length;i++)
{var helpinfo=editor_tools_help_chapters[i];var a_obj=document.createElement('a');a_obj.href='javascript:editor_tools_handle_help_select("'+helpinfo[1]+'")';a_obj.innerHTML=helpinfo[0];content_obj.appendChild(a_obj);content_obj.appendChild(document.createElement('br'));}
editor_tools_register_popup_object(editor_tools_help_picker_obj);}
var button_obj=document.getElementById('editor-tools-img-help');editor_tools_toggle_popup(editor_tools_help_picker_obj,button_obj);}
function editor_tools_handle_help_select(url)
{var help_window=window.open(url,'editor_tools_help','resizable=yes,'+'menubar=no,'+'directories=no,'+'scrollbars=yes,'+'toolbar=no,'+'status=no,'+'width='+editor_tools_help_width+','+'height='+editor_tools_help_height);editor_tools_focus_textarea();help_window.focus();}
var editor_tools_smiley_picker_obj=null;var editor_tools_subjectsmiley_picker_obj=null;var editor_tools_smileys=new Array();var editor_tools_smileys_r=new Array();var editor_tools_smileys_a=new Array();var editor_tools_subjectsmileys=new Array();var editor_tools_subjectsmileys_r=new Array();var editor_tools_subjectsmileys_a=new Array();var editor_tools_smileys_popupwidth='150px';var editor_tools_smileys_popupoffset=5;var editor_tools_subjectsmileys_popupwidth='150px';var editor_tools_subjectsmileys_popupoffset=0;editor_tools_smileys[0]=':welcome:';editor_tools_smileys_r[0]='http://static.yabiladi.com/forum/smileys/smilie39.gif';editor_tools_smileys_a[0]='Welcome';editor_tools_smileys[1]=':danse:';editor_tools_smileys_r[1]='http://static.yabiladi.com/forum/smileys/smilie21.gif';editor_tools_smileys_a[1]='Danse';editor_tools_smileys[2]=':chef:';editor_tools_smileys_r[2]='http://static.yabiladi.com/forum/smileys/smilie40.gif';editor_tools_smileys_a[2]='Chef';editor_tools_smileys[3]=':clap:';editor_tools_smileys_r[3]='http://static.yabiladi.com/forum/smileys/smilie22.gif';editor_tools_smileys_a[3]='clap';editor_tools_smileys[4]=':foot:';editor_tools_smileys_r[4]='http://static.yabiladi.com/forum/smileys/smilie41.gif';editor_tools_smileys_a[4]='Football';editor_tools_smileys[5]=':oups:';editor_tools_smileys_r[5]='http://static.yabiladi.com/forum/smileys/smilie37.gif';editor_tools_smileys_a[5]='Oups';editor_tools_smileys[6]=':ptdr:';editor_tools_smileys_r[6]='http://static.yabiladi.com/forum/smileys/smilie29.gif';editor_tools_smileys_a[6]='ptdr';editor_tools_smileys[7]=':bye:';editor_tools_smileys_r[7]='http://static.yabiladi.com/forum/smileys/smilie26.gif';editor_tools_smileys_a[7]='Bye';editor_tools_smileys[8]=':heu:';editor_tools_smileys_r[8]='http://static.yabiladi.com/forum/smileys/smilie38.gif';editor_tools_smileys_a[8]='Heu';editor_tools_smileys[9]=':ill:';editor_tools_smileys_r[9]='http://static.yabiladi.com/forum/smileys/smilie32.gif';editor_tools_smileys_a[9]='Ill';editor_tools_smileys[10]=':sos:';editor_tools_smileys_r[10]='http://static.yabiladi.com/forum/smileys/smilie30.gif';editor_tools_smileys_a[10]='SOS';editor_tools_smileys[11]=':zen:';editor_tools_smileys_r[11]='http://static.yabiladi.com/forum/smileys/smilie34.gif';editor_tools_smileys_a[11]='Zen';editor_tools_smileys[12]='(tP)';editor_tools_smileys_r[12]='http://static.yabiladi.com/forum/smileys/smilie25.gif';editor_tools_smileys_a[12]='spinning smiley sticking its tongue out';editor_tools_smileys[13]='(tX)';editor_tools_smileys_r[13]='http://static.yabiladi.com/forum/smileys/smilie28.gif';editor_tools_smileys_a[13]='Censored';editor_tools_smileys[14]='(td)';editor_tools_smileys_r[14]='http://static.yabiladi.com/forum/smileys/smilie23.gif';editor_tools_smileys_a[14]='thumbs down';editor_tools_smileys[15]='(tu)';editor_tools_smileys_r[15]='http://static.yabiladi.com/forum/smileys/smilie24.gif';editor_tools_smileys_a[15]='thumbs up';editor_tools_smileys[16]=':-\'\'';editor_tools_smileys_r[16]='http://static.yabiladi.com/forum/smileys/smilie33.gif';editor_tools_smileys_a[16]='whistling smiley';editor_tools_smileys[17]=':666';editor_tools_smileys_r[17]='http://static.yabiladi.com/forum/smileys/smilie12.gif';editor_tools_smileys_a[17]='evil';editor_tools_smileys[18]=':gr:';editor_tools_smileys_r[18]='http://static.yabiladi.com/forum/smileys/smilie36.gif';editor_tools_smileys_a[18]='Grrrr';editor_tools_smileys[19]=':zzz';editor_tools_smileys_r[19]='http://static.yabiladi.com/forum/smileys/smilie17.gif';editor_tools_smileys_a[19]='sleeping';editor_tools_smileys[20]='6:!';editor_tools_smileys_r[20]='http://static.yabiladi.com/forum/smileys/smilie27.gif';editor_tools_smileys_a[20]='perplexe';editor_tools_smileys[21]='8-)';editor_tools_smileys_r[21]='http://static.yabiladi.com/forum/smileys/smilie8.gif';editor_tools_smileys_a[21]='eye rolling smiley';editor_tools_smileys[22]=':\'(';editor_tools_smileys_r[22]='http://static.yabiladi.com/forum/smileys/smilie20.gif';editor_tools_smileys_a[22]='crying';editor_tools_smileys[23]=':-}';editor_tools_smileys_r[23]='http://static.yabiladi.com/forum/smileys/smilie35.gif';editor_tools_smileys_a[23]='Birthday';editor_tools_smileys[24]=':A:';editor_tools_smileys_r[24]='http://static.yabiladi.com/forum/smileys/smilie18.gif';editor_tools_smileys_a[24]='Angel';editor_tools_smileys[25]=':C:';editor_tools_smileys_r[25]='http://static.yabiladi.com/forum/smileys/smilie31.gif';editor_tools_smileys_a[25]='Are you crazy';editor_tools_smileys[26]=':L:';editor_tools_smileys_r[26]='http://static.yabiladi.com/forum/smileys/smilie19.gif';editor_tools_smileys_a[26]='in love';editor_tools_smileys[27]=':^o';editor_tools_smileys_r[27]='http://static.yabiladi.com/forum/smileys/smilie13.gif';editor_tools_smileys_a[27]='Oh';editor_tools_smileys[28]=':no';editor_tools_smileys_r[28]='http://static.yabiladi.com/forum/smileys/smilie15.gif';editor_tools_smileys_a[28]='no no';editor_tools_smileys[29]='B)-';editor_tools_smileys_r[29]='http://static.yabiladi.com/forum/smileys/smilie7.gif';editor_tools_smileys_a[29]='smoking smiley';editor_tools_smileys[30]='8o';editor_tools_smileys_r[30]='http://static.yabiladi.com/forum/smileys/smilie10.gif';editor_tools_smileys_a[30]='eye popping smiley';editor_tools_smileys[31]=':(';editor_tools_smileys_r[31]='http://static.yabiladi.com/forum/smileys/smilie2.gif';editor_tools_smileys_a[31]='sad smiley';editor_tools_smileys[32]=':)';editor_tools_smileys_r[32]='http://static.yabiladi.com/forum/smileys/smilie1.gif';editor_tools_smileys_a[32]='smiling smiley';editor_tools_smileys[33]=':?';editor_tools_smileys_r[33]='http://static.yabiladi.com/forum/smileys/smilie11.gif';editor_tools_smileys_a[33]='moody smiley';editor_tools_smileys[34]=':D';editor_tools_smileys_r[34]='http://static.yabiladi.com/forum/smileys/smilie5.gif';editor_tools_smileys_a[34]='grinning smiley';editor_tools_smileys[35]=':P';editor_tools_smileys_r[35]='http://static.yabiladi.com/forum/smileys/smilie6.gif';editor_tools_smileys_a[35]='tongue sticking out smiley';editor_tools_smileys[36]=':S';editor_tools_smileys_r[36]='http://static.yabiladi.com/forum/smileys/smilie14.gif';editor_tools_smileys_a[36]='confused smiley';editor_tools_smileys[37]=':X';editor_tools_smileys_r[37]='http://static.yabiladi.com/forum/smileys/smilie9.gif';editor_tools_smileys_a[37]='angry smiley';editor_tools_smileys[38]=':o';editor_tools_smileys_r[38]='http://static.yabiladi.com/forum/smileys/smilie4.gif';editor_tools_smileys_a[38]='yawning smiley';editor_tools_smileys[39]=';)';editor_tools_smileys_r[39]='http://static.yabiladi.com/forum/smileys/smilie3.gif';editor_tools_smileys_a[39]='winking smiley';editor_tools_smileys[40]='B)';editor_tools_smileys_r[40]='http://static.yabiladi.com/forum/smileys/smilie16.gif';editor_tools_smileys_a[40]='cool';function editor_tools_handle_smiley()
{if(!editor_tools_smiley_picker_obj)
{var popup=editor_tools_construct_popup('editor-tools-smiley-picker','l');editor_tools_smiley_picker_obj=popup[0];var content_obj=popup[1];editor_tools_smiley_picker_obj.style.width=editor_tools_smileys_popupwidth;for(var i=0;i<editor_tools_smileys.length;i++)
{var s=editor_tools_smileys[i];var r=editor_tools_smileys_r[i];var a=editor_tools_smileys_a[i];var a_obj=document.createElement('a');a_obj.href='javascript:editor_tools_handle_smiley_select("'+s+'")';var img_obj=document.createElement('img');img_obj.src=r;img_obj.title=a;img_obj.alt=a;a_obj.appendChild(img_obj);content_obj.appendChild(a_obj);}
editor_tools_register_popup_object(editor_tools_smiley_picker_obj);}
var button_obj=document.getElementById('editor-tools-img-smiley');editor_tools_toggle_popup(editor_tools_smiley_picker_obj,button_obj,editor_tools_smileys_popupwidth,editor_tools_smileys_popupoffset);var poslefts=$j("#editor-tools-smiley-picker").css('left');var postleftsarray=poslefts.split('px');$j("#editor-tools-smiley-picker").css({top:38+'px',left:'0','width':'auto'});}
function editor_tools_handle_smiley_select(smiley)
{smiley=editor_tools_strip_whitespace(smiley);editor_tools_add_tags(smiley,'');editor_tools_focus_textarea();}
function editor_tools_handle_subjectsmiley()
{if(!editor_tools_subjectsmiley_picker_obj)
{var popup=editor_tools_construct_popup('editor-tools-subjectsmiley-picker','l');editor_tools_subjectsmiley_picker_obj=popup[0];var content_obj=popup[1];for(var i=0;i<editor_tools_subjectsmileys.length;i++)
{var s=editor_tools_subjectsmileys[i];var r=editor_tools_subjectsmileys_r[i];var a=editor_tools_subjectsmileys_a[i];var a_obj=document.createElement('a');a_obj.href='javascript:editor_tools_handle_subjectsmiley_select("'+s+'")';var img_obj=document.createElement('img');img_obj.src=r;img_obj.alt=a;img_obj.title=a;a_obj.appendChild(img_obj);content_obj.appendChild(a_obj);}
editor_tools_register_popup_object(editor_tools_subjectsmiley_picker_obj);}
var button_obj=document.getElementById('editor-tools-img-subjectsmiley');editor_tools_toggle_popup(editor_tools_subjectsmiley_picker_obj,button_obj,editor_tools_subjectsmileys_popupwidth,editor_tools_subjectsmileys_popupoffset);}
function editor_tools_handle_subjectsmiley_select(smiley)
{smiley=editor_tools_strip_whitespace(smiley);editor_tools_add_tags(smiley,'',editor_tools_subject_obj);editor_tools_focus_subjectfield();}
function editor_tools_handle_subjectsmiley()
{if(!editor_tools_subjectsmiley_picker_obj)
{var popup=editor_tools_construct_popup('editor-tools-subjectsmiley-picker','l');editor_tools_subjectsmiley_picker_obj=popup[0];var content_obj=popup[1];for(var i=0;i<editor_tools_subjectsmileys.length;i++)
{var s=editor_tools_subjectsmileys[i];var r=editor_tools_subjectsmileys_r[i];var a=editor_tools_subjectsmileys_a[i];var a_obj=document.createElement('a');a_obj.href='javascript:editor_tools_handle_subjectsmiley_select("'+s+'")';var img_obj=document.createElement('img');img_obj.src=r;img_obj.alt=a;img_obj.title=a;a_obj.appendChild(img_obj);content_obj.appendChild(a_obj);}
editor_tools_register_popup_object(editor_tools_subjectsmiley_picker_obj);}
var button_obj=document.getElementById('editor-tools-img-subjectsmiley');editor_tools_toggle_popup(editor_tools_subjectsmiley_picker_obj,button_obj,editor_tools_subjectsmileys_popupwidth,editor_tools_subjectsmileys_popupoffset);}
function editor_tools_handle_subjectsmiley_select(smiley)
{smiley=editor_tools_strip_whitespace(smiley);editor_tools_add_tags(smiley,'',editor_tools_subject_obj);editor_tools_focus_subjectfield();}
var PhorumJumpMenu={'active':{},'visible':{},'menuspacing':-1,'timer':null,'vroot':0,'init':function()
{var oldunload=window.onunload;window.onunload=function()
{if(oldunload)oldunload();var root=document.getElementById('mod_jumpmenu_root');if(root){root.onmouseover=null;root.onmouseout=null;}
var ahrefs=document.getElementsByTagName('a');for(var i=0;i<ahrefs.length;i++)
{if(!ahrefs[i].rel)continue;var obj=ahrefs[i];if(obj.rel.indexOf('mod_jumpmenu_')==0){obj.onmouseover=null;obj.onmouseout=null;}}}
var r=document.getElementById('mod_jumpmenu_root');if(!r)return;r.onmouseover=function(){PhorumJumpMenu.stopCloseTimer();PhorumJumpMenu.openSubMenu(null);};r.onmouseout=function(){PhorumJumpMenu.startCloseTimer();};var ahrefs=document.getElementsByTagName('a');for(var i=0;i<ahrefs.length;i++)
{if(!ahrefs[i].rel)continue;var obj=ahrefs[i];if(obj.rel=='mod_jumpmenu_forum')
{obj.onmouseover=function(){PhorumJumpMenu.stopCloseTimer();PhorumJumpMenu.openSubMenu(this);};obj.onmouseout=function(){PhorumJumpMenu.startCloseTimer();};}
else if(obj.rel.substring(0,19)=='mod_jumpmenu_folder')
{var info=obj.rel.substring(20,obj.rel.length-1).split(',');obj.menu_id=info[0];obj.parent_id=info[1];obj.onmouseover=function(){PhorumJumpMenu.stopCloseTimer();PhorumJumpMenu.openSubMenu(this);};obj.onmouseout=function(){PhorumJumpMenu.startCloseTimer();};}}},'hideAll':function()
{for(var depth in PhorumJumpMenu.visible){for(var idx in PhorumJumpMenu.visible[depth]){var o=PhorumJumpMenu.visible[depth][idx];o.style.display='none';if(o.work_around_iframe){o.work_around_iframe.style.display='none';}}}
PhorumJumpMenu.active={};PhorumJumpMenu.visible={};},'startCloseTimer':function()
{if(PhorumJumpMenu.timer!=null){clearTimeout(PhorumJumpMenu.timer);}
PhorumJumpMenu.timer=setTimeout(function(){PhorumJumpMenu.timer=null;PhorumJumpMenu.hideAll();},500);},'stopCloseTimer':function()
{if(PhorumJumpMenu.timer!=null){clearTimeout(PhorumJumpMenu.timer);PhorumJumpMenu.timer=null;}},'getScreenInfo':function()
{var width,height;if(self.innerHeight){width=self.innerWidth;height=self.innerHeight;}
else if(document.documentElement&&document.documentElement.clientHeight){width=document.documentElement.clientWidth;height=document.documentElement.clientHeight;}
else if(document.body){width=document.body.clientWidth;height=document.body.clientHeight;}
width-=16;height-=16;var scroll_x,scroll_y;if(self.pageYOffset){scroll_x=self.pageXOffset;scroll_y=self.pageYOffset;}
else if(document.documentElement&&document.documentElement.scrollTop){scroll_x=document.documentElement.scrollLeft;scroll_y=document.documentElement.scrollTop;}
else if(document.body){scroll_x=document.body.scrollLeft;scroll_y=document.body.scrollTop;}
return{'width':width,'height':height,'scroll_x':scroll_x,'scroll_y':scroll_y,'visible_x':width+scroll_x,'visible_y':height+scroll_y};},'getStyle':function(obj,element)
{if(obj.currentStyle){return obj.currentStyle[element];}else if(window.getComputedStyle){var s=document.defaultView.getComputedStyle(obj,null);return s.getPropertyValue(element);}else{return null;}},'getScreenPos':function(obj)
{var top=left=0;var rel_top=rel_left=null;do{top+=obj.offsetTop;left+=obj.offsetLeft;if(obj&&rel_top==null){var pos=PhorumJumpMenu.getStyle(obj,'position');if(pos=='relative'||pos=='absolute'){rel_top=top;rel_left=left;}}
obj=obj.offsetParent;}while(obj);if(rel_left==null){rel_left=left;rel_top=top;}
return{'top':top,'left':left,'rel_left':rel_left,'rel_top':rel_top};},'openSubMenu':function(menu_item)
{var menu=menu_item;if(menu_item&&menu_item.className.indexOf('mod_jumpmenu_folder')==-1){var n=menu.parentNode.id;if(n.indexOf('mod_jumpmenu_menu_content_')==0){var menu_id=n.substr(26);if(menu_id==PhorumJumpMenu.vroot){menu=null;}else{var pid='mod_jumpmenu_item_'+menu_id;var p=document.getElementById(pid);if(p)menu=p;}}}
var menu_id=menu==null?PhorumJumpMenu.vroot:menu.menu_id;var parent_id=menu==null?null:menu.parent_id;var p_menu=menu_id==PhorumJumpMenu.vroot?null:document.getElementById('mod_jumpmenu_menu_'+parent_id);var p_item=menu_id==PhorumJumpMenu.vroot?document.getElementById('mod_jumpmenu_root'):document.getElementById('mod_jumpmenu_item_'+menu_id);var c_menu=document.getElementById('mod_jumpmenu_menu_'+menu_id);if(c_menu){var ahrefs=c_menu.getElementsByTagName('a');for(var i=0;i<ahrefs.length;i++){var idx=ahrefs[i].className.indexOf(' mod_jumpmenu_highlighted');if(idx!=-1){ahrefs[i].className=ahrefs[i].className.substring(0,idx);}}}
if(menu_item&&menu_item.className.indexOf('mod_jumpmenu_folder')!=-1){var ahrefs=p_menu.getElementsByTagName('a');for(var i=0;i<ahrefs.length;i++){var idx=ahrefs[i].className.indexOf(' mod_jumpmenu_highlighted');if(idx!=-1){ahrefs[i].className=ahrefs[i].className.substring(0,idx);}}}
if(menu_item&&menu_item.className.indexOf(' mod_jumpmenu_highlighted')==-1){menu_item.className+=' mod_jumpmenu_highlighted';}
if(!p_item||!c_menu)return;if(menu_id!=PhorumJumpMenu.vroot&&!p_menu)return;if(!c_menu.jumpmenu_init_done)
{c_menu.style.top='-500px';c_menu.style.left='-500px';c_menu.style.display='block';c_menu.style.zIndex=1000;var ahrefs=c_menu.getElementsByTagName('a');var w=null;for(var i=0;i<ahrefs.length;i++){var a=ahrefs[i];if(!w)w=a.offsetWidth;a.style.width=w;}
c_menu.jumpmenu_width=c_menu.offsetWidth;c_menu.jumpmenu_height=c_menu.offsetHeight;if(navigator.userAgent&&navigator.userAgent.indexOf('MSIE')>=0)
{var i=document.createElement('iframe');i.scrolling='no';i.frameborder='0';i.src='javascript:false';i.style.border='none';i.style.display='block';i.style.left='0px';i.style.top='0px';i.style.width=c_menu.jumpmenu_width+'px';i.style.height=c_menu.jumpmenu_height+'px';i.style.position='absolute';i.style.zIndex=c_menu.style.zIndex-1;c_menu.parentNode.appendChild(i);c_menu.work_around_iframe=i;}
c_menu.jumpmenu_init_done=1;c_menu.style.display='none';}
if(menu_id==PhorumJumpMenu.vroot)
{c_menu.depth=1;c_menu.direction='right';if(p_item.rel&&p_item.rel=='mod_jumpmenu_left'){c_menu.direction='left';}}
else
{c_menu.depth=p_menu.depth+1;c_menu.direction=p_menu.direction;}
var scr=PhorumJumpMenu.getScreenInfo();var p_item_pos=PhorumJumpMenu.getScreenPos(p_item);var top=p_item_pos.rel_top;var left=p_item_pos.rel_left;if(menu_id==PhorumJumpMenu.vroot)
{top=top+p_item.offsetHeight;if(c_menu.direction=='left')
{left=left-(c_menu.jumpmenu_width-p_item.offsetWidth);if(left<scr.scroll_x)left=scr.scroll_x+2;}
else
{left=left;if((left+c_menu.jumpmenu_width)>scr.width){left=scr.width-c_menu.jumpmenu_width-2;}}}
else
{var dir=c_menu.direction;var left_pos=left
-PhorumJumpMenu.menuspacing
-p_item.parentNode.offsetLeft
-c_menu.jumpmenu_width;var right_pos=left
+PhorumJumpMenu.menuspacing
-p_item.parentNode.offsetLeft
+p_menu.offsetWidth;if(dir=='left'){if(left_pos<scr.scroll_x){dir='right';}else{left=left_pos;}}
if(dir=='right'){if((right_pos+c_menu.jumpmenu_width)>scr.visible_x){left=left_pos;}else{left=right_pos;}}}
if(menu_id!=PhorumJumpMenu.vroot){top-=p_item.parentNode.offsetTop;}
if((top+c_menu.jumpmenu_height)>scr.visible_y){top=scr.visible_y-c_menu.jumpmenu_height-2;if(top<scr.scroll_y)top=scr.scroll_y+2;}
c_menu.style.top=top+'px';c_menu.style.left=left+'px';c_menu.style.display='block';if(c_menu.work_around_iframe){i=c_menu.work_around_iframe;i.style.top=top+'px';i.style.left=left+'px';i.style.display='block';}
PhorumJumpMenu.active[c_menu.depth]=c_menu;for(var depth in PhorumJumpMenu.visible){for(var idx in PhorumJumpMenu.visible[depth]){var o=PhorumJumpMenu.visible[depth][idx];if(depth>c_menu.depth||o.id!=PhorumJumpMenu.active[depth].id){o.style.display='none';if(o.work_around_iframe){o.work_around_iframe.style.display='none';}}}}
PhorumJumpMenu.visible[c_menu.depth]={};PhorumJumpMenu.visible[c_menu.depth][c_menu.id]=c_menu;}};var editor_tools_size_picker_obj=null;var editor_tools_list_picker_obj=null;var editor_tools_size_picker_sizes=new Array('x-large','large','medium','small','x-small');var editor_tools_list_picker_types=new Array('b','1','a','A','i','I');function quote_bbcode_argument(str)
{if(str.indexOf(' ')!=-1||str.indexOf('"')!=-1||str.indexOf(']')!=-1)
{var quoted='';for(var i=0;i<str.length;i++){var c=str[i];if(c=='\\'||c=='"'){quoted+='\\';}
quoted+=c;}
return'"'+quoted+'"';}
else
{return str;}}
function editor_tools_handle_hr(){editor_tools_add_tags('\n[hr]\n','');editor_tools_focus_textarea();}
function editor_tools_handle_b(){editor_tools_add_tags('[b]','[/b]');editor_tools_focus_textarea();}
function editor_tools_handle_s(){editor_tools_add_tags('[s]','[/s]');editor_tools_focus_textarea();}
function editor_tools_handle_u(){editor_tools_add_tags('[u]','[/u]');editor_tools_focus_textarea();}
function editor_tools_handle_i(){editor_tools_add_tags('[i]','[/i]');editor_tools_focus_textarea();}
function editor_tools_handle_center(){editor_tools_add_tags('[center]','[/center]');editor_tools_focus_textarea();}
function editor_tools_handle_sub(){editor_tools_add_tags('[sub]','[/sub]');editor_tools_focus_textarea();}
function editor_tools_handle_sup(){editor_tools_add_tags('[sup]','[/sup]');editor_tools_focus_textarea();}
function editor_tools_handle_small(){editor_tools_add_tags('[small]','[/small]');editor_tools_focus_textarea();}
function editor_tools_handle_large(){editor_tools_add_tags('[large]','[/large]');editor_tools_focus_textarea();}
function editor_tools_handle_code(){editor_tools_add_tags('[code]\n','\n[/code]\n');editor_tools_focus_textarea();}
function editor_tools_handle_email()
{var email=prompt(editor_tools_translate("enter email"),'');if(email==null)return;email=editor_tools_strip_whitespace(email);var subject=prompt(editor_tools_translate("enter subject"),'');if(subject==null)return;subject=editor_tools_strip_whitespace(subject);if(subject!=''){subject=' subject='+quote_bbcode_argument(subject);}
if(email==''){editor_tools_add_tags('[email'+subject+']','[/email]');}else{editor_tools_add_tags('[email'+subject+']'+email+'[/email]','');}
editor_tools_focus_textarea();}
function editor_tools_handle_url()
{var url='http://';for(;;)
{url=prompt(editor_tools_translate("enter url"),url);if(url==null)return;url=editor_tools_strip_whitespace(url);copy=url.toLowerCase();if(copy=='http://'||(copy.substring(0,7)!='http://'&&copy.substring(0,8)!='https://'&&copy.substring(0,6)!='ftp://'&&copy.substring(0,7)!='mailto:')){alert(editor_tools_translate("invalid url"));continue;}
break;}
editor_tools_add_tags('[url='+url+']','[/url]',null,editor_tools_translate("enter url description"));editor_tools_focus_textarea();}
function editor_tools_handle_color()
{editor_tools_store_range();var img_obj=document.getElementById('editor-tools-img-color');showColorPicker(img_obj);return;}
function editor_tools_handle_color_select(color)
{editor_tools_restore_range();editor_tools_add_tags('[color='+color+']','[/color]');editor_tools_focus_textarea();}
function editor_tools_handle_size()
{editor_tools_store_range();if(!editor_tools_size_picker_obj)
{var popup=editor_tools_construct_popup('editor-tools-size-picker','l');editor_tools_size_picker_obj=popup[0];var content_obj=popup[1];for(var i=0;i<editor_tools_size_picker_sizes.length;i++)
{var size=editor_tools_size_picker_sizes[i];var a_obj=document.createElement('a');a_obj.href='javascript:editor_tools_handle_size_select("'+size+'")';a_obj.style.fontSize=size;a_obj.innerHTML=editor_tools_translate(size);content_obj.appendChild(a_obj);var br_obj=document.createElement('br');content_obj.appendChild(br_obj);}
editor_tools_register_popup_object(editor_tools_size_picker_obj);}
var button_obj=document.getElementById('editor-tools-img-size');editor_tools_toggle_popup(editor_tools_size_picker_obj,button_obj);}
function editor_tools_handle_size_select(size)
{editor_tools_hide_all_popups();editor_tools_restore_range();size=editor_tools_strip_whitespace(size);editor_tools_add_tags('[size='+size+']','[/size]');editor_tools_focus_textarea();}
function editor_tools_handle_img()
{var url='http://';for(;;)
{url=prompt(editor_tools_translate("enter image url"),url);if(url==null)return;url=editor_tools_strip_whitespace(url);var copy=url.toLowerCase();if(copy=='http://'||(copy.substring(0,7)!='http://'&&copy.substring(0,8)!='https://'&&copy.substring(0,6)!='ftp://')){alert(editor_tools_translate("invalid image url"));continue;}
break;}
editor_tools_add_tags('[img]'+url+'[/img]','');editor_tools_focus_textarea();}
function editor_tools_handle_quote()
{var who=prompt(editor_tools_translate("enter who you quote"),'');if(who==null)return;who=editor_tools_strip_whitespace(who);if(who==''){editor_tools_add_tags('[quote]','[/quote]');}
else
{who=quote_bbcode_argument(who);editor_tools_add_tags('[quote='+who+"]\n","\n[/quote]");}
editor_tools_focus_textarea();}
function editor_tools_handle_list()
{if(!editor_tools_list_picker_obj)
{var popup=editor_tools_construct_popup('editor-tools-list-picker','l');editor_tools_list_picker_obj=popup[0];var content_obj=popup[1];var wrapper=document.createElement('div');wrapper.style.marginLeft='1em';for(var i=0;i<editor_tools_list_picker_types.length;i++)
{var type=editor_tools_list_picker_types[i];var list;if(type=='b'){list=document.createElement('ul');}else{list=document.createElement('ol');list.type=type;}
list.style.padding=0;list.style.margin=0;var item=document.createElement('li');var a_obj=document.createElement('a');a_obj.href='javascript:editor_tools_handle_list_select("'+type+'")';a_obj.innerHTML=editor_tools_translate('list type '+type);item.appendChild(a_obj);list.appendChild(item);wrapper.appendChild(list);}
content_obj.appendChild(wrapper);editor_tools_register_popup_object(editor_tools_list_picker_obj);}
var button_obj=document.getElementById('editor-tools-img-list');editor_tools_toggle_popup(editor_tools_list_picker_obj,button_obj);}
function editor_tools_handle_list_select(type)
{editor_tools_hide_all_popups();var items=new Array();var idx=0;for(;;)
{var item=prompt(editor_tools_translate('enter new list item'),'');if(item==null)return;item=editor_tools_strip_whitespace(item);if(item=='')break;items[idx++]=item;}
if(items.length==0){items=new Array('...','...');}
var itemlist='';for(var i=0;i<items.length;i++){itemlist+='[*] '+items[i]+"\n";}
if(type=='b'){type='';}else{type='='+type;}
editor_tools_add_tags("[list"+type+"]\n"+itemlist+"[/list]\n",'');}
var MSIE=navigator.userAgent.indexOf('MSIE')>=0?true:false;var navigatorVersion=navigator.appVersion.replace(/.*MSIE (\d\.\d).*/g,'$1')/1;var form_widget_amount_slider_handle='http://www.yabiladi.com/forum/mods/bbcode/colorpicker/images/slider_handle.gif';var slider_handle_image_obj=false;var sliderObjectArray=new Array();var slider_counter=0;var slideInProgress=false;var handle_start_x;var event_start_x;var currentSliderIndex;function form_widget_cancel_event()
{return false;}
function getImageSliderHeight(){if(!slider_handle_image_obj){slider_handle_image_obj=new Image();slider_handle_image_obj.src=form_widget_amount_slider_handle;}
if(slider_handle_image_obj.width>0){return;}else{setTimeout('getImageSliderHeight()',50);}}
function positionSliderImage(e,theIndex,inputObj)
{if(this)inputObj=this;if(!theIndex)theIndex=inputObj.getAttribute('sliderIndex');var handleImg=document.getElementById('slider_handle'+theIndex);var ratio=sliderObjectArray[theIndex]['width']/(sliderObjectArray[theIndex]['max']-sliderObjectArray[theIndex]['min']);var currentValue=sliderObjectArray[theIndex]['formTarget'].value-sliderObjectArray[theIndex]['min'];handleImg.style.left=currentValue*ratio+'px';setColorByRGB();}
function adjustFormValue(theIndex)
{var handleImg=document.getElementById('slider_handle'+theIndex);var ratio=sliderObjectArray[theIndex]['width']/(sliderObjectArray[theIndex]['max']-sliderObjectArray[theIndex]['min']);var currentPos=handleImg.style.left.replace('px','');sliderObjectArray[theIndex]['formTarget'].value=Math.round(currentPos/ratio)+sliderObjectArray[theIndex]['min'];}
function initMoveSlider(e)
{if(document.all)e=event;slideInProgress=true;event_start_x=e.clientX;handle_start_x=this.style.left.replace('px','');currentSliderIndex=this.id.replace(/[^\d]/g,'');return false;}
function startMoveSlider(e)
{if(document.all)e=event;if(!slideInProgress)return;var leftPos=handle_start_x/1+e.clientX/1-event_start_x;if(leftPos<0)leftPos=0;if(leftPos/1>sliderObjectArray[currentSliderIndex]['width'])leftPos=sliderObjectArray[currentSliderIndex]['width'];document.getElementById('slider_handle'+currentSliderIndex).style.left=leftPos+'px';adjustFormValue(currentSliderIndex);if(sliderObjectArray[currentSliderIndex]['onchangeAction']){eval(sliderObjectArray[currentSliderIndex]['onchangeAction']);}}
function stopMoveSlider()
{slideInProgress=false;}
function form_widget_amount_slider(targetElId,formTarget,width,min,max,onchangeAction)
{if(!slider_handle_image_obj){getImageSliderHeight();}
slider_counter=slider_counter+1;sliderObjectArray[slider_counter]=new Array();sliderObjectArray[slider_counter]={"width":width-9,"min":min,"max":max,"formTarget":formTarget,"onchangeAction":onchangeAction};formTarget.setAttribute('sliderIndex',slider_counter);formTarget.onchange=positionSliderImage;var parentObj=document.createElement('DIV');parentObj.style.width=width+'px';parentObj.style.height='12px';parentObj.style.position='relative';parentObj.id='slider_container'+slider_counter;document.getElementById(targetElId).appendChild(parentObj);var obj=document.createElement('DIV');obj.className='form_widget_amount_slider';obj.innerHTML='<span></span>';obj.style.width=width+'px';obj.id='slider_slider'+slider_counter;obj.style.position='absolute';obj.style.bottom='0px';parentObj.appendChild(obj);var handleImg=document.createElement('IMG');handleImg.style.position='absolute';handleImg.style.left='0px';handleImg.style.zIndex=5;handleImg.src=slider_handle_image_obj.src;handleImg.id='slider_handle'+slider_counter;handleImg.onmousedown=initMoveSlider;if(document.body.onmouseup){if(document.body.onmouseup.toString().indexOf('stopMoveSlider')==-1){alert('You allready have an onmouseup event assigned to the body tag');}}else{document.body.onmouseup=stopMoveSlider;document.body.onmousemove=startMoveSlider;}
handleImg.ondragstart=form_widget_cancel_event;parentObj.appendChild(handleImg);positionSliderImage(false,slider_counter);}
var namedColors=new Array('AliceBlue','AntiqueWhite','Aqua','Aquamarine','Azure','Beige','Bisque','Black','BlanchedAlmond','Blue','BlueViolet','Brown','BurlyWood','CadetBlue','Chartreuse','Chocolate','Coral','CornflowerBlue','Cornsilk','Crimson','Cyan','DarkBlue','DarkCyan','DarkGoldenRod','DarkGray','DarkGreen','DarkKhaki','DarkMagenta','DarkOliveGreen','Darkorange','DarkOrchid','DarkRed','DarkSalmon','DarkSeaGreen','DarkSlateBlue','DarkSlateGray','DarkTurquoise','DarkViolet','DeepPink','DeepSkyBlue','DimGray','DodgerBlue','Feldspar','FireBrick','FloralWhite','ForestGreen','Fuchsia','Gainsboro','GhostWhite','Gold','GoldenRod','Gray','Green','GreenYellow','HoneyDew','HotPink','IndianRed','Indigo','Ivory','Khaki','Lavender','LavenderBlush','LawnGreen','LemonChiffon','LightBlue','LightCoral','LightCyan','LightGoldenRodYellow','LightGrey','LightGreen','LightPink','LightSalmon','LightSeaGreen','LightSkyBlue','LightSlateBlue','LightSlateGray','LightSteelBlue','LightYellow','Lime','LimeGreen','Linen','Magenta','Maroon','MediumAquaMarine','MediumBlue','MediumOrchid','MediumPurple','MediumSeaGreen','MediumSlateBlue','MediumSpringGreen','MediumTurquoise','MediumVioletRed','MidnightBlue','MintCream','MistyRose','Moccasin','NavajoWhite','Navy','OldLace','Olive','OliveDrab','Orange','OrangeRed','Orchid','PaleGoldenRod','PaleGreen','PaleTurquoise','PaleVioletRed','PapayaWhip','PeachPuff','Peru','Pink','Plum','PowderBlue','Purple','Red','RosyBrown','RoyalBlue','SaddleBrown','Salmon','SandyBrown','SeaGreen','SeaShell','Sienna','Silver','SkyBlue','SlateBlue','SlateGray','Snow','SpringGreen','SteelBlue','Tan','Teal','Thistle','Tomato','Turquoise','Violet','VioletRed','Wheat','White','WhiteSmoke','Yellow','YellowGreen');var namedColorRGB=new Array('#F0F8FF','#FAEBD7','#00FFFF','#7FFFD4','#F0FFFF','#F5F5DC','#FFE4C4','#000000','#FFEBCD','#0000FF','#8A2BE2','#A52A2A','#DEB887','#5F9EA0','#7FFF00','#D2691E','#FF7F50','#6495ED','#FFF8DC','#DC143C','#00FFFF','#00008B','#008B8B','#B8860B','#A9A9A9','#006400','#BDB76B','#8B008B','#556B2F','#FF8C00','#9932CC','#8B0000','#E9967A','#8FBC8F','#483D8B','#2F4F4F','#00CED1','#9400D3','#FF1493','#00BFFF','#696969','#1E90FF','#D19275','#B22222','#FFFAF0','#228B22','#FF00FF','#DCDCDC','#F8F8FF','#FFD700','#DAA520','#808080','#008000','#ADFF2F','#F0FFF0','#FF69B4','#CD5C5C','#4B0082','#FFFFF0','#F0E68C','#E6E6FA','#FFF0F5','#7CFC00','#FFFACD','#ADD8E6','#F08080','#E0FFFF','#FAFAD2','#D3D3D3','#90EE90','#FFB6C1','#FFA07A','#20B2AA','#87CEFA','#8470FF','#778899','#B0C4DE','#FFFFE0','#00FF00','#32CD32','#FAF0E6','#FF00FF','#800000','#66CDAA','#0000CD','#BA55D3','#9370D8','#3CB371','#7B68EE','#00FA9A','#48D1CC','#C71585','#191970','#F5FFFA','#FFE4E1','#FFE4B5','#FFDEAD','#000080','#FDF5E6','#808000','#6B8E23','#FFA500','#FF4500','#DA70D6','#EEE8AA','#98FB98','#AFEEEE','#D87093','#FFEFD5','#FFDAB9','#CD853F','#FFC0CB','#DDA0DD','#B0E0E6','#800080','#FF0000','#BC8F8F','#4169E1','#8B4513','#FA8072','#F4A460','#2E8B57','#FFF5EE','#A0522D','#C0C0C0','#87CEEB','#6A5ACD','#708090','#FFFAFA','#00FF7F','#4682B4','#D2B48C','#008080','#D8BFD8','#FF6347','#40E0D0','#EE82EE','#D02090','#F5DEB3','#FFFFFF','#F5F5F5','#FFFF00','#9ACD32');var color_picker_div=false;var color_picker_active_tab=false;var color_picker_form_field=false;var color_picker_active_input=false;function baseConverter(number,ob,nb){number=number+"";number=number.toUpperCase();var list="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dec=0;for(var i=0;i<=number.length;i++){dec+=(list.indexOf(number.charAt(i)))*(Math.pow(ob,(number.length-i-1)));}
number="";var magnitude=Math.floor((Math.log(dec))/(Math.log(nb)));for(var i=magnitude;i>=0;i--){var amount=Math.floor(dec/Math.pow(nb,i));number=number+list.charAt(amount);dec-=amount*(Math.pow(nb,i));}
if(number.length==0)number=0;return number;}
function colorPickerGetTopPos(inputObj)
{var returnValue=inputObj.offsetTop;while((inputObj=inputObj.offsetParent)!=null){returnValue+=inputObj.offsetTop;}
return returnValue;}
function colorPickerGetLeftPos(inputObj)
{var returnValue=inputObj.offsetLeft;while((inputObj=inputObj.offsetParent)!=null)returnValue+=inputObj.offsetLeft;return returnValue;}
function cancelColorPickerEvent(){return false;}
function showHideColorOptions(e,inputObj)
{var thisObj=this;if(inputObj){var parentNode=inputObj.parentNode;thisObj=inputObj;}else var parentNode=this.parentNode;var activeColorDiv=false;var subDiv=parentNode.getElementsByTagName('DIV')[0];counter=0;var initZIndex=10;var contentDiv=document.getElementById('color_picker_content').getElementsByTagName('DIV')[0];do{if(subDiv.tagName=='DIV'&&subDiv.className!='colorPickerCloseButton'){if(subDiv==thisObj){thisObj.className='colorPickerTab_active';thisObj.style.zIndex=50;var img=thisObj.getElementsByTagName('IMG')[0];img.src="http://www.yabiladi.com/forum/mods/bbcode/colorpicker/images/tab_right_active.gif";img.src=img.src.replace(/inactive/,'active');contentDiv.style.display='block';activeColorDiv=contentDiv;}else{subDiv.className='colorPickerTab_inactive';var img=subDiv.getElementsByTagName('IMG')[0];img.src="http://www.yabiladi.com/forum/mods/bbcode/colorpicker/images/tab_right_inactive.gif";if(activeColorDiv)
subDiv.style.zIndex=initZIndex-counter;else
subDiv.style.zIndex=counter;contentDiv.style.display='none';}
counter++;}
subDiv=subDiv.nextSibling;if(contentDiv.nextSibling)contentDiv=contentDiv.nextSibling;}while(subDiv);document.getElementById('colorPicker_statusBarTxt').innerHTML='&nbsp;';}
function createColorPickerTopRow(inputObj){var tabs=[editor_tools_lang['rgb'],editor_tools_lang['named'],editor_tools_lang['slides']];var tabWidths=[parseInt(editor_tools_lang['rgb_size']),parseInt(editor_tools_lang['named_size']),parseInt(editor_tools_lang['slides_size'])];var div=document.createElement('DIV');div.className='colorPicker_topRow';inputObj.appendChild(div);var currentWidth=0;for(var no=0;no<tabs.length;no++){var tabDiv=document.createElement('DIV');tabDiv.onselectstart=cancelColorPickerEvent;tabDiv.ondragstart=cancelColorPickerEvent;if(no==0){suffix='active';color_picker_active_tab=this;}else suffix='inactive';tabDiv.id='colorPickerTab'+no;tabDiv.onclick=showHideColorOptions;if(no==0)tabDiv.style.zIndex=50;else tabDiv.style.zIndex=1+(tabs.length-no);tabDiv.style.left=currentWidth+'px';tabDiv.style.position='absolute';tabDiv.className='colorPickerTab_'+suffix;var tabSpan=document.createElement('SPAN');tabSpan.innerHTML=tabs[no];tabDiv.appendChild(tabSpan);var tabImg=document.createElement('IMG');tabImg.src="http://www.yabiladi.com/forum/mods/bbcode/colorpicker/images/tab_right_"+suffix+".gif";tabDiv.appendChild(tabImg);div.appendChild(tabDiv);if(navigatorVersion<6&&MSIE){tabSpan.style.position='relative';tabImg.style.position='relative';tabImg.style.left='-3px';tabDiv.style.cursor='hand';}
currentWidth=currentWidth+tabWidths[no];}
var closeButton=document.createElement('DIV');closeButton.className='colorPickerCloseButton';closeButton.innerHTML='x';closeButton.onclick=closeColorPicker;closeButton.onmouseover=toggleCloseButton;closeButton.onmouseout=toggleOffCloseButton;div.appendChild(closeButton);}
function toggleCloseButton()
{this.style.color='#FFF';this.style.backgroundColor='#317082';}
function toggleOffCloseButton()
{this.style.color='';this.style.backgroundColor='';}
function closeColorPicker()
{color_picker_div.style.display='none';}
function createWebColors(inputObj){var webColorDiv=document.createElement('DIV');webColorDiv.style.paddingTop='1px';inputObj.appendChild(webColorDiv);for(var r=15;r>=0;r-=3){for(var g=0;g<=15;g+=3){for(var b=0;b<=15;b+=3){var red=baseConverter(r,10,16)+'';var green=baseConverter(g,10,16)+'';var blue=baseConverter(b,10,16)+'';var color='#'+red+red+green+green+blue+blue;var div=document.createElement('DIV');div.style.backgroundColor=color;div.innerHTML='<span></span>';div.className='colorSquare';div.title=color;div.onclick=chooseColor;div.setAttribute('rgbColor',color);div.onmouseover=colorPickerShowStatusBarText;div.onmouseout=colorPickerHideStatusBarText;webColorDiv.appendChild(div);}}}}
function createNamedColors(inputObj){var namedColorDiv=document.createElement('DIV');namedColorDiv.style.paddingTop='1px';namedColorDiv.style.display='none';inputObj.appendChild(namedColorDiv);for(var no=0;no<namedColors.length;no++){var color=namedColorRGB[no];var div=document.createElement('DIV');div.style.backgroundColor=color;div.innerHTML='<span></span>';div.className='colorSquare';div.title=namedColors[no];div.onclick=chooseColor;div.onmouseover=colorPickerShowStatusBarText;div.onmouseout=colorPickerHideStatusBarText;div.setAttribute('rgbColor',color);namedColorDiv.appendChild(div);}}
function colorPickerHideStatusBarText()
{document.getElementById('colorPicker_statusBarTxt').innerHTML='&nbsp;';}
function colorPickerShowStatusBarText()
{var txt=this.getAttribute('rgbColor');if(this.title.indexOf('#')<0)txt=txt+" ("+this.title+")";document.getElementById('colorPicker_statusBarTxt').innerHTML=txt;}
function createAllColorDiv(inputObj){var allColorDiv=document.createElement('DIV');allColorDiv.style.display='none';allColorDiv.className='js_color_picker_allColorDiv';allColorDiv.style.paddingLeft='3px';allColorDiv.style.paddingTop='5px';allColorDiv.style.paddingBottom='5px';inputObj.appendChild(allColorDiv);var labelDiv=document.createElement('DIV');labelDiv.className='colorSliderLabel';labelDiv.innerHTML='R';allColorDiv.appendChild(labelDiv);var innerDiv=document.createElement('DIV');innerDiv.className='colorSlider';innerDiv.id='sliderRedColor';allColorDiv.appendChild(innerDiv);var innerDivInput=document.createElement('DIV');innerDivInput.className='colorInput';var input=document.createElement('INPUT');input.id='js_color_picker_red_color';input.maxlength=3;input.style.width='48px';input.style.fontSize='11px';input.name='redColor';input.value=0;innerDivInput.appendChild(input);allColorDiv.appendChild(innerDivInput);var labelDiv=document.createElement('DIV');labelDiv.className='colorSliderLabel';labelDiv.innerHTML='G';allColorDiv.appendChild(labelDiv);var innerDiv=document.createElement('DIV');innerDiv.className='colorSlider';innerDiv.id='sliderGreenColor';allColorDiv.appendChild(innerDiv);var innerDivInput=document.createElement('DIV');innerDivInput.className='colorInput';var input=document.createElement('INPUT');input.id='js_color_picker_green_color';input.maxlength=3;input.style.width='48px';input.style.fontSize='11px';input.name='GreenColor';input.value=0;innerDivInput.appendChild(input);allColorDiv.appendChild(innerDivInput);var labelDiv=document.createElement('DIV');labelDiv.className='colorSliderLabel';labelDiv.innerHTML='B';allColorDiv.appendChild(labelDiv);var innerDiv=document.createElement('DIV');innerDiv.className='colorSlider';innerDiv.id='sliderBlueColor';allColorDiv.appendChild(innerDiv);var innerDivInput=document.createElement('DIV');innerDivInput.className='colorInput';var input=document.createElement('INPUT');input.id='js_color_picker_blue_color';input.maxlength=3;input.style.width='48px';input.style.fontSize='11px';input.name='BlueColor';input.value=0;innerDivInput.appendChild(input);allColorDiv.appendChild(innerDivInput);var colorPreview=document.createElement('DIV');colorPreview.className='colorPreviewDiv';colorPreview.id='colorPreview';colorPreview.style.backgroundColor='#000000';colorPreview.innerHTML='<span></span>';colorPreview.title='Click on me to assign color';allColorDiv.appendChild(colorPreview);colorPreview.onclick=chooseColorSlider;var colorCodeDiv=document.createElement('DIV');colorCodeDiv.className='colorCodeDiv';var input=document.createElement('INPUT');input.id='js_color_picker_color_code';colorCodeDiv.appendChild(input);input.maxLength=7;input.style.fontSize='11px';input.style.width='48px';input.value='#000000';input.onchange=setPreviewColorFromTxt;input.onblur=setPreviewColorFromTxt;allColorDiv.appendChild(colorCodeDiv);var clearingDiv=document.createElement('DIV');clearingDiv.style.clear='both';allColorDiv.appendChild(clearingDiv);form_widget_amount_slider('sliderRedColor',document.getElementById('js_color_picker_red_color'),170,0,255,"setColorByRGB()");form_widget_amount_slider('sliderGreenColor',document.getElementById('js_color_picker_green_color'),170,0,255,"setColorByRGB()");form_widget_amount_slider('sliderBlueColor',document.getElementById('js_color_picker_blue_color'),170,0,255,"setColorByRGB()");}
function setPreviewColorFromTxt()
{if(this.value.match(/\#[0-9A-F]{6}/g)){document.getElementById('colorPreview').style.backgroundColor=this.value;var r=this.value.substr(1,2);var g=this.value.substr(3,2);var b=this.value.substr(5,2);document.getElementById('js_color_picker_red_color').value=baseConverter(r,16,10);document.getElementById('js_color_picker_green_color').value=baseConverter(g,16,10);document.getElementById('js_color_picker_blue_color').value=baseConverter(b,16,10);positionSliderImage(false,1,document.getElementById('js_color_picker_red_color'));positionSliderImage(false,2,document.getElementById('js_color_picker_green_color'));positionSliderImage(false,3,document.getElementById('js_color_picker_blue_color'));}}
function chooseColor()
{editor_tools_handle_color_select(this.getAttribute('rgbColor'));color_picker_div.style.display='none';}
function createStatusBar(inputObj)
{var div=document.createElement('DIV');div.className='colorPicker_statusBar';var innerSpan=document.createElement('SPAN');innerSpan.id='colorPicker_statusBarTxt';div.appendChild(innerSpan);inputObj.appendChild(div);}
function chooseColorSlider()
{editor_tools_handle_color_select(document.getElementById('js_color_picker_color_code').value);color_picker_div.style.display='none';}
function showColorPicker(inputObj)
{if(!color_picker_div){color_picker_div=document.createElement('DIV');color_picker_div.id='dhtmlgoodies_colorPicker';color_picker_div.style.display='none';document.body.appendChild(color_picker_div);createColorPickerTopRow(color_picker_div);var contentDiv=document.createElement('DIV');contentDiv.id='color_picker_content';color_picker_div.appendChild(contentDiv);createWebColors(contentDiv);createNamedColors(contentDiv);createAllColorDiv(contentDiv);createStatusBar(color_picker_div);editor_tools_register_popup_object(color_picker_div);}
if(color_picker_div.style.display=='none'||color_picker_active_input!=inputObj){editor_tools_hide_all_popups();color_picker_div.style.display='block';}else color_picker_div.style.display='none';color_picker_div.style.left=colorPickerGetLeftPos(inputObj)+'px';color_picker_div.style.top=colorPickerGetTopPos(inputObj)+inputObj.offsetHeight+2+'px';color_picker_active_input=inputObj;}
function setColorByRGB()
{var formObj=document.forms[0];var r=document.getElementById('js_color_picker_red_color').value.replace(/[^\d]/,'');var g=document.getElementById('js_color_picker_green_color').value.replace(/[^\d]/,'');var b=document.getElementById('js_color_picker_blue_color').value.replace(/[^\d]/,'');if(r/1>255)r=255;if(g/1>255)g=255;if(b/1>255)b=255;r=baseConverter(r,10,16)+'';g=baseConverter(g,10,16)+'';b=baseConverter(b,10,16)+'';if(r.length==1)r='0'+r;if(g.length==1)g='0'+g;if(b.length==1)b='0'+b;document.getElementById('colorPreview').style.backgroundColor='#'+r+g+b;document.getElementById('js_color_picker_color_code').value='#'+r+g+b;}
function baseConverter(number,ob,nb){number=number+"";number=number.toUpperCase();var list="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var dec=0;for(var i=0;i<=number.length;i++){dec+=(list.indexOf(number.charAt(i)))*(Math.pow(ob,(number.length-i-1)));}
number="";var magnitude=Math.floor((Math.log(dec))/(Math.log(nb)));for(var i=magnitude;i>=0;i--){var amount=Math.floor(dec/Math.pow(nb,i));number=number+list.charAt(amount);dec-=amount*(Math.pow(nb,i));}
if(number.length==0)number=0;return number;}
function toHSV(rgbColor){rgbColor=rgbColor.replace('#','');red=baseConverter(rgbColor.substr(0,2),16,10);green=baseConverter(rgbColor.substr(2,2),16,10);blue=baseConverter(rgbColor.substr(4,2),16,10);if(red.length==0)red=0;if(green.length==0)green=0;if(blue.length==0)blue=0;red=red/255;green=green/255;blue=blue/255;maxValue=Math.max(red,green,blue);minValue=Math.min(red,green,blue);var hue=0;if(maxValue==minValue){hue=0;saturation=0;}else{if(red==maxValue){hue=(green-blue)/(maxValue-minValue)/1;}else if(green==maxValue){hue=2+(blue-red)/1/(maxValue-minValue)/1;}else if(blue==maxValue){hue=4+(red-green)/(maxValue-minValue)/1;}
saturation=(maxValue-minValue)/maxValue;}
hue=hue*60;valueBrightness=maxValue;if(valueBrightness/1<0.5){}
if(valueBrightness/1>=0.5){}
returnArray=[hue,saturation,valueBrightness];return returnArray;}
function toRgb(hue,saturation,valueBrightness){Hi=Math.floor(hue/60);if(hue==360)Hi=0;f=hue/60-Hi;p=(valueBrightness*(1-saturation)).toPrecision(2);q=(valueBrightness*(1-(f*saturation))).toPrecision(2);t=(valueBrightness*(1-((1-f)*saturation))).toPrecision(2);switch(Hi){case 0:red=valueBrightness;green=t;blue=p;break;case 1:red=q;green=valueBrightness;blue=p;break;case 2:red=q;green=valueBrightness;blue=t;break;case 3:red=p;green=q;;blue=valueBrightness;break;case 4:red=t;green=p;blue=valueBrightness;break;case 5:red=valueBrightness;green=p;blue=q;break;}
if(saturation==0){red=valueBrightness;green=valueBrightness;blue=valueBrightness;}
red*=255;green*=255;blue*=255;red=Math.round(red);green=Math.round(green);blue=Math.round(blue);red=baseConverter(red,10,16);green=baseConverter(green,10,16);blue=baseConverter(blue,10,16);red=red+"";green=green+"";blue=blue+"";while(red.length<2){red="0"+red;}
while(green.length<2){green="0"+green;}
while(blue.length<2){blue="0"+""+blue;}
rgbColor="#"+red+""+green+""+blue;return rgbColor.toUpperCase();}
function findColorByDegrees(rgbColor,degrees){rgbColor=rgbColor.replace('#','');myArray=toHSV(rgbColor);myArray[0]+=degrees;if(myArray[0]>=360)myArray[0]-=360;if(myArray[0]<0)myArray[0]+=360;return toRgb(myArray[0],myArray[1],myArray[2]);}
function findColorByBrightness(rgbColor,brightness){rgbColor=rgbColor.replace('#','');myArray=toHSV(rgbColor);myArray[2]+=brightness/100;if(myArray[2]>1)myArray[2]=1;if(myArray[2]<0)myArray[2]=0;myArray[1]+=brightness/100;if(myArray[1]>1)myArray[1]=1;if(myArray[1]<0)myArray[1]=0;return toRgb(myArray[0],myArray[1],myArray[2]);}
