var tinymce={majorVersion:"3",minorVersion:"2.5",releaseDate:"2009-06-29",_init:function(){var q=this,k=document,m=window,j=navigator,b=j.userAgent,h,a,g,f,e,o;q.isOpera=m.opera&&opera.buildNumber;q.isWebKit=/WebKit/.test(b);q.isIE=!q.isWebKit&&!q.isOpera&&(/MSIE/gi).test(b)&&(/Explorer/gi).test(j.appName);q.isIE6=q.isIE&&/MSIE [56]/.test(b);q.isGecko=!q.isWebKit&&/Gecko/.test(b);q.isMac=b.indexOf("Mac")!=-1;q.isAir=/adobeair/i.test(b);if(m.tinyMCEPreInit){q.suffix=tinyMCEPreInit.suffix;q.baseURL=tinyMCEPreInit.base;q.query=tinyMCEPreInit.query;return}q.suffix="";a=k.getElementsByTagName("base");for(h=0;h<a.length;h++){if(o=a[h].href){if(/^https?:\/\/[^\/]+$/.test(o)){o+="/"}f=o?o.match(/.*\//)[0]:""}}function c(d){if(d.src&&/tiny_mce(|_gzip|_jquery|_prototype)(_dev|_src)?.js/.test(d.src)){if(/_(src|dev)\.js/g.test(d.src)){q.suffix="_src"}if((e=d.src.indexOf("?"))!=-1){q.query=d.src.substring(e+1)}q.baseURL=d.src.substring(0,d.src.lastIndexOf("/"));if(f&&q.baseURL.indexOf("://")==-1){q.baseURL=f+q.baseURL}return q.baseURL}return null}a=k.getElementsByTagName("script");for(h=0;h<a.length;h++){if(c(a[h])){return}}g=k.getElementsByTagName("head")[0];if(g){a=g.getElementsByTagName("script");for(h=0;h<a.length;h++){if(c(a[h])){return}}}return},is:function(b,a){var c=typeof(b);if(!a){return c!="undefined"}if(a=="array"&&(b.hasOwnProperty&&b instanceof Array)){return true}return c==a},each:function(d,a,c){var e,b;if(!d){return 0}c=c||d;if(typeof(d.length)!="undefined"){for(e=0,b=d.length;e<b;e++){if(a.call(c,d[e],e,d)===false){return 0}}}else{for(e in d){if(d.hasOwnProperty(e)){if(a.call(c,d[e],e,d)===false){return 0}}}}return 1},map:function(b,c){var d=[];tinymce.each(b,function(a){d.push(c(a))});return d},grep:function(b,c){var d=[];tinymce.each(b,function(a){if(!c||c(a)){d.push(a)}});return d},inArray:function(c,d){var e,b;if(c){for(e=0,b=c.length;e<b;e++){if(c[e]===d){return e}}}return -1},extend:function(f,d){var c,b=arguments;for(c=1;c<b.length;c++){d=b[c];tinymce.each(d,function(a,e){if(typeof(a)!=="undefined"){f[e]=a}})}return f},trim:function(a){return(a?""+a:"").replace(/^\s*|\s*$/g,"")},create:function(j,a){var i=this,b,e,f,g,d,h=0;j=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(j);f=j[3].match(/(^|\.)(\w+)$/i)[2];e=i.createNS(j[3].replace(/\.\w+$/,""));if(e[f]){return}if(j[2]=="static"){e[f]=a;if(this.onCreate){this.onCreate(j[2],j[3],e[f])}return}if(!a[f]){a[f]=function(){};h=1}e[f]=a[f];i.extend(e[f].prototype,a);if(j[5]){b=i.resolve(j[5]).prototype;g=j[5].match(/\.(\w+)$/i)[1];d=e[f];if(h){e[f]=function(){return b[g].apply(this,arguments)}}else{e[f]=function(){this.parent=b[g];return d.apply(this,arguments)}}e[f].prototype[f]=e[f];i.each(b,function(c,k){e[f].prototype[k]=b[k]});i.each(a,function(c,k){if(b[k]){e[f].prototype[k]=function(){this.parent=b[k];return c.apply(this,arguments)}}else{if(k!=f){e[f].prototype[k]=c}}})}i.each(a["static"],function(c,k){e[f][k]=c});if(this.onCreate){this.onCreate(j[2],j[3],e[f].prototype)}},walk:function(c,b,d,a){a=a||this;if(c){if(d){c=c[d]}tinymce.each(c,function(f,e){if(b.call(a,f,e,d)===false){return false}tinymce.walk(f,b,d,a)})}},createNS:function(d,c){var b,a;c=c||window;d=d.split(".");for(b=0;b<d.length;b++){a=d[b];if(!c[a]){c[a]={}}c=c[a]}return c},resolve:function(d,c){var b,a;c=c||window;d=d.split(".");for(b=0,a=d.length;b<a;b++){c=c[d[b]];if(!c){break}}return c},addUnload:function(e,d){var c=this,a=window;e={func:e,scope:d||this};if(!c.unloads){function b(){var f=c.unloads,h,i;if(f){for(i in f){h=f[i];if(h&&h.func){h.func.call(h.scope,1)}}if(a.detachEvent){a.detachEvent("onbeforeunload",g);a.detachEvent("onunload",b)}else{if(a.removeEventListener){a.removeEventListener("unload",b,false)}}c.unloads=h=f=a=b=0;if(window.CollectGarbage){window.CollectGarbage()}}}function g(){var h=document;if(h.readyState=="interactive"){function f(){h.detachEvent("onstop",f);if(b){b()}h=0}if(h){h.attachEvent("onstop",f)}window.setTimeout(function(){if(h){h.detachEvent("onstop",f)}},0)}}if(a.attachEvent){a.attachEvent("onunload",b);a.attachEvent("onbeforeunload",g)}else{if(a.addEventListener){a.addEventListener("unload",b,false)}}c.unloads=[e]}else{c.unloads.push(e)}return e},removeUnload:function(c){var a=this.unloads,b=null;tinymce.each(a,function(e,d){if(e&&e.func==c){a.splice(d,1);b=c;return false}});return b},explode:function(a,b){return a?tinymce.map(a.split(b||","),tinymce.trim):a},_addVer:function(b){var a;if(!this.query){return b}a=(b.indexOf("?")==-1?"?":"&")+this.query;if(b.indexOf("#")==-1){return b+a}return b.replace("#",a+"#")}};window.tinymce=tinymce;tinymce._init();tinymce.create("tinymce.util.Dispatcher",{scope:null,listeners:null,Dispatcher:function(a){this.scope=a||this;this.listeners=[]},add:function(a,b){this.listeners.push({cb:a,scope:b||this.scope});return a},addToTop:function(a,b){this.listeners.unshift({cb:a,scope:b||this.scope});return a},remove:function(a){var b=this.listeners,c=null;tinymce.each(b,function(e,d){if(a==e.cb){c=a;b.splice(d,1);return false}});return c},dispatch:function(){var f,d=arguments,e,b=this.listeners,g;for(e=0;e<b.length;e++){g=b[e];f=g.cb.apply(g.scope,d);if(f===false){break}}return f}});(function(){var a=tinymce.each;tinymce.create("tinymce.util.URI",{URI:function(e,g){var f=this,h,d,c;e=tinymce.trim(e);g=f.settings=g||{};if(/^(mailto|tel|news|javascript|about):/i.test(e)||/^\s*#/.test(e)){f.source=e;return}if(e.indexOf("/")===0&&e.indexOf("//")!==0){e=(g.base_uri?g.base_uri.protocol||"http":"http")+"://mce_host"+e}if(!/^\w*:?\/\//.test(e)){e=(g.base_uri.protocol||"http")+"://mce_host"+f.toAbsPath(g.base_uri.path,e)}e=e.replace(/@@/g,"(mce_at)");e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e);a(["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],function(b,j){var k=e[j];if(k){k=k.replace(/\(mce_at\)/g,"@@")}f[b]=k});if(c=g.base_uri){if(!f.protocol){f.protocol=c.protocol}if(!f.userInfo){f.userInfo=c.userInfo}if(!f.port&&f.host=="mce_host"){f.port=c.port}if(!f.host||f.host=="mce_host"){f.host=c.host}f.source=""}},setPath:function(c){var b=this;c=/^(.*?)\/?(\w+)?$/.exec(c);b.path=c[0];b.directory=c[1];b.file=c[2];b.source="";b.getURI()},toRelative:function(b){var c=this,d;if(b==="./"){return b}b=new tinymce.util.URI(b,{base_uri:c});if((b.host!="mce_host"&&c.host!=b.host&&b.host)||c.port!=b.port||c.protocol!=b.protocol){return b.getURI()}d=c.toRelPath(c.path,b.path);if(b.query){d+="?"+b.query}if(b.anchor){d+="#"+b.anchor}return d},toAbsolute:function(b,c){var b=new tinymce.util.URI(b,{base_uri:this});return b.getURI(this.host==b.host?c:0)},toRelPath:function(g,h){var c,f=0,d="",e,b;g=g.substring(0,g.lastIndexOf("/"));g=g.split("/");c=h.split("/");if(g.length>=c.length){for(e=0,b=g.length;e<b;e++){if(e>=c.length||g[e]!=c[e]){f=e+1;break}}}if(g.length<c.length){for(e=0,b=c.length;e<b;e++){if(e>=g.length||g[e]!=c[e]){f=e+1;break}}}if(f==1){return h}for(e=0,b=g.length-(f-1);e<b;e++){d+="../"}for(e=f-1,b=c.length;e<b;e++){if(e!=f-1){d+="/"+c[e]}else{d+=c[e]}}return d},toAbsPath:function(e,f){var c,b=0,g=[],d;d=/\/$/.test(f)?"/":"";e=e.split("/");f=f.split("/");a(e,function(h){if(h){g.push(h)}});e=g;for(c=f.length-1,g=[];c>=0;c--){if(f[c].length==0||f[c]=="."){continue}if(f[c]==".."){b++;continue}if(b>0){b--;continue}g.push(f[c])}c=e.length-b;if(c<=0){return"/"+g.reverse().join("/")+d}return"/"+e.slice(0,c).join("/")+"/"+g.reverse().join("/")+d},getURI:function(d){var c,b=this;if(!b.source||d){c="";if(!d){if(b.protocol){c+=b.protocol+"://"}if(b.userInfo){c+=b.userInfo+"@"}if(b.host){c+=b.host}if(b.port){c+=":"+b.port}}if(b.path){c+=b.path}if(b.query){c+="?"+b.query}if(b.anchor){c+="#"+b.anchor}b.source=c}return b.source}})})();(function(){var a=tinymce.each;tinymce.create("static tinymce.util.Cookie",{getHash:function(d){var b=this.get(d),c;if(b){a(b.split("&"),function(e){e=e.split("=");c=c||{};c[unescape(e[0])]=unescape(e[1])})}return c},setHash:function(j,b,g,f,i,c){var h="";a(b,function(e,d){h+=(!h?"":"&")+escape(d)+"="+escape(e)});this.set(j,h,g,f,i,c)},get:function(i){var h=document.cookie,g,f=i+"=",d;if(!h){return}d=h.indexOf("; "+f);if(d==-1){d=h.indexOf(f);if(d!=0){return null}}else{d+=2}g=h.indexOf(";",d);if(g==-1){g=h.length}return unescape(h.substring(d+f.length,g))},set:function(i,b,g,f,h,c){document.cookie=i+"="+escape(b)+((g)?"; expires="+g.toGMTString():"")+((f)?"; path="+escape(f):"")+((h)?"; domain="+h:"")+((c)?"; secure":"")},remove:function(e,b){var c=new Date();c.setTime(c.getTime()-1000);this.set(e,"",c,b,c)}})})();tinymce.create("static tinymce.util.JSON",{serialize:function(e){var c,a,d=tinymce.util.JSON.serialize,b;if(e==null){return"null"}b=typeof e;if(b=="string"){a="\bb\tt\nn\ff\rr\"\"''\\\\";return'"'+e.replace(/([\u0080-\uFFFF\x00-\x1f\"])/g,function(g,f){c=a.indexOf(f);if(c+1){return"\\"+a.charAt(c+1)}g=f.charCodeAt().toString(16);return"\\u"+"0000".substring(g.length)+g})+'"'}if(b=="object"){if(e.hasOwnProperty&&e instanceof Array){for(c=0,a="[";c<e.length;c++){a+=(c>0?",":"")+d(e[c])}return a+"]"}a="{";for(c in e){a+=typeof e[c]!="function"?(a.length>1?',"':'"')+c+'":'+d(e[c]):""}return a+"}"}return""+e},parse:function(s){try{return eval("("+s+")")}catch(ex){}}});tinymce.create("static tinymce.util.XHR",{send:function(g){var a,e,b=window,h=0;g.scope=g.scope||this;g.success_scope=g.success_scope||g.scope;g.error_scope=g.error_scope||g.scope;g.async=g.async===false?false:true;g.data=g.data||"";function d(i){a=0;try{a=new ActiveXObject(i)}catch(c){}return a}a=b.XMLHttpRequest?new XMLHttpRequest():d("Microsoft.XMLHTTP")||d("Msxml2.XMLHTTP");if(a){if(a.overrideMimeType){a.overrideMimeType(g.content_type)}a.open(g.type||(g.data?"POST":"GET"),g.url,g.async);if(g.content_type){a.setRequestHeader("Content-Type",g.content_type)}a.send(g.data);function f(){if(!g.async||a.readyState==4||h++>10000){if(g.success&&h<10000&&a.status==200){g.success.call(g.success_scope,""+a.responseText,a,g)}else{if(g.error){g.error.call(g.error_scope,h>10000?"TIMED_OUT":"GENERAL",a,g)}}a=null}else{b.setTimeout(f,10)}}if(!g.async){return f()}e=b.setTimeout(f,10)}}});(function(){var c=tinymce.extend,b=tinymce.util.JSON,a=tinymce.util.XHR;tinymce.create("tinymce.util.JSONRequest",{JSONRequest:function(d){this.settings=c({},d);this.count=0},send:function(f){var e=f.error,d=f.success;f=c(this.settings,f);f.success=function(h,g){h=b.parse(h);if(typeof(h)=="undefined"){h={error:"JSON Parse error."}}if(h.error){e.call(f.error_scope||f.scope,h.error,g)}else{d.call(f.success_scope||f.scope,h.result)}};f.error=function(h,g){e.call(f.error_scope||f.scope,h,g)};f.data=b.serialize({id:f.id||"c"+(this.count++),method:f.method,params:f.params});f.content_type="application/json";a.send(f)},"static":{sendRPC:function(d){return new tinymce.util.JSONRequest().send(d)}}})}());(function(c){var e=c.each,b=c.is;var d=c.isWebKit,a=c.isIE;c.create("tinymce.dom.DOMUtils",{doc:null,root:null,files:null,pixelStyles:/^(top|left|bottom|right|width|height|borderWidth)$/,props:{"for":"htmlFor","class":"className",className:"className",checked:"checked",disabled:"disabled",maxlength:"maxLength",readonly:"readOnly",selected:"selected",value:"value",id:"id",name:"name",type:"type"},DOMUtils:function(i,g){var f=this;f.doc=i;f.win=window;f.files={};f.cssFlicker=false;f.counter=0;f.boxModel=!c.isIE||i.compatMode=="CSS1Compat";f.stdMode=i.documentMode===8;f.settings=g=c.extend({keep_values:false,hex_colors:1,process_html:1},g);if(c.isIE6){try{i.execCommand("BackgroundImageCache",false,true)}catch(h){f.cssFlicker=true}}c.addUnload(f.destroy,f)},getRoot:function(){var f=this,g=f.settings;return(g&&f.get(g.root_element))||f.doc.body},getViewPort:function(g){var h,f;g=!g?this.win:g;h=g.document;f=this.boxModel?h.documentElement:h.body;return{x:g.pageXOffset||f.scrollLeft,y:g.pageYOffset||f.scrollTop,w:g.innerWidth||f.clientWidth,h:g.innerHeight||f.clientHeight}},getRect:function(i){var h,f=this,g;i=f.get(i);h=f.getPos(i);g=f.getSize(i);return{x:h.x,y:h.y,w:g.w,h:g.h}},getSize:function(j){var g=this,f,i;j=g.get(j);f=g.getStyle(j,"width");i=g.getStyle(j,"height");if(f.indexOf("px")===-1){f=0}if(i.indexOf("px")===-1){i=0}return{w:parseInt(f)||j.offsetWidth||j.clientWidth,h:parseInt(i)||j.offsetHeight||j.clientHeight}},getParent:function(i,h,g){return this.getParents(i,h,g,false)},getParents:function(q,k,i,p){var h=this,g,j=h.settings,m=[];q=h.get(q);p=p===undefined;if(j.strict_root){i=i||h.getRoot()}if(b(k,"string")){g=k;if(k==="*"){k=function(f){return f.nodeType==1}}else{k=function(f){return h.is(f,g)}}}while(q){if(q==i||!q.nodeType||q.nodeType===9){break}if(!k||k(q)){if(p){m.push(q)}else{return q}}q=q.parentNode}return p?m:null},get:function(f){var g;if(f&&this.doc&&typeof(f)=="string"){g=f;f=this.doc.getElementById(f);if(f&&f.id!==g){return this.doc.getElementsByName(g)[1]}}return f},select:function(h,g){var f=this;return c.dom.Sizzle(h,f.get(g)||f.get(f.settings.root_element)||f.doc,[])},is:function(g,f){return c.dom.Sizzle.matches(f,g.nodeType?[g]:g).length>0},add:function(j,m,f,i,k){var g=this;return this.run(j,function(o){var n,h;n=b(m,"string")?g.doc.createElement(m):m;g.setAttribs(n,f);if(i){if(i.nodeType){n.appendChild(i)}else{g.setHTML(n,i)}}return !k?o.appendChild(n):n})},create:function(i,f,g){return this.add(this.doc.createElement(i),i,f,g,1)},createHTML:function(p,f,j){var m="",i=this,g;m+="<"+p;for(g in f){if(f.hasOwnProperty(g)){m+=" "+g+'="'+i.encode(f[g])+'"'}}if(c.is(j)){return m+">"+j+"</"+p+">"}return m+" />"},remove:function(h,f){var g=this;return this.run(h,function(o){var m,k,j;m=o.parentNode;if(!m){return null}if(f){for(j=o.childNodes.length-1;j>=0;j--){g.insertAfter(o.childNodes[j],o)}}if(g.fixPsuedoLeaks){m=o.cloneNode(true);f="IELeakGarbageBin";k=g.get(f)||g.add(g.doc.body,"div",{id:f,style:"display:none"});k.appendChild(o);k.innerHTML="";return m}return m.removeChild(o)})},setStyle:function(i,f,g){var h=this;return h.run(i,function(m){var k,j;k=m.style;f=f.replace(/-(\D)/g,function(o,n){return n.toUpperCase()});if(h.pixelStyles.test(f)&&(c.is(g,"number")||/^[\-0-9\.]+$/.test(g))){g+="px"}switch(f){case"opacity":if(a){k.filter=g===""?"":"alpha(opacity="+(g*100)+")";if(!i.currentStyle||!i.currentStyle.hasLayout){k.display="inline-block"}}k[f]=k["-moz-opacity"]=k["-khtml-opacity"]=g||"";break;case"float":a?k.styleFloat=g:k.cssFloat=g;break;default:k[f]=g||""}if(h.settings.update_styles){h.setAttrib(m,"mce_style")}})},getStyle:function(i,f,h){i=this.get(i);if(!i){return false}if(this.doc.defaultView&&h){f=f.replace(/[A-Z]/g,function(j){return"-"+j});try{return this.doc.defaultView.getComputedStyle(i,null).getPropertyValue(f)}catch(g){return null}}f=f.replace(/-(\D)/g,function(k,j){return j.toUpperCase()});if(f=="float"){f=a?"styleFloat":"cssFloat"}if(i.currentStyle&&h){return i.currentStyle[f]}return i.style[f]},setStyles:function(i,j){var g=this,h=g.settings,f;f=h.update_styles;h.update_styles=0;e(j,function(k,m){g.setStyle(i,m,k)});h.update_styles=f;if(h.update_styles){g.setAttrib(i,h.cssText)}},setAttrib:function(h,i,f){var g=this;if(!h||!i){return}if(g.settings.strict){i=i.toLowerCase()}return this.run(h,function(k){var j=g.settings;switch(i){case"style":if(!b(f,"string")){e(f,function(m,o){g.setStyle(k,o,m)});return}if(j.keep_values){if(f&&!g._isRes(f)){k.setAttribute("mce_style",f,2)}else{k.removeAttribute("mce_style",2)}}k.style.cssText=f;break;case"class":k.className=f||"";break;case"src":case"href":if(j.keep_values){if(j.url_converter){f=j.url_converter.call(j.url_converter_scope||g,f,i,k)}g.setAttrib(k,"mce_"+i,f,2)}break;case"shape":k.setAttribute("mce_style",f);break}if(b(f)&&f!==null&&f.length!==0){k.setAttribute(i,""+f,2)}else{k.removeAttribute(i,2)}})},setAttribs:function(g,h){var f=this;return this.run(g,function(i){e(h,function(j,k){f.setAttrib(i,k,j)})})},getAttrib:function(i,j,h){var f,g=this;i=g.get(i);if(!i||i.nodeType!==1){return false}if(!b(h)){h=""}if(/^(src|href|style|coords|shape)$/.test(j)){f=i.getAttribute("mce_"+j);if(f){return f}}if(a&&g.props[j]){f=i[g.props[j]];f=f&&f.nodeValue?f.nodeValue:f}if(!f){f=i.getAttribute(j,2)}if(j==="style"){f=f||i.style.cssText;if(f){f=g.serializeStyle(g.parseStyle(f));if(g.settings.keep_values&&!g._isRes(f)){i.setAttribute("mce_style",f)}}}if(d&&j==="class"&&f){f=f.replace(/(apple|webkit)\-[a-z\-]+/gi,"")}if(a){switch(j){case"rowspan":case"colspan":if(f===1){f=""}break;case"size":if(f==="+0"||f===20||f===0){f=""}break;case"width":case"height":case"vspace":case"checked":case"disabled":case"readonly":if(f===0){f=""}break;case"hspace":if(f===-1){f=""}break;case"maxlength":case"tabindex":if(f===32768||f===2147483647||f==="32768"){f=""}break;case"multiple":case"compact":case"noshade":case"nowrap":if(f===65535){return j}return h;case"shape":f=f.toLowerCase();break;default:if(j.indexOf("on")===0&&f){f=(""+f).replace(/^function\s+\w+\(\)\s+\{\s+(.*)\s+\}$/,"$1")}}}return(f!==undefined&&f!==null&&f!=="")?""+f:h},getPos:function(o,i){var g=this,f=0,m=0,j,k=g.doc,h;o=g.get(o);i=i||k.body;if(o){if(a&&!g.stdMode){o=o.getBoundingClientRect();j=g.boxModel?k.documentElement:k.body;f=g.getStyle(g.select("html")[0],"borderWidth");f=(f=="medium"||g.boxModel&&!g.isIE6)&&2||f;o.top+=g.win.self!=g.win.top?2:0;return{x:o.left+j.scrollLeft-f,y:o.top+j.scrollTop-f}}h=o;while(h&&h!=i&&h.nodeType){f+=h.offsetLeft||0;m+=h.offsetTop||0;h=h.offsetParent}h=o.parentNode;while(h&&h!=i&&h.nodeType){f-=h.scrollLeft||0;m-=h.scrollTop||0;h=h.parentNode}}return{x:f,y:m}},parseStyle:function(h){var i=this,j=i.settings,k={};if(!h){return k}function f(w,q,v){var o,u,m,n;o=k[w+"-top"+q];if(!o){return}u=k[w+"-right"+q];if(o!=u){return}m=k[w+"-bottom"+q];if(u!=m){return}n=k[w+"-left"+q];if(m!=n){return}k[v]=n;delete k[w+"-top"+q];delete k[w+"-right"+q];delete k[w+"-bottom"+q];delete k[w+"-left"+q]}function g(o,n,m,q){var p;p=k[n];if(!p){return}p=k[m];if(!p){return}p=k[q];if(!p){return}k[o]=k[n]+" "+k[m]+" "+k[q];delete k[n];delete k[m];delete k[q]}h=h.replace(/&(#?[a-z0-9]+);/g,"&$1_MCE_SEMI_");e(h.split(";"),function(n){var m,o=[];if(n){n=n.replace(/_MCE_SEMI_/g,";");n=n.replace(/url\([^\)]+\)/g,function(p){o.push(p);return"url("+o.length+")"});n=n.split(":");m=c.trim(n[1]);m=m.replace(/url\(([^\)]+)\)/g,function(q,p){return o[parseInt(p)-1]});m=m.replace(/rgb\([^\)]+\)/g,function(p){return i.toHex(p)});if(j.url_converter){m=m.replace(/url\([\'\"]?([^\)\'\"]+)[\'\"]?\)/g,function(p,q){return"url("+j.url_converter.call(j.url_converter_scope||i,i.decode(q),"style",null)+")"})}k[c.trim(n[0]).toLowerCase()]=m}});f("border","","border");f("border","-width","border-width");f("border","-color","border-color");f("border","-style","border-style");f("padding","","padding");f("margin","","margin");g("border","border-width","border-style","border-color");if(a){if(k.border=="medium none"){k.border=""}}return k},serializeStyle:function(g){var f="";e(g,function(i,h){if(h&&i){if(c.isGecko&&h.indexOf("-moz-")===0){return}switch(h){case"color":case"background-color":i=i.toLowerCase();break}f+=(f?" ":"")+h+": "+i+";"}});return f},loadCSS:function(f){var h=this,i=h.doc,g;if(!f){f=""}g=h.select("head")[0];e(f.split(","),function(j){var k;if(h.files[j]){return}h.files[j]=true;k=h.create("link",{rel:"stylesheet",href:c._addVer(j)});if(a&&i.documentMode){k.onload=function(){i.recalc();k.onload=null}}g.appendChild(k)})},addClass:function(f,g){return this.run(f,function(h){var i;if(!g){return 0}if(this.hasClass(h,g)){return h.className}i=this.removeClass(h,g);return h.className=(i!=""?(i+" "):"")+g})},removeClass:function(h,i){var f=this,g;return f.run(h,function(k){var j;if(f.hasClass(k,i)){if(!g){g=new RegExp("(^|\\s+)"+i+"(\\s+|$)","g")}j=k.className.replace(g," ");return k.className=c.trim(j!=" "?j:"")}return k.className})},hasClass:function(g,f){g=this.get(g);if(!g||!f){return false}return(" "+g.className+" ").indexOf(" "+f+" ")!==-1},show:function(f){return this.setStyle(f,"display","block")},hide:function(f){return this.setStyle(f,"display","none")},isHidden:function(f){f=this.get(f);return !f||f.style.display=="none"||this.getStyle(f,"display")=="none"},uniqueId:function(f){return(!f?"mce_":f)+(this.counter++)},setHTML:function(i,g){var f=this;return this.run(i,function(o){var h,k,j,r,m,h;g=f.processHTML(g);if(a){function q(){try{o.innerHTML="<br />"+g;o.removeChild(o.firstChild)}catch(n){while(o.firstChild){o.firstChild.removeNode()}h=f.create("div");h.innerHTML="<br />"+g;e(h.childNodes,function(s,p){if(p){o.appendChild(s)}})}}if(f.settings.fix_ie_paragraphs){g=g.replace(/<p><\/p>|<p([^>]+)><\/p>|<p[^\/+]\/>/gi,'<p$1 mce_keep="true">&nbsp;</p>')}q();if(f.settings.fix_ie_paragraphs){j=o.getElementsByTagName("p");for(k=j.length-1,h=0;k>=0;k--){r=j[k];if(!r.hasChildNodes()){if(!r.mce_keep){h=1;break}r.removeAttribute("mce_keep")}}}if(h){g=g.replace(/<p ([^>]+)>|<p>/g,'<div $1 mce_tmp="1">');g=g.replace(/<\/p>/g,"</div>");q();if(f.settings.fix_ie_paragraphs){j=o.getElementsByTagName("DIV");for(k=j.length-1;k>=0;k--){r=j[k];if(r.mce_tmp){m=f.doc.createElement("p");r.cloneNode(false).outerHTML.replace(/([a-z0-9\-_]+)=/gi,function(p,n){var s;if(n!=="mce_tmp"){s=r.getAttribute(n);if(!s&&n==="class"){s=r.className}m.setAttribute(n,s)}});for(h=0;h<r.childNodes.length;h++){m.appendChild(r.childNodes[h].cloneNode(true))}r.swapNode(m)}}}}}else{o.innerHTML=g}return g})},processHTML:function(j){var g=this,i=g.settings;if(!i.process_html){return j}if(c.isGecko){j=j.replace(/<(\/?)strong>|<strong( [^>]+)>/gi,"<$1b$2>");j=j.replace(/<(\/?)em>|<em( [^>]+)>/gi,"<$1i$2>")}else{if(a){j=j.replace(/&apos;/g,"&#39;");j=j.replace(/\s+(disabled|checked|readonly|selected)\s*=\s*[\"\']?(false|0)[\"\']?/gi,"")}}j=j.replace(/<a( )([^>]+)\/>|<a\/>/gi,"<a$1$2></a>");if(i.keep_values){if(/<script|noscript|style/.test(j)){function f(h){h=h.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n");h=h.replace(/^[\r\n]*|[\r\n]*$/g,"");h=h.replace(/^\s*(\/\/\s*<!--|\/\/\s*<!\[CDATA\[|<!--|<!\[CDATA\[)[\r\n]*/g,"");h=h.replace(/\s*(\/\/\s*\]\]>|\/\/\s*-->|\]\]>|-->|\]\]-->)\s*$/g,"");return h}j=j.replace(/<script([^>]+|)>([\s\S]*?)<\/script>/g,function(h,m,k){if(!m){m=' type="text/javascript"'}m=m.replace(/(type|language)=\"?/,"$&mce-");m=m.replace(/src=\"([^\"]+)\"?/,function(n,o){if(i.url_converter){o=g.encode(i.url_converter.call(i.url_converter_scope||g,g.decode(o),"src","script"))}return'mce_src="'+o+'"'});if(c.trim(k)){k="<!--\n"+f(k)+"\n// -->"}return"<mce:script"+m+">"+k+"</mce:script>"});j=j.replace(/<style([^>]+|)>([\s\S]*?)<\/style>/g,function(h,m,k){if(k){k="<!--\n"+f(k)+"\n-->"}return"<mce:style"+m+">"+k+"</mce:style><style "+m+' mce_bogus="1">'+k+"</style>"});j=j.replace(/<noscript([^>]+|)>([\s\S]*?)<\/noscript>/g,function(h,m,k){return"<mce:noscript"+m+"><!--"+g.encode(k).replace(/--/g,"&#45;&#45;")+"--></mce:noscript>"})}j=j.replace(/<!\[CDATA\[([\s\S]+)\]\]>/g,"<!--[CDATA[$1]]-->");j=j.replace(/<([\w:]+) [^>]*(src|href|style|shape|coords)[^>]*>/gi,function(h,m){function k(o,n,q){var p=q;if(h.indexOf("mce_"+n)!=-1){return o}if(n=="style"){if(g._isRes(q)){return o}if(i.hex_colors){p=p.replace(/rgb\([^\)]+\)/g,function(r){return g.toHex(r)})}if(i.url_converter){p=p.replace(/url\([\'\"]?([^\)\'\"]+)\)/g,function(r,s){return"url("+g.encode(i.url_converter.call(i.url_converter_scope||g,g.decode(s),n,m))+")"})}}else{if(n!="coords"&&n!="shape"){if(i.url_converter){p=g.encode(i.url_converter.call(i.url_converter_scope||g,g.decode(q),n,m))}}}return" "+n+'="'+q+'" mce_'+n+'="'+p+'"'}h=h.replace(/ (src|href|style|coords|shape)=[\"]([^\"]+)[\"]/gi,k);h=h.replace(/ (src|href|style|coords|shape)=[\']([^\']+)[\']/gi,k);return h.replace(/ (src|href|style|coords|shape)=([^\s\"\'>]+)/gi,k)})}return j},getOuterHTML:function(f){var g;f=this.get(f);if(!f){return null}if(f.outerHTML!==undefined){return f.outerHTML}g=(f.ownerDocument||this.doc).createElement("body");g.appendChild(f.cloneNode(true));return g.innerHTML},setOuterHTML:function(i,g,j){var f=this;return this.run(i,function(h){var m,k;h=f.get(h);j=j||h.ownerDocument||f.doc;if(a&&h.nodeType==1){h.outerHTML=g}else{k=j.createElement("body");k.innerHTML=g;m=k.lastChild;while(m){f.insertAfter(m.cloneNode(true),h);m=m.previousSibling}f.remove(h)}})},decode:function(g){var h,i,f;if(/&[^;]+;/.test(g)){h=this.doc.createElement("div");h.innerHTML=g;i=h.firstChild;f="";if(i){do{f+=i.nodeValue}while(i.nextSibling)}return f||g}return g},encode:function(f){return f?(""+f).replace(/[<>&\"]/g,function(h,g){switch(h){case"&":return"&amp;";case'"':return"&quot;";case"<":return"&lt;";case">":return"&gt;"}return h}):f},insertAfter:function(h,g){var f=this;g=f.get(g);return this.run(h,function(k){var j,i;j=g.parentNode;i=g.nextSibling;if(i){j.insertBefore(k,i)}else{j.appendChild(k)}return k})},isBlock:function(f){if(f.nodeType&&f.nodeType!==1){return false}f=f.nodeName||f;return/^(H[1-6]|HR|P|DIV|ADDRESS|PRE|FORM|TABLE|LI|OL|UL|TR|TD|CAPTION|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|NOSCRIPT|NOFRAMES|MENU|ISINDEX|SAMP)$/.test(f)},replace:function(i,h,f){var g=this;if(b(h,"array")){i=i.cloneNode(true)}return g.run(h,function(j){if(f){e(j.childNodes,function(k){i.appendChild(k.cloneNode(true))})}if(g.fixPsuedoLeaks&&j.nodeType===1){j.parentNode.insertBefore(i,j);g.remove(j);return i}return j.parentNode.replaceChild(i,j)})},findCommonAncestor:function(h,f){var i=h,g;while(i){g=f;while(g&&i!=g){g=g.parentNode}if(i==g){break}i=i.parentNode}if(!i&&h.ownerDocument){return h.ownerDocument.documentElement}return i},toHex:function(f){var h=/^\s*rgb\s*?\(\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?\)\s*$/i.exec(f);function g(i){i=parseInt(i).toString(16);return i.length>1?i:"0"+i}if(h){f="#"+g(h[1])+g(h[2])+g(h[3]);return f}return f},getClasses:function(){var m=this,g=[],k,n={},o=m.settings.class_filter,j;if(m.classes){return m.classes}function p(f){e(f.imports,function(i){p(i)});e(f.cssRules||f.rules,function(i){switch(i.type||1){case 1:if(i.selectorText){e(i.selectorText.split(","),function(q){q=q.replace(/^\s*|\s*$|^\s\./g,"");if(/\.mce/.test(q)||!/\.[\w\-]+$/.test(q)){return}j=q;q=q.replace(/.*\.([a-z0-9_\-]+).*/i,"$1");if(o&&!(q=o(q,j))){return}if(!n[q]){g.push({"class":q});n[q]=1}})}break;case 3:p(i.styleSheet);break}})}try{e(m.doc.styleSheets,p)}catch(h){}if(g.length>0){m.classes=g}return g},run:function(j,i,h){var g=this,k;if(g.doc&&typeof(j)==="string"){j=g.get(j)}if(!j){return false}h=h||this;if(!j.nodeType&&(j.length||j.length===0)){k=[];e(j,function(m,f){if(m){if(typeof(m)=="string"){m=g.doc.getElementById(m)}k.push(i.call(h,m,f))}});return k}return i.call(h,j)},getAttribs:function(g){var f;g=this.get(g);if(!g){return[]}if(a){f=[];if(g.nodeName=="OBJECT"){return g.attributes}g.cloneNode(false).outerHTML.replace(/([a-z0-9\:\-_]+)=/gi,function(i,h){f.push({specified:1,nodeName:h})});return f}return g.attributes},destroy:function(g){var f=this;if(f.events){f.events.destroy()}f.win=f.doc=f.root=f.events=null;if(!g){c.removeUnload(f.destroy)}},createRng:function(){var f=this.doc;return f.createRange?f.createRange():new c.dom.Range(this)},split:function(k,j,o){var p=this,f=p.createRng(),m,i,n;function g(r,q){r=r[q];if(r&&r[q]&&r[q].nodeType==1&&h(r[q])){p.remove(r[q])}}function h(q){q=p.getOuterHTML(q);q=q.replace(/<(img|hr|table)/gi,"-");q=q.replace(/<[^>]+>/g,"");return q.replace(/[ \t\r\n]+|&nbsp;|&#160;/g,"")==""}if(k&&j){f.setStartBefore(k);f.setEndBefore(j);m=f.extractContents();f=p.createRng();f.setStartAfter(j);f.setEndAfter(k);i=f.extractContents();n=k.parentNode;g(m,"lastChild");if(!h(m)){n.insertBefore(m,k)}if(o){n.replaceChild(o,j)}else{n.insertBefore(j,k)}g(i,"firstChild");if(!h(i)){n.insertBefore(i,k)}p.remove(k);return o||j}},bind:function(j,f,i,h){var g=this;if(!g.events){g.events=new c.dom.EventUtils()}return g.events.add(j,f,i,h||this)},unbind:function(i,f,h){var g=this;if(!g.events){g.events=new c.dom.EventUtils()}return g.events.remove(i,f,h)},_isRes:function(f){return/^(top|left|bottom|right|width|height)/i.test(f)||/;\s*(top|left|bottom|right|width|height)/i.test(f)}});c.DOM=new c.dom.DOMUtils(document,{process_html:0})})(tinymce);(function(f){var h=0,c=1,e=2,d=tinymce.extend;function g(n,k){var j,m;if(n.parentNode!=k){return -1}for(m=k.firstChild,j=0;m!=n;m=m.nextSibling){j++}return j}function b(k){var j=0;while(k.previousSibling){j++;k=k.previousSibling}return j}function i(j,k){var m;if(j.nodeType==3){return j}if(k<0){return j}m=j.firstChild;while(m!=null&&k>0){--k;m=m.nextSibling}if(m!=null){return m}return j}function a(k){var j=k.doc;d(this,{dom:k,startContainer:j,startOffset:0,endContainer:j,endOffset:0,collapsed:true,commonAncestorContainer:j,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3})}d(a.prototype,{setStart:function(k,j){this._setEndPoint(true,k,j)},setEnd:function(k,j){this._setEndPoint(false,k,j)},setStartBefore:function(j){this.setStart(j.parentNode,b(j))},setStartAfter:function(j){this.setStart(j.parentNode,b(j)+1)},setEndBefore:function(j){this.setEnd(j.parentNode,b(j))},setEndAfter:function(j){this.setEnd(j.parentNode,b(j)+1)},collapse:function(k){var j=this;if(k){j.endContainer=j.startContainer;j.endOffset=j.startOffset}else{j.startContainer=j.endContainer;j.startOffset=j.endOffset}j.collapsed=true},selectNode:function(j){this.setStartBefore(j);this.setEndAfter(j)},selectNodeContents:function(j){this.setStart(j,0);this.setEnd(j,j.nodeType===1?j.childNodes.length:j.nodeValue.length)},compareBoundaryPoints:function(n,o){var m=this,q=m.startContainer,p=m.startOffset,k=m.endContainer,j=m.endOffset;if(n===0){return m._compareBoundaryPoints(q,p,q,p)}if(n===1){return m._compareBoundaryPoints(q,p,k,j)}if(n===2){return m._compareBoundaryPoints(k,j,k,j)}if(n===3){return m._compareBoundaryPoints(k,j,q,p)}},deleteContents:function(){this._traverse(e)},extractContents:function(){return this._traverse(h)},cloneContents:function(){return this._traverse(c)},insertNode:function(p){var j=this,m,k;if(p.nodeType===3||p.nodeType===4){m=j.startContainer.splitText(j.startOffset);j.startContainer.parentNode.insertBefore(p,m)}else{if(j.startContainer.childNodes.length>0){k=j.startContainer.childNodes[j.startOffset]}j.startContainer.insertBefore(p,k)}},surroundContents:function(m){var j=this,k=j.extractContents();j.insertNode(m);m.appendChild(k);j.selectNode(m)},cloneRange:function(){var j=this;return d(new a(j.dom),{startContainer:j.startContainer,startOffset:j.startOffset,endContainer:j.endContainer,endOffset:j.endOffset,collapsed:j.collapsed,commonAncestorContainer:j.commonAncestorContainer})},_isCollapsed:function(){return(this.startContainer==this.endContainer&&this.startOffset==this.endOffset)},_compareBoundaryPoints:function(o,q,k,p){var r,m,j,s,u,t;if(o==k){if(q==p){return 0}else{if(q<p){return -1}else{return 1}}}r=k;while(r&&r.parentNode!=o){r=r.parentNode}if(r){m=0;j=o.firstChild;while(j!=r&&m<q){m++;j=j.nextSibling}if(q<=m){return -1}else{return 1}}r=o;while(r&&r.parentNode!=k){r=r.parentNode}if(r){m=0;j=k.firstChild;while(j!=r&&m<p){m++;j=j.nextSibling}if(m<p){return -1}else{return 1}}s=this.dom.findCommonAncestor(o,k);u=o;while(u&&u.parentNode!=s){u=u.parentNode}if(!u){u=s}t=k;while(t&&t.parentNode!=s){t=t.parentNode}if(!t){t=s}if(u==t){return 0}j=s.firstChild;while(j){if(j==u){return -1}if(j==t){return 1}j=j.nextSibling}},_setEndPoint:function(k,r,q){var m=this,j,p;if(k){m.startContainer=r;m.startOffset=q}else{m.endContainer=r;m.endOffset=q}j=m.endContainer;while(j.parentNode){j=j.parentNode}p=m.startContainer;while(p.parentNode){p=p.parentNode}if(p!=j){m.collapse(k)}else{if(m._compareBoundaryPoints(m.startContainer,m.startOffset,m.endContainer,m.endOffset)>0){m.collapse(k)}}m.collapsed=m._isCollapsed();m.commonAncestorContainer=m.dom.findCommonAncestor(m.startContainer,m.endContainer)},_traverse:function(s){var u=this,r,n=0,w=0,k,q,m,o,j,v;if(u.startContainer==u.endContainer){return u._traverseSameContainer(s)}for(r=u.endContainer,k=r.parentNode;k!=null;r=k,k=k.parentNode){if(k==u.startContainer){return u._traverseCommonStartContainer(r,s)}++n}for(r=u.startContainer,k=r.parentNode;k!=null;r=k,k=k.parentNode){if(k==u.endContainer){return u._traverseCommonEndContainer(r,s)}++w}q=w-n;m=u.startContainer;while(q>0){m=m.parentNode;q--}o=u.endContainer;while(q<0){o=o.parentNode;q++}for(j=m.parentNode,v=o.parentNode;j!=v;j=j.parentNode,v=v.parentNode){m=j;o=v}return u._traverseCommonAncestors(m,o,s)},_traverseSameContainer:function(p){var u=this,r,v,j,k,m,q,o;if(p!=e){r=u.dom.doc.createDocumentFragment()}if(u.startOffset==u.endOffset){return r}if(u.startContainer.nodeType==3){v=u.startContainer.nodeValue;j=v.substring(u.startOffset,u.endOffset);if(p!=c){u.startContainer.deleteData(u.startOffset,u.endOffset-u.startOffset);u.collapse(true)}if(p==e){return null}r.appendChild(u.dom.doc.createTextNode(j));return r}k=i(u.startContainer,u.startOffset);m=u.endOffset-u.startOffset;while(m>0){q=k.nextSibling;o=u._traverseFullySelected(k,p);if(r){r.appendChild(o)}--m;k=q}if(p!=c){u.collapse(true)}return r},_traverseCommonStartContainer:function(j,q){var u=this,s,k,m,o,r,p;if(q!=e){s=u.dom.doc.createDocumentFragment()}k=u._traverseRightBoundary(j,q);if(s){s.appendChild(k)}m=g(j,u.startContainer);o=m-u.startOffset;if(o<=0){if(q!=c){u.setEndBefore(j);u.collapse(false)}return s}k=j.previousSibling;while(o>0){r=k.previousSibling;p=u._traverseFullySelected(k,q);if(s){s.insertBefore(p,s.firstChild)}--o;k=r}if(q!=c){u.setEndBefore(j);u.collapse(false)}return s},_traverseCommonEndContainer:function(o,q){var u=this,s,p,j,k,r,m;if(q!=e){s=u.dom.doc.createDocumentFragment()}j=u._traverseLeftBoundary(o,q);if(s){s.appendChild(j)}p=g(o,u.endContainer);++p;k=u.endOffset-p;j=o.nextSibling;while(k>0){r=j.nextSibling;m=u._traverseFullySelected(j,q);if(s){s.appendChild(m)}--k;j=r}if(q!=c){u.setStartAfter(o);u.collapse(true)}return s},_traverseCommonAncestors:function(q,j,u){var x=this,m,w,p,r,s,k,v,o;if(u!=e){w=x.dom.doc.createDocumentFragment()}m=x._traverseLeftBoundary(q,u);if(w){w.appendChild(m)}p=q.parentNode;r=g(q,p);s=g(j,p);++r;k=s-r;v=q.nextSibling;while(k>0){o=v.nextSibling;m=x._traverseFullySelected(v,u);if(w){w.appendChild(m)}v=o;--k}m=x._traverseRightBoundary(j,u);if(w){w.appendChild(m)}if(u!=c){x.setStartAfter(q);x.collapse(true)}return w},_traverseRightBoundary:function(q,r){var u=this,m=i(u.endContainer,u.endOffset-1),s,p,o,j,k;var n=m!=u.endContainer;if(m==q){return u._traverseNode(m,n,false,r)}s=m.parentNode;p=u._traverseNode(s,false,false,r);while(s!=null){while(m!=null){o=m.previousSibling;j=u._traverseNode(m,n,false,r);if(r!=e){p.insertBefore(j,p.firstChild)}n=true;m=o}if(s==q){return p}m=s.previousSibling;s=s.parentNode;k=u._traverseNode(s,false,false,r);if(r!=e){k.appendChild(p)}p=k}return null},_traverseLeftBoundary:function(q,r){var u=this,n=i(u.startContainer,u.startOffset);var o=n!=u.startContainer,s,p,m,j,k;if(n==q){return u._traverseNode(n,o,true,r)}s=n.parentNode;p=u._traverseNode(s,false,true,r);while(s!=null){while(n!=null){m=n.nextSibling;j=u._traverseNode(n,o,true,r);if(r!=e){p.appendChild(j)}o=true;n=m}if(s==q){return p}n=s.nextSibling;s=s.parentNode;k=u._traverseNode(s,false,true,r);if(r!=e){k.appendChild(p)}p=k}return null},_traverseNode:function(j,p,s,u){var v=this,o,m,q,k,r;if(p){return v._traverseFullySelected(j,u)}if(j.nodeType==3){o=j.nodeValue;if(s){k=v.startOffset;m=o.substring(k);q=o.substring(0,k)}else{k=v.endOffset;m=o.substring(0,k);q=o.substring(k)}if(u!=c){j.nodeValue=q}if(u==e){return null}r=j.cloneNode(false);r.nodeValue=m;return r}if(u==e){return null}return j.cloneNode(false)},_traverseFullySelected:function(m,k){var j=this;if(k!=e){return k==c?m.cloneNode(true):m}m.parentNode.removeChild(m);return null}});f.Range=a})(tinymce.dom);(function(){function a(e){var d=this,h="\uFEFF",b,g;function c(j,i){if(j&&i){if(j.item&&i.item&&j.item(0)===i.item(0)){return 1}if(j.isEqual&&i.isEqual&&i.isEqual(j)){return 1}}return 0}function f(){var n=e.dom,j=e.getRng(),t=n.createRng(),q,k,o,r,p,m;function i(w){var u=w.parentNode.childNodes,v;for(v=u.length-1;v>=0;v--){if(u[v]==w){return v}}return -1}function s(w){var u=j.duplicate(),C,z,v,x,y=0,A=0,B,D;u.collapse(w);C=u.parentElement();u.pasteHTML(h);v=C.childNodes;for(z=0;z<v.length;z++){x=v[z];if(z>0&&(x.nodeType!==3||v[z-1].nodeType!==3)){A++}if(x.nodeType===3){B=x.nodeValue.indexOf(h);if(B!==-1){y+=B;break}y+=x.nodeValue.length}else{y=0}}u.moveStart("character",-1);u.text="";return{index:A,offset:y,parent:C}}o=j.item?j.item(0):j.parentElement();if(o.ownerDocument!=n.doc){return t}if(j.item||!o.hasChildNodes()){t.setStart(o.parentNode,i(o));t.setEnd(t.startContainer,t.startOffset+1);return t}m=e.isCollapsed();q=s(true);k=s(false);q.parent.normalize();k.parent.normalize();r=q.parent.childNodes[Math.min(q.index,q.parent.childNodes.length-1)];if(r.nodeType!=3){t.setStart(q.parent,q.index)}else{t.setStart(q.parent.childNodes[q.index],q.offset)}p=k.parent.childNodes[Math.min(k.index,k.parent.childNodes.length-1)];if(p.nodeType!=3){if(!m){k.index++}t.setEnd(k.parent,k.index)}else{t.setEnd(k.parent.childNodes[k.index],k.offset)}if(!m){r=t.startContainer;if(r.nodeType==1){t.setStart(r,Math.min(t.startOffset,r.childNodes.length))}p=t.endContainer;if(p.nodeType==1){t.setEnd(p,Math.min(t.endOffset,p.childNodes.length))}}d.addRange(t);return t}this.addRange=function(j){var p,n=e.dom.doc.body,q,k,r,m,o,i;r=j.startContainer;m=j.startOffset;o=j.endContainer;i=j.endOffset;p=n.createTextRange();r=r.nodeType==1?r.childNodes[Math.min(m,r.childNodes.length-1)]:r;o=o.nodeType==1?o.childNodes[Math.min(m==i?i:i-1,o.childNodes.length-1)]:o;if(r==o&&r.nodeType==1){if(/^(IMG|TABLE)$/.test(r.nodeName)&&m!=i){p=n.createControlRange();p.addElement(r)}else{p=n.createTextRange();if(!r.hasChildNodes()&&r.canHaveHTML){r.innerHTML=h}p.moveToElementText(r);if(r.innerHTML==h){p.collapse(true);r.removeChild(r.firstChild)}}if(m==i){p.collapse(i<=j.endContainer.childNodes.length-1)}p.select();return}function s(u,w){var v,t,x;if(u.nodeType!=3){return -1}v=u.nodeValue;t=n.createTextRange();u.nodeValue=v.substring(0,w)+h+v.substring(w);t.moveToElementText(u.parentNode);t.findText(h);x=Math.abs(t.moveStart("character",-1048575));u.nodeValue=v;return x}if(j.collapsed){pos=s(r,m);p=n.createTextRange();p.move("character",pos);p.select();return}else{if(r==o&&r.nodeType==3){q=s(r,m);p.move("character",q);p.moveEnd("character",i-m);p.select();return}q=s(r,m);k=s(o,i);p=n.createTextRange();if(q==-1){p.moveToElementText(r);q=0}else{p.move("character",q)}tmpRng=n.createTextRange();if(k==-1){tmpRng.moveToElementText(o)}else{tmpRng.move("character",k)}p.setEndPoint("EndToEnd",tmpRng);p.select();return}};this.getRangeAt=function(){if(!b||!c(g,e.getRng())){b=f();g=e.getRng()}return b};this.destroy=function(){g=b=null}}tinymce.dom.TridentSelection=a})();(function(){var q=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,i=0,d=Object.prototype.toString,o=false;var b=function(E,u,B,w){B=B||[];var e=u=u||document;if(u.nodeType!==1&&u.nodeType!==9){return[]}if(!E||typeof E!=="string"){return B}var C=[],D,z,H,G,A,t,s=true,x=p(u);q.lastIndex=0;while((D=q.exec(E))!==null){C.push(D[1]);if(D[2]){t=RegExp.rightContext;break}}if(C.length>1&&j.exec(E)){if(C.length===2&&f.relative[C[0]]){z=g(C[0]+C[1],u)}else{z=f.relative[C[0]]?[u]:b(C.shift(),u);while(C.length){E=C.shift();if(f.relative[E]){E+=C.shift()}z=g(E,z)}}}else{if(!w&&C.length>1&&u.nodeType===9&&!x&&f.match.ID.test(C[0])&&!f.match.ID.test(C[C.length-1])){var I=b.find(C.shift(),u,x);u=I.expr?b.filter(I.expr,I.set)[0]:I.set[0]}if(u){var I=w?{expr:C.pop(),set:a(w)}:b.find(C.pop(),C.length===1&&(C[0]==="~"||C[0]==="+")&&u.parentNode?u.parentNode:u,x);z=I.expr?b.filter(I.expr,I.set):I.set;if(C.length>0){H=a(z)}else{s=false}while(C.length){var v=C.pop(),y=v;if(!f.relative[v]){v=""}else{y=C.pop()}if(y==null){y=u}f.relative[v](H,y,x)}}else{H=C=[]}}if(!H){H=z}if(!H){throw"Syntax error, unrecognized expression: "+(v||E)}if(d.call(H)==="[object Array]"){if(!s){B.push.apply(B,H)}else{if(u&&u.nodeType===1){for(var F=0;H[F]!=null;F++){if(H[F]&&(H[F]===true||H[F].nodeType===1&&h(u,H[F]))){B.push(z[F])}}}else{for(var F=0;H[F]!=null;F++){if(H[F]&&H[F].nodeType===1){B.push(z[F])}}}}}else{a(H,B)}if(t){b(t,e,B,w);b.uniqueSort(B)}return B};b.uniqueSort=function(s){if(c){o=false;s.sort(c);if(o){for(var e=1;e<s.length;e++){if(s[e]===s[e-1]){s.splice(e--,1)}}}}};b.matches=function(e,s){return b(e,null,null,s)};b.find=function(y,e,z){var x,v;if(!y){return[]}for(var u=0,t=f.order.length;u<t;u++){var w=f.order[u],v;if((v=f.match[w].exec(y))){var s=RegExp.leftContext;if(s.substr(s.length-1)!=="\\"){v[1]=(v[1]||"").replace(/\\/g,"");x=f.find[w](v,e,z);if(x!=null){y=y.replace(f.match[w],"");break}}}}if(!x){x=e.getElementsByTagName("*")}return{set:x,expr:y}};b.filter=function(B,A,E,u){var t=B,G=[],y=A,w,e,x=A&&A[0]&&p(A[0]);while(B&&A.length){for(var z in f.filter){if((w=f.match[z].exec(B))!=null){var s=f.filter[z],F,D;e=false;if(y==G){G=[]}if(f.preFilter[z]){w=f.preFilter[z](w,y,E,G,u,x);if(!w){e=F=true}else{if(w===true){continue}}}if(w){for(var v=0;(D=y[v])!=null;v++){if(D){F=s(D,w,v,y);var C=u^!!F;if(E&&F!=null){if(C){e=true}else{y[v]=false}}else{if(C){G.push(D);e=true}}}}}if(F!==undefined){if(!E){y=G}B=B.replace(f.match[z],"");if(!e){return[]}break}}}if(B==t){if(e==null){throw"Syntax error, unrecognized expression: "+B}else{break}}t=B}return y};var f=b.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(e){return e.getAttribute("href")}},relative:{"+":function(y,e,x){var v=typeof e==="string",z=v&&!/\W/.test(e),w=v&&!z;if(z&&!x){e=e.toUpperCase()}for(var u=0,t=y.length,s;u<t;u++){if((s=y[u])){while((s=s.previousSibling)&&s.nodeType!==1){}y[u]=w||s&&s.nodeName===e?s||false:s===e}}if(w){b.filter(e,y,true)}},">":function(x,s,y){var v=typeof s==="string";if(v&&!/\W/.test(s)){s=y?s:s.toUpperCase();for(var t=0,e=x.length;t<e;t++){var w=x[t];if(w){var u=w.parentNode;x[t]=u.nodeName===s?u:false}}}else{for(var t=0,e=x.length;t<e;t++){var w=x[t];if(w){x[t]=v?w.parentNode:w.parentNode===s}}if(v){b.filter(s,x,true)}}},"":function(u,s,w){var t=i++,e=r;if(!s.match(/\W/)){var v=s=w?s:s.toUpperCase();e=n}e("parentNode",s,t,u,v,w)},"~":function(u,s,w){var t=i++,e=r;if(typeof s==="string"&&!s.match(/\W/)){var v=s=w?s:s.toUpperCase();e=n}e("previousSibling",s,t,u,v,w)}},find:{ID:function(s,t,u){if(typeof t.getElementById!=="undefined"&&!u){var e=t.getElementById(s[1]);return e?[e]:[]}},NAME:function(t,w,x){if(typeof w.getElementsByName!=="undefined"){var s=[],v=w.getElementsByName(t[1]);for(var u=0,e=v.length;u<e;u++){if(v[u].getAttribute("name")===t[1]){s.push(v[u])}}return s.length===0?null:s}},TAG:function(e,s){return s.getElementsByTagName(e[1])}},preFilter:{CLASS:function(u,s,t,e,x,y){u=" "+u[1].replace(/\\/g,"")+" ";if(y){return u}for(var v=0,w;(w=s[v])!=null;v++){if(w){if(x^(w.className&&(" "+w.className+" ").indexOf(u)>=0)){if(!t){e.push(w)}}else{if(t){s[v]=false}}}}return false},ID:function(e){return e[1].replace(/\\/g,"")},TAG:function(s,e){for(var t=0;e[t]===false;t++){}return e[t]&&p(e[t])?s[1]:s[1].toUpperCase()},CHILD:function(e){if(e[1]=="nth"){var s=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(e[2]=="even"&&"2n"||e[2]=="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(s[1]+(s[2]||1))-0;e[3]=s[3]-0}e[0]=i++;return e},ATTR:function(v,s,t,e,w,x){var u=v[1].replace(/\\/g,"");if(!x&&f.attrMap[u]){v[1]=f.attrMap[u]}if(v[2]==="~="){v[4]=" "+v[4]+" "}return v},PSEUDO:function(v,s,t,e,w){if(v[1]==="not"){if(v[3].match(q).length>1||/^\w/.test(v[3])){v[3]=b(v[3],null,null,s)}else{var u=b.filter(v[3],s,t,true^w);if(!t){e.push.apply(e,u)}return false}}else{if(f.match.POS.test(v[0])||f.match.CHILD.test(v[0])){return true}}return v},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){e.parentNode.selectedIndex;return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(t,s,e){return !!b(e[3],t).length},header:function(e){return/h\d/i.test(e.nodeName)},text:function(e){return"text"===e.type},radio:function(e){return"radio"===e.type},checkbox:function(e){return"checkbox"===e.type},file:function(e){return"file"===e.type},password:function(e){return"password"===e.type},submit:function(e){return"submit"===e.type},image:function(e){return"image"===e.type},reset:function(e){return"reset"===e.type},button:function(e){return"button"===e.type||e.nodeName.toUpperCase()==="BUTTON"},input:function(e){return/input|select|textarea|button/i.test(e.nodeName)}},setFilters:{first:function(s,e){return e===0},last:function(t,s,e,u){return s===u.length-1},even:function(s,e){return e%2===0},odd:function(s,e){return e%2===1},lt:function(t,s,e){return s<e[3]-0},gt:function(t,s,e){return s>e[3]-0},nth:function(t,s,e){return e[3]-0==s},eq:function(t,s,e){return e[3]-0==s}},filter:{PSEUDO:function(x,t,u,y){var s=t[1],v=f.filters[s];if(v){return v(x,u,t,y)}else{if(s==="contains"){return(x.textContent||x.innerText||"").indexOf(t[3])>=0}else{if(s==="not"){var w=t[3];for(var u=0,e=w.length;u<e;u++){if(w[u]===x){return false}}return true}}}},CHILD:function(e,u){var x=u[1],s=e;switch(x){case"only":case"first":while(s=s.previousSibling){if(s.nodeType===1){return false}}if(x=="first"){return true}s=e;case"last":while(s=s.nextSibling){if(s.nodeType===1){return false}}return true;case"nth":var t=u[2],A=u[3];if(t==1&&A==0){return true}var w=u[0],z=e.parentNode;if(z&&(z.sizcache!==w||!e.nodeIndex)){var v=0;for(s=z.firstChild;s;s=s.nextSibling){if(s.nodeType===1){s.nodeIndex=++v}}z.sizcache=w}var y=e.nodeIndex-A;if(t==0){return y==0}else{return(y%t==0&&y/t>=0)}}},ID:function(s,e){return s.nodeType===1&&s.getAttribute("id")===e},TAG:function(s,e){return(e==="*"&&s.nodeType===1)||s.nodeName===e},CLASS:function(s,e){return(" "+(s.className||s.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(w,u){var t=u[1],e=f.attrHandle[t]?f.attrHandle[t](w):w[t]!=null?w[t]:w.getAttribute(t),x=e+"",v=u[2],s=u[4];return e==null?v==="!=":v==="="?x===s:v==="*="?x.indexOf(s)>=0:v==="~="?(" "+x+" ").indexOf(s)>=0:!s?x&&e!==false:v==="!="?x!=s:v==="^="?x.indexOf(s)===0:v==="$="?x.substr(x.length-s.length)===s:v==="|="?x===s||x.substr(0,s.length+1)===s+"-":false},POS:function(v,s,t,w){var e=s[2],u=f.setFilters[e];if(u){return u(v,t,s,w)}}}};var j=f.match.POS;for(var m in f.match){f.match[m]=new RegExp(f.match[m].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var a=function(s,e){s=Array.prototype.slice.call(s);if(e){e.push.apply(e,s);return e}return s};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(k){a=function(v,u){var s=u||[];if(d.call(v)==="[object Array]"){Array.prototype.push.apply(s,v)}else{if(typeof v.length==="number"){for(var t=0,e=v.length;t<e;t++){s.push(v[t])}}else{for(var t=0;v[t];t++){s.push(v[t])}}}return s}}var c;if(document.documentElement.compareDocumentPosition){c=function(s,e){var t=s.compareDocumentPosition(e)&4?-1:s===e?0:1;if(t===0){o=true}return t}}else{if("sourceIndex" in document.documentElement){c=function(s,e){var t=s.sourceIndex-e.sourceIndex;if(t===0){o=true}return t}}else{if(document.createRange){c=function(u,s){var t=u.ownerDocument.createRange(),e=s.ownerDocument.createRange();t.setStart(u,0);t.setEnd(u,0);e.setStart(s,0);e.setEnd(s,0);var v=t.compareBoundaryPoints(Range.START_TO_END,e);if(v===0){o=true}return v}}}}(function(){var s=document.createElement("div"),t="script"+(new Date).getTime();s.innerHTML="<a name='"+t+"'/>";var e=document.documentElement;e.insertBefore(s,e.firstChild);if(!!document.getElementById(t)){f.find.ID=function(v,w,x){if(typeof w.getElementById!=="undefined"&&!x){var u=w.getElementById(v[1]);return u?u.id===v[1]||typeof u.getAttributeNode!=="undefined"&&u.getAttributeNode("id").nodeValue===v[1]?[u]:undefined:[]}};f.filter.ID=function(w,u){var v=typeof w.getAttributeNode!=="undefined"&&w.getAttributeNode("id");return w.nodeType===1&&v&&v.nodeValue===u}}e.removeChild(s)})();(function(){var e=document.createElement("div");e.appendChild(document.createComment(""));if(e.getElementsByTagName("*").length>0){f.find.TAG=function(s,w){var v=w.getElementsByTagName(s[1]);if(s[1]==="*"){var u=[];for(var t=0;v[t];t++){if(v[t].nodeType===1){u.push(v[t])}}v=u}return v}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){f.attrHandle.href=function(s){return s.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var e=b,t=document.createElement("div");t.innerHTML="<p class='TEST'></p>";if(t.querySelectorAll&&t.querySelectorAll(".TEST").length===0){return}b=function(x,w,u,v){w=w||document;if(!v&&w.nodeType===9&&!p(w)){try{return a(w.querySelectorAll(x),u)}catch(y){}}return e(x,w,u,v)};for(var s in e){b[s]=e[s]}})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var e=document.createElement("div");e.innerHTML="<div class='test e'></div><div class='test'></div>";if(e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}f.order.splice(1,0,"CLASS");f.find.CLASS=function(s,t,u){if(typeof t.getElementsByClassName!=="undefined"&&!u){return t.getElementsByClassName(s[1])}}})()}function n(s,x,w,B,y,A){var z=s=="previousSibling"&&!A;for(var u=0,t=B.length;u<t;u++){var e=B[u];if(e){if(z&&e.nodeType===1){e.sizcache=w;e.sizset=u}e=e[s];var v=false;while(e){if(e.sizcache===w){v=B[e.sizset];break}if(e.nodeType===1&&!A){e.sizcache=w;e.sizset=u}if(e.nodeName===x){v=e;break}e=e[s]}B[u]=v}}}function r(s,x,w,B,y,A){var z=s=="previousSibling"&&!A;for(var u=0,t=B.length;u<t;u++){var e=B[u];if(e){if(z&&e.nodeType===1){e.sizcache=w;e.sizset=u}e=e[s];var v=false;while(e){if(e.sizcache===w){v=B[e.sizset];break}if(e.nodeType===1){if(!A){e.sizcache=w;e.sizset=u}if(typeof x!=="string"){if(e===x){v=true;break}}else{if(b.filter(x,[e]).length>0){v=e;break}}}e=e[s]}B[u]=v}}}var h=document.compareDocumentPosition?function(s,e){return s.compareDocumentPosition(e)&16}:function(s,e){return s!==e&&(s.contains?s.contains(e):true)};var p=function(e){return e.nodeType===9&&e.documentElement.nodeName!=="HTML"||!!e.ownerDocument&&e.ownerDocument.documentElement.nodeName!=="HTML"};var g=function(e,y){var u=[],v="",w,t=y.nodeType?[y]:y;while((w=f.match.PSEUDO.exec(e))){v+=w[0];e=e.replace(f.match.PSEUDO,"")}e=f.relative[e]?e+"*":e;for(var x=0,s=t.length;x<s;x++){b(e,t[x],u)}return b.filter(v,u)};window.tinymce.dom.Sizzle=b})();(function(d){var f=d.each,c=d.DOM,b=d.isIE,e=d.isWebKit,a;d.create("tinymce.dom.EventUtils",{EventUtils:function(){this.inits=[];this.events=[]},add:function(p,q,m,j){var g,h=this,i=h.events,k;if(q instanceof Array){k=[];f(q,function(o){k.push(h.add(p,o,m,j))});return k}if(p&&p.hasOwnProperty&&p instanceof Array){k=[];f(p,function(n){n=c.get(n);k.push(h.add(n,q,m,j))});return k}p=c.get(p);if(!p){return}g=function(n){if(h.disabled){return}n=n||window.event;if(n&&b){if(!n.target){n.target=n.srcElement}d.extend(n,h._stoppers)}if(!j){return m(n)}return m.call(j,n)};if(q=="unload"){d.unloads.unshift({func:g});return g}if(q=="init"){if(h.domLoaded){g()}else{h.inits.push(g)}return g}i.push({obj:p,name:q,func:m,cfunc:g,scope:j});h._add(p,q,g);return m},remove:function(m,p,k){var h=this,g=h.events,i=false,j;if(m&&m.hasOwnProperty&&m instanceof Array){j=[];f(m,function(n){n=c.get(n);j.push(h.remove(n,p,k))});return j}m=c.get(m);f(g,function(o,n){if(o.obj==m&&o.name==p&&(!k||(o.func==k||o.cfunc==k))){g.splice(n,1);h._remove(m,p,o.cfunc);i=true;return false}});return i},clear:function(m){var j=this,g=j.events,h,k;if(m){m=c.get(m);for(h=g.length-1;h>=0;h--){k=g[h];if(k.obj===m){j._remove(k.obj,k.name,k.cfunc);k.obj=k.cfunc=null;g.splice(h,1)}}}},cancel:function(g){if(!g){return false}this.stop(g);return this.prevent(g)},stop:function(g){if(g.stopPropagation){g.stopPropagation()}else{g.cancelBubble=true}return false},prevent:function(g){if(g.preventDefault){g.preventDefault()}else{g.returnValue=false}return false},destroy:function(){var g=this;f(g.events,function(j,h){g._remove(j.obj,j.name,j.cfunc);j.obj=j.cfunc=null});g.events=[];g=null},_add:function(h,i,g){if(h.attachEvent){h.attachEvent("on"+i,g)}else{if(h.addEventListener){h.addEventListener(i,g,false)}else{h["on"+i]=g}}},_remove:function(i,j,h){if(i){try{if(i.detachEvent){i.detachEvent("on"+j,h)}else{if(i.removeEventListener){i.removeEventListener(j,h,false)}else{i["on"+j]=null}}}catch(g){}}},_pageInit:function(h){var g=this;if(g.domLoaded){return}g.domLoaded=true;f(g.inits,function(i){i()});g.inits=[]},_wait:function(i){var g=this,h=i.document;if(i.tinyMCE_GZ&&tinyMCE_GZ.loaded){g.domLoaded=1;return}if(h.attachEvent){h.attachEvent("onreadystatechange",function(){if(h.readyState==="complete"){h.detachEvent("onreadystatechange",arguments.callee);g._pageInit(i)}});if(h.documentElement.doScroll&&i==i.top){(function(){if(g.domLoaded){return}try{h.documentElement.doScroll("left")}catch(j){setTimeout(arguments.callee,0);return}g._pageInit(i)})()}}else{if(h.addEventListener){g._add(i,"DOMContentLoaded",function(){g._pageInit(i)})}}g._add(i,"load",function(){g._pageInit(i)})},_stoppers:{preventDefault:function(){this.returnValue=false},stopPropagation:function(){this.cancelBubble=true}}});a=d.dom.Event=new d.dom.EventUtils();a._wait(window);d.addUnload(function(){a.destroy()})})(tinymce);(function(a){var b=a.each;a.create("tinymce.dom.Element",{Element:function(g,e){var c=this,f,d;e=e||{};c.id=g;c.dom=f=e.dom||a.DOM;c.settings=e;if(!a.isIE){d=c.dom.get(c.id)}b(["getPos","getRect","getParent","add","setStyle","getStyle","setStyles","setAttrib","setAttribs","getAttrib","addClass","removeClass","hasClass","getOuterHTML","setOuterHTML","remove","show","hide","isHidden","setHTML","get"],function(h){c[h]=function(){var j=[g],k;for(k=0;k<arguments.length;k++){j.push(arguments[k])}j=f[h].apply(f,j);c.update(h);return j}})},on:function(e,d,c){return a.dom.Event.add(this.id,e,d,c)},getXY:function(){return{x:parseInt(this.getStyle("left")),y:parseInt(this.getStyle("top"))}},getSize:function(){var c=this.dom.get(this.id);return{w:parseInt(this.getStyle("width")||c.clientWidth),h:parseInt(this.getStyle("height")||c.clientHeight)}},moveTo:function(c,d){this.setStyles({left:c,top:d})},moveBy:function(c,e){var d=this.getXY();this.moveTo(d.x+c,d.y+e)},resizeTo:function(c,d){this.setStyles({width:c,height:d})},resizeBy:function(c,e){var d=this.getSize();this.resizeTo(d.w+c,d.h+e)},update:function(d){var e=this,c,f=e.dom;if(a.isIE6&&e.settings.blocker){d=d||"";if(d.indexOf("get")===0||d.indexOf("has")===0||d.indexOf("is")===0){return}if(d=="remove"){f.remove(e.blocker);return}if(!e.blocker){e.blocker=f.uniqueId();c=f.add(e.settings.container||f.getRoot(),"iframe",{id:e.blocker,style:"position:absolute;",frameBorder:0,src:'javascript:""'});f.setStyle(c,"opacity",0)}else{c=f.get(e.blocker)}f.setStyle(c,"left",e.getStyle("left",1));f.setStyle(c,"top",e.getStyle("top",1));f.setStyle(c,"width",e.getStyle("width",1));f.setStyle(c,"height",e.getStyle("height",1));f.setStyle(c,"display",e.getStyle("display",1));f.setStyle(c,"zIndex",parseInt(e.getStyle("zIndex",1)||0)-1)}}})})(tinymce);(function(c){function e(f){return f.replace(/[\n\r]+/g,"")}var b=c.is,a=c.isIE,d=c.each;c.create("tinymce.dom.Selection",{Selection:function(i,h,g){var f=this;f.dom=i;f.win=h;f.serializer=g;d(["onBeforeSetContent","onBeforeGetContent","onSetContent","onGetContent"],function(j){f[j]=new c.util.Dispatcher(f)});if(!f.win.getSelection){f.tridentSel=new c.dom.TridentSelection(f)}c.addUnload(f.destroy,f)},getContent:function(g){var f=this,h=f.getRng(),m=f.dom.create("body"),j=f.getSel(),i,k,o;g=g||{};i=k="";g.get=true;g.format=g.format||"html";f.onBeforeGetContent.dispatch(f,g);if(g.format=="text"){return f.isCollapsed()?"":(h.text||(j.toString?j.toString():""))}if(h.cloneContents){o=h.cloneContents();if(o){m.appendChild(o)}}else{if(b(h.item)||b(h.htmlText)){m.innerHTML=h.item?h.item(0).outerHTML:h.htmlText}else{m.innerHTML=h.toString()}}if(/^\s/.test(m.innerHTML)){i=" "}if(/\s+$/.test(m.innerHTML)){k=" "}g.getInner=true;g.content=f.isCollapsed()?"":i+f.serializer.serialize(m,g)+k;f.onGetContent.dispatch(f,g);return g.content},setContent:function(i,g){var f=this,j=f.getRng(),m,k=f.win.document;g=g||{format:"html"};g.set=true;i=g.content=f.dom.processHTML(i);f.onBeforeSetContent.dispatch(f,g);i=g.content;if(j.insertNode){i+='<span id="__caret">_</span>';j.deleteContents();j.insertNode(f.getRng().createContextualFragment(i));m=f.dom.get("__caret");j=k.createRange();j.setStartBefore(m);j.setEndAfter(m);f.setRng(j);f.dom.remove("__caret")}else{if(j.item){k.execCommand("Delete",false,null);j=f.getRng()}j.pasteHTML(i)}f.onSetContent.dispatch(f,g)},getStart:function(){var f=this,g=f.getRng(),h;if(a){if(g.item){return g.item(0)}g=g.duplicate();g.collapse(1);h=g.parentElement();if(h&&h.nodeName=="BODY"){return h.firstChild}return h}else{h=g.startContainer;if(h.nodeName=="BODY"){return h.firstChild}return f.dom.getParent(h,"*")}},getEnd:function(){var f=this,g=f.getRng(),h;if(a){if(g.item){return g.item(0)}g=g.duplicate();g.collapse(0);h=g.parentElement();if(h&&h.nodeName=="BODY"){return h.lastChild}return h}else{h=g.endContainer;if(h.nodeName=="BODY"){return h.lastChild}return f.dom.getParent(h,"*")}},getBookmark:function(y){var j=this,n=j.getRng(),f,o,m,v=j.dom.getViewPort(j.win),w,q,A,p,x=-16777215,k,h=j.dom.getRoot(),g=0,i=0,z;o=v.x;m=v.y;if(y){return{rng:n,scrollX:o,scrollY:m}}if(a){if(n.item){w=n.item(0);d(j.dom.select(w.nodeName),function(s,r){if(w==s){q=r;return false}});return{tag:w.nodeName,index:q,scrollX:o,scrollY:m}}f=j.dom.doc.body.createTextRange();f.moveToElementText(h);f.collapse(true);A=Math.abs(f.move("character",x));f=n.duplicate();f.collapse(true);q=Math.abs(f.move("character",x));f=n.duplicate();f.collapse(false);p=Math.abs(f.move("character",x))-q;return{start:q-A,length:p,scrollX:o,scrollY:m}}w=j.getNode();k=j.getSel();if(!k){return null}if(w&&w.nodeName=="IMG"){return{scrollX:o,scrollY:m}}function u(B,E,t){var s=j.dom.doc.createTreeWalker(B,NodeFilter.SHOW_TEXT,null,false),F,C=0,D={};while((F=s.nextNode())!=null){if(F==E){D.start=C}if(F==t){D.end=C;return D}C+=e(F.nodeValue||"").length}return null}if(k.anchorNode==k.focusNode&&k.anchorOffset==k.focusOffset){w=u(h,k.anchorNode,k.focusNode);if(!w){return{scrollX:o,scrollY:m}}e(k.anchorNode.nodeValue||"").replace(/^\s+/,function(r){g=r.length});return{start:Math.max(w.start+k.anchorOffset-g,0),end:Math.max(w.end+k.focusOffset-g,0),scrollX:o,scrollY:m,beg:k.anchorOffset-g==0}}else{w=u(h,n.startContainer,n.endContainer);if(!w){return{scrollX:o,scrollY:m}}return{start:Math.max(w.start+n.startOffset-g,0),end:Math.max(w.end+n.endOffset-i,0),scrollX:o,scrollY:m,beg:n.startOffset-g==0}}},moveToBookmark:function(o){var p=this,g=p.getRng(),q=p.getSel(),j=p.dom.getRoot(),n,h,k;function i(s,u,E){var C=p.dom.doc.createTreeWalker(s,NodeFilter.SHOW_TEXT,null,false),y,t=0,B={},x,D,A,z;while((y=C.nextNode())!=null){A=z=0;k=y.nodeValue||"";h=e(k).length;t+=h;if(t>=u&&!B.startNode){x=u-(t-h);if(o.beg&&x>=h){continue}B.startNode=y;B.startOffset=x+z}if(t>=E){B.endNode=y;B.endOffset=E-(t-h)+z;return B}}return null}if(!o){return false}p.win.scrollTo(o.scrollX,o.scrollY);if(a){if(g=o.rng){try{g.select()}catch(m){}return true}p.win.focus();if(o.tag){g=j.createControlRange();d(p.dom.select(o.tag),function(s,r){if(r==o.index){g.addElement(s)}})}else{try{if(o.start<0){return true}g=q.createRange();g.moveToElementText(j);g.collapse(true);g.moveStart("character",o.start);g.moveEnd("character",o.length)}catch(f){return true}}try{g.select()}catch(m){}return true}if(!q){return false}if(o.rng){q.removeAllRanges();q.addRange(o.rng)}else{if(b(o.start)&&b(o.end)){try{n=i(j,o.start,o.end);if(n){g=p.dom.doc.createRange();g.setStart(n.startNode,n.startOffset);g.setEnd(n.endNode,n.endOffset);q.removeAllRanges();q.addRange(g)}if(!c.isOpera){p.win.focus()}}catch(m){}}}},select:function(g,m){var q=this,f=q.getRng(),u=q.getSel(),p,o,k,j=q.win.document;function h(v,t){var s,r;if(v){s=j.createTreeWalker(v,NodeFilter.SHOW_TEXT,null,false);while(v=s.nextNode()){r=v;if(c.trim(v.nodeValue).length!=0){if(t){return v}else{r=v}}}}return r}if(a){try{p=j.body;if(/^(IMG|TABLE)$/.test(g.nodeName)){f=p.createControlRange();f.addElement(g)}else{f=p.createTextRange();f.moveToElementText(g)}f.select()}catch(i){}}else{if(m){o=h(g,1)||q.dom.select("br:first",g)[0];k=h(g,0)||q.dom.select("br:last",g)[0];if(o&&k){f=j.createRange();if(o.nodeName=="BR"){f.setStartBefore(o)}else{f.setStart(o,0)}if(k.nodeName=="BR"){f.setEndBefore(k)}else{f.setEnd(k,k.nodeValue.length)}}else{f.selectNode(g)}}else{f.selectNode(g)}q.setRng(f)}return g},isCollapsed:function(){var f=this,h=f.getRng(),g=f.getSel();if(!h||h.item){return false}return !g||h.boundingWidth==0||h.collapsed},collapse:function(f){var g=this,h=g.getRng(),i;if(h.item){i=h.item(0);h=this.win.document.body.createTextRange();h.moveToElementText(i)}h.collapse(!!f);g.setRng(h)},getSel:function(){var g=this,f=this.win;return f.getSelection?f.getSelection():f.document.selection},getRng:function(j){var g=this,h,i;if(j&&g.tridentSel){return g.tridentSel.getRangeAt(0)}try{if(h=g.getSel()){i=h.rangeCount>0?h.getRangeAt(0):(h.createRange?h.createRange():g.win.document.createRange())}}catch(f){}if(!i){i=a?g.win.document.body.createTextRange():g.win.document.createRange()}return i},setRng:function(i){var h,g=this;if(!g.tridentSel){h=g.getSel();if(h){h.removeAllRanges();h.addRange(i)}}else{if(i.cloneRange){g.tridentSel.addRange(i);return}try{i.select()}catch(f){}}},setNode:function(g){var f=this;f.setContent(f.dom.getOuterHTML(g));return g},getNode:function(){var f=this,h=f.getRng(),g=f.getSel(),i;if(!a){if(!h){return f.dom.getRoot()}i=h.commonAncestorContainer;if(!h.collapsed){if(c.isWebKit&&g.anchorNode&&g.anchorNode.nodeType==1){return g.anchorNode.childNodes[g.anchorOffset]}if(h.startContainer==h.endContainer){if(h.startOffset-h.endOffset<2){if(h.startContainer.hasChildNodes()){i=h.startContainer.childNodes[h.startOffset]}}}}return f.dom.getParent(i,"*")}return h.item?h.item(0):h.parentElement()},getSelectedBlocks:function(g,f){var i=this,j=i.dom,o,h,m,k=[];o=j.getParent(g||i.getStart(),j.isBlock);h=j.getParent(f||i.getEnd(),j.isBlock);if(o){k.push(o)}if(o&&h&&o!=h){m=o;while((m=m.nextSibling)&&m!=h){if(j.isBlock(m)){k.push(m)}}}if(h&&o!=h){k.push(h)}return k},destroy:function(g){var f=this;f.win=null;if(f.tridentSel){f.tridentSel.destroy()}if(!g){c.removeUnload(f.destroy)}}})})(tinymce);(function(a){a.create("tinymce.dom.XMLWriter",{node:null,XMLWriter:function(c){function b(){var e=document.implementation;if(!e||!e.createDocument){try{return new ActiveXObject("MSXML2.DOMDocument")}catch(d){}try{return new ActiveXObject("Microsoft.XmlDom")}catch(d){}}else{return e.createDocument("","",null)}}this.doc=b();this.valid=a.isOpera||a.isWebKit;this.reset()},reset:function(){var b=this,c=b.doc;if(c.firstChild){c.removeChild(c.firstChild)}b.node=c.appendChild(c.createElement("html"))},writeStartElement:function(c){var b=this;b.node=b.node.appendChild(b.doc.createElement(c))},writeAttribute:function(c,b){if(this.valid){b=b.replace(/>/g,"%MCGT%")}this.node.setAttribute(c,b)},writeEndElement:function(){this.node=this.node.parentNode},writeFullEndElement:function(){var b=this,c=b.node;c.appendChild(b.doc.createTextNode(""));b.node=c.parentNode},writeText:function(b){if(this.valid){b=b.replace(/>/g,"%MCGT%")}this.node.appendChild(this.doc.createTextNode(b))},writeCDATA:function(b){this.node.appendChild(this.doc.createCDATASection(b))},writeComment:function(b){if(a.isIE){b=b.replace(/^\-|\-$/g," ")}this.node.appendChild(this.doc.createComment(b.replace(/\-\-/g," ")))},getContent:function(){var b;b=this.doc.xml||new XMLSerializer().serializeToString(this.doc);b=b.replace(/<\?[^?]+\?>|<html>|<\/html>|<html\/>|<!DOCTYPE[^>]+>/g,"");b=b.replace(/ ?\/>/g," />");if(this.valid){b=b.replace(/\%MCGT%/g,"&gt;")}return b}})})(tinymce);(function(a){a.create("tinymce.dom.StringWriter",{str:null,tags:null,count:0,settings:null,indent:null,StringWriter:function(b){this.settings=a.extend({indent_char:" ",indentation:0},b);this.reset()},reset:function(){this.indent="";this.str="";this.tags=[];this.count=0},writeStartElement:function(b){this._writeAttributesEnd();this.writeRaw("<"+b);this.tags.push(b);this.inAttr=true;this.count++;this.elementCount=this.count},writeAttribute:function(d,b){var c=this;c.writeRaw(" "+c.encode(d)+'="'+c.encode(b)+'"')},writeEndElement:function(){var b;if(this.tags.length>0){b=this.tags.pop();if(this._writeAttributesEnd(1)){this.writeRaw("</"+b+">")}if(this.settings.indentation>0){this.writeRaw("\n")}}},writeFullEndElement:function(){if(this.tags.length>0){this._writeAttributesEnd();this.writeRaw("</"+this.tags.pop()+">");if(this.settings.indentation>0){this.writeRaw("\n")}}},writeText:function(b){this._writeAttributesEnd();this.writeRaw(this.encode(b));this.count++},writeCDATA:function(b){this._writeAttributesEnd();this.writeRaw("<![CDATA["+b+"]]>");this.count++},writeComment:function(b){this._writeAttributesEnd();this.writeRaw("<!-- "+b+"-->");this.count++},writeRaw:function(b){this.str+=b},encode:function(b){return b.replace(/[<>&"]/g,function(c){switch(c){case"<":return"&lt;";case">":return"&gt;";case"&":return"&amp;";case'"':return"&quot;"}return c})},getContent:function(){return this.str},_writeAttributesEnd:function(b){if(!this.inAttr){return}this.inAttr=false;if(b&&this.elementCount==this.count){this.writeRaw(" />");return false}this.writeRaw(">");return true}})})(tinymce);(function(e){var g=e.extend,f=e.each,b=e.util.Dispatcher,d=e.isIE,a=e.isGecko;function c(h){return h.replace(/([?+*])/g,".$1")}e.create("tinymce.dom.Serializer",{Serializer:function(j){var i=this;i.key=0;i.onPreProcess=new b(i);i.onPostProcess=new b(i);try{i.writer=new e.dom.XMLWriter()}catch(h){i.writer=new e.dom.StringWriter()}i.settings=j=g({dom:e.DOM,valid_nodes:0,node_filter:0,attr_filter:0,invalid_attrs:/^(mce_|_moz_|sizset|sizcache)/,closed:/^(br|hr|input|meta|img|link|param|area)$/,entity_encoding:"named",entities:"160,nbsp,161,iexcl,162,cent,163,pound,164,curren,165,yen,166,brvbar,167,sect,168,uml,169,copy,170,ordf,171,laquo,172,not,173,shy,174,reg,175,macr,176,deg,177,plusmn,178,sup2,179,sup3,180,acute,181,micro,182,para,183,middot,184,cedil,185,sup1,186,ordm,187,raquo,188,frac14,189,frac12,190,frac34,191,iquest,192,Agrave,193,Aacute,194,Acirc,195,Atilde,196,Auml,197,Aring,198,AElig,199,Ccedil,200,Egrave,201,Eacute,202,Ecirc,203,Euml,204,Igrave,205,Iacute,206,Icirc,207,Iuml,208,ETH,209,Ntilde,210,Ograve,211,Oacute,212,Ocirc,213,Otilde,214,Ouml,215,times,216,Oslash,217,Ugrave,218,Uacute,219,Ucirc,220,Uuml,221,Yacute,222,THORN,223,szlig,224,agrave,225,aacute,226,acirc,227,atilde,228,auml,229,aring,230,aelig,231,ccedil,232,egrave,233,eacute,234,ecirc,235,euml,236,igrave,237,iacute,238,icirc,239,iuml,240,eth,241,ntilde,242,ograve,243,oacute,244,ocirc,245,otilde,246,ouml,247,divide,248,oslash,249,ugrave,250,uacute,251,ucirc,252,uuml,253,yacute,254,thorn,255,yuml,402,fnof,913,Alpha,914,Beta,915,Gamma,916,Delta,917,Epsilon,918,Zeta,919,Eta,920,Theta,921,Iota,922,Kappa,923,Lambda,924,Mu,925,Nu,926,Xi,927,Omicron,928,Pi,929,Rho,931,Sigma,932,Tau,933,Upsilon,934,Phi,935,Chi,936,Psi,937,Omega,945,alpha,946,beta,947,gamma,948,delta,949,epsilon,950,zeta,951,eta,952,theta,953,iota,954,kappa,955,lambda,956,mu,957,nu,958,xi,959,omicron,960,pi,961,rho,962,sigmaf,963,sigma,964,tau,965,upsilon,966,phi,967,chi,968,psi,969,omega,977,thetasym,978,upsih,982,piv,8226,bull,8230,hellip,8242,prime,8243,Prime,8254,oline,8260,frasl,8472,weierp,8465,image,8476,real,8482,trade,8501,alefsym,8592,larr,8593,uarr,8594,rarr,8595,darr,8596,harr,8629,crarr,8656,lArr,8657,uArr,8658,rArr,8659,dArr,8660,hArr,8704,forall,8706,part,8707,exist,8709,empty,8711,nabla,8712,isin,8713,notin,8715,ni,8719,prod,8721,sum,8722,minus,8727,lowast,8730,radic,8733,prop,8734,infin,8736,ang,8743,and,8744,or,8745,cap,8746,cup,8747,int,8756,there4,8764,sim,8773,cong,8776,asymp,8800,ne,8801,equiv,8804,le,8805,ge,8834,sub,8835,sup,8836,nsub,8838,sube,8839,supe,8853,oplus,8855,otimes,8869,perp,8901,sdot,8968,lceil,8969,rceil,8970,lfloor,8971,rfloor,9001,lang,9002,rang,9674,loz,9824,spades,9827,clubs,9829,hearts,9830,diams,338,OElig,339,oelig,352,Scaron,353,scaron,376,Yuml,710,circ,732,tilde,8194,ensp,8195,emsp,8201,thinsp,8204,zwnj,8205,zwj,8206,lrm,8207,rlm,8211,ndash,8212,mdash,8216,lsquo,8217,rsquo,8218,sbquo,8220,ldquo,8221,rdquo,8222,bdquo,8224,dagger,8225,Dagger,8240,permil,8249,lsaquo,8250,rsaquo,8364,euro",bool_attrs:/(checked|disabled|readonly|selected|nowrap)/,valid_elements:"*[*]",extended_valid_elements:0,valid_child_elements:0,invalid_elements:0,fix_table_elements:1,fix_list_elements:true,fix_content_duplication:true,convert_fonts_to_spans:false,font_size_classes:0,font_size_style_values:0,apply_source_formatting:0,indent_mode:"simple",indent_char:"\t",indent_levels:1,remove_linebreaks:1,remove_redundant_brs:1,element_format:"xhtml"},j);i.dom=j.dom;if(j.remove_redundant_brs){i.onPostProcess.add(function(k,m){m.content=m.content.replace(/(<br \/>\s*)+<\/(p|h[1-6]|div|li)>/gi,function(o,n,p){if(/^<br \/>\s*<\//.test(o)){return"</"+p+">"}return o})})}if(j.element_format=="html"){i.onPostProcess.add(function(k,m){m.content=m.content.replace(/<([^>]+) \/>/g,"<$1>")})}if(j.fix_list_elements){i.onPreProcess.add(function(w,t){var m,z,y=["ol","ul"],v,u,s,k=/^(OL|UL)$/,A;function q(r,x){var o=x.split(","),p;while((r=r.previousSibling)!=null){for(p=0;p<o.length;p++){if(r.nodeName==o[p]){return r}}}return null}for(z=0;z<y.length;z++){m=i.dom.select(y[z],t.node);for(v=0;v<m.length;v++){u=m[v];s=u.parentNode;if(k.test(s.nodeName)){A=q(u,"LI");if(!A){A=i.dom.create("li");A.innerHTML="&nbsp;";A.appendChild(u);s.insertBefore(A,s.firstChild)}else{A.appendChild(u)}}}}})}if(j.fix_table_elements){i.onPreProcess.add(function(k,m){f(i.dom.select("p table",m.node),function(o){if(d){o.outerHTML=o.outerHTML}i.dom.split(i.dom.getParent(o,"p"),o)})})}},setEntities:function(p){var n=this,j,m,h={},o="",k;if(n.entityLookup){return}j=p.split(",");for(m=0;m<j.length;m+=2){k=j[m];if(k==34||k==38||k==60||k==62){continue}h[String.fromCharCode(j[m])]=j[m+1];k=parseInt(j[m]).toString(16);o+="\\u"+"0000".substring(k.length)+k}if(!o){n.settings.entity_encoding="raw";return}n.entitiesRE=new RegExp("["+o+"]","g");n.entityLookup=h},setValidChildRules:function(h){this.childRules=null;this.addValidChildRules(h)},addValidChildRules:function(k){var j=this,m,h,i;if(!k){return}m="A|BR|SPAN|BDO|MAP|OBJECT|IMG|TT|I|B|BIG|SMALL|EM|STRONG|DFN|CODE|Q|SAMP|KBD|VAR|CITE|ABBR|ACRONYM|SUB|SUP|#text|#comment";h="A|BR|SPAN|BDO|OBJECT|APPLET|IMG|MAP|IFRAME|TT|I|B|U|S|STRIKE|BIG|SMALL|FONT|BASEFONT|EM|STRONG|DFN|CODE|Q|SAMP|KBD|VAR|CITE|ABBR|ACRONYM|SUB|SUP|INPUT|SELECT|TEXTAREA|LABEL|BUTTON|#text|#comment";i="H[1-6]|P|DIV|ADDRESS|PRE|FORM|TABLE|LI|OL|UL|TD|CAPTION|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|FORM|NOSCRIPT|NOFRAMES|MENU|ISINDEX|SAMP";f(k.split(","),function(o){var q=o.split(/\[|\]/),n;o="";f(q[1].split("|"),function(p){if(o){o+="|"}switch(p){case"%itrans":p=h;break;case"%itrans_na":p=h.substring(2);break;case"%istrict":p=m;break;case"%istrict_na":p=m.substring(2);break;case"%btrans":p=i;break;case"%bstrict":p=i;break}o+=p});n=new RegExp("^("+o.toLowerCase()+")$","i");f(q[0].split("/"),function(p){j.childRules=j.childRules||{};j.childRules[p]=n})});k="";f(j.childRules,function(o,n){if(k){k+="|"}k+=n});j.parentElementsRE=new RegExp("^("+k.toLowerCase()+")$","i")},setRules:function(i){var h=this;h._setup();h.rules={};h.wildRules=[];h.validElements={};return h.addRules(i)},addRules:function(i){var h=this,j;if(!i){return}h._setup();f(i.split(","),function(n){var r=n.split(/\[|\]/),m=r[0].split("/"),t,k,q,o=[];if(j){k=e.extend([],j.attribs)}if(r.length>1){f(r[1].split("|"),function(v){var p={},u;k=k||[];v=v.replace(/::/g,"~");v=/^([!\-])?([\w*.?~_\-]+|)([=:<])?(.+)?$/.exec(v);v[2]=v[2].replace(/~/g,":");if(v[1]=="!"){t=t||[];t.push(v[2])}if(v[1]=="-"){for(u=0;u<k.length;u++){if(k[u].name==v[2]){k.splice(u,1);return}}}switch(v[3]){case"=":p.defaultVal=v[4]||"";break;case":":p.forcedVal=v[4];break;case"<":p.validVals=v[4].split("?");break}if(/[*.?]/.test(v[2])){q=q||[];p.nameRE=new RegExp("^"+c(v[2])+"$");q.push(p)}else{p.name=v[2];k.push(p)}o.push(v[2])})}f(m,function(w,v){var y=w.charAt(0),u=1,p={};if(j){if(j.noEmpty){p.noEmpty=j.noEmpty}if(j.fullEnd){p.fullEnd=j.fullEnd}if(j.padd){p.padd=j.padd}}switch(y){case"-":p.noEmpty=true;break;case"+":p.fullEnd=true;break;case"#":p.padd=true;break;default:u=0}m[v]=w=w.substring(u);h.validElements[w]=1;if(/[*.?]/.test(m[0])){p.nameRE=new RegExp("^"+c(m[0])+"$");h.wildRules=h.wildRules||{};h.wildRules.push(p)}else{p.name=m[0];if(m[0]=="@"){j=p}h.rules[w]=p}p.attribs=k;if(t){p.requiredAttribs=t}if(q){w="";f(o,function(s){if(w){w+="|"}w+="("+c(s)+")"});p.validAttribsRE=new RegExp("^"+w.toLowerCase()+"$");p.wildAttribs=q}})});i="";f(h.validElements,function(n,m){if(i){i+="|"}if(m!="@"){i+=m}});h.validElementsRE=new RegExp("^("+c(i.toLowerCase())+")$")},findRule:function(o){var j=this,m=j.rules,h,k;j._setup();k=m[o];if(k){return k}m=j.wildRules;for(h=0;h<m.length;h++){if(m[h].nameRE.test(o)){return m[h]}}return null},findAttribRule:function(h,m){var j,k=h.wildAttribs;for(j=0;j<k.length;j++){if(k[j].nameRE.test(m)){return k[j]}}return null},serialize:function(p,m){var j,i=this,k;i._setup();m=m||{};m.format=m.format||"html";p=p.cloneNode(true);i.processObj=m;if(e.isWebKit){k=p.ownerDocument.implementation.createHTMLDocument("");k.body.appendChild(p)}i.key=""+(parseInt(i.key)+1);if(!m.no_events){m.node=p;i.onPreProcess.dispatch(i,m)}i.writer.reset();i._serializeNode(p,m.getInner);m.content=i.writer.getContent();if(!m.no_events){i.onPostProcess.dispatch(i,m)}i._postProcess(m);m.node=null;return e.trim(m.content)},_postProcess:function(q){var i=this,k=i.settings,j=q.content,n=[],m;if(q.format=="html"){m=i._protect({content:j,patterns:[{pattern:/(<script[^>]*>)(.*?)(<\/script>)/g},{pattern:/(<noscript[^>]*>)(.*?)(<\/noscript>)/g},{pattern:/(<style[^>]*>)(.*?)(<\/style>)/g},{pattern:/(<pre[^>]*>)(.*?)(<\/pre>)/g,encode:1},{pattern:/(<!--\[CDATA\[)(.*?)(\]\]-->)/g}]});j=m.content;if(k.entity_encoding!=="raw"){j=i._encode(j)}if(!q.set){j=j.replace(/<p>\s+<\/p>|<p([^>]+)>\s+<\/p>/g,k.entity_encoding=="numeric"?"<p$1>&#160;</p>":"<p$1>&nbsp;</p>");if(k.remove_linebreaks){j=j.replace(/\r?\n|\r/g," ");j=j.replace(/(<[^>]+>)\s+/g,"$1 ");j=j.replace(/\s+(<\/[^>]+>)/g," $1");j=j.replace(/<(p|h[1-6]|blockquote|hr|div|table|tbody|tr|td|body|head|html|title|meta|style|pre|script|link|object) ([^>]+)>\s+/g,"<$1 $2>");j=j.replace(/<(p|h[1-6]|blockquote|hr|div|table|tbody|tr|td|body|head|html|title|meta|style|pre|script|link|object)>\s+/g,"<$1>");j=j.replace(/\s+<\/(p|h[1-6]|blockquote|hr|div|table|tbody|tr|td|body|head|html|title|meta|style|pre|script|link|object)>/g,"</$1>")}if(k.apply_source_formatting&&k.indent_mode=="simple"){j=j.replace(/<(\/?)(ul|hr|table|meta|link|tbody|tr|object|body|head|html|map)(|[^>]+)>\s*/g,"\n<$1$2$3>\n");j=j.replace(/\s*<(p|h[1-6]|blockquote|div|title|style|pre|script|td|li|area)(|[^>]+)>/g,"\n<$1$2>");j=j.replace(/<\/(p|h[1-6]|blockquote|div|title|style|pre|script|td|li)>\s*/g,"</$1>\n");j=j.replace(/\n\n/g,"\n")}}j=i._unprotect(j,m);j=j.replace(/<!--\[CDATA\[([\s\S]+)\]\]-->/g,"<![CDATA[$1]]>");j=j.replace(/(type|language)=\"mce-/g,'$1="');if(k.entity_encoding=="raw"){j=j.replace(/<p>&nbsp;<\/p>|<p([^>]+)>&nbsp;<\/p>/g,"<p$1>\u00a0</p>")}j=j.replace(/<noscript([^>]+|)>([\s\S]*?)<\/noscript>/g,function(h,p,o){return"<noscript"+p+">"+i.dom.decode(o.replace(/<!--|-->/g,""))+"</noscript>"})}q.content=j},_serializeNode:function(D,o){var z=this,A=z.settings,x=z.writer,q,j,u,F,E,G,B,h,y,k,r,C,p,m;if(!A.node_filter||A.node_filter(D)){switch(D.nodeType){case 1:if(D.hasAttribute?D.hasAttribute("mce_bogus"):D.getAttribute("mce_bogus")){return}p=false;q=D.hasChildNodes();k=D.getAttribute("mce_name")||D.nodeName.toLowerCase();if(d){if(D.scopeName!=="HTML"&&D.scopeName!=="html"){k=D.scopeName+":"+k}}if(k.indexOf("mce:")===0){k=k.substring(4)}if(!z.validElementsRE||!z.validElementsRE.test(k)||(z.invalidElementsRE&&z.invalidElementsRE.test(k))||o){p=true;break}if(d){if(A.fix_content_duplication){if(D.mce_serialized==z.key){return}D.mce_serialized=z.key}if(k.charAt(0)=="/"){k=k.substring(1)}}else{if(a){if(D.nodeName==="BR"&&D.getAttribute("type")=="_moz"){return}}}if(z.childRules){if(z.parentElementsRE.test(z.elementName)){if(!z.childRules[z.elementName].test(k)){p=true;break}}z.elementName=k}r=z.findRule(k);k=r.name||k;m=A.closed.test(k);if((!q&&r.noEmpty)||(d&&!k)){p=true;break}if(r.requiredAttribs){G=r.requiredAttribs;for(F=G.length-1;F>=0;F--){if(this.dom.getAttrib(D,G[F])!==""){break}}if(F==-1){p=true;break}}x.writeStartElement(k);if(r.attribs){for(F=0,B=r.attribs,E=B.length;F<E;F++){G=B[F];y=z._getAttrib(D,G);if(y!==null){x.writeAttribute(G.name,y)}}}if(r.validAttribsRE){B=z.dom.getAttribs(D);for(F=B.length-1;F>-1;F--){h=B[F];if(h.specified){G=h.nodeName.toLowerCase();if(A.invalid_attrs.test(G)||!r.validAttribsRE.test(G)){continue}C=z.findAttribRule(r,G);y=z._getAttrib(D,C,G);if(y!==null){x.writeAttribute(G,y)}}}}if(k==="script"&&e.trim(D.innerHTML)){x.writeText("// ");x.writeCDATA(D.innerHTML.replace(/<!--|-->|<\[CDATA\[|\]\]>/g,""));q=false;break}if(r.padd){if(q&&(u=D.firstChild)&&u.nodeType===1&&D.childNodes.length===1){if(u.hasAttribute?u.hasAttribute("mce_bogus"):u.getAttribute("mce_bogus")){x.writeText("\u00a0")}}else{if(!q){x.writeText("\u00a0")}}}break;case 3:if(z.childRules&&z.parentElementsRE.test(z.elementName)){if(!z.childRules[z.elementName].test(D.nodeName)){return}}return x.writeText(D.nodeValue);case 4:return x.writeCDATA(D.nodeValue);case 8:return x.writeComment(D.nodeValue)}}else{if(D.nodeType==1){q=D.hasChildNodes()}}if(q&&!m){u=D.firstChild;while(u){z._serializeNode(u);z.elementName=k;u=u.nextSibling}}if(!p){if(!m){x.writeFullEndElement()}else{x.writeEndElement()}}},_protect:function(j){var i=this;j.items=j.items||[];function h(m){return m.replace(/[\r\n\\]/g,function(n){if(n==="\n"){return"\\n"}else{if(n==="\\"){return"\\\\"}}return"\\r"})}function k(m){return m.replace(/\\[\\rn]/g,function(n){if(n==="\\n"){return"\n"}else{if(n==="\\\\"){return"\\"}}return"\r"})}f(j.patterns,function(m){j.content=k(h(j.content).replace(m.pattern,function(o,p,n,q){n=k(n);if(m.encode){n=i._encode(n)}j.items.push(n);return p+"<!--mce:"+(j.items.length-1)+"-->"+q}))});return j},_unprotect:function(i,j){i=i.replace(/\<!--mce:([0-9]+)--\>/g,function(k,h){return j.items[parseInt(h)]});j.items=[];return i},_encode:function(m){var j=this,k=j.settings,i;if(k.entity_encoding!=="raw"){if(k.entity_encoding.indexOf("named")!=-1){j.setEntities(k.entities);i=j.entityLookup;m=m.replace(j.entitiesRE,function(h){var n;if(n=i[h]){h="&"+n+";"}return h})}if(k.entity_encoding.indexOf("numeric")!=-1){m=m.replace(/[\u007E-\uFFFF]/g,function(h){return"&#"+h.charCodeAt(0)+";"})}}return m},_setup:function(){var h=this,i=this.settings;if(h.done){return}h.done=1;h.setRules(i.valid_elements);h.addRules(i.extended_valid_elements);h.addValidChildRules(i.valid_child_elements);if(i.invalid_elements){h.invalidElementsRE=new RegExp("^("+c(i.invalid_elements.replace(/,/g,"|").toLowerCase())+")$")}if(i.attrib_value_filter){h.attribValueFilter=i.attribValueFilter}},_getAttrib:function(o,j,h){var m,k;h=h||j.name;if(j.forcedVal&&(k=j.forcedVal)){if(k==="{$uid}"){return this.dom.uniqueId()}return k}k=this.dom.getAttrib(o,h);if(this.settings.bool_attrs.test(h)&&k){k=(""+k).toLowerCase();if(k==="false"||k==="0"){return null}k=h}switch(h){case"rowspan":case"colspan":if(k=="1"){k=""}break}if(this.attribValueFilter){k=this.attribValueFilter(h,k,o)}if(j.validVals){for(m=j.validVals.length-1;m>=0;m--){if(k==j.validVals[m]){break}}if(m==-1){return null}}if(k===""&&typeof(j.defaultVal)!="undefined"){k=j.defaultVal;if(k==="{$uid}"){return this.dom.uniqueId()}return k}else{if(h=="class"&&this.processObj.get){k=k.replace(/\s?mceItem\w+\s?/g,"")}}if(k===""){return null}return k}})})(tinymce);(function(tinymce){var each=tinymce.each,Event=tinymce.dom.Event;tinymce.create("tinymce.dom.ScriptLoader",{ScriptLoader:function(s){this.settings=s||{};this.queue=[];this.lookup={}},isDone:function(u){return this.lookup[u]?this.lookup[u].state==2:0},markDone:function(u){this.lookup[u]={state:2,url:u}},add:function(u,cb,s,pr){var t=this,lo=t.lookup,o;if(o=lo[u]){if(cb&&o.state==2){cb.call(s||this)}return o}o={state:0,url:u,func:cb,scope:s||this};if(pr){t.queue.unshift(o)}else{t.queue.push(o)}lo[u]=o;return o},load:function(u,cb,s){var t=this,o;if(o=t.lookup[u]){if(cb&&o.state==2){cb.call(s||t)}return o}function loadScript(u){if(Event.domLoaded||t.settings.strict_mode){tinymce.util.XHR.send({url:tinymce._addVer(u),error:t.settings.error,async:false,success:function(co){t.eval(co)}})}else{document.write('<script type="text/javascript" src="'+tinymce._addVer(u)+'"><\/script>')}}if(!tinymce.is(u,"string")){each(u,function(u){loadScript(u)});if(cb){cb.call(s||t)}}else{loadScript(u);if(cb){cb.call(s||t)}}},loadQueue:function(cb,s){var t=this;if(!t.queueLoading){t.queueLoading=1;t.queueCallbacks=[];t.loadScripts(t.queue,function(){t.queueLoading=0;if(cb){cb.call(s||t)}each(t.queueCallbacks,function(o){o.func.call(o.scope)})})}else{if(cb){t.queueCallbacks.push({func:cb,scope:s||t})}}},eval:function(co){var w=window;if(!w.execScript){try{eval.call(w,co)}catch(ex){eval(co,w)}}else{w.execScript(co)}},loadScripts:function(sc,cb,s){var t=this,lo=t.lookup;function done(o){o.state=2;if(o.func){o.func.call(o.scope||t)}}function allDone(){var l;l=sc.length;each(sc,function(o){o=lo[o.url];if(o.state===2){done(o);l--}else{load(o)}});if(l===0&&cb){cb.call(s||t);cb=0}}function load(o){if(o.state>0){return}o.state=1;tinymce.dom.ScriptLoader.loadScript(o.url,function(){done(o);allDone()})}each(sc,function(o){var u=o.url;if(!lo[u]){lo[u]=o;t.queue.push(o)}else{o=lo[u]}if(o.state>0){return}if(!Event.domLoaded&&!t.settings.strict_mode){var ix,ol="";if(cb||o.func){o.state=1;ix=tinymce.dom.ScriptLoader._addOnLoad(function(){done(o);allDone()});if(tinymce.isIE){ol=' onreadystatechange="'}else{ol=' onload="'}ol+="tinymce.dom.ScriptLoader._onLoad(this,'"+u+"',"+ix+');"'}document.write('<script type="text/javascript" src="'+tinymce._addVer(u)+'"'+ol+"><\/script>");if(!o.func){done(o)}}else{load(o)}});allDone()},"static":{_addOnLoad:function(f){var t=this;t._funcs=t._funcs||[];t._funcs.push(f);return t._funcs.length-1},_onLoad:function(e,u,ix){if(!tinymce.isIE||e.readyState=="complete"){this._funcs[ix].call(this)}},loadScript:function(u,cb){var id=tinymce.DOM.uniqueId(),e;function done(){Event.clear(id);tinymce.DOM.remove(id);if(cb){cb.call(document,u);cb=0}}if(tinymce.isIE){tinymce.util.XHR.send({url:tinymce._addVer(u),async:false,success:function(co){window.execScript(co);done()}})}else{e=tinymce.DOM.create("script",{id:id,type:"text/javascript",src:tinymce._addVer(u)});Event.add(e,"load",done);(document.getElementsByTagName("head")[0]||document.body).appendChild(e)}}}});tinymce.ScriptLoader=new tinymce.dom.ScriptLoader()})(tinymce);(function(c){var b=c.DOM,a=c.is;c.create("tinymce.ui.Control",{Control:function(e,d){this.id=e;this.settings=d=d||{};this.rendered=false;this.onRender=new c.util.Dispatcher(this);this.classPrefix="";this.scope=d.scope||this;this.disabled=0;this.active=0},setDisabled:function(d){var f;if(d!=this.disabled){f=b.get(this.id);if(f&&this.settings.unavailable_prefix){if(d){this.prevTitle=f.title;f.title=this.settings.unavailable_prefix+": "+f.title}else{f.title=this.prevTitle}}this.setState("Disabled",d);this.setState("Enabled",!d);this.disabled=d}},isDisabled:function(){return this.disabled},setActive:function(d){if(d!=this.active){this.setState("Active",d);this.active=d}},isActive:function(){return this.active},setState:function(f,d){var e=b.get(this.id);f=this.classPrefix+f;if(d){b.addClass(e,f)}else{b.removeClass(e,f)}},isRendered:function(){return this.rendered},renderHTML:function(){},renderTo:function(d){b.setHTML(d,this.renderHTML())},postRender:function(){var e=this,d;if(a(e.disabled)){d=e.disabled;e.disabled=-1;e.setDisabled(d)}if(a(e.active)){d=e.active;e.active=-1;e.setActive(d)}},remove:function(){b.remove(this.id);this.destroy()},destroy:function(){c.dom.Event.clear(this.id)}})})(tinymce);tinymce.create("tinymce.ui.Container:tinymce.ui.Control",{Container:function(b,a){this.parent(b,a);this.controls=[];this.lookup={}},add:function(a){this.lookup[a.id]=a;this.controls.push(a);return a},get:function(a){return this.lookup[a]}});tinymce.create("tinymce.ui.Separator:tinymce.ui.Control",{Separator:function(b,a){this.parent(b,a);this.classPrefix="mceSeparator"},renderHTML:function(){return tinymce.DOM.createHTML("span",{"class":this.classPrefix})}});(function(d){var c=d.is,b=d.DOM,e=d.each,a=d.walk;d.create("tinymce.ui.MenuItem:tinymce.ui.Control",{MenuItem:function(g,f){this.parent(g,f);this.classPrefix="mceMenuItem"},setSelected:function(f){this.setState("Selected",f);this.selected=f},isSelected:function(){return this.selected},postRender:function(){var f=this;f.parent();if(c(f.selected)){f.setSelected(f.selected)}}})})(tinymce);(function(d){var c=d.is,b=d.DOM,e=d.each,a=d.walk;d.create("tinymce.ui.Menu:tinymce.ui.MenuItem",{Menu:function(h,g){var f=this;f.parent(h,g);f.items={};f.collapsed=false;f.menuCount=0;f.onAddItem=new d.util.Dispatcher(this)},expand:function(g){var f=this;if(g){a(f,function(h){if(h.expand){h.expand()}},"items",f)}f.collapsed=false},collapse:function(g){var f=this;if(g){a(f,function(h){if(h.collapse){h.collapse()}},"items",f)}f.collapsed=true},isCollapsed:function(){return this.collapsed},add:function(f){if(!f.settings){f=new d.ui.MenuItem(f.id||b.uniqueId(),f)}this.onAddItem.dispatch(this,f);return this.items[f.id]=f},addSeparator:function(){return this.add({separator:true})},addMenu:function(f){if(!f.collapse){f=this.createMenu(f)}this.menuCount++;return this.add(f)},hasMenus:function(){return this.menuCount!==0},remove:function(f){delete this.items[f.id]},removeAll:function(){var f=this;a(f,function(g){if(g.removeAll){g.removeAll()}else{g.remove()}g.destroy()},"items",f);f.items={}},createMenu:function(g){var f=new d.ui.Menu(g.id||b.uniqueId(),g);f.onAddItem.add(this.onAddItem.dispatch,this.onAddItem);return f}})})(tinymce);(function(e){var d=e.is,c=e.DOM,f=e.each,a=e.dom.Event,b=e.dom.Element;e.create("tinymce.ui.DropMenu:tinymce.ui.Menu",{DropMenu:function(h,g){g=g||{};g.container=g.container||c.doc.body;g.offset_x=g.offset_x||0;g.offset_y=g.offset_y||0;g.vp_offset_x=g.vp_offset_x||0;g.vp_offset_y=g.vp_offset_y||0;if(d(g.icons)&&!g.icons){g["class"]+=" mceNoIcons"}this.parent(h,g);this.onShowMenu=new e.util.Dispatcher(this);this.onHideMenu=new e.util.Dispatcher(this);this.classPrefix="mceMenu"},createMenu:function(j){var h=this,i=h.settings,g;j.container=j.container||i.container;j.parent=h;j.constrain=j.constrain||i.constrain;j["class"]=j["class"]||i["class"];j.vp_offset_x=j.vp_offset_x||i.vp_offset_x;j.vp_offset_y=j.vp_offset_y||i.vp_offset_y;g=new e.ui.DropMenu(j.id||c.uniqueId(),j);g.onAddItem.add(h.onAddItem.dispatch,h.onAddItem);return g},update:function(){var i=this,j=i.settings,g=c.get("menu_"+i.id+"_tbl"),m=c.get("menu_"+i.id+"_co"),h,k;h=j.max_width?Math.min(g.clientWidth,j.max_width):g.clientWidth;k=j.max_height?Math.min(g.clientHeight,j.max_height):g.clientHeight;if(!c.boxModel){i.element.setStyles({width:h+2,height:k+2})}else{i.element.setStyles({width:h,height:k})}if(j.max_width){c.setStyle(m,"width",h)}if(j.max_height){c.setStyle(m,"height",k);if(g.clientHeight<j.max_height){c.setStyle(m,"overflow","hidden")}}},showMenu:function(q,o,u){var A=this,B=A.settings,p,g=c.getViewPort(),v,m,z,r,i=2,k,j,n=A.classPrefix;A.collapse(1);if(A.isMenuVisible){return}if(!A.rendered){p=c.add(A.settings.container,A.renderNode());f(A.items,function(h){h.postRender()});A.element=new b("menu_"+A.id,{blocker:1,container:B.container})}else{p=c.get("menu_"+A.id)}if(!e.isOpera){c.setStyles(p,{left:-65535,top:-65535})}c.show(p);A.update();q+=B.offset_x||0;o+=B.offset_y||0;g.w-=4;g.h-=4;if(B.constrain){v=p.clientWidth-i;m=p.clientHeight-i;z=g.x+g.w;r=g.y+g.h;if((q+B.vp_offset_x+v)>z){q=u?u-v:Math.max(0,(z-B.vp_offset_x)-v)}if((o+B.vp_offset_y+m)>r){o=Math.max(0,(r-B.vp_offset_y)-m)}}c.setStyles(p,{left:q,top:o});A.element.update();A.isMenuVisible=1;A.mouseClickFunc=a.add(p,"click",function(s){var h;s=s.target;if(s&&(s=c.getParent(s,"tr"))&&!c.hasClass(s,n+"ItemSub")){h=A.items[s.id];if(h.isDisabled()){return}k=A;while(k){if(k.hideMenu){k.hideMenu()}k=k.settings.parent}if(h.settings.onclick){h.settings.onclick(s)}return a.cancel(s)}});if(A.hasMenus()){A.mouseOverFunc=a.add(p,"mouseover",function(w){var h,t,s;w=w.target;if(w&&(w=c.getParent(w,"tr"))){h=A.items[w.id];if(A.lastMenu){A.lastMenu.collapse(1)}if(h.isDisabled()){return}if(w&&c.hasClass(w,n+"ItemSub")){t=c.getRect(w);h.showMenu((t.x+t.w-i),t.y-i,t.x);A.lastMenu=h;c.addClass(c.get(h.id).firstChild,n+"ItemActive")}}})}A.onShowMenu.dispatch(A);if(B.keyboard_focus){a.add(p,"keydown",A._keyHandler,A);c.select("a","menu_"+A.id)[0].focus();A._focusIdx=0}},hideMenu:function(j){var g=this,i=c.get("menu_"+g.id),h;if(!g.isMenuVisible){return}a.remove(i,"mouseover",g.mouseOverFunc);a.remove(i,"click",g.mouseClickFunc);a.remove(i,"keydown",g._keyHandler);c.hide(i);g.isMenuVisible=0;if(!j){g.collapse(1)}if(g.element){g.element.hide()}if(h=c.get(g.id)){c.removeClass(h.firstChild,g.classPrefix+"ItemActive")}g.onHideMenu.dispatch(g)},add:function(i){var g=this,h;i=g.parent(i);if(g.isRendered&&(h=c.get("menu_"+g.id))){g._add(c.select("tbody",h)[0],i)}return i},collapse:function(g){this.parent(g);this.hideMenu(1)},remove:function(g){c.remove(g.id);this.destroy();return this.parent(g)},destroy:function(){var g=this,h=c.get("menu_"+g.id);a.remove(h,"mouseover",g.mouseOverFunc);a.remove(h,"click",g.mouseClickFunc);if(g.element){g.element.remove()}c.remove(h)},renderNode:function(){var i=this,j=i.settings,m,h,k,g;g=c.create("div",{id:"menu_"+i.id,"class":j["class"],style:"position:absolute;left:0;top:0;z-index:200000"});k=c.add(g,"div",{id:"menu_"+i.id+"_co","class":i.classPrefix+(j["class"]?" "+j["class"]:"")});i.element=new b("menu_"+i.id,{blocker:1,container:j.container});if(j.menu_line){c.add(k,"span",{"class":i.classPrefix+"Line"})}m=c.add(k,"table",{id:"menu_"+i.id+"_tbl",border:0,cellPadding:0,cellSpacing:0});h=c.add(m,"tbody");f(i.items,function(n){i._add(h,n)});i.rendered=true;return g},_keyHandler:function(j){var i=this,h=j.keyCode;function g(n){var k=i._focusIdx+n,m=c.select("a","menu_"+i.id)[k];if(m){i._focusIdx=k;m.focus()}}switch(h){case 38:g(-1);return;case 40:g(1);return;case 13:return;case 27:return this.hideMenu()}},_add:function(j,h){var i,r=h.settings,q,m,k,p=this.classPrefix,g;if(r.separator){m=c.add(j,"tr",{id:h.id,"class":p+"ItemSeparator"});c.add(m,"td",{"class":p+"ItemSeparator"});if(i=m.previousSibling){c.addClass(i,"mceLast")}return}i=m=c.add(j,"tr",{id:h.id,"class":p+"Item "+p+"ItemEnabled"});i=k=c.add(i,"td");i=q=c.add(i,"a",{href:"javascript:;",onclick:"return false;",onmousedown:"return false;"});c.addClass(k,r["class"]);g=c.add(i,"span",{"class":"mceIcon"+(r.icon?" mce_"+r.icon:"")});if(r.icon_src){c.add(g,"img",{src:r.icon_src})}i=c.add(i,r.element||"span",{"class":"mceText",title:h.settings.title},h.settings.title);if(h.settings.style){c.setAttrib(i,"style",h.settings.style)}if(j.childNodes.length==1){c.addClass(m,"mceFirst")}if((i=m.previousSibling)&&c.hasClass(i,p+"ItemSeparator")){c.addClass(m,"mceFirst")}if(h.collapse){c.addClass(m,p+"ItemSub")}if(i=m.previousSibling){c.removeClass(i,"mceLast")}c.addClass(m,"mceLast")}})})(tinymce);(function(b){var a=b.DOM;b.create("tinymce.ui.Button:tinymce.ui.Control",{Button:function(d,c){this.parent(d,c);this.classPrefix="mceButton"},renderHTML:function(){var f=this.classPrefix,e=this.settings,d,c;c=a.encode(e.label||"");d='<a id="'+this.id+'" href="javascript:;" class="'+f+" "+f+"Enabled "+e["class"]+(c?" "+f+"Labeled":"")+'" onmousedown="return false;" onclick="return false;" title="'+a.encode(e.title)+'">';if(e.image){d+='<img class="mceIcon" src="'+e.image+'" />'+c+"</a>"}else{d+='<span class="mceIcon '+e["class"]+'"></span>'+(c?'<span class="'+f+'Label">'+c+"</span>":"")+"</a>"}return d},postRender:function(){var c=this,d=c.settings;b.dom.Event.add(c.id,"click",function(f){if(!c.isDisabled()){return d.onclick.call(d.scope,f)}})}})})(tinymce);(function(d){var c=d.DOM,b=d.dom.Event,e=d.each,a=d.util.Dispatcher;d.create("tinymce.ui.ListBox:tinymce.ui.Control",{ListBox:function(h,g){var f=this;f.parent(h,g);f.items=[];f.onChange=new a(f);f.onPostRender=new a(f);f.onAdd=new a(f);f.onRenderMenu=new d.util.Dispatcher(this);f.classPrefix="mceListBox"},select:function(h){var g=this,j,i;if(h==undefined){return g.selectByIndex(-1)}if(h&&h.call){i=h}else{i=function(f){return f==h}}if(h!=g.selectedValue){e(g.items,function(k,f){if(i(k.value)){j=1;g.selectByIndex(f);return false}});if(!j){g.selectByIndex(-1)}}},selectByIndex:function(f){var g=this,h,i;if(f!=g.selectedIndex){h=c.get(g.id+"_text");i=g.items[f];if(i){g.selectedValue=i.value;g.selectedIndex=f;c.setHTML(h,c.encode(i.title));c.removeClass(h,"mceTitle")}else{c.setHTML(h,c.encode(g.settings.title));c.addClass(h,"mceTitle");g.selectedValue=g.selectedIndex=null}h=0}},add:function(i,f,h){var g=this;h=h||{};h=d.extend(h,{title:i,value:f});g.items.push(h);g.onAdd.dispatch(g,h)},getLength:function(){return this.items.length},renderHTML:function(){var i="",f=this,g=f.settings,j=f.classPrefix;i='<table id="'+f.id+'" cellpadding="0" cellspacing="0" class="'+j+" "+j+"Enabled"+(g["class"]?(" "+g["class"]):"")+'"><tbody><tr>';i+="<td>"+c.createHTML("a",{id:f.id+"_text",href:"javascript:;","class":"mceText",onclick:"return false;",onmousedown:"return false;"},c.encode(f.settings.title))+"</td>";i+="<td>"+c.createHTML("a",{id:f.id+"_open",tabindex:-1,href:"javascript:;","class":"mceOpen",onclick:"return false;",onmousedown:"return false;"},"<span></span>")+"</td>";i+="</tr></tbody></table>";return i},showMenu:function(){var g=this,j,i,h=c.get(this.id),f;if(g.isDisabled()||g.items.length==0){return}if(g.menu&&g.menu.isMenuVisible){return g.hideMenu()}if(!g.isMenuRendered){g.renderMenu();g.isMenuRendered=true}j=c.getPos(this.settings.menu_container);i=c.getPos(h);f=g.menu;f.settings.offset_x=i.x;f.settings.offset_y=i.y;f.settings.keyboard_focus=!d.isOpera;if(g.oldID){f.items[g.oldID].setSelected(0)}e(g.items,function(k){if(k.value===g.selectedValue){f.items[k.id].setSelected(1);g.oldID=k.id}});f.showMenu(0,h.clientHeight);b.add(c.doc,"mousedown",g.hideMenu,g);c.addClass(g.id,g.classPrefix+"Selected")},hideMenu:function(g){var f=this;if(g&&g.type=="mousedown"&&(g.target.id==f.id+"_text"||g.target.id==f.id+"_open")){return}if(!g||!c.getParent(g.target,".mceMenu")){c.removeClass(f.id,f.classPrefix+"Selected");b.remove(c.doc,"mousedown",f.hideMenu,f);if(f.menu){f.menu.hideMenu()}}},renderMenu:function(){var g=this,f;f=g.settings.control_manager.createDropMenu(g.id+"_menu",{menu_line:1,"class":g.classPrefix+"Menu mceNoIcons",max_width:150,max_height:150});f.onHideMenu.add(g.hideMenu,g);f.add({title:g.settings.title,"class":"mceMenuItemTitle",onclick:function(){if(g.settings.onselect("")!==false){g.select("")}}});e(g.items,function(h){h.id=c.uniqueId();h.onclick=function(){if(g.settings.onselect(h.value)!==false){g.select(h.value)}};f.add(h)});g.onRenderMenu.dispatch(g,f);g.menu=f},postRender:function(){var f=this,g=f.classPrefix;b.add(f.id,"click",f.showMenu,f);b.add(f.id+"_text","focus",function(h){if(!f._focused){f.keyDownHandler=b.add(f.id+"_text","keydown",function(m){var i=-1,j,k=m.keyCode;e(f.items,function(n,o){if(f.selectedValue==n.value){i=o}});if(k==38){j=f.items[i-1]}else{if(k==40){j=f.items[i+1]}else{if(k==13){j=f.selectedValue;f.selectedValue=null;f.settings.onselect(j);return b.cancel(m)}}}if(j){f.hideMenu();f.select(j.value)}})}f._focused=1});b.add(f.id+"_text","blur",function(){b.remove(f.id+"_text","keydown",f.keyDownHandler);f._focused=0});if(d.isIE6||!c.boxModel){b.add(f.id,"mouseover",function(){if(!c.hasClass(f.id,g+"Disabled")){c.addClass(f.id,g+"Hover")}});b.add(f.id,"mouseout",function(){if(!c.hasClass(f.id,g+"Disabled")){c.removeClass(f.id,g+"Hover")}})}f.onPostRender.dispatch(f,c.get(f.id))},destroy:function(){this.parent();b.clear(this.id+"_text");b.clear(this.id+"_open")}})})(tinymce);(function(d){var c=d.DOM,b=d.dom.Event,e=d.each,a=d.util.Dispatcher;d.create("tinymce.ui.NativeListBox:tinymce.ui.ListBox",{NativeListBox:function(g,f){this.parent(g,f);this.classPrefix="mceNativeListBox"},setDisabled:function(f){c.get(this.id).disabled=f},isDisabled:function(){return c.get(this.id).disabled},select:function(h){var g=this,j,i;if(h==undefined){return g.selectByIndex(-1)}if(h&&h.call){i=h}else{i=function(f){return f==h}}if(h!=g.selectedValue){e(g.items,function(k,f){if(i(k.value)){j=1;g.selectByIndex(f);return false}});if(!j){g.selectByIndex(-1)}}},selectByIndex:function(f){c.get(this.id).selectedIndex=f+1;this.selectedValue=this.items[f]?this.items[f].value:null},add:function(j,g,f){var i,h=this;f=f||{};f.value=g;if(h.isRendered()){c.add(c.get(this.id),"option",f,j)}i={title:j,value:g,attribs:f};h.items.push(i);h.onAdd.dispatch(h,i)},getLength:function(){return c.get(this.id).options.length-1},renderHTML:function(){var g,f=this;g=c.createHTML("option",{value:""},"-- "+f.settings.title+" --");e(f.items,function(h){g+=c.createHTML("option",{value:h.value},h.title)});g=c.createHTML("select",{id:f.id,"class":"mceNativeListBox"},g);return g},postRender:function(){var g=this,h;g.rendered=true;function f(j){var i=g.items[j.target.selectedIndex-1];if(i&&(i=i.value)){g.onChange.dispatch(g,i);if(g.settings.onselect){g.settings.onselect(i)}}}b.add(g.id,"change",f);b.add(g.id,"keydown",function(j){var i;b.remove(g.id,"change",h);i=b.add(g.id,"blur",function(){b.add(g.id,"change",f);b.remove(g.id,"blur",i)});if(j.keyCode==13||j.keyCode==32){f(j);return b.cancel(j)}});g.onPostRender.dispatch(g,c.get(g.id))}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each;c.create("tinymce.ui.MenuButton:tinymce.ui.Button",{MenuButton:function(f,e){this.parent(f,e);this.onRenderMenu=new c.util.Dispatcher(this);e.menu_container=e.menu_container||b.doc.body},showMenu:function(){var g=this,j,i,h=b.get(g.id),f;if(g.isDisabled()){return}if(!g.isMenuRendered){g.renderMenu();g.isMenuRendered=true}if(g.isMenuVisible){return g.hideMenu()}j=b.getPos(g.settings.menu_container);i=b.getPos(h);f=g.menu;f.settings.offset_x=i.x;f.settings.offset_y=i.y;f.settings.vp_offset_x=i.x;f.settings.vp_offset_y=i.y;f.settings.keyboard_focus=g._focused;f.showMenu(0,h.clientHeight);a.add(b.doc,"mousedown",g.hideMenu,g);g.setState("Selected",1);g.isMenuVisible=1},renderMenu:function(){var f=this,e;e=f.settings.control_manager.createDropMenu(f.id+"_menu",{menu_line:1,"class":this.classPrefix+"Menu",icons:f.settings.icons});e.onHideMenu.add(f.hideMenu,f);f.onRenderMenu.dispatch(f,e);f.menu=e},hideMenu:function(g){var f=this;if(g&&g.type=="mousedown"&&b.getParent(g.target,function(h){return h.id===f.id||h.id===f.id+"_open"})){return}if(!g||!b.getParent(g.target,".mceMenu")){f.setState("Selected",0);a.remove(b.doc,"mousedown",f.hideMenu,f);if(f.menu){f.menu.hideMenu()}}f.isMenuVisible=0},postRender:function(){var e=this,f=e.settings;a.add(e.id,"click",function(){if(!e.isDisabled()){if(f.onclick){f.onclick(e.value)}e.showMenu()}})}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each;c.create("tinymce.ui.SplitButton:tinymce.ui.MenuButton",{SplitButton:function(f,e){this.parent(f,e);this.classPrefix="mceSplitButton"},renderHTML:function(){var i,f=this,g=f.settings,e;i="<tbody><tr>";if(g.image){e=b.createHTML("img ",{src:g.image,"class":"mceAction "+g["class"]})}else{e=b.createHTML("span",{"class":"mceAction "+g["class"]},"")}i+="<td>"+b.createHTML("a",{id:f.id+"_action",href:"javascript:;","class":"mceAction "+g["class"],onclick:"return false;",onmousedown:"return false;",title:g.title},e)+"</td>";e=b.createHTML("span",{"class":"mceOpen "+g["class"]});i+="<td>"+b.createHTML("a",{id:f.id+"_open",href:"javascript:;","class":"mceOpen "+g["class"],onclick:"return false;",onmousedown:"return false;",title:g.title},e)+"</td>";i+="</tr></tbody>";return b.createHTML("table",{id:f.id,"class":"mceSplitButton mceSplitButtonEnabled "+g["class"],cellpadding:"0",cellspacing:"0",onmousedown:"return false;",title:g.title},i)},postRender:function(){var e=this,f=e.settings;if(f.onclick){a.add(e.id+"_action","click",function(){if(!e.isDisabled()){f.onclick(e.value)}})}a.add(e.id+"_open","click",e.showMenu,e);a.add(e.id+"_open","focus",function(){e._focused=1});a.add(e.id+"_open","blur",function(){e._focused=0});if(c.isIE6||!b.boxModel){a.add(e.id,"mouseover",function(){if(!b.hasClass(e.id,"mceSplitButtonDisabled")){b.addClass(e.id,"mceSplitButtonHover")}});a.add(e.id,"mouseout",function(){if(!b.hasClass(e.id,"mceSplitButtonDisabled")){b.removeClass(e.id,"mceSplitButtonHover")}})}},destroy:function(){this.parent();a.clear(this.id+"_action");a.clear(this.id+"_open")}})})(tinymce);(function(d){var c=d.DOM,a=d.dom.Event,b=d.is,e=d.each;d.create("tinymce.ui.ColorSplitButton:tinymce.ui.SplitButton",{ColorSplitButton:function(h,g){var f=this;f.parent(h,g);f.settings=g=d.extend({colors:"000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,008000,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF",grid_width:8,default_color:"#888888"},f.settings);f.onShowMenu=new d.util.Dispatcher(f);f.onHideMenu=new d.util.Dispatcher(f);f.value=g.default_color},showMenu:function(){var f=this,g,j,i,h;if(f.isDisabled()){return}if(!f.isMenuRendered){f.renderMenu();f.isMenuRendered=true}if(f.isMenuVisible){return f.hideMenu()}i=c.get(f.id);c.show(f.id+"_menu");c.addClass(i,"mceSplitButtonSelected");h=c.getPos(i);c.setStyles(f.id+"_menu",{left:h.x,top:h.y+i.clientHeight,zIndex:200000});i=0;a.add(c.doc,"mousedown",f.hideMenu,f);f.onShowMenu.dispatch(f);if(f._focused){f._keyHandler=a.add(f.id+"_menu","keydown",function(k){if(k.keyCode==27){f.hideMenu()}});c.select("a",f.id+"_menu")[0].focus()}f.isMenuVisible=1},hideMenu:function(g){var f=this;if(g&&g.type=="mousedown"&&c.getParent(g.target,function(h){return h.id===f.id+"_open"})){return}if(!g||!c.getParent(g.target,".mceSplitButtonMenu")){c.removeClass(f.id,"mceSplitButtonSelected");a.remove(c.doc,"mousedown",f.hideMenu,f);a.remove(f.id+"_menu","keydown",f._keyHandler);c.hide(f.id+"_menu")}f.onHideMenu.dispatch(f);f.isMenuVisible=0},renderMenu:function(){var k=this,f,j=0,o=k.settings,q,h,p,g;g=c.add(o.menu_container,"div",{id:k.id+"_menu","class":o.menu_class+" "+o["class"],style:"position:absolute;left:0;top:-1000px;"});f=c.add(g,"div",{"class":o["class"]+" mceSplitButtonMenu"});c.add(f,"span",{"class":"mceMenuLine"});q=c.add(f,"table",{"class":"mceColorSplitMenu"});h=c.add(q,"tbody");j=0;e(b(o.colors,"array")?o.colors:o.colors.split(","),function(i){i=i.replace(/^#/,"");if(!j--){p=c.add(h,"tr");j=o.grid_width-1}q=c.add(p,"td");q=c.add(q,"a",{href:"javascript:;",style:{backgroundColor:"#"+i},mce_color:"#"+i})});if(o.more_colors_func){q=c.add(h,"tr");q=c.add(q,"td",{colspan:o.grid_width,"class":"mceMoreColors"});q=c.add(q,"a",{id:k.id+"_more",href:"javascript:;",onclick:"return false;","class":"mceMoreColors"},o.more_colors_title);a.add(q,"click",function(i){o.more_colors_func.call(o.more_colors_scope||this);return a.cancel(i)})}c.addClass(f,"mceColorSplitMenu");a.add(k.id+"_menu","click",function(i){var m;i=i.target;if(i.nodeName=="A"&&(m=i.getAttribute("mce_color"))){k.setColor(m)}return a.cancel(i)});return g},setColor:function(g){var f=this;c.setStyle(f.id+"_preview","backgroundColor",g);f.value=g;f.hideMenu();f.settings.onselect(g)},postRender:function(){var f=this,g=f.id;f.parent();c.add(g+"_action","div",{id:g+"_preview","class":"mceColorPreview"});c.setStyle(f.id+"_preview","backgroundColor",f.value)},destroy:function(){this.parent();a.clear(this.id+"_menu");a.clear(this.id+"_more");c.remove(this.id+"_menu")}})})(tinymce);tinymce.create("tinymce.ui.Toolbar:tinymce.ui.Container",{renderHTML:function(){var m=this,e="",g,j,b=tinymce.DOM,n=m.settings,d,a,f,k;k=m.controls;for(d=0;d<k.length;d++){j=k[d];a=k[d-1];f=k[d+1];if(d===0){g="mceToolbarStart";if(j.Button){g+=" mceToolbarStartButton"}else{if(j.SplitButton){g+=" mceToolbarStartSplitButton"}else{if(j.ListBox){g+=" mceToolbarStartListBox"}}}e+=b.createHTML("td",{"class":g},b.createHTML("span",null,"<!-- IE -->"))}if(a&&j.ListBox){if(a.Button||a.SplitButton){e+=b.createHTML("td",{"class":"mceToolbarEnd"},b.createHTML("span",null,"<!-- IE -->"))}}if(b.stdMode){e+='<td style="position: relative">'+j.renderHTML()+"</td>"}else{e+="<td>"+j.renderHTML()+"</td>"}if(f&&j.ListBox){if(f.Button||f.SplitButton){e+=b.createHTML("td",{"class":"mceToolbarStart"},b.createHTML("span",null,"<!-- IE -->"))}}}g="mceToolbarEnd";if(j.Button){g+=" mceToolbarEndButton"}else{if(j.SplitButton){g+=" mceToolbarEndSplitButton"}else{if(j.ListBox){g+=" mceToolbarEndListBox"}}}e+=b.createHTML("td",{"class":g},b.createHTML("span",null,"<!-- IE -->"));return b.createHTML("table",{id:m.id,"class":"mceToolbar"+(n["class"]?" "+n["class"]:""),cellpadding:"0",cellspacing:"0",align:m.settings.align||""},"<tbody><tr>"+e+"</tr></tbody>")}});(function(b){var a=b.util.Dispatcher,c=b.each;b.create("tinymce.AddOnManager",{items:[],urls:{},lookup:{},onAdd:new a(this),get:function(d){return this.lookup[d]},requireLangPack:function(f){var d,e=b.EditorManager.settings;if(e&&e.language){l=tinyMCE.settings.language;d=tinyMCE.settings.document_base_url+"/lib/editor/tinymce/strings.php?lang="+l+"&dlg=0&context="+this.urls[f];if(!b.dom.Event.domLoaded&&!e.strict_mode){b.ScriptLoader.load(d)}else{b.ScriptLoader.add(d)}}},add:function(e,d){this.items.push(d);this.lookup[e]=d;this.onAdd.dispatch(this,e,d);return d},load:function(h,e,d,g){var f=this;if(f.urls[h]){return}if(e.indexOf("/")!=0&&e.indexOf("://")==-1){e=b.baseURL+"/"+e}f.urls[h]=e.substring(0,e.lastIndexOf("/"));b.ScriptLoader.add(e,d,g)}});b.PluginManager=new b.AddOnManager();b.ThemeManager=new b.AddOnManager()}(tinymce));(function(f){var g=f.each,h=f.extend,e=f.DOM,a=f.dom.Event,c=f.ThemeManager,b=f.PluginManager,d=f.explode;f.create("static tinymce.EditorManager",{editors:{},i18n:{},activeEditor:null,preInit:function(){var i=this,j=window.location;f.documentBaseURL=j.href.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,"");if(!/[\/\\]$/.test(f.documentBaseURL)){f.documentBaseURL+="/"}f.baseURL=new f.util.URI(f.documentBaseURL).toAbsolute(f.baseURL);f.EditorManager.baseURI=new f.util.URI(f.baseURL);i.onBeforeUnload=new f.util.Dispatcher(i);a.add(window,"beforeunload",function(k){i.onBeforeUnload.dispatch(i,k)})},init:function(r){var q=this,m,k=f.ScriptLoader,p,o,i=[],n;function j(v,w,t){var u=v[w];if(!u){return}if(f.is(u,"string")){t=u.replace(/\.\w+$/,"");t=t?f.resolve(t):0;u=f.resolve(u)}return u.apply(t||this,Array.prototype.slice.call(arguments,2))}r=h({theme:"simple",language:"en",strict_loading_mode:document.contentType=="application/xhtml+xml"},r);q.settings=r;if(!a.domLoaded&&!r.strict_loading_mode){if(r.language){k.add(r.document_base_url+"/lib/editor/tinymce/strings.php?lang="+r.language)}if(r.theme&&r.theme.charAt(0)!="-"&&!c.urls[r.theme]){c.load(r.theme,"themes/"+r.theme+"/editor_template"+f.suffix+".js")}if(r.plugins){m=d(r.plugins);if(f.inArray(m,"compat2x")!=-1){b.load("compat2x","plugins/compat2x/editor_plugin"+f.suffix+".js")}g(m,function(s){if(s&&s.charAt(0)!="-"&&!b.urls[s]){if(!f.isWebKit&&s=="safari"){return}b.load(s,"plugins/"+s+"/editor_plugin"+f.suffix+".js")}})}k.loadQueue()}a.add(document,"init",function(){var s,u;j(r,"onpageload");if(r.browsers){s=false;g(d(r.browsers),function(w){switch(w){case"ie":case"msie":if(f.isIE){s=true}break;case"gecko":if(f.isGecko){s=true}break;case"safari":case"webkit":if(f.isWebKit){s=true}break;case"opera":if(f.isOpera){s=true}break}});if(!s){return}}switch(r.mode){case"exact":s=r.elements||"";if(s.length>0){g(d(s),function(w){if(e.get(w)){n=new f.Editor(w,r);i.push(n);n.render(1)}else{p=0;g(document.forms,function(v){g(v.elements,function(x){if(x.name===w){w="mce_editor_"+p;e.setAttrib(x,"id",w);n=new f.Editor(w,r);i.push(n);n.render(1)}})})}})}break;case"textareas":case"specific_textareas":function t(w,v){return v.constructor===RegExp?v.test(w.className):e.hasClass(w,v)}g(e.select("textarea"),function(w){if(r.editor_deselector&&t(w,r.editor_deselector)){return}if(!r.editor_selector||t(w,r.editor_selector)){o=e.get(w.name);if(!w.id&&!o){w.id=w.name}if(!w.id||q.get(w.id)){w.id=e.uniqueId()}n=new f.Editor(w.id,r);i.push(n);n.render(1)}});break}if(r.oninit){s=u=0;g(i,function(v){u++;if(!v.initialized){v.onInit.add(function(){s++;if(s==u){j(r,"oninit")}})}else{s++}if(s==u){j(r,"oninit")}})}})},get:function(i){return this.editors[i]},getInstanceById:function(i){return this.get(i)},add:function(i){this.editors[i.id]=i;this._setActive(i);return i},remove:function(j){var i=this;if(!i.editors[j.id]){return null}delete i.editors[j.id];if(i.activeEditor==j){i._setActive(null);g(i.editors,function(k){i._setActive(k);return false})}j.destroy();return j},execCommand:function(p,n,m){var o=this,k=o.get(m),i;switch(p){case"mceFocus":k.focus();return true;case"mceAddEditor":case"mceAddControl":if(!o.get(m)){new f.Editor(m,o.settings).render()}return true;case"mceAddFrameControl":i=m.window;i.tinyMCE=tinyMCE;i.tinymce=f;f.DOM.doc=i.document;f.DOM.win=i;k=new f.Editor(m.element_id,m);k.render();if(f.isIE){function j(){k.destroy();i.detachEvent("onunload",j);i=i.tinyMCE=i.tinymce=null}i.attachEvent("onunload",j)}m.page_window=null;return true;case"mceRemoveEditor":case"mceRemoveControl":if(k){k.remove()}return true;case"mceToggleEditor":if(!k){o.execCommand("mceAddControl",0,m);return true}if(k.isHidden()){k.show()}else{k.hide()}return true}if(o.activeEditor){return o.activeEditor.execCommand(p,n,m)}return false},execInstanceCommand:function(n,m,k,j){var i=this.get(n);if(i){return i.execCommand(m,k,j)}return false},triggerSave:function(){g(this.editors,function(i){i.save()})},addI18n:function(k,m){var i,j=this.i18n;if(!f.is(k,"string")){g(k,function(p,n){g(p,function(r,q){g(r,function(t,s){if(q==="common"){j[n+"."+s]=t}else{j[n+"."+q+"."+s]=t}})})})}else{g(m,function(p,n){j[k+"."+n]=p})}},_setActive:function(i){this.selectedInstance=this.activeEditor=i}});f.EditorManager.preInit()})(tinymce);var tinyMCE=window.tinyMCE=tinymce.EditorManager;(function(o){var p=o.DOM,k=o.dom.Event,f=o.extend,m=o.util.Dispatcher;var j=o.each,a=o.isGecko,b=o.isIE,e=o.isWebKit;var d=o.is,h=o.ThemeManager,c=o.PluginManager,i=o.EditorManager;var q=o.inArray,n=o.grep,g=o.explode;o.create("tinymce.Editor",{Editor:function(v,u){var r=this;r.id=r.editorId=v;r.execCommands={};r.queryStateCommands={};r.queryValueCommands={};r.plugins={};j(["onPreInit","onBeforeRenderUI","onPostRender","onInit","onRemove","onActivate","onDeactivate","onClick","onEvent","onMouseUp","onMouseDown","onDblClick","onKeyDown","onKeyUp","onKeyPress","onContextMenu","onSubmit","onReset","onPaste","onPreProcess","onPostProcess","onBeforeSetContent","onBeforeGetContent","onSetContent","onGetContent","onLoadContent","onSaveContent","onNodeChange","onChange","onBeforeExecCommand","onExecCommand","onUndo","onRedo","onVisualAid","onSetProgressState"],function(s){r[s]=new m(r)});r.settings=u=f({id:v,language:"en",docs_language:"en",theme:"simple",skin:"default",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:o.documentBaseURL,add_form_submit_trigger:1,submit_patch:1,add_unload_trigger:1,convert_urls:1,relative_urls:1,remove_script_host:1,table_inline_editing:0,object_resizing:1,cleanup:1,accessibility_focus:1,custom_shortcuts:1,custom_undo_redo_keyboard_shortcuts:1,custom_undo_redo_restore_selection:1,custom_undo_redo:1,doctype:'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">',visual_table_class:"mceItemTable",visual:1,inline_styles:true,convert_fonts_to_spans:true,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",apply_source_formatting:1,directionality:"ltr",forced_root_block:"",valid_elements:"@[id|class|style|title|dir<ltr?rtl|lang|xml::lang|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup],a[rel|rev|charset|hreflang|tabindex|accesskey|type|name|href|target|title|class|onfocus|onblur],strong/b,em/i,strike,u,#p[align],-ol[type|compact],-ul[type|compact],-li,br,img[longdesc|usemap|src|border|alt=|title|hspace|vspace|width|height|align],-sub,-sup,-blockquote[cite],-table[border=0|cellspacing|cellpadding|width|frame|rules|height|align|summary|bgcolor|background|bordercolor],-tr[rowspan|width|height|align|valign|bgcolor|background|bordercolor],tbody,thead,tfoot,#td[colspan|rowspan|width|height|align|valign|bgcolor|background|bordercolor|scope],#th[colspan|rowspan|width|height|align|valign|scope],caption,-div,-span,-code,-pre,address,-h1,-h2,-h3,-h4,-h5,-h6,hr[size|noshade],-font[face|size|color],dd,dl,dt,cite,abbr,acronym,del[datetime|cite],ins[datetime|cite],object[classid|width|height|codebase|*],param[name|value],embed[type|width|height|src|*],script[src|type],map[name],area[shape|coords|href|alt|target],bdo,button,col[align|char|charoff|span|valign|width],colgroup[align|char|charoff|span|valign|width],dfn,fieldset,form[action|accept|accept-charset|enctype|method],input[accept|alt|checked|disabled|maxlength|name|readonly|size|src|type|value|tabindex|accesskey],kbd,label[for],legend,noscript,optgroup[label|disabled],option[disabled|label|selected|value],q[cite],samp,select[disabled|multiple|name|size],small,textarea[cols|rows|disabled|name|readonly],tt,var,big",hidden_input:1,padd_empty_editor:1,render_ui:1,init_theme:1,force_p_newlines:1,indentation:"30px",keep_styles:1,fix_table_elements:1,removeformat_selector:"span,b,strong,em,i,font,u,strike"},u);r.documentBaseURI=new o.util.URI(u.document_base_url||o.documentBaseURL,{base_uri:tinyMCE.baseURI});r.baseURI=i.baseURI;r.execCallback("setup",r)},render:function(v){var w=this,x=w.settings,y=w.id,r=o.ScriptLoader;if(!k.domLoaded){k.add(document,"init",function(){w.render()});return}if(!v){x.strict_loading_mode=1;tinyMCE.settings=x}if(!w.getElement()){return}if(x.strict_loading_mode){r.settings.strict_mode=x.strict_loading_mode;o.DOM.settings.strict=1}if(!/TEXTAREA|INPUT/i.test(w.getElement().nodeName)&&x.hidden_input&&p.getParent(y,"form")){p.insertAfter(p.create("input",{type:"hidden",name:y}),y)}if(o.WindowManager){w.windowManager=new o.WindowManager(w)}if(x.encoding=="xml"){w.onGetContent.add(function(s,t){if(t.save){t.content=p.encode(t.content)}})}if(x.add_form_submit_trigger){w.onSubmit.addToTop(function(){if(w.initialized){w.save();w.isNotDirty=1}})}if(x.add_unload_trigger){w._beforeUnload=tinyMCE.onBeforeUnload.add(function(){if(w.initialized&&!w.destroyed&&!w.isHidden()){w.save({format:"raw",no_events:true})}})}o.addUnload(w.destroy,w);if(x.submit_patch){w.onBeforeRenderUI.add(function(){var s=w.getElement().form;if(!s){return}if(s._mceOldSubmit){return}if(!s.submit.nodeType&&!s.submit.length){w.formElement=s;s._mceOldSubmit=s.submit;s.submit=function(){i.triggerSave();w.isNotDirty=1;return w.formElement._mceOldSubmit(w.formElement)}}s=null})}function u(){if(x.language){r.add(x.document_base_url+"/lib/editor/tinymce/strings.php?lang="+x.language)}if(x.theme&&x.theme.charAt(0)!="-"&&!h.urls[x.theme]){h.load(x.theme,"themes/"+x.theme+"/editor_template"+o.suffix+".js")}j(g(x.plugins),function(s){if(s&&s.charAt(0)!="-"&&!c.urls[s]){if(!e&&s=="safari"){return}c.load(s,"plugins/"+s+"/editor_plugin"+o.suffix+".js")}});r.loadQueue(function(){if(!w.removed){w.init()}})}if(x.plugins.indexOf("compat2x")!=-1){c.load("compat2x","plugins/compat2x/editor_plugin"+o.suffix+".js");r.loadQueue(u)}else{u()}},init:function(){var x,G=this,H=G.settings,D,A,C=G.getElement(),v,r,E,z,B,F;i.add(G);if(H.theme){H.theme=H.theme.replace(/-/,"");v=h.get(H.theme);G.theme=new v();if(G.theme.init&&H.init_theme){G.theme.init(G,h.urls[H.theme]||o.documentBaseURL.replace(/\/$/,""))}}j(g(H.plugins.replace(/\-/g,"")),function(w){var I=c.get(w),t=c.urls[w]||o.documentBaseURL.replace(/\/$/,""),s;if(I){s=new I(G,t);G.plugins[w]=s;if(s.init){s.init(G,t)}}});if(H.popup_css!==false){if(H.popup_css){H.popup_css=G.documentBaseURI.toAbsolute(H.popup_css)}else{H.popup_css=G.baseURI.toAbsolute("themes/"+H.theme+"/skins/"+H.skin+"/dialog.css")}}if(H.popup_css_add){H.popup_css+=","+G.documentBaseURI.toAbsolute(H.popup_css_add)}G.controlManager=new o.ControlManager(G);G.undoManager=new o.UndoManager(G);G.undoManager.onAdd.add(function(t,s){if(!s.initial){return G.onChange.dispatch(G,s,t)}});G.undoManager.onUndo.add(function(t,s){return G.onUndo.dispatch(G,s,t)});G.undoManager.onRedo.add(function(t,s){return G.onRedo.dispatch(G,s,t)});if(H.custom_undo_redo){G.onExecCommand.add(function(t,w,u,I,s){if(w!="Undo"&&w!="Redo"&&w!="mceRepaint"&&(!s||!s.skip_undo)){G.undoManager.add()}})}G.onExecCommand.add(function(s,t){if(!/^(FontName|FontSize)$/.test(t)){G.nodeChanged()}});if(a){function y(s,t){if(!t||!t.initial){G.execCommand("mceRepaint")}}G.onUndo.add(y);G.onRedo.add(y);G.onSetContent.add(y)}G.onBeforeRenderUI.dispatch(G,G.controlManager);if(H.render_ui){D=H.width||C.style.width||C.offsetWidth;A=H.height||C.style.height||C.offsetHeight;G.orgDisplay=C.style.display;F=/^[0-9\.]+(|px)$/i;if(F.test(""+D)){D=Math.max(parseInt(D)+(v.deltaWidth||0),100)}if(F.test(""+A)){A=Math.max(parseInt(A)+(v.deltaHeight||0),100)}v=G.theme.renderUI({targetNode:C,width:D,height:A,deltaWidth:H.delta_width,deltaHeight:H.delta_height});G.editorContainer=v.editorContainer}if(document.domain&&location.hostname!=document.domain){o.relaxedDomain=document.domain}p.setStyles(v.sizeContainer||v.editorContainer,{width:D,height:A});A=(v.iframeHeight||A)+(typeof(A)=="number"?(v.deltaHeight||0):"");if(A<100){A=100}G.iframeHTML=H.doctype+'<html><head xmlns="http://www.w3.org/1999/xhtml">';if(H.document_base_url!=o.documentBaseURL){G.iframeHTML+='<base href="'+G.documentBaseURI.getURI()+'" />'}G.iframeHTML+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';if(o.relaxedDomain){G.iframeHTML+='<script type="text/javascript">document.domain = "'+o.relaxedDomain+'";<\/script>'}z=H.body_id||"tinymce";if(z.indexOf("=")!=-1){z=G.getParam("body_id","","hash");z=z[G.id]||z}B=H.body_class||"";if(B.indexOf("=")!=-1){B=G.getParam("body_class","","hash");B=B[G.id]||""}G.iframeHTML+='</head><body id="'+z+'" class="mceContentBody '+B+'"></body></html>';if(o.relaxedDomain){if(b||(o.isOpera&&parseFloat(opera.version())>=9.5)){E='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinyMCE.get("'+G.id+'");document.write(ed.iframeHTML);document.close();ed.setupIframe();})()'}else{if(o.isOpera){E='javascript:(function(){document.open();document.domain="'+document.domain+'";document.close();ed.setupIframe();})()'}}}x=p.add(v.iframeContainer,"iframe",{id:G.id+"_ifr",src:E||'javascript:""',frameBorder:"0",style:{width:"100%",height:A}});G.contentAreaContainer=v.iframeContainer;p.get(v.editorContainer).style.display=G.orgDisplay;p.get(G.id).style.display="none";if(!b||!o.relaxedDomain){G.setupIframe()}C=x=v=null},setupIframe:function(){var A=this,B=A.settings,v=p.get(A.id),w=A.getDoc(),u,y;if(!b||!o.relaxedDomain){w.open();w.write(A.iframeHTML);w.close()}if(!b){try{if(!B.readonly){w.designMode="On"}}catch(x){}}if(b){y=A.getBody();p.hide(y);if(!B.readonly){y.contentEditable=true}p.show(y)}A.dom=new o.DOM.DOMUtils(A.getDoc(),{keep_values:true,url_converter:A.convertURL,url_converter_scope:A,hex_colors:B.force_hex_style_colors,class_filter:B.class_filter,update_styles:1,fix_ie_paragraphs:1});A.serializer=new o.dom.Serializer({entity_encoding:B.entity_encoding,entities:B.entities,valid_elements:B.verify_html===false?"*[*]":B.valid_elements,extended_valid_elements:B.extended_valid_elements,valid_child_elements:B.valid_child_elements,invalid_elements:B.invalid_elements,fix_table_elements:B.fix_table_elements,fix_list_elements:B.fix_list_elements,fix_content_duplication:B.fix_content_duplication,convert_fonts_to_spans:B.convert_fonts_to_spans,font_size_classes:B.font_size_classes,font_size_style_values:B.font_size_style_values,apply_source_formatting:B.apply_source_formatting,remove_linebreaks:B.remove_linebreaks,element_format:B.element_format,dom:A.dom});A.selection=new o.dom.Selection(A.dom,A.getWin(),A.serializer);A.forceBlocks=new o.ForceBlocks(A,{forced_root_block:B.forced_root_block});A.editorCommands=new o.EditorCommands(A);A.serializer.onPreProcess.add(function(s,t){return A.onPreProcess.dispatch(A,t,s)});A.serializer.onPostProcess.add(function(s,t){return A.onPostProcess.dispatch(A,t,s)});A.onPreInit.dispatch(A);if(!B.gecko_spellcheck){A.getBody().spellcheck=0}if(!B.readonly){A._addEvents()}A.controlManager.onPostRender.dispatch(A,A.controlManager);A.onPostRender.dispatch(A);if(B.directionality){A.getBody().dir=B.directionality}if(B.nowrap){A.getBody().style.whiteSpace="nowrap"}if(B.custom_elements){function z(s,t){j(g(B.custom_elements),function(C){var D;if(C.indexOf("~")===0){C=C.substring(1);D="span"}else{D="div"}t.content=t.content.replace(new RegExp("<("+C+")([^>]*)>","g"),"<"+D+' mce_name="$1"$2>');t.content=t.content.replace(new RegExp("</("+C+")>","g"),"</"+D+">")})}A.onBeforeSetContent.add(z);A.onPostProcess.add(function(s,t){if(t.set){z(s,t)}})}if(B.handle_node_change_callback){A.onNodeChange.add(function(t,s,C){A.execCallback("handle_node_change_callback",A.id,C,-1,-1,true,A.selection.isCollapsed())})}if(B.save_callback){A.onSaveContent.add(function(s,C){var t=A.execCallback("save_callback",A.id,C.content,A.getBody());if(t){C.content=t}})}if(B.onchange_callback){A.onChange.add(function(t,s){A.execCallback("onchange_callback",A,s)})}if(B.convert_newlines_to_brs){A.onBeforeSetContent.add(function(s,t){if(t.initial){t.content=t.content.replace(/\r?\n/g,"<br />")}})}if(B.fix_nesting&&b){A.onBeforeSetContent.add(function(s,t){t.content=A._fixNesting(t.content)})}if(B.preformatted){A.onPostProcess.add(function(s,t){t.content=t.content.replace(/^\s*<pre.*?>/,"");t.content=t.content.replace(/<\/pre>\s*$/,"");if(t.set){t.content='<pre class="mceItemHidden">'+t.content+"</pre>"}})}if(B.verify_css_classes){A.serializer.attribValueFilter=function(E,C){var D,t;if(E=="class"){if(!A.classesRE){t=A.dom.getClasses();if(t.length>0){D="";j(t,function(s){D+=(D?"|":"")+s["class"]});A.classesRE=new RegExp("("+D+")","gi")}}return !A.classesRE||/(\bmceItem\w+\b|\bmceTemp\w+\b)/g.test(C)||A.classesRE.test(C)?C:""}return C}}if(B.convert_fonts_to_spans){A._convertFonts()}if(B.inline_styles){A._convertInlineElements()}if(B.cleanup_callback){A.onBeforeSetContent.add(function(s,t){t.content=A.execCallback("cleanup_callback","insert_to_editor",t.content,t)});A.onPreProcess.add(function(s,t){if(t.set){A.execCallback("cleanup_callback","insert_to_editor_dom",t.node,t)}if(t.get){A.execCallback("cleanup_callback","get_from_editor_dom",t.node,t)}});A.onPostProcess.add(function(s,t){if(t.set){t.content=A.execCallback("cleanup_callback","insert_to_editor",t.content,t)}if(t.get){t.content=A.execCallback("cleanup_callback","get_from_editor",t.content,t)}})}if(B.save_callback){A.onGetContent.add(function(s,t){if(t.save){t.content=A.execCallback("save_callback",A.id,t.content,A.getBody())}})}if(B.handle_event_callback){A.onEvent.add(function(s,t,C){if(A.execCallback("handle_event_callback",t,s,C)===false){k.cancel(t)}})}A.onSetContent.add(function(){A.addVisual(A.getBody())});if(B.padd_empty_editor){A.onPostProcess.add(function(s,t){t.content=t.content.replace(/^(<p[^>]*>(&nbsp;|&#160;|\s|\u00a0|)<\/p>[\r\n]*|<br \/>[\r\n]*)$/,"")})}if(a){function r(s,t){j(s.dom.select("a"),function(D){var C=D.parentNode;if(s.dom.isBlock(C)&&C.lastChild===D){s.dom.add(C,"br",{mce_bogus:1})}})}A.onExecCommand.add(function(s,t){if(t==="CreateLink"){r(s)}});A.onSetContent.add(A.selection.onSetContent.add(r));if(!B.readonly){try{w.designMode="Off";w.designMode="On"}catch(x){}}}setTimeout(function(){if(A.removed){return}A.load({initial:true,format:(B.cleanup_on_startup?"html":"raw")});A.startContent=A.getContent({format:"raw"});A.undoManager.add({initial:true});A.initialized=true;A.onInit.dispatch(A);A.execCallback("setupcontent_callback",A.id,A.getBody(),A.getDoc());A.execCallback("init_instance_callback",A);A.focus(true);A.nodeChanged({initial:1});if(B.content_css){o.each(g(B.content_css),function(s){A.dom.loadCSS(A.documentBaseURI.toAbsolute(s))})}if(B.auto_focus){setTimeout(function(){var s=i.get(B.auto_focus);s.selection.select(s.getBody(),1);s.selection.collapse(1);s.getWin().focus()},100)}},1);v=null},focus:function(s){var v,r=this,u=r.settings.content_editable;if(!s){if(!u&&(!b||r.selection.getNode().ownerDocument!=r.getDoc())){r.getWin().focus()}}if(i.activeEditor!=r){if((v=i.activeEditor)!=null){v.onDeactivate.dispatch(v,r)}r.onActivate.dispatch(r,v)}i._setActive(r)},execCallback:function(w){var r=this,v=r.settings[w],u;if(!v){return}if(r.callbackLookup&&(u=r.callbackLookup[w])){v=u.func;u=u.scope}if(d(v,"string")){u=v.replace(/\.\w+$/,"");u=u?o.resolve(u):0;v=o.resolve(v);r.callbackLookup=r.callbackLookup||{};r.callbackLookup[w]={func:v,scope:u}}return v.apply(u||r,Array.prototype.slice.call(arguments,1))},translate:function(r){var u=this.settings.language||"en",t=i.i18n;if(!r){return""}return t[u+"."+r]||r.replace(/{\#([^}]+)\}/g,function(v,s){return t[u+"."+s]||"{#"+s+"}"})},getLang:function(s,r){return i.i18n[(this.settings.language||"en")+"."+s]||(d(r)?r:"{#"+s+"}")},getParam:function(x,t,r){var u=o.trim,s=d(this.settings[x])?this.settings[x]:t,w;if(r==="hash"){w={};if(d(s,"string")){j(s.indexOf("=")>0?s.split(/[;,](?![^=;,]*(?:[;,]|$))/):s.split(","),function(y){y=y.split("=");if(y.length>1){w[u(y[0])]=u(y[1])}else{w[u(y[0])]=u(y)}})}else{w=s}return w}return s},nodeChanged:function(v){var r=this,u=r.selection,w=u.getNode()||r.getBody();if(r.initialized){r.onNodeChange.dispatch(r,v?v.controlManager||r.controlManager:r.controlManager,b&&w.ownerDocument!=r.getDoc()?r.getBody():w,u.isCollapsed(),v)}},addButton:function(v,u){var r=this;r.buttons=r.buttons||{};r.buttons[v]=u},addCommand:function(u,t,r){this.execCommands[u]={func:t,scope:r||this}},addQueryStateHandler:function(u,t,r){this.queryStateCommands[u]={func:t,scope:r||this}},addQueryValueHandler:function(u,t,r){this.queryValueCommands[u]={func:t,scope:r||this}},addShortcut:function(u,w,r,v){var s=this,x;if(!s.settings.custom_shortcuts){return false}s.shortcuts=s.shortcuts||{};if(d(r,"string")){x=r;r=function(){s.execCommand(x,false,null)}}if(d(r,"object")){x=r;r=function(){s.execCommand(x[0],x[1],x[2])}}j(g(u),function(t){var y={func:r,scope:v||this,desc:w,alt:false,ctrl:false,shift:false};j(g(t,"+"),function(z){switch(z){case"alt":case"ctrl":case"shift":y[z]=true;break;default:y.charCode=z.charCodeAt(0);y.keyCode=z.toUpperCase().charCodeAt(0)}});s.shortcuts[(y.ctrl?"ctrl":"")+","+(y.alt?"alt":"")+","+(y.shift?"shift":"")+","+y.keyCode]=y});return true},execCommand:function(y,x,A,r){var v=this,w=0,z,u;if(!/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint|SelectAll)$/.test(y)&&(!r||!r.skip_focus)){v.focus()}z={};v.onBeforeExecCommand.dispatch(v,y,x,A,z);if(z.terminate){return false}if(v.execCallback("execcommand_callback",v.id,v.selection.getNode(),y,x,A)){v.onExecCommand.dispatch(v,y,x,A,r);return true}if(z=v.execCommands[y]){u=z.func.call(z.scope,x,A);if(u!==true){v.onExecCommand.dispatch(v,y,x,A,r);return u}}j(v.plugins,function(s){if(s.execCommand&&s.execCommand(y,x,A)){v.onExecCommand.dispatch(v,y,x,A,r);w=1;return false}});if(w){return true}if(v.theme&&v.theme.execCommand&&v.theme.execCommand(y,x,A)){v.onExecCommand.dispatch(v,y,x,A,r);return true}if(o.GlobalCommands.execCommand(v,y,x,A)){v.onExecCommand.dispatch(v,y,x,A,r);return true}if(v.editorCommands.execCommand(y,x,A)){v.onExecCommand.dispatch(v,y,x,A,r);return true}v.getDoc().execCommand(y,x,A);v.onExecCommand.dispatch(v,y,x,A,r)},queryCommandState:function(x){var u=this,w,v;if(u._isHidden()){return}if(w=u.queryStateCommands[x]){v=w.func.call(w.scope);if(v!==true){return v}}w=u.editorCommands.queryCommandState(x);if(w!==-1){return w}try{return this.getDoc().queryCommandState(x)}catch(r){}},queryCommandValue:function(x){var u=this,w,v;if(u._isHidden()){return}if(w=u.queryValueCommands[x]){v=w.func.call(w.scope);if(v!==true){return v}}w=u.editorCommands.queryCommandValue(x);if(d(w)){return w}try{return this.getDoc().queryCommandValue(x)}catch(r){}},show:function(){var r=this;p.show(r.getContainer());p.hide(r.id);r.load()},hide:function(){var r=this,s=r.getDoc();if(b&&s){s.execCommand("SelectAll")}r.save();p.hide(r.getContainer());p.setStyle(r.id,"display",r.orgDisplay)},isHidden:function(){return !p.isHidden(this.id)},setProgressState:function(r,s,t){this.onSetProgressState.dispatch(this,r,s,t);return r},load:function(v){var r=this,u=r.getElement(),s;if(u){v=v||{};v.load=true;s=r.setContent(d(u.value)?u.value:u.innerHTML,v);v.element=u;if(!v.no_events){r.onLoadContent.dispatch(r,v)}v.element=u=null;return s}},save:function(w){var r=this,v=r.getElement(),s,u;if(!v||!r.initialized){return}w=w||{};w.save=true;if(!w.no_events){r.undoManager.typing=0;r.undoManager.add()}w.element=v;s=w.content=r.getContent(w);if(!w.no_events){r.onSaveContent.dispatch(r,w)}s=w.content;if(!/TEXTAREA|INPUT/i.test(v.nodeName)){v.innerHTML=s;if(u=p.getParent(r.id,"form")){j(u.elements,function(t){if(t.name==r.id){t.value=s;return false}})}}else{v.value=s}w.element=v=null;return s},setContent:function(s,u){var r=this;u=u||{};u.format=u.format||"html";u.set=true;u.content=s;if(!u.no_events){r.onBeforeSetContent.dispatch(r,u)}if(!o.isIE&&(s.length===0||/^\s+$/.test(s))){u.content=r.dom.setHTML(r.getBody(),'<br mce_bogus="1" />');u.format="raw"}u.content=r.dom.setHTML(r.getBody(),o.trim(u.content));if(u.format!="raw"&&r.settings.cleanup){u.getInner=true;u.content=r.dom.setHTML(r.getBody(),r.serializer.serialize(r.getBody(),u))}if(!u.no_events){r.onSetContent.dispatch(r,u)}return u.content},getContent:function(u){var r=this,s;u=u||{};u.format=u.format||"html";u.get=true;if(!u.no_events){r.onBeforeGetContent.dispatch(r,u)}if(u.format!="raw"&&r.settings.cleanup){u.getInner=true;s=r.serializer.serialize(r.getBody(),u)}else{s=r.getBody().innerHTML}s=s.replace(/^\s*|\s*$/g,"");u.content=s;if(!u.no_events){r.onGetContent.dispatch(r,u)}return u.content},isDirty:function(){var r=this;return o.trim(r.startContent)!=o.trim(r.getContent({format:"raw",no_events:1}))&&!r.isNotDirty},getContainer:function(){var r=this;if(!r.container){r.container=p.get(r.editorContainer||r.id+"_parent")}return r.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return p.get(this.settings.content_element||this.id)},getWin:function(){var r=this,s;if(!r.contentWindow){s=p.get(r.id+"_ifr");if(s){r.contentWindow=s.contentWindow}}return r.contentWindow},getDoc:function(){var s=this,r;if(!s.contentDocument){r=s.getWin();if(r){s.contentDocument=r.document}}return s.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(r,y,x){var v=this,w=v.settings;if(w.urlconverter_callback){return v.execCallback("urlconverter_callback",r,x,true,y)}if(!w.convert_urls||(x&&x.nodeName=="LINK")||r.indexOf("file:")===0){return r}if(w.relative_urls){return v.documentBaseURI.toRelative(r)}r=v.documentBaseURI.toAbsolute(r,w.remove_script_host);return r},addVisual:function(v){var r=this,u=r.settings;v=v||r.getBody();if(!d(r.hasVisual)){r.hasVisual=u.visual}j(r.dom.select("table,a",v),function(t){var s;switch(t.nodeName){case"TABLE":s=r.dom.getAttrib(t,"border");if(!s||s=="0"){if(r.hasVisual){r.dom.addClass(t,u.visual_table_class)}else{r.dom.removeClass(t,u.visual_table_class)}}return;case"A":s=r.dom.getAttrib(t,"name");if(s){if(r.hasVisual){r.dom.addClass(t,"mceItemAnchor")}else{r.dom.removeClass(t,"mceItemAnchor")}}return}});r.onVisualAid.dispatch(r,v,r.hasVisual)},remove:function(){var r=this,s=r.getContainer();r.removed=1;r.hide();r.execCallback("remove_instance_callback",r);r.onRemove.dispatch(r);r.onExecCommand.listeners=[];i.remove(r);p.remove(s)},destroy:function(u){var r=this;if(r.destroyed){return}if(!u){o.removeUnload(r.destroy);tinyMCE.onBeforeUnload.remove(r._beforeUnload);if(r.theme&&r.theme.destroy){r.theme.destroy()}r.controlManager.destroy();r.selection.destroy();r.dom.destroy();if(!r.settings.content_editable){k.clear(r.getWin());k.clear(r.getDoc())}k.clear(r.getBody());k.clear(r.formElement)}if(r.formElement){r.formElement.submit=r.formElement._mceOldSubmit;r.formElement._mceOldSubmit=null}r.contentAreaContainer=r.formElement=r.container=r.settings.content_element=r.bodyElement=r.contentDocument=r.contentWindow=null;if(r.selection){r.selection=r.selection.win=r.selection.dom=r.selection.dom.doc=null}r.destroyed=1},_addEvents:function(){var x=this,w,z=x.settings,y={mouseup:"onMouseUp",mousedown:"onMouseDown",click:"onClick",keyup:"onKeyUp",keydown:"onKeyDown",keypress:"onKeyPress",submit:"onSubmit",reset:"onReset",contextmenu:"onContextMenu",dblclick:"onDblClick",paste:"onPaste"};function v(t,B){var s=t.type;if(x.removed){return}if(x.onEvent.dispatch(x,t,B)!==false){x[y[t.fakeType||t.type]].dispatch(x,t,B)}}j(y,function(t,s){switch(s){case"contextmenu":if(o.isOpera){x.dom.bind(x.getBody(),"mousedown",function(B){if(B.ctrlKey){B.fakeType="contextmenu";v(B)}})}else{x.dom.bind(x.getBody(),s,v)}break;case"paste":x.dom.bind(x.getBody(),s,function(B){v(B)});break;case"submit":case"reset":x.dom.bind(x.getElement().form||p.getParent(x.id,"form"),s,v);break;default:x.dom.bind(z.content_editable?x.getBody():x.getDoc(),s,v)}});x.dom.bind(z.content_editable?x.getBody():(a?x.getDoc():x.getWin()),"focus",function(s){x.focus(true)});if(o.isGecko){x.dom.bind(x.getDoc(),"DOMNodeInserted",function(t){var s;t=t.target;if(t.nodeType===1&&t.nodeName==="IMG"&&(s=t.getAttribute("mce_src"))){t.src=x.documentBaseURI.toAbsolute(s)}})}if(a){function r(){var C=this,E=C.getDoc(),D=C.settings;if(a&&!D.readonly){if(C._isHidden()){try{if(!D.content_editable){E.designMode="On"}}catch(B){}}try{E.execCommand("styleWithCSS",0,false)}catch(B){if(!C._isHidden()){try{E.execCommand("useCSS",0,true)}catch(B){}}}if(!D.table_inline_editing){try{E.execCommand("enableInlineTableEditing",false,false)}catch(B){}}if(!D.object_resizing){try{E.execCommand("enableObjectResizing",false,false)}catch(B){}}}}x.onBeforeExecCommand.add(r);x.onMouseDown.add(r)}x.onMouseUp.add(x.nodeChanged);x.onClick.add(x.nodeChanged);x.onKeyUp.add(function(s,t){var B=t.keyCode;if((B>=33&&B<=36)||(B>=37&&B<=40)||B==13||B==45||B==46||B==8||(o.isMac&&(B==91||B==93))||t.ctrlKey){x.nodeChanged()}});x.onReset.add(function(){x.setContent(x.startContent,{format:"raw"})});if(z.custom_shortcuts){if(z.custom_undo_redo_keyboard_shortcuts){x.addShortcut("ctrl+z",x.getLang("undo_desc"),"Undo");x.addShortcut("ctrl+y",x.getLang("redo_desc"),"Redo")}if(a){x.addShortcut("ctrl+b",x.getLang("bold_desc"),"Bold");x.addShortcut("ctrl+i",x.getLang("italic_desc"),"Italic");x.addShortcut("ctrl+u",x.getLang("underline_desc"),"Underline")}for(w=1;w<=6;w++){x.addShortcut("ctrl+"+w,"",["FormatBlock",false,"<h"+w+">"])}x.addShortcut("ctrl+7","",["FormatBlock",false,"<p>"]);x.addShortcut("ctrl+8","",["FormatBlock",false,"<div>"]);x.addShortcut("ctrl+9","",["FormatBlock",false,"<address>"]);function A(t){var s=null;if(!t.altKey&&!t.ctrlKey&&!t.metaKey){return s}j(x.shortcuts,function(B){if(o.isMac&&B.ctrl!=t.metaKey){return}else{if(!o.isMac&&B.ctrl!=t.ctrlKey){return}}if(B.alt!=t.altKey){return}if(B.shift!=t.shiftKey){return}if(t.keyCode==B.keyCode||(t.charCode&&t.charCode==B.charCode)){s=B;return false}});return s}x.onKeyUp.add(function(s,t){var B=A(t);if(B){return k.cancel(t)}});x.onKeyPress.add(function(s,t){var B=A(t);if(B){return k.cancel(t)}});x.onKeyDown.add(function(s,t){var B=A(t);if(B){B.func.call(B.scope);return k.cancel(t)}})}if(o.isIE){x.dom.bind(x.getDoc(),"controlselect",function(B){var t=x.resizeInfo,s;B=B.target;if(B.nodeName!=="IMG"){return}if(t){x.dom.unbind(t.node,t.ev,t.cb)}if(!x.dom.hasClass(B,"mceItemNoResize")){ev="resizeend";s=x.dom.bind(B,ev,function(D){var C;D=D.target;if(C=x.dom.getStyle(D,"width")){x.dom.setAttrib(D,"width",C.replace(/[^0-9%]+/g,""));x.dom.setStyle(D,"width","")}if(C=x.dom.getStyle(D,"height")){x.dom.setAttrib(D,"height",C.replace(/[^0-9%]+/g,""));x.dom.setStyle(D,"height","")}})}else{ev="resizestart";s=x.dom.bind(B,"resizestart",k.cancel,k)}t=x.resizeInfo={node:B,ev:ev,cb:s}});x.onKeyDown.add(function(s,t){switch(t.keyCode){case 8:if(x.selection.getRng().item){x.selection.getRng().item(0).removeNode();return k.cancel(t)}}})}if(o.isOpera){x.onClick.add(function(s,t){k.prevent(t)})}if(z.custom_undo_redo){function u(){x.undoManager.typing=0;x.undoManager.add()}if(o.isIE){x.dom.bind(x.getWin(),"blur",function(s){var t;if(x.selection){t=x.selection.getNode();if(!x.removed&&t.ownerDocument&&t.ownerDocument!=x.getDoc()){u()}}})}else{x.dom.bind(x.getDoc(),"blur",function(){if(x.selection&&!x.removed){u()}})}x.onMouseDown.add(u);x.onKeyUp.add(function(s,t){if((t.keyCode>=33&&t.keyCode<=36)||(t.keyCode>=37&&t.keyCode<=40)||t.keyCode==13||t.keyCode==45||t.ctrlKey){x.undoManager.typing=0;x.undoManager.add()}});x.onKeyDown.add(function(s,t){if((t.keyCode>=33&&t.keyCode<=36)||(t.keyCode>=37&&t.keyCode<=40)||t.keyCode==13||t.keyCode==45){if(x.undoManager.typing){x.undoManager.add();x.undoManager.typing=0}return}if(!x.undoManager.typing){x.undoManager.add();x.undoManager.typing=1}})}},_convertInlineElements:function(){var A=this,C=A.settings,u=A.dom,z,x,w,B,r;function y(s,t){if(!C.inline_styles){return}if(t.get){j(A.dom.select("table,u,strike",t.node),function(v){switch(v.nodeName){case"TABLE":if(z=u.getAttrib(v,"height")){u.setStyle(v,"height",z);u.setAttrib(v,"height","")}break;case"U":case"STRIKE":v.style.textDecoration=v.nodeName=="U"?"underline":"line-through";u.setAttrib(v,"mce_style","");u.setAttrib(v,"mce_name","span");break}})}else{if(t.set){j(A.dom.select("table,span",t.node).reverse(),function(v){if(v.nodeName=="TABLE"){if(z=u.getStyle(v,"height")){u.setAttrib(v,"height",z.replace(/[^0-9%]+/g,""))}}else{if(v.style.textDecoration=="underline"){w="u"}else{if(v.style.textDecoration=="line-through"){w="strike"}else{w=""}}if(w){v.style.textDecoration="";u.setAttrib(v,"mce_style","");x=u.create(w,{style:u.getAttrib(v,"style")});u.replace(x,v,1)}}})}}}A.onPreProcess.add(y);if(!C.cleanup_on_startup){A.onSetContent.add(function(s,t){if(t.initial){y(A,{node:A.getBody(),set:1})}})}},_convertFonts:function(){var x=this,y=x.settings,A=x.dom,w,u,r,v;if(!y.inline_styles){return}w=[8,10,12,14,18,24,36];u=["xx-small","x-small","small","medium","large","x-large","xx-large"];if(r=y.font_size_style_values){r=g(r)}if(v=y.font_size_classes){v=g(v)}function z(C){var D,B,t,s;if(!y.inline_styles){return}t=x.dom.select("font",C);for(s=t.length-1;s>=0;s--){D=t[s];B=A.create("span",{style:A.getAttrib(D,"style"),"class":A.getAttrib(D,"class")});A.setStyles(B,{fontFamily:A.getAttrib(D,"face"),color:A.getAttrib(D,"color"),backgroundColor:D.style.backgroundColor});if(D.size){if(r){A.setStyle(B,"fontSize",r[parseInt(D.size)-1])}else{A.setAttrib(B,"class",v[parseInt(D.size)-1])}}A.setAttrib(B,"mce_style","");A.replace(B,D,1)}}x.onPreProcess.add(function(s,t){if(t.get){z(t.node)}});x.onSetContent.add(function(s,t){if(t.initial){z(t.node)}})},_isHidden:function(){var r;if(!a){return 0}r=this.selection.getSel();return(!r||!r.rangeCount||r.rangeCount==0)},_fixNesting:function(t){var u=[],r;t=t.replace(/<(\/)?([^\s>]+)[^>]*?>/g,function(v,s,x){var w;if(s==="/"){if(!u.length){return""}if(x!==u[u.length-1].tag){for(r=u.length-1;r>=0;r--){if(u[r].tag===x){u[r].close=1;break}}return""}else{u.pop();if(u.length&&u[u.length-1].close){v=v+"</"+u[u.length-1].tag+">";u.pop()}}}else{if(/^(br|hr|input|meta|img|link|param)$/i.test(x)){return v}if(/\/>$/.test(v)){return v}u.push({tag:x})}return v});for(r=u.length-1;r>=0;r--){t+="</"+u[r].tag+">"}return t}})})(tinymce);(function(d){var f=d.each,c=d.isIE,a=d.isGecko,b=d.isOpera,e=d.isWebKit;d.create("tinymce.EditorCommands",{EditorCommands:function(g){this.editor=g},execCommand:function(k,j,m){var h=this,g=h.editor,i;switch(k){case"mceResetDesignMode":case"mceBeginUndoLevel":return true;case"unlink":h.UnLink();return true;case"JustifyLeft":case"JustifyCenter":case"JustifyRight":case"JustifyFull":h.mceJustify(k,k.substring(7).toLowerCase());return true;default:i=this[k];if(i){i.call(this,j,m);return true}}return false},Indent:function(){var g=this.editor,m=g.dom,j=g.selection,k,h,i;h=g.settings.indentation;i=/[a-z%]+$/i.exec(h);h=parseInt(h);if(g.settings.inline_styles&&(!this.queryStateInsertUnorderedList()&&!this.queryStateInsertOrderedList())){f(j.getSelectedBlocks(),function(n){m.setStyle(n,"paddingLeft",(parseInt(n.style.paddingLeft||0)+h)+i)});return}g.getDoc().execCommand("Indent",false,null);if(c){m.getParent(j.getNode(),function(o){if(o.nodeName=="BLOCKQUOTE"){o.dir=o.style.cssText=""}})}},Outdent:function(){var h=this.editor,n=h.dom,k=h.selection,m,g,i,j;i=h.settings.indentation;j=/[a-z%]+$/i.exec(i);i=parseInt(i);if(h.settings.inline_styles&&(!this.queryStateInsertUnorderedList()&&!this.queryStateInsertOrderedList())){f(k.getSelectedBlocks(),function(o){g=Math.max(0,parseInt(o.style.paddingLeft||0)-i);n.setStyle(o,"paddingLeft",g?g+j:"")});return}h.getDoc().execCommand("Outdent",false,null)},mceSetContent:function(h,g){this.editor.setContent(g)},mceToggleVisualAid:function(){var g=this.editor;g.hasVisual=!g.hasVisual;g.addVisual()},mceReplaceContent:function(h,g){var i=this.editor.selection;i.setContent(g.replace(/\{\$selection\}/g,i.getContent({format:"text"})))},mceInsertLink:function(i,h){var g=this.editor,j=g.selection,k=g.dom.getParent(j.getNode(),"a");if(d.is(h,"string")){h={href:h}}function m(n){f(h,function(p,o){g.dom.setAttrib(n,o,p)})}if(!k){g.execCommand("CreateLink",false,"javascript:mctmp(0);");f(g.dom.select("a[href=javascript:mctmp(0);]"),function(n){m(n)})}else{if(h.href){m(k)}else{g.dom.remove(k,1)}}},UnLink:function(){var g=this.editor,h=g.selection;if(h.isCollapsed()){h.select(h.getNode())}g.getDoc().execCommand("unlink",false,null);h.collapse(0)},FontName:function(i,h){var j=this,g=j.editor,k=g.selection,m;if(!h){if(k.isCollapsed()){k.select(k.getNode())}}else{if(g.settings.convert_fonts_to_spans){j._applyInlineStyle("span",{style:{fontFamily:h}})}else{g.getDoc().execCommand("FontName",false,h)}}},FontSize:function(j,i){var h=this.editor,m=h.settings,k,g;if(m.convert_fonts_to_spans&&i>=1&&i<=7){g=d.explode(m.font_size_style_values);k=d.explode(m.font_size_classes);if(k){i=k[i-1]||i}else{i=g[i-1]||i}}if(i>=1&&i<=7){h.getDoc().execCommand("FontSize",false,i)}else{this._applyInlineStyle("span",{style:{fontSize:i}})}},queryCommandValue:function(h){var g=this["queryValue"+h];if(g){return g.call(this,h)}return false},queryCommandState:function(h){var g;switch(h){case"JustifyLeft":case"JustifyCenter":case"JustifyRight":case"JustifyFull":return this.queryStateJustify(h,h.substring(7).toLowerCase());default:if(g=this["queryState"+h]){return g.call(this,h)}}return -1},_queryState:function(h){try{return this.editor.getDoc().queryCommandState(h)}catch(g){}},_queryVal:function(h){try{return this.editor.getDoc().queryCommandValue(h)}catch(g){}},queryValueFontSize:function(){var h=this.editor,g=0,i;if(i=h.dom.getParent(h.selection.getNode(),"span")){g=i.style.fontSize}if(!g&&(b||e)){if(i=h.dom.getParent(h.selection.getNode(),"font")){g=i.size}return g}return g||this._queryVal("FontSize")},queryValueFontName:function(){var h=this.editor,g=0,i;if(i=h.dom.getParent(h.selection.getNode(),"font")){g=i.face}if(i=h.dom.getParent(h.selection.getNode(),"span")){g=i.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()}if(!g){g=this._queryVal("FontName")}return g},mceJustify:function(p,q){var k=this.editor,o=k.selection,g=o.getNode(),r=g.nodeName,h,j,i=k.dom,m;if(k.settings.inline_styles&&this.queryStateJustify(p,q)){m=1}h=i.getParent(g,k.dom.isBlock);if(r=="IMG"){if(q=="full"){return}if(m){if(q=="center"){i.setStyle(h||g.parentNode,"textAlign","")}i.setStyle(g,"float","");this.mceRepaint();return}if(q=="center"){if(h&&/^(TD|TH)$/.test(h.nodeName)){h=0}if(!h||h.childNodes.length>1){j=i.create("p");j.appendChild(g.cloneNode(false));if(h){i.insertAfter(j,h)}else{i.insertAfter(j,g)}i.remove(g);g=j.firstChild;h=j}i.setStyle(h,"textAlign",q);i.setStyle(g,"float","")}else{i.setStyle(g,"float",q);i.setStyle(h||g.parentNode,"textAlign","")}this.mceRepaint();return}if(k.settings.inline_styles&&k.settings.forced_root_block){if(m){q=""}f(o.getSelectedBlocks(i.getParent(o.getStart(),i.isBlock),i.getParent(o.getEnd(),i.isBlock)),function(n){i.setAttrib(n,"align","");i.setStyle(n,"textAlign",q=="full"?"justify":q)});return}else{if(!m){k.getDoc().execCommand(p,false,null)}}if(k.settings.inline_styles){if(m){i.getParent(k.selection.getNode(),function(s){if(s.style&&s.style.textAlign){i.setStyle(s,"textAlign","")}});return}f(i.select("*"),function(t){var s=t.align;if(s){if(s=="full"){s="justify"}i.setStyle(t,"textAlign",s);i.setAttrib(t,"align","")}})}},mceSetCSSClass:function(h,g){this.mceSetStyleInfo(0,{command:"setattrib",name:"class",value:g})},getSelectedElement:function(){var x=this,p=x.editor,o=p.dom,u=p.selection,h=u.getRng(),m,k,v,q,j,g,s,i,y,w;if(u.isCollapsed()||h.item){return u.getNode()}w=p.settings.merge_styles_invalid_parents;if(d.is(w,"string")){w=new RegExp(w,"i")}if(c){m=h.duplicate();m.collapse(true);v=m.parentElement();k=h.duplicate();k.collapse(false);q=k.parentElement();if(v!=q){m.move("character",1);v=m.parentElement()}if(v==q){m=h.duplicate();m.moveToElementText(v);if(m.compareEndPoints("StartToStart",h)==0&&m.compareEndPoints("EndToEnd",h)==0){return w&&w.test(v.nodeName)?null:v}}}else{function n(r){return o.getParent(r,"*")}v=h.startContainer;q=h.endContainer;j=h.startOffset;g=h.endOffset;if(!h.collapsed){if(v==q){if(j-g<2){if(v.hasChildNodes()){i=v.childNodes[j];return w&&w.test(i.nodeName)?null:i}}}}if(v.nodeType!=3||q.nodeType!=3){return null}if(j==0){i=n(v);if(i&&i.firstChild!=v){i=null}}if(j==v.nodeValue.length){s=v.nextSibling;if(s&&s.nodeType==1){i=v.nextSibling}}if(g==0){s=q.previousSibling;if(s&&s.nodeType==1){y=s}}if(g==q.nodeValue.length){y=n(q);if(y&&y.lastChild!=q){y=null}}if(i==y){return w&&i&&w.test(i.nodeName)?null:i}}return null},mceSetStyleInfo:function(o,n){var r=this,h=r.editor,j=h.getDoc(),g=h.dom,i,k,w=h.selection,q=n.wrapper||"span",k=w.getBookmark(),p;function m(t,s){if(t.nodeType==1){switch(n.command){case"setattrib":return g.setAttrib(t,n.name,n.value);case"setstyle":return g.setStyle(t,n.name,n.value);case"removeformat":return g.setAttrib(t,"class","")}}}p=h.settings.merge_styles_invalid_parents;if(d.is(p,"string")){p=new RegExp(p,"i")}if((i=r.getSelectedElement())&&!h.settings.force_span_wrappers){m(i,1)}else{j.execCommand("FontName",false,"__");f(g.select("span,font"),function(u){var s,t;if(g.getAttrib(u,"face")=="__"||u.style.fontFamily==="__"){s=g.create(q,{mce_new:"1"});m(s);f(u.childNodes,function(v){s.appendChild(v.cloneNode(true))});g.replace(s,u)}})}f(g.select(q).reverse(),function(t){var s=t.parentNode;if(!g.getAttrib(t,"mce_new")){s=g.getParent(t,"*[mce_new]");if(s){g.remove(t,1)}}});f(g.select(q).reverse(),function(t){var s=t.parentNode;if(!s||!g.getAttrib(t,"mce_new")){return}if(h.settings.force_span_wrappers&&s.nodeName!="SPAN"){return}if(s.nodeName==q.toUpperCase()&&s.childNodes.length==1){return g.remove(s,1)}if(t.nodeType==1&&(!p||!p.test(s.nodeName))&&s.childNodes.length==1){m(s);g.setAttrib(t,"class","")}});f(g.select(q).reverse(),function(s){if(g.getAttrib(s,"mce_new")||(g.getAttribs(s).length<=1&&s.className==="")){if(!g.getAttrib(s,"class")&&!g.getAttrib(s,"style")){return g.remove(s,1)}g.setAttrib(s,"mce_new","")}});w.moveToBookmark(k)},queryStateJustify:function(k,h){var g=this.editor,j=g.selection.getNode(),i=g.dom;if(j&&j.nodeName=="IMG"){if(i.getStyle(j,"float")==h){return 1}return j.parentNode.style.textAlign==h}j=i.getParent(g.selection.getStart(),function(m){return m.nodeType==1&&m.style.textAlign});if(h=="full"){h="justify"}if(g.settings.inline_styles){return(j&&j.style.textAlign==h)}return this._queryState(k)},ForeColor:function(i,h){var g=this.editor;if(g.settings.convert_fonts_to_spans){this._applyInlineStyle("span",{style:{color:h}});return}else{g.getDoc().execCommand("ForeColor",false,h)}},HiliteColor:function(i,k){var h=this,g=h.editor,j=g.getDoc();if(g.settings.convert_fonts_to_spans){this._applyInlineStyle("span",{style:{backgroundColor:k}});return}function m(o){if(!a){return}try{j.execCommand("styleWithCSS",0,o)}catch(n){j.execCommand("useCSS",0,!o)}}if(a||b){m(true);j.execCommand("hilitecolor",false,k);m(false)}else{j.execCommand("BackColor",false,k)}},FormatBlock:function(o,h){var p=this,m=p.editor,q=m.selection,j=m.dom,g,k,n;function i(r){return/^(P|DIV|H[1-6]|ADDRESS|BLOCKQUOTE|PRE)$/.test(r.nodeName)}g=j.getParent(q.getNode(),function(r){return i(r)});if(g){if((c&&i(g.parentNode))||g.nodeName=="DIV"){k=m.dom.create(h);f(j.getAttribs(g),function(r){j.setAttrib(k,r.nodeName,j.getAttrib(g,r.nodeName))});n=q.getBookmark();j.replace(k,g,1);q.moveToBookmark(n);m.nodeChanged();return}}h=m.settings.forced_root_block?(h||"<p>"):h;if(h.indexOf("<")==-1){h="<"+h+">"}if(d.isGecko){h=h.replace(/<(div|blockquote|code|dt|dd|dl|samp)>/gi,"$1")}m.getDoc().execCommand("FormatBlock",false,h)},mceCleanup:function(){var h=this.editor,i=h.selection,g=i.getBookmark();h.setContent(h.getContent());i.moveToBookmark(g)},mceRemoveNode:function(j,k){var h=this.editor,i=h.selection,g,m=k||i.getNode();if(m==h.getBody()){return}g=i.getBookmark();h.dom.remove(m,1);i.moveToBookmark(g);h.nodeChanged()},mceSelectNodeDepth:function(i,j){var g=this.editor,h=g.selection,k=0;g.dom.getParent(h.getNode(),function(m){if(m.nodeType==1&&k++==j){h.select(m);g.nodeChanged();return false}},g.getBody())},mceSelectNode:function(h,g){this.editor.selection.select(g)},mceInsertContent:function(g,h){this.editor.selection.setContent(h)},mceInsertRawHTML:function(h,i){var g=this.editor;g.selection.setContent("tiny_mce_marker");g.setContent(g.getContent().replace(/tiny_mce_marker/g,i))},mceRepaint:function(){var i,g,j=this.editor;if(d.isGecko){try{i=j.selection;g=i.getBookmark(true);if(i.getSel()){i.getSel().selectAllChildren(j.getBody())}i.collapse(true);i.moveToBookmark(g)}catch(h){}}},queryStateUnderline:function(){var g=this.editor,h=g.selection.getNode();if(h&&h.nodeName=="A"){return false}return this._queryState("Underline")},queryStateOutdent:function(){var g=this.editor,h;if(g.settings.inline_styles){if((h=g.dom.getParent(g.selection.getStart(),g.dom.isBlock))&&parseInt(h.style.paddingLeft)>0){return true}if((h=g.dom.getParent(g.selection.getEnd(),g.dom.isBlock))&&parseInt(h.style.paddingLeft)>0){return true}}return this.queryStateInsertUnorderedList()||this.queryStateInsertOrderedList()||(!g.settings.inline_styles&&!!g.dom.getParent(g.selection.getNode(),"BLOCKQUOTE"))},queryStateInsertUnorderedList:function(){return this.editor.dom.getParent(this.editor.selection.getNode(),"UL")},queryStateInsertOrderedList:function(){return this.editor.dom.getParent(this.editor.selection.getNode(),"OL")},queryStatemceBlockQuote:function(){return !!this.editor.dom.getParent(this.editor.selection.getStart(),function(g){return g.nodeName==="BLOCKQUOTE"})},_applyInlineStyle:function(p,j,n){var r=this,o=r.editor,m=o.dom,i,q={},k,s;p=p.toUpperCase();if(n&&n.check_classes&&j["class"]){n.check_classes.push(j["class"])}function h(){f(m.select(p).reverse(),function(u){var t=0;f(m.getAttribs(u),function(v){if(v.nodeName.substring(0,1)!="_"&&m.getAttrib(u,v.nodeName)!=""){t++}});if(t==0){m.remove(u,1)}})}function g(){var t;f(m.select("span,font"),function(u){if(u.style.fontFamily=="mceinline"||u.face=="mceinline"){if(!t){t=o.selection.getBookmark()}j._mce_new="1";m.replace(m.create(p,j),u,1)}});f(m.select(p+"[_mce_new]"),function(v){function u(w){if(w.nodeType==1){f(j.style,function(y,x){m.setStyle(w,x,"")});if(j["class"]&&w.className&&n){f(n.check_classes,function(x){if(m.hasClass(w,x)){m.removeClass(w,x)}})}}}f(m.select(p,v),u);if(v.parentNode&&v.parentNode.nodeType==1&&v.parentNode.childNodes.length==1){u(v.parentNode)}m.getParent(v.parentNode,function(w){if(w.nodeType==1){if(j.style){f(j.style,function(z,y){var x;if(!q[y]&&(x=m.getStyle(w,y))){if(x===z){m.setStyle(v,y,"")}q[y]=1}})}if(j["class"]&&w.className&&n){f(n.check_classes,function(x){if(m.hasClass(w,x)){m.removeClass(v,x)}})}}return false});v.removeAttribute("_mce_new")});h();o.selection.moveToBookmark(t);return !!t}o.focus();o.getDoc().execCommand("FontName",false,"mceinline");g();if(k=r._applyInlineStyle.keyhandler){o.onKeyUp.remove(k);o.onKeyPress.remove(k);o.onKeyDown.remove(k);o.onSetContent.remove(r._applyInlineStyle.chandler)}if(o.selection.isCollapsed()){if(!c){f(m.getParents(o.selection.getNode(),"span"),function(t){f(j.style,function(w,u){var x;if(x=m.getStyle(t,u)){if(x==w){m.setStyle(t,u,"");s=2;return false}s=1;return false}});if(s){return false}});if(s==2){i=o.selection.getBookmark();h();o.selection.moveToBookmark(i);window.setTimeout(function(){o.nodeChanged()},1);return}}r._pendingStyles=d.extend(r._pendingStyles||{},j.style);r._applyInlineStyle.chandler=o.onSetContent.add(function(){delete r._pendingStyles});r._applyInlineStyle.keyhandler=k=function(t){if(r._pendingStyles){j.style=r._pendingStyles;delete r._pendingStyles}if(g()){o.onKeyDown.remove(r._applyInlineStyle.keyhandler);o.onKeyPress.remove(r._applyInlineStyle.keyhandler)}if(t.type=="keyup"){o.onKeyUp.remove(r._applyInlineStyle.keyhandler)}};o.onKeyDown.add(k);o.onKeyPress.add(k);o.onKeyUp.add(k)}else{r._pendingStyles=0}}})})(tinymce);(function(a){a.create("tinymce.UndoManager",{index:0,data:null,typing:0,UndoManager:function(c){var d=this,b=a.util.Dispatcher;d.editor=c;d.data=[];d.onAdd=new b(this);d.onUndo=new b(this);d.onRedo=new b(this)},add:function(d){var g=this,f,e=g.editor,c,h=e.settings,j;d=d||{};d.content=d.content||e.getContent({format:"raw",no_events:1});d.content=d.content.replace(/^\s*|\s*$/g,"");j=g.data[g.index>0&&(g.index==0||g.index==g.data.length)?g.index-1:g.index];if(!d.initial&&j&&d.content==j.content){return null}if(h.custom_undo_redo_levels){if(g.data.length>h.custom_undo_redo_levels){for(f=0;f<g.data.length-1;f++){g.data[f]=g.data[f+1]}g.data.length--;g.index=g.data.length}}if(h.custom_undo_redo_restore_selection&&!d.initial){d.bookmark=c=d.bookmark||e.selection.getBookmark()}if(g.index<g.data.length){g.index++}if(g.data.length===0&&!d.initial){return null}g.data.length=g.index+1;g.data[g.index++]=d;if(d.initial){g.index=0}if(g.data.length==2&&g.data[0].initial){g.data[0].bookmark=c}g.onAdd.dispatch(g,d);e.isNotDirty=0;return d},undo:function(){var e=this,c=e.editor,b=b,d;if(e.typing){e.add();e.typing=0}if(e.index>0){if(e.index==e.data.length&&e.index>1){d=e.index;e.typing=0;if(!e.add()){e.index=d}--e.index}b=e.data[--e.index];c.setContent(b.content,{format:"raw"});c.selection.moveToBookmark(b.bookmark);e.onUndo.dispatch(e,b)}return b},redo:function(){var d=this,c=d.editor,b=null;if(d.index<d.data.length-1){b=d.data[++d.index];c.setContent(b.content,{format:"raw"});c.selection.moveToBookmark(b.bookmark);d.onRedo.dispatch(d,b)}return b},clear:function(){var b=this;b.data=[];b.index=0;b.typing=0;b.add({initial:true})},hasUndo:function(){return this.index!=0||this.typing},hasRedo:function(){return this.index<this.data.length-1}})})(tinymce);(function(e){var b,d,a,c,f,h;b=e.dom.Event;d=e.isIE;a=e.isGecko;c=e.isOpera;f=e.each;h=e.extend;function g(i){i=i.innerHTML;i=i.replace(/<(img|hr|table|input|select|textarea)[ \>]/gi,"-");i=i.replace(/<[^>]+>/g,"");return i.replace(/[ \t\r\n]+/g,"")==""}e.create("tinymce.ForceBlocks",{ForceBlocks:function(j){var k=this,m=j.settings,n;k.editor=j;k.dom=j.dom;n=(m.forced_root_block||"p").toLowerCase();m.element=n.toUpperCase();j.onPreInit.add(k.setup,k);k.reOpera=new RegExp("(\\u00a0|&#160;|&nbsp;)</"+n+">","gi");k.rePadd=new RegExp("<p( )([^>]+)><\\/p>|<p( )([^>]+)\\/>|<p( )([^>]+)>\\s+<\\/p>|<p><\\/p>|<p\\/>|<p>\\s+<\\/p>".replace(/p/g,n),"gi");k.reNbsp2BR1=new RegExp("<p( )([^>]+)>[\\s\\u00a0]+<\\/p>|<p>[\\s\\u00a0]+<\\/p>".replace(/p/g,n),"gi");k.reNbsp2BR2=new RegExp("<%p()([^>]+)>(&nbsp;|&#160;)<\\/%p>|<%p>(&nbsp;|&#160;)<\\/%p>".replace(/%p/g,n),"gi");k.reBR2Nbsp=new RegExp("<p( )([^>]+)>\\s*<br \\/>\\s*<\\/p>|<p>\\s*<br \\/>\\s*<\\/p>".replace(/p/g,n),"gi");function i(p,q){if(c){q.content=q.content.replace(k.reOpera,"</"+n+">")}q.content=q.content.replace(k.rePadd,"<"+n+"$1$2$3$4$5$6>\u00a0</"+n+">");if(!d&&!c&&q.set){q.content=q.content.replace(k.reNbsp2BR1,"<"+n+"$1$2><br /></"+n+">");q.content=q.content.replace(k.reNbsp2BR2,"<"+n+"$1$2><br /></"+n+">")}else{q.content=q.content.replace(k.reBR2Nbsp,"<"+n+"$1$2>\u00a0</"+n+">")}}j.onBeforeSetContent.add(i);j.onPostProcess.add(i);if(m.forced_root_block){j.onInit.add(k.forceRoots,k);j.onSetContent.add(k.forceRoots,k);j.onBeforeGetContent.add(k.forceRoots,k)}},setup:function(){var j=this,i=j.editor,k=i.settings;if(k.forced_root_block){i.onKeyUp.add(j.forceRoots,j);i.onPreProcess.add(j.forceRoots,j)}if(k.force_br_newlines){if(d){i.onKeyPress.add(function(o,q){var r,p=o.selection;if(q.keyCode==13&&p.getNode().nodeName!="LI"){p.setContent('<br id="__" /> ',{format:"raw"});r=o.dom.get("__");r.removeAttribute("id");p.select(r);p.collapse();return b.cancel(q)}})}return}if(!d&&k.force_p_newlines){i.onKeyPress.add(function(n,o){if(o.keyCode==13&&!o.shiftKey){if(!j.insertPara(o)){b.cancel(o)}}});if(a){i.onKeyDown.add(function(n,o){if((o.keyCode==8||o.keyCode==46)&&!o.shiftKey){j.backspaceDelete(o,o.keyCode==8)}})}}function m(o,n){var p=i.dom.create(n);f(o.attributes,function(q){if(q.specified&&q.nodeValue){p.setAttribute(q.nodeName.toLowerCase(),q.nodeValue)}});f(o.childNodes,function(q){p.appendChild(q.cloneNode(true))});o.parentNode.replaceChild(p,o);return p}i.onPreProcess.add(function(n,p){f(n.dom.select("p,h1,h2,h3,h4,h5,h6,div",p.node),function(o){if(g(o)){f(n.dom.select("span,em,strong,b,i",p.node),function(q){if(!q.hasChildNodes()){q.appendChild(n.getDoc().createTextNode("\u00a0"));return false}})}})});if(d){if(k.element!="P"){i.onKeyPress.add(function(n,o){j.lastElm=n.selection.getNode().nodeName});i.onKeyUp.add(function(p,r){var t,q=p.selection,s=q.getNode(),o=p.getBody();if(o.childNodes.length===1&&s.nodeName=="P"){s=m(s,k.element);q.select(s);q.collapse();p.nodeChanged()}else{if(r.keyCode==13&&!r.shiftKey&&j.lastElm!="P"){t=p.dom.getParent(s,"p");if(t){m(t,k.element);p.nodeChanged()}}}})}}},find:function(p,k,m){var j=this.editor,i=j.getDoc().createTreeWalker(p,4,null,false),o=-1;while(p=i.nextNode()){o++;if(k==0&&p==m){return o}if(k==1&&o==m){return p}}return -1},forceRoots:function(q,E){var v=this,q=v.editor,I=q.getBody(),F=q.getDoc(),L=q.selection,w=L.getSel(),x=L.getRng(),J=-2,p,C,j,k,G=-16777215;var H,m,K,B,y,o=I.childNodes,A,z,u;for(A=o.length-1;A>=0;A--){H=o[A];if(H.nodeType==3||(!v.dom.isBlock(H)&&H.nodeType!=8)){if(!m){if(H.nodeType!=3||/[^\s]/g.test(H.nodeValue)){if(J==-2&&x){if(!d){if(x.startContainer.nodeType==1&&(z=x.startContainer.childNodes[x.startOffset])&&z.nodeType==1){u=z.getAttribute("id");z.setAttribute("id","__mce")}else{if(q.dom.getParent(x.startContainer,function(i){return i===I})){C=x.startOffset;j=x.endOffset;J=v.find(I,0,x.startContainer);p=v.find(I,0,x.endContainer)}}}else{k=F.body.createTextRange();k.moveToElementText(I);k.collapse(1);K=k.move("character",G)*-1;k=x.duplicate();k.collapse(1);B=k.move("character",G)*-1;k=x.duplicate();k.collapse(0);y=(k.move("character",G)*-1)-B;J=B-K;p=y}}m=q.dom.create(q.settings.forced_root_block);m.appendChild(H.cloneNode(1));H.parentNode.replaceChild(m,H)}}else{if(m.hasChildNodes()){m.insertBefore(H,m.firstChild)}else{m.appendChild(H)}}}else{m=null}}if(J!=-2){if(!d){m=I.getElementsByTagName(q.settings.element)[0];x=F.createRange();if(J!=-1){x.setStart(v.find(I,1,J),C)}else{x.setStart(m,0)}if(p!=-1){x.setEnd(v.find(I,1,p),j)}else{x.setEnd(m,0)}if(w){w.removeAllRanges();w.addRange(x)}}else{try{x=w.createRange();x.moveToElementText(I);x.collapse(1);x.moveStart("character",J);x.moveEnd("character",p);x.select()}catch(D){}}}else{if(!d&&(z=q.dom.get("__mce"))){if(u){z.setAttribute("id",u)}else{z.removeAttribute("id")}x=F.createRange();x.setStartBefore(z);x.setEndBefore(z);L.setRng(x)}}},getParentBlock:function(j){var i=this.dom;return i.getParent(j,i.isBlock)},insertPara:function(N){var B=this,p=B.editor,J=p.dom,O=p.getDoc(),S=p.settings,C=p.selection.getSel(),D=C.getRangeAt(0),R=O.body;var G,H,E,L,K,m,j,o,u,i,z,Q,k,q,F,I=J.getViewPort(p.getWin()),x,A,w;G=O.createRange();G.setStart(C.anchorNode,C.anchorOffset);G.collapse(true);H=O.createRange();H.setStart(C.focusNode,C.focusOffset);H.collapse(true);E=G.compareBoundaryPoints(G.START_TO_END,H)<0;L=E?C.anchorNode:C.focusNode;K=E?C.anchorOffset:C.focusOffset;m=E?C.focusNode:C.anchorNode;j=E?C.focusOffset:C.anchorOffset;if(L===m&&/^(TD|TH)$/.test(L.nodeName)){if(L.firstChild.nodeName=="BR"){J.remove(L.firstChild)}if(L.childNodes.length==0){p.dom.add(L,S.element,null,"<br />");Q=p.dom.add(L,S.element,null,"<br />")}else{F=L.innerHTML;L.innerHTML="";p.dom.add(L,S.element,null,F);Q=p.dom.add(L,S.element,null,"<br />")}D=O.createRange();D.selectNodeContents(Q);D.collapse(1);p.selection.setRng(D);return false}if(L==R&&m==R&&R.firstChild&&p.dom.isBlock(R.firstChild)){L=m=L.firstChild;K=j=0;G=O.createRange();G.setStart(L,0);H=O.createRange();H.setStart(m,0)}L=L.nodeName=="HTML"?O.body:L;L=L.nodeName=="BODY"?L.firstChild:L;m=m.nodeName=="HTML"?O.body:m;m=m.nodeName=="BODY"?m.firstChild:m;o=B.getParentBlock(L);u=B.getParentBlock(m);i=o?o.nodeName:S.element;if(B.dom.getParent(o,"ol,ul,pre")){return true}if(o&&(o.nodeName=="CAPTION"||/absolute|relative|fixed/gi.test(J.getStyle(o,"position",1)))){i=S.element;o=null}if(u&&(u.nodeName=="CAPTION"||/absolute|relative|fixed/gi.test(J.getStyle(o,"position",1)))){i=S.element;u=null}if(/(TD|TABLE|TH|CAPTION)/.test(i)||(o&&i=="DIV"&&/left|right/gi.test(J.getStyle(o,"float",1)))){i=S.element;o=u=null}z=(o&&o.nodeName==i)?o.cloneNode(0):p.dom.create(i);Q=(u&&u.nodeName==i)?u.cloneNode(0):p.dom.create(i);Q.removeAttribute("id");if(/^(H[1-6])$/.test(i)&&L.nodeValue&&K==L.nodeValue.length){Q=p.dom.create(S.element)}F=k=L;do{if(F==R||F.nodeType==9||B.dom.isBlock(F)||/(TD|TABLE|TH|CAPTION)/.test(F.nodeName)){break}k=F}while((F=F.previousSibling?F.previousSibling:F.parentNode));F=q=m;do{if(F==R||F.nodeType==9||B.dom.isBlock(F)||/(TD|TABLE|TH|CAPTION)/.test(F.nodeName)){break}q=F}while((F=F.nextSibling?F.nextSibling:F.parentNode));if(k.nodeName==i){G.setStart(k,0)}else{G.setStartBefore(k)}G.setEnd(L,K);z.appendChild(G.cloneContents()||O.createTextNode(""));try{H.setEndAfter(q)}catch(M){}H.setStart(m,j);Q.appendChild(H.cloneContents()||O.createTextNode(""));D=O.createRange();if(!k.previousSibling&&k.parentNode.nodeName==i){D.setStartBefore(k.parentNode)}else{if(G.startContainer.nodeName==i&&G.startOffset==0){D.setStartBefore(G.startContainer)}else{D.setStart(G.startContainer,G.startOffset)}}if(!q.nextSibling&&q.parentNode.nodeName==i){D.setEndAfter(q.parentNode)}else{D.setEnd(H.endContainer,H.endOffset)}D.deleteContents();if(c){p.getWin().scrollTo(0,I.y)}if(z.firstChild&&z.firstChild.nodeName==i){z.innerHTML=z.firstChild.innerHTML}if(Q.firstChild&&Q.firstChild.nodeName==i){Q.innerHTML=Q.firstChild.innerHTML}if(g(z)){z.innerHTML="<br />"}function P(y,s){var r=[],U,T,t;y.innerHTML="";if(S.keep_styles){T=s;do{if(/^(SPAN|STRONG|B|EM|I|FONT|STRIKE|U)$/.test(T.nodeName)){U=T.cloneNode(false);J.setAttrib(U,"id","");r.push(U)}}while(T=T.parentNode)}if(r.length>0){for(t=r.length-1,U=y;t>=0;t--){U=U.appendChild(r[t])}r[0].innerHTML=c?"&nbsp;":"<br />";return r[0]}else{y.innerHTML=c?"&nbsp;":"<br />"}}if(g(Q)){w=P(Q,m)}if(c&&parseFloat(opera.version())<9.5){D.insertNode(z);D.insertNode(Q)}else{D.insertNode(Q);D.insertNode(z)}Q.normalize();z.normalize();function v(r){return O.createTreeWalker(r,NodeFilter.SHOW_TEXT,null,false).nextNode()||r}D=O.createRange();D.selectNodeContents(a?v(w||Q):w||Q);D.collapse(1);C.removeAllRanges();C.addRange(D);x=p.dom.getPos(Q).y;A=Q.clientHeight;if(x<I.y||x+A>I.y+I.h){p.getWin().scrollTo(0,x<I.y?x:x-I.h+25)}return false},backspaceDelete:function(m,v){var y=this,k=y.editor,q=k.getBody(),j,o=k.selection,i=o.getRng(),p=i.startContainer,j,s,u;if(p&&k.dom.isBlock(p)&&!/^(TD|TH)$/.test(p.nodeName)&&v){if(p.childNodes.length==0||(p.childNodes.length==1&&p.firstChild.nodeName=="BR")){j=p;while((j=j.previousSibling)&&!k.dom.isBlock(j)){}if(j){if(p!=q.firstChild){s=k.dom.doc.createTreeWalker(j,NodeFilter.SHOW_TEXT,null,false);while(u=s.nextNode()){j=u}i=k.getDoc().createRange();i.setStart(j,j.nodeValue?j.nodeValue.length:0);i.setEnd(j,j.nodeValue?j.nodeValue.length:0);o.setRng(i);k.dom.remove(p)}return b.cancel(m)}}}function x(n){var r;n=n.target;if(n&&n.parentNode&&n.nodeName=="BR"&&(j=y.getParentBlock(n))){r=n.previousSibling;b.remove(q,"DOMNodeInserted",x);if(r&&r.nodeType==3&&/\s+$/.test(r.nodeValue)){return}if(n.previousSibling||n.nextSibling){k.dom.remove(n)}}}b._add(q,"DOMNodeInserted",x);window.setTimeout(function(){b._remove(q,"DOMNodeInserted",x)},1)}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each,e=c.extend;c.create("tinymce.ControlManager",{ControlManager:function(f,j){var h=this,g;j=j||{};h.editor=f;h.controls={};h.onAdd=new c.util.Dispatcher(h);h.onPostRender=new c.util.Dispatcher(h);h.prefix=j.prefix||f.id+"_";h._cls={};h.onPostRender.add(function(){d(h.controls,function(i){i.postRender()})})},get:function(f){return this.controls[this.prefix+f]||this.controls[f]},setActive:function(h,f){var g=null;if(g=this.get(h)){g.setActive(f)}return g},setDisabled:function(h,f){var g=null;if(g=this.get(h)){g.setDisabled(f)}return g},add:function(g){var f=this;if(g){f.controls[g.id]=g;f.onAdd.dispatch(g,f)}return g},createControl:function(i){var h,g=this,f=g.editor;d(f.plugins,function(j){if(j.createControl){h=j.createControl(i,g);if(h){return false}}});switch(i){case"|":case"separator":return g.createSeparator()}if(!h&&f.buttons&&(h=f.buttons[i])){return g.createButton(i,h)}return g.add(h)},createDropMenu:function(f,o,h){var n=this,i=n.editor,j,g,k,m;o=e({"class":"mceDropDown",constrain:i.settings.constrain_menus},o);o["class"]=o["class"]+" "+i.getParam("skin")+"Skin";if(k=i.getParam("skin_variant")){o["class"]+=" "+i.getParam("skin")+"Skin"+k.substring(0,1).toUpperCase()+k.substring(1)}f=n.prefix+f;m=h||n._cls.dropmenu||c.ui.DropMenu;j=n.controls[f]=new m(f,o);j.onAddItem.add(function(r,q){var p=q.settings;p.title=i.getLang(p.title,p.title);if(!p.onclick){p.onclick=function(s){i.execCommand(p.cmd,p.ui||false,p.value)}}});i.onRemove.add(function(){j.destroy()});if(c.isIE){j.onShowMenu.add(function(){i.focus();g=i.selection.getBookmark(1)});j.onHideMenu.add(function(){if(g){i.selection.moveToBookmark(g);g=0}})}return n.add(j)},createListBox:function(n,i,m){var h=this,g=h.editor,j,k,f;if(h.get(n)){return null}i.title=g.translate(i.title);i.scope=i.scope||g;if(!i.onselect){i.onselect=function(o){g.execCommand(i.cmd,i.ui||false,o||i.value)}}i=e({title:i.title,"class":"mce_"+n,scope:i.scope,control_manager:h},i);n=h.prefix+n;if(g.settings.use_native_selects){k=new c.ui.NativeListBox(n,i)}else{f=m||h._cls.listbox||c.ui.ListBox;k=new f(n,i)}h.controls[n]=k;if(c.isWebKit){k.onPostRender.add(function(p,o){a.add(o,"mousedown",function(){g.bookmark=g.selection.getBookmark(1)});a.add(o,"focus",function(){g.selection.moveToBookmark(g.bookmark);g.bookmark=null})})}if(k.hideMenu){g.onMouseDown.add(k.hideMenu,k)}return h.add(k)},createButton:function(n,i,m){var h=this,g=h.editor,j,k,f;if(h.get(n)){return null}i.title=g.translate(i.title);i.label=g.translate(i.label);i.scope=i.scope||g;if(!i.onclick&&!i.menu_button){i.onclick=function(){g.execCommand(i.cmd,i.ui||false,i.value)}}i=e({title:i.title,"class":"mce_"+n,unavailable_prefix:g.getLang("unavailable",""),scope:i.scope,control_manager:h},i);n=h.prefix+n;if(i.menu_button){f=m||h._cls.menubutton||c.ui.MenuButton;k=new f(n,i);g.onMouseDown.add(k.hideMenu,k)}else{f=h._cls.button||c.ui.Button;k=new f(n,i)}return h.add(k)},createMenuButton:function(h,f,g){f=f||{};f.menu_button=1;return this.createButton(h,f,g)},createSplitButton:function(n,i,m){var h=this,g=h.editor,j,k,f;if(h.get(n)){return null}i.title=g.translate(i.title);i.scope=i.scope||g;if(!i.onclick){i.onclick=function(o){g.execCommand(i.cmd,i.ui||false,o||i.value)}}if(!i.onselect){i.onselect=function(o){g.execCommand(i.cmd,i.ui||false,o||i.value)}}i=e({title:i.title,"class":"mce_"+n,scope:i.scope,control_manager:h},i);n=h.prefix+n;f=m||h._cls.splitbutton||c.ui.SplitButton;k=h.add(new f(n,i));g.onMouseDown.add(k.hideMenu,k);return k},createColorSplitButton:function(f,o,h){var m=this,j=m.editor,i,k,n,g;if(m.get(f)){return null}o.title=j.translate(o.title);o.scope=o.scope||j;if(!o.onclick){o.onclick=function(p){if(c.isIE){g=j.selection.getBookmark(1)}j.execCommand(o.cmd,o.ui||false,p||o.value)}}if(!o.onselect){o.onselect=function(p){j.execCommand(o.cmd,o.ui||false,p||o.value)}}o=e({title:o.title,"class":"mce_"+f,menu_class:j.getParam("skin")+"Skin",scope:o.scope,more_colors_title:j.getLang("more_colors")},o);f=m.prefix+f;n=h||m._cls.colorsplitbutton||c.ui.ColorSplitButton;k=new n(f,o);j.onMouseDown.add(k.hideMenu,k);j.onRemove.add(function(){k.destroy()});if(c.isIE){k.onShowMenu.add(function(){j.focus();g=j.selection.getBookmark(1)});k.onHideMenu.add(function(){if(g){j.selection.moveToBookmark(g);g=0}})}return m.add(k)},createToolbar:function(k,h,j){var i,g=this,f;k=g.prefix+k;f=j||g._cls.toolbar||c.ui.Toolbar;i=new f(k,h);if(g.get(k)){return null}return g.add(i)},createSeparator:function(g){var f=g||this._cls.separator||c.ui.Separator;return new f()},setControlType:function(g,f){return this._cls[g.toLowerCase()]=f},destroy:function(){d(this.controls,function(f){f.destroy()});this.controls=null}})})(tinymce);(function(d){var a=d.util.Dispatcher,e=d.each,c=d.isIE,b=d.isOpera;d.create("tinymce.WindowManager",{WindowManager:function(f){var g=this;g.editor=f;g.onOpen=new a(g);g.onClose=new a(g);g.params={};g.features={}},open:function(A,h){var z=this,k="",o,n,i=z.editor.settings.dialog_type=="modal",r,q,j,g=d.DOM.getViewPort(),v;A=A||{};h=h||{};q=b?g.w:screen.width;j=b?g.h:screen.height;A.name=A.name||"mc_"+new Date().getTime();A.width=parseInt(A.width||320);A.height=parseInt(A.height||240);A.resizable=true;A.left=A.left||parseInt(q/2)-(A.width/2);A.top=A.top||parseInt(j/2)-(A.height/2);h.inline=false;h.mce_width=A.width;h.mce_height=A.height;h.mce_auto_focus=A.auto_focus;if(i){if(c){A.center=true;A.help=false;A.dialogWidth=A.width+"px";A.dialogHeight=A.height+"px";A.scroll=A.scrollbars||false}}e(A,function(p,f){if(d.is(p,"boolean")){p=p?"yes":"no"}if(!/^(name|url)$/.test(f)){if(c&&i){k+=(k?";":"")+f+":"+p}else{k+=(k?",":"")+f+"="+p}}});z.features=A;z.params=h;z.onOpen.dispatch(z,A,h);v=A.url||A.file;v=d._addVer(v);try{if(c&&i){r=1;window.showModalDialog(v,window,k)}else{r=window.open(v,A.name,k)}}catch(m){}if(!r){alert(z.editor.getLang("popup_blocked"))}},close:function(f){f.close();this.onClose.dispatch(this)},createInstance:function(i,h,g,n,m,k){var j=d.resolve(i);return new j(h,g,n,m,k)},confirm:function(h,f,i,g){g=g||window;f.call(i||this,g.confirm(this._decode(this.editor.getLang(h,h))))},alert:function(h,f,j,g){var i=this;g=g||window;g.alert(i._decode(i.editor.getLang(h,h)));if(f){f.call(j||i)}},_decode:function(f){return d.DOM.decode(f).replace(/\\n/g,"\n")}})}(tinymce));(function(a){a.CommandManager=function(){var c={},b={},d={};function e(i,h,g,f){if(typeof(h)=="string"){h=[h]}a.each(h,function(j){i[j.toLowerCase()]={func:g,scope:f}})}a.extend(this,{add:function(h,g,f){e(c,h,g,f)},addQueryStateHandler:function(h,g,f){e(b,h,g,f)},addQueryValueHandler:function(h,g,f){e(d,h,g,f)},execCommand:function(g,j,i,h,f){if(j=c[j.toLowerCase()]){if(j.func.call(g||j.scope,i,h,f)!==false){return true}}},queryCommandValue:function(){if(cmd=d[cmd.toLowerCase()]){return cmd.func.call(scope||cmd.scope,ui,value,args)}},queryCommandState:function(){if(cmd=b[cmd.toLowerCase()]){return cmd.func.call(scope||cmd.scope,ui,value,args)}}})};a.GlobalCommands=new a.CommandManager()})(tinymce);(function(b){function a(i,d,h,o){var j,g,e,m,f;function k(q,p){do{if(q.parentNode==p){return q}q=q.parentNode}while(q)}function c(p){o(p);b.walk(p,o,"childNodes")}j=i.findCommonAncestor(d,h);e=k(d,j)||d;m=k(h,j)||h;for(g=d;g&&g!=e;g=g.parentNode){for(f=g.nextSibling;f;f=f.nextSibling){c(f)}}if(e!=m){for(g=e.nextSibling;g&&g!=m;g=g.nextSibling){c(g)}}else{c(e)}for(g=h;g&&g!=m;g=g.parentNode){for(f=g.previousSibling;f;f=f.previousSibling){c(f)}}}b.GlobalCommands.add("RemoveFormat",function(){var o=this,m=o.dom,v=o.selection,d=v.getRng(1),e=[],h,f,j,t,g,p,c,i;function k(s){var r;m.getParent(s,function(w){if(m.is(w,o.getParam("removeformat_selector"))){r=w}return m.isBlock(w)},o.getBody());return r}function q(r){if(m.is(r,o.getParam("removeformat_selector"))){e.push(r)}}function u(r){q(r);b.walk(r,q,"childNodes")}h=v.getBookmark();t=d.startContainer;p=d.endContainer;g=d.startOffset;c=d.endOffset;t=t.nodeType==1?t.childNodes[Math.min(g,t.childNodes.length-1)]:t;p=p.nodeType==1?p.childNodes[Math.min(g==c?c:c-1,p.childNodes.length-1)]:p;if(t==p){f=k(t);if(t.nodeType==3){if(f&&f.nodeType==1){i=t.splitText(g);i.splitText(c-g);m.split(f,i);v.moveToBookmark(h)}return}u(m.split(f,t)||t)}else{f=k(t);j=k(p);if(f){if(t.nodeType==3){if(g==t.nodeValue.length){t.nodeValue+="\uFEFF"}t=t.splitText(g)}}if(j){if(p.nodeType==3){p.splitText(c)}}if(f&&f==j){m.replace(m.create("span",{id:"__end"},p.cloneNode(true)),p)}if(f){f=m.split(f,t)}else{f=t}if(i=m.get("__end")){p=i;j=k(p)}if(j){j=m.split(j,p)}else{j=p}a(m,f,j,q);if(t.nodeValue=="\uFEFF"){t.nodeValue=""}u(p);u(t)}b.each(e,function(r){m.remove(r,1)});m.remove("__end",1);v.moveToBookmark(h)})})(tinymce);(function(a){a.GlobalCommands.add("mceBlockQuote",function(){var j=this,p=j.selection,f=j.dom,m,k,e,d,q,c,o,h,b;function g(i){return f.getParent(i,function(r){return r.nodeName==="BLOCKQUOTE"})}m=f.getParent(p.getStart(),f.isBlock);k=f.getParent(p.getEnd(),f.isBlock);if(q=g(m)){if(m!=k||m.childNodes.length>1||(m.childNodes.length==1&&m.firstChild.nodeName!="BR")){d=p.getBookmark()}if(g(k)){o=q.cloneNode(false);while(e=k.nextSibling){o.appendChild(e.parentNode.removeChild(e))}}if(o){f.insertAfter(o,q)}b=p.getSelectedBlocks(m,k);for(h=b.length-1;h>=0;h--){f.insertAfter(b[h],q)}if(/^\s*$/.test(q.innerHTML)){f.remove(q,1)}if(o&&/^\s*$/.test(o.innerHTML)){f.remove(o,1)}if(!d){if(!a.isIE){c=j.getDoc().createRange();c.setStart(m,0);c.setEnd(m,0);p.setRng(c)}else{p.select(m);p.collapse(0);if(f.getParent(p.getStart(),f.isBlock)!=m){c=p.getRng();c.move("character",-1);c.select()}}}else{j.selection.moveToBookmark(d)}return}if(a.isIE&&!m&&!k){j.getDoc().execCommand("Indent");e=g(p.getNode());e.style.margin=e.dir="";return}if(!m||!k){return}if(m!=k||m.childNodes.length>1||(m.childNodes.length==1&&m.firstChild.nodeName!="BR")){d=p.getBookmark()}a.each(p.getSelectedBlocks(g(p.getStart()),g(p.getEnd())),function(i){if(i.nodeName=="BLOCKQUOTE"&&!q){q=i;return}if(!q){q=f.create("blockquote");i.parentNode.insertBefore(q,i)}if(i.nodeName=="BLOCKQUOTE"&&q){e=i.firstChild;while(e){q.appendChild(e.cloneNode(true));e=e.nextSibling}f.remove(i);return}q.appendChild(f.remove(i))});if(!d){if(!a.isIE){c=j.getDoc().createRange();c.setStart(m,0);c.setEnd(m,0);p.setRng(c)}else{p.select(m);p.collapse(1)}}else{p.moveToBookmark(d)}})})(tinymce);(function(a){a.each(["Cut","Copy","Paste"],function(b){a.GlobalCommands.add(b,function(){var c=this,e=c.getDoc();try{e.execCommand(b,false,null);if(!e.queryCommandSupported(b)){throw"Error"}}catch(d){c.windowManager.alert(c.getLang("clipboard_no_support"))}})})})(tinymce);(function(a){a.GlobalCommands.add("InsertHorizontalRule",function(){if(a.isOpera){return this.getDoc().execCommand("InsertHorizontalRule",false,"")}this.selection.setContent("<hr />")})})(tinymce);(function(){var a=tinymce.GlobalCommands;a.add(["mceEndUndoLevel","mceAddUndoLevel"],function(){this.undoManager.add()});a.add("Undo",function(){var b=this;if(b.settings.custom_undo_redo){b.undoManager.undo();b.nodeChanged();return true}return false});a.add("Redo",function(){var b=this;if(b.settings.custom_undo_redo){b.undoManager.redo();b.nodeChanged();return true}return false})})();