﻿var tinymce={majorVersion:"3",minorVersion:"2.6",releaseDate:"2009-08-19",_init:function(){var a=this,g=document,l=window,j=navigator,d=j.userAgent,b,c,h,f,k,e;a.isOpera=l.opera&&opera.buildNumber;a.isWebKit=/WebKit/.test(d);a.isIE=!a.isWebKit&&!a.isOpera&&/MSIE/gi.test(d)&&/Explorer/gi.test(j.appName);a.isIE6=a.isIE&&/MSIE [56]/.test(d);a.isGecko=!a.isWebKit&&/Gecko/.test(d);a.isMac=d.indexOf("Mac")!=-1;a.isAir=/adobeair/i.test(d);if(l.tinyMCEPreInit){a.suffix=tinyMCEPreInit.suffix;a.baseURL=tinyMCEPreInit.base;a.query=tinyMCEPreInit.query;return}a.suffix="";c=g.getElementsByTagName("base");for(b=0;b<c.length;b++)if(e=c[b].href){if(/^https?:\/\/[^\/]+$/.test(e))e+="/";f=e?e.match(/.*\//)[0]:""}function i(b){if(b.src&&/tiny_mce(|_gzip|_jquery|_prototype)(_dev|_src)?.js/.test(b.src)){if(/_(src|dev)\.js/g.test(b.src))a.suffix="_src";if((k=b.src.indexOf("?"))!=-1)a.query=b.src.substring(k+1);a.baseURL=b.src.substring(0,b.src.lastIndexOf("/"));if(f&&a.baseURL.indexOf("://")==-1&&a.baseURL.indexOf("/")!==0)a.baseURL=f+a.baseURL;return a.baseURL}return null}c=g.getElementsByTagName("script");for(b=0;b<c.length;b++)if(i(c[b]))return;h=g.getElementsByTagName("head")[0];if(h){c=h.getElementsByTagName("script");for(b=0;b<c.length;b++)if(i(c[b]))return}return},is:function(a,b){var c=typeof a;if(!b)return c!="undefined";if(b=="array"&&(a.hasOwnProperty&&a instanceof Array))return true;return c==b},each:function(a,d,c){var b,e;if(!a)return 0;c=c||a;if(typeof a.length!="undefined"){for(b=0,e=a.length;b<e;b++)if(d.call(c,a[b],b,a)===false)return 0}else for(b in a)if(a.hasOwnProperty(b))if(d.call(c,a[b],b,a)===false)return 0;return 1},map:function(b,c){var a=[];tinymce.each(b,function(b){a.push(c(b))});return a},grep:function(c,a){var b=[];tinymce.each(c,function(c){if(!a||a(c))b.push(c)});return b},inArray:function(b,d){var a,c;if(b)for(a=0,c=b.length;a<c;a++)if(b[a]===d)return a;return -1},extend:function(d,c){var a,b=arguments;for(a=1;a<b.length;a++){c=b[a];tinymce.each(c,function(a,b){if(typeof a!=="undefined")d[b]=a})}return d},trim:function(a){return (a?""+a:"").replace(/^\s*|\s*$/g,"")},create:function(c,e){var f=this,d,b,a,g,i,h=0;c=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(c);a=c[3].match(/(^|\.)(\w+)$/i)[2];b=f.createNS(c[3].replace(/\.\w+$/,""));if(b[a])return;if(c[2]=="static"){b[a]=e;if(this.onCreate)this.onCreate(c[2],c[3],b[a]);return}if(!e[a]){e[a]=function(){};h=1}b[a]=e[a];f.extend(b[a].prototype,e);if(c[5]){d=f.resolve(c[5]).prototype;g=c[5].match(/\.(\w+)$/i)[1];i=b[a];if(h)b[a]=function(){return d[g].apply(this,arguments)};else b[a]=function(){this.parent=d[g];return i.apply(this,arguments)};b[a].prototype[a]=b[a];f.each(d,function(e,c){b[a].prototype[c]=d[c]});f.each(e,function(e,c){if(d[c])b[a].prototype[c]=function(){this.parent=d[c];return e.apply(this,arguments)};else if(c!=a)b[a].prototype[c]=e})}f.each(e["static"],function(c,d){b[a][d]=c});if(this.onCreate)this.onCreate(c[2],c[3],b[a].prototype)},walk:function(b,d,a,c){c=c||this;if(b){if(a)b=b[a];tinymce.each(b,function(b,e){if(d.call(c,b,e,a)===false)return false;tinymce.walk(b,d,a,c)})}},createNS:function(c,a){var b,d;a=a||window;c=c.split(".");for(b=0;b<c.length;b++){d=c[b];if(!a[d])a[d]={};a=a[d]}return a},resolve:function(c,a){var b,d;a=a||window;c=c.split(".");for(b=0,d=c.length;b<d;b++){a=a[c[b]];if(!a)break}return a},addUnload:function(c,f){var d=this,a=window;c={func:c,scope:f||this};if(!d.unloads){function b(){var f=d.unloads,c,g;if(f){for(g in f){c=f[g];if(c&&c.func)c.func.call(c.scope,1)}if(a.detachEvent){a.detachEvent("onbeforeunload",e);a.detachEvent("onunload",b)}else if(a.removeEventListener)a.removeEventListener("unload",b,false);d.unloads=c=f=a=b=0;if(window.CollectGarbage)window.CollectGarbage()}}function e(){var a=document;if(a.readyState=="interactive"){function c(){a.detachEvent("onstop",c);if(b)b();a=0}if(a)a.attachEvent("onstop",c);window.setTimeout(function(){if(a)a.detachEvent("onstop",c)},0)}}if(a.attachEvent){a.attachEvent("onunload",b);a.attachEvent("onbeforeunload",e)}else if(a.addEventListener)a.addEventListener("unload",b,false);d.unloads=[c]}else d.unloads.push(c);return c},removeUnload:function(a){var c=this.unloads,b=null;tinymce.each(c,function(d,e){if(d&&d.func==a){c.splice(e,1);b=a;return false}});return b},explode:function(a,b){return a?tinymce.map(a.split(b||","),tinymce.trim):a},_addVer:function(a){var b;if(!this.query)return a;b=(a.indexOf("?")==-1?"?":"&")+this.query;if(a.indexOf("#")==-1)return a+b;return a.replace("#",b+"#")}};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(d,e){if(a==d.cb){c=a;b.splice(e,1);return false}});return c},dispatch:function(){var c,e=arguments,a,d=this.listeners,b;for(a=0;a<d.length;a++){b=d[a];c=b.cb.apply(b.scope,e);if(c===false)break}return c}});(function(){var a=tinymce.each;tinymce.create("tinymce.util.URI",{URI:function(b,d){var c=this,g,f,e;b=tinymce.trim(b);d=c.settings=d||{};if(/^(mailto|tel|news|javascript|about|data):/i.test(b)||/^\s*#/.test(b)){c.source=b;return}if(b.indexOf("/")===0&&b.indexOf("//")!==0)b=(d.base_uri?d.base_uri.protocol||"http":"http")+"://mce_host"+b;if(!/^\w*:?\/\//.test(b))b=(d.base_uri.protocol||"http")+"://mce_host"+c.toAbsPath(d.base_uri.path,b);b=b.replace(/@@/g,"(mce_at)");b=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(b);a(["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],function(e,d){var a=b[d];if(a)a=a.replace(/\(mce_at\)/g,"@@");c[e]=a});if(e=d.base_uri){if(!c.protocol)c.protocol=e.protocol;if(!c.userInfo)c.userInfo=e.userInfo;if(!c.port&&c.host=="mce_host")c.port=e.port;if(!c.host||c.host=="mce_host")c.host=e.host;c.source=""}},setPath:function(a){var b=this;a=/^(.*?)\/?(\w+)?$/.exec(a);b.path=a[0];b.directory=a[1];b.file=a[2];b.source="";b.getURI()},toRelative:function(a){var b=this,c;if(a==="./")return a;a=new tinymce.util.URI(a,{base_uri:b});if(a.host!="mce_host"&&b.host!=a.host&&a.host||b.port!=a.port||b.protocol!=a.protocol)return a.getURI();c=b.toRelPath(b.path,a.path);if(a.query)c+="?"+a.query;if(a.anchor)c+="#"+a.anchor;return c},toAbsolute:function(a,b){var a=new tinymce.util.URI(a,{base_uri:this});return a.getURI(this.host==a.host?b:0)},toRelPath:function(b,g){var c,e=0,f="",a,d;b=b.substring(0,b.lastIndexOf("/"));b=b.split("/");c=g.split("/");if(b.length>=c.length)for(a=0,d=b.length;a<d;a++)if(a>=c.length||b[a]!=c[a]){e=a+1;break}if(b.length<c.length)for(a=0,d=c.length;a<d;a++)if(a>=b.length||b[a]!=c[a]){e=a+1;break}if(e==1)return g;for(a=0,d=b.length-(e-1);a<d;a++)f+="../";for(a=e-1,d=c.length;a<d;a++)if(a!=e-1)f+="/"+c[a];else f+=c[a];return f},toAbsPath:function(d,c){var b,f=0,e=[],g;g=/\/$/.test(c)?"/":"";d=d.split("/");c=c.split("/");a(d,function(a){if(a)e.push(a)});d=e;for(b=c.length-1,e=[];b>=0;b--){if(c[b].length==0||c[b]==".")continue;if(c[b]==".."){f++;continue}if(f>0){f--;continue}e.push(c[b])}b=d.length-f;if(b<=0)return "/"+e.reverse().join("/")+g;return "/"+d.slice(0,b).join("/")+"/"+e.reverse().join("/")+g},getURI:function(c){var b,a=this;if(!a.source||c){b="";if(!c){if(a.protocol)b+=a.protocol+"://";if(a.userInfo)b+=a.userInfo+"@";if(a.host)b+=a.host;if(a.port)b+=":"+a.port}if(a.path)b+=a.path;if(a.query)b+="?"+a.query;if(a.anchor)b+="#"+a.anchor;a.source=b}return a.source}})})();(function(){var a=tinymce.each;tinymce.create("static tinymce.util.Cookie",{getHash:function(d){var c=this.get(d),b;if(c)a(c.split("&"),function(a){a=a.split("=");b=b||{};b[unescape(a[0])]=unescape(a[1])});return b},setHash:function(e,h,d,f,c,g){var b="";a(h,function(c,a){b+=(!b?"":"&")+escape(a)+"="+escape(c)});this.set(e,b,d,f,c,g)},"get":function(e){var b=document.cookie,c,d=e+"=",a;if(!b)return;a=b.indexOf("; "+d);if(a==-1){a=b.indexOf(d);if(a!=0)return null}else a+=2;c=b.indexOf(";",a);if(c==-1)c=b.length;return unescape(b.substring(a+d.length,c))},"set":function(d,f,b,c,a,e){document.cookie=d+"="+escape(f)+(b?"; expires="+b.toGMTString():"")+(c?"; path="+escape(c):"")+(a?"; domain="+a:"")+(e?"; secure":"")},remove:function(b,c){var a=new Date;a.setTime(a.getTime()-1e3);this.set(b,"",a,c,a)}})})();tinymce.create("static tinymce.util.JSON",{serialize:function(b){var a,c,e=tinymce.util.JSON.serialize,d;if(b==null)return "null";d=typeof b;if(d=="string"){c="\bb\tt\nn\ff\rr\"\"''\\\\";return '"'+b.replace(/([\u0080-\uFFFF\x00-\x1f\"])/g,function(b,d){a=c.indexOf(d);if(a+1)return "\\"+c.charAt(a+1);b=d.charCodeAt().toString(16);return "\\u"+"0000".substring(b.length)+b})+'"'}if(d=="object"){if(b.hasOwnProperty&&b instanceof Array){for(a=0,c="[";a<b.length;a++)c+=(a>0?",":"")+e(b[a]);return c+"]"}c="{";for(a in b)c+=typeof b[a]!="function"?(c.length>1?',"':'"')+a+'":'+e(b[a]):"";return c+"}"}return ""+b},parse:function(s){try{return eval("("+s+")")}catch(a){}}});tinymce.create("static tinymce.util.XHR",{send:function(a){var b,g,e=window,d=0;a.scope=a.scope||this;a.success_scope=a.success_scope||a.scope;a.error_scope=a.error_scope||a.scope;a.async=a.async===false?false:true;a.data=a.data||"";function f(a){b=0;try{b=new ActiveXObject(a)}catch(c){}return b}b=e.XMLHttpRequest?new XMLHttpRequest:f("Microsoft.XMLHTTP")||f("Msxml2.XMLHTTP");if(b){if(b.overrideMimeType)b.overrideMimeType(a.content_type);b.open(a.type||(a.data?"POST":"GET"),a.url,a.async);if(a.content_type)b.setRequestHeader("Content-Type",a.content_type);b.setRequestHeader("X-Requested-With","XMLHttpRequest");b.send(a.data);function c(){if(!a.async||b.readyState==4||d++>1e4){if(a.success&&d<1e4&&b.status==200)a.success.call(a.success_scope,""+b.responseText,b,a);else if(a.error)a.error.call(a.error_scope,d>1e4?"TIMED_OUT":"GENERAL",b,a);b=null}else e.setTimeout(c,10)}if(!a.async)return c();g=e.setTimeout(c,10)}}});(function(){var a=tinymce.extend,b=tinymce.util.JSON,c=tinymce.util.XHR;tinymce.create("tinymce.util.JSONRequest",{JSONRequest:function(b){this.settings=a({},b);this.count=0},send:function(d){var e=d.error,f=d.success;d=a(this.settings,d);d.success=function(a,c){a=b.parse(a);if(typeof a=="undefined")a={error:"JSON Parse error."};if(a.error)e.call(d.error_scope||d.scope,a.error,c);else f.call(d.success_scope||d.scope,a.result)};d.error=function(a,b){e.call(d.error_scope||d.scope,a,b)};d.data=b.serialize({id:d.id||"c"+this.count++,method:d.method,params:d.params});d.content_type="application/json";c.send(d)},"static":{sendRPC:function(a){return (new tinymce.util.JSONRequest).send(a)}}})})();(function(a){var b=a.each,d=a.is,e=a.isWebKit,c=a.isIE;a.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(c,d){var b=this;b.doc=c;b.win=window;b.files={};b.cssFlicker=false;b.counter=0;b.boxModel=!a.isIE||c.compatMode=="CSS1Compat";b.stdMode=c.documentMode===8;b.settings=d=a.extend({keep_values:false,hex_colors:1,process_html:1},d);if(a.isIE6)try{c.execCommand("BackgroundImageCache",false,true)}catch(e){b.cssFlicker=true}a.addUnload(b.destroy,b)},getRoot:function(){var a=this,b=a.settings;return b&&a.get(b.root_element)||a.doc.body},getViewPort:function(a){var c,b;a=!a?this.win:a;c=a.document;b=this.boxModel?c.documentElement:c.body;return {x:a.pageXOffset||b.scrollLeft,y:a.pageYOffset||b.scrollTop,w:a.innerWidth||b.clientWidth,h:a.innerHeight||b.clientHeight}},getRect:function(a){var c,d=this,b;a=d.get(a);c=d.getPos(a);b=d.getSize(a);return {x:c.x,y:c.y,w:b.w,h:b.h}},getSize:function(a){var d=this,c,b;a=d.get(a);c=d.getStyle(a,"width");b=d.getStyle(a,"height");if(c.indexOf("px")===-1)c=0;if(b.indexOf("px")===-1)b=0;return {w:parseInt(c)||a.offsetWidth||a.clientWidth,h:parseInt(b)||a.offsetHeight||a.clientHeight}},getParent:function(b,a,c){return this.getParents(b,a,c,false)},getParents:function(a,b,f,c){var e=this,g,i=e.settings,h=[];a=e.get(a);c=c===undefined;if(i.strict_root)f=f||e.getRoot();if(d(b,"string")){g=b;if(b==="*")b=function(a){return a.nodeType==1};else b=function(a){return e.is(a,g)}}while(a){if(a==f||!a.nodeType||a.nodeType===9)break;if(!b||b(a))if(c)h.push(a);else return a;a=a.parentNode}return c?h:null},"get":function(a){var b;if(a&&this.doc&&typeof a=="string"){b=a;a=this.doc.getElementById(a);if(a&&a.id!==b)return this.doc.getElementsByName(b)[1]}return a},getNext:function(b,a){return this._findSib(b,a,"nextSibling")},getPrev:function(b,a){return this._findSib(b,a,"previousSibling")},select:function(c,d){var b=this;return a.dom.Sizzle(c,b.get(d)||b.get(b.settings.root_element)||b.doc,[])},is:function(b,c){return a.dom.Sizzle.matches(c,b.nodeType?[b]:b).length>0},add:function(g,b,e,a,f){var c=this;return this.run(g,function(h){var g,i;g=d(b,"string")?c.doc.createElement(b):b;c.setAttribs(g,e);if(a)if(a.nodeType)g.appendChild(a);else c.setHTML(g,a);return !f?h.appendChild(g):g})},create:function(a,b,c){return this.add(this.doc.createElement(a),a,b,c,1)},createHTML:function(f,d,e){var c="",g=this,b;c+="<"+f;for(b in d)if(d.hasOwnProperty(b))c+=" "+b+'="'+g.encode(d[b])+'"';if(a.is(e))return c+">"+e+"</"+f+">";return c+" />"},remove:function(c,b){var a=this;return this.run(c,function(c){var d,f,e;d=c.parentNode;if(!d)return null;if(b)for(e=c.childNodes.length-1;e>=0;e--)a.insertAfter(c.childNodes[e],c);if(a.fixPsuedoLeaks){d=c.cloneNode(true);b="IELeakGarbageBin";f=a.get(b)||a.add(a.doc.body,"div",{id:b,style:"display:none"});f.appendChild(c);f.innerHTML="";return d}return d.removeChild(c)})},setStyle:function(f,d,b){var e=this;return e.run(f,function(h){var g,i;g=h.style;d=d.replace(/-(\D)/g,function(b,a){return a.toUpperCase()});if(e.pixelStyles.test(d)&&(a.is(b,"number")||/^[\-0-9\.]+$/.test(b)))b+="px";switch(d){case "opacity":if(c){g.filter=b===""?"":"alpha(opacity="+b*100+")";if(!f.currentStyle||!f.currentStyle.hasLayout)g.display="inline-block"}g[d]=g["-moz-opacity"]=g["-khtml-opacity"]=b||"";break;case "float":c?(g.styleFloat=b):(g.cssFloat=b);break;default:g[d]=b||""}if(e.settings.update_styles)e.setAttrib(h,"mce_style")})},getStyle:function(b,a,d){b=this.get(b);if(!b)return false;if(this.doc.defaultView&&d){a=a.replace(/[A-Z]/g,function(a){return "-"+a});try{return this.doc.defaultView.getComputedStyle(b,null).getPropertyValue(a)}catch(e){return null}}a=a.replace(/-(\D)/g,function(b,a){return a.toUpperCase()});if(a=="float")a=c?"styleFloat":"cssFloat";if(b.currentStyle&&d)return b.currentStyle[a];return b.style[a]},setStyles:function(e,f){var c=this,a=c.settings,d;d=a.update_styles;a.update_styles=0;b(f,function(b,a){c.setStyle(e,a,b)});a.update_styles=d;if(a.update_styles)c.setAttrib(e,a.cssText)},setAttrib:function(f,c,a){var e=this;if(!f||!c)return;if(e.settings.strict)c=c.toLowerCase();return this.run(f,function(f){var g=e.settings;switch(c){case "style":if(!d(a,"string")){b(a,function(b,a){e.setStyle(f,a,b)});return}if(g.keep_values)if(a&&!e._isRes(a))f.setAttribute("mce_style",a,2);else f.removeAttribute("mce_style",2);f.style.cssText=a;break;case "class":f.className=a||"";break;case "src":case "href":if(g.keep_values){if(g.url_converter)a=g.url_converter.call(g.url_converter_scope||e,a,c,f);e.setAttrib(f,"mce_"+c,a,2)}break;case "shape":f.setAttribute("mce_style",a)}if(d(a)&&a!==null&&a.length!==0)f.setAttribute(c,""+a,2);else f.removeAttribute(c,2)})},setAttribs:function(a,c){var d=this;return this.run(a,function(a){b(c,function(c,b){d.setAttrib(a,b,c)})})},getAttrib:function(f,b,h){var a,g=this;f=g.get(f);if(!f||f.nodeType!==1)return false;if(!d(h))h="";if(/^(src|href|style|coords|shape)$/.test(b)){a=f.getAttribute("mce_"+b);if(a)return a}if(c&&g.props[b]){a=f[g.props[b]];a=a&&a.nodeValue?a.nodeValue:a}if(!a)a=f.getAttribute(b,2);if(b==="style"){a=a||f.style.cssText;if(a){a=g.serializeStyle(g.parseStyle(a));if(g.settings.keep_values&&!g._isRes(a))f.setAttribute("mce_style",a)}}if(e&&b==="class"&&a)a=a.replace(/(apple|webkit)\-[a-z\-]+/gi,"");if(c)switch(b){case "rowspan":case "colspan":if(a===1)a="";break;case "size":if(a==="+0"||a===20||a===0)a="";break;case "width":case "height":case "vspace":case "checked":case "disabled":case "readonly":if(a===0)a="";break;case "hspace":if(a===-1)a="";break;case "maxlength":case "tabindex":if(a===32768||a===2147483647||a==="32768")a="";break;case "multiple":case "compact":case "noshade":case "nowrap":if(a===65535)return b;return h;case "shape":a=a.toLowerCase();break;default:if(b.indexOf("on")===0&&a)a=(""+a).replace(/^function\s+\w+\(\)\s+\{\s+(.*)\s+\}$/,"$1")}return a!==undefined&&a!==null&&a!==""?""+a:h},getPos:function(b,f){var d=this,e=0,i=0,h,g=d.doc,a;b=d.get(b);f=f||g.body;if(b){if(c&&!d.stdMode){b=b.getBoundingClientRect();h=d.boxModel?g.documentElement:g.body;e=d.getStyle(d.select("html")[0],"borderWidth");e=(e=="medium"||d.boxModel&&!d.isIE6)&&2||e;b.top+=d.win.self!=d.win.top?2:0;return {x:b.left+h.scrollLeft-e,y:b.top+h.scrollTop-e}}a=b;while(a&&a!=f&&a.nodeType){e+=a.offsetLeft||0;i+=a.offsetTop||0;a=a.offsetParent}a=b.parentNode;while(a&&a!=f&&a.nodeType){e-=a.scrollLeft||0;i-=a.scrollTop||0;a=a.parentNode}}return {x:e,y:i}},parseStyle:function(f){var g=this,h=g.settings,d={};if(!f)return d;function e(a,b,h){var g,f,c,e;g=d[a+"-top"+b];if(!g)return;f=d[a+"-right"+b];if(g!=f)return;c=d[a+"-bottom"+b];if(f!=c)return;e=d[a+"-left"+b];if(c!=e)return;d[h]=e;delete d[a+"-top"+b];delete d[a+"-right"+b];delete d[a+"-bottom"+b];delete d[a+"-left"+b]}function i(f,b,c,e){var a;a=d[b];if(!a)return;a=d[c];if(!a)return;a=d[e];if(!a)return;d[f]=d[b]+" "+d[c]+" "+d[e];delete d[b];delete d[c];delete d[e]}f=f.replace(/&(#?[a-z0-9]+);/g,"&$1_MCE_SEMI_");b(f.split(";"),function(b){var c,e=[];if(b){b=b.replace(/_MCE_SEMI_/g,";");b=b.replace(/url\([^\)]+\)/g,function(a){e.push(a);return "url("+e.length+")"});b=b.split(":");c=a.trim(b[1]);c=c.replace(/url\(([^\)]+)\)/g,function(b,a){return e[parseInt(a)-1]});c=c.replace(/rgb\([^\)]+\)/g,function(a){return g.toHex(a)});if(h.url_converter)c=c.replace(/url\([\'\"]?([^\)\'\"]+)[\'\"]?\)/g,function(b,a){return "url("+h.url_converter.call(h.url_converter_scope||g,g.decode(a),"style",null)+")"});d[a.trim(b[0]).toLowerCase()]=c}});e("border","","border");e("border","-width","border-width");e("border","-color","border-color");e("border","-style","border-style");e("padding","","padding");e("margin","","margin");i("border","border-width","border-style","border-color");if(c)if(d.border=="medium none")d.border="";return d},serializeStyle:function(d){var c="";b(d,function(d,b){if(b&&d){if(a.isGecko&&b.indexOf("-moz-")===0)return;switch(b){case "color":case "background-color":d=d.toLowerCase()}c+=(c?" ":"")+b+": "+d+";"}});return c},loadCSS:function(e){var d=this,g=d.doc,f;if(!e)e="";f=d.select("head")[0];b(e.split(","),function(e){var b;if(d.files[e])return;d.files[e]=true;b=d.create("link",{rel:"stylesheet",href:a._addVer(e)});if(c&&g.documentMode)b.onload=function(){g.recalc();b.onload=null};f.appendChild(b)})},addClass:function(b,a){return this.run(b,function(b){var c;if(!a)return 0;if(this.hasClass(b,a))return b.className;c=this.removeClass(b,a);return b.className=(c!=""?c+" ":"")+a})},removeClass:function(e,c){var d=this,b;return d.run(e,function(e){var f;if(d.hasClass(e,c)){if(!b)b=new RegExp("(^|\\s+)"+c+"(\\s+|$)","g");f=e.className.replace(b," ");return e.className=a.trim(f!=" "?f:"")}return e.className})},hasClass:function(a,b){a=this.get(a);if(!a||!b)return false;return (" "+a.className+" ").indexOf(" "+b+" ")!==-1},show:function(a){return this.setStyle(a,"display","block")},hide:function(a){return this.setStyle(a,"display","none")},isHidden:function(a){a=this.get(a);return !a||a.style.display=="none"||this.getStyle(a,"display")=="none"},uniqueId:function(a){return (!a?"mce_":a)+this.counter++},setHTML:function(e,a){var d=this;return this.run(e,function(g){var f,h,i,e,j,f;a=d.processHTML(a);if(c){function k(){try{g.innerHTML="<br />"+a;g.removeChild(g.firstChild)}catch(c){while(g.firstChild)g.firstChild.removeNode();f=d.create("div");f.innerHTML="<br />"+a;b(f.childNodes,function(b,a){if(a)g.appendChild(b)})}}if(d.settings.fix_ie_paragraphs)a=a.replace(/<p><\/p>|<p([^>]+)><\/p>|<p[^\/+]\/>/gi,'<p$1 mce_keep="true">&nbsp;</p>');k();if(d.settings.fix_ie_paragraphs){i=g.getElementsByTagName("p");for(h=i.length-1,f=0;h>=0;h--){e=i[h];if(!e.hasChildNodes()){if(!e.mce_keep){f=1;break}e.removeAttribute("mce_keep")}}}if(f){a=a.replace(/<p ([^>]+)>|<p>/g,'<div $1 mce_tmp="1">');a=a.replace(/<\/p>/g,"</div>");k();if(d.settings.fix_ie_paragraphs){i=g.getElementsByTagName("DIV");for(h=i.length-1;h>=0;h--){e=i[h];if(e.mce_tmp){j=d.doc.createElement("p");e.cloneNode(false).outerHTML.replace(/([a-z0-9\-_]+)=/gi,function(c,a){var b;if(a!=="mce_tmp"){b=e.getAttribute(a);if(!b&&a==="class")b=e.className;j.setAttribute(a,b)}});for(f=0;f<e.childNodes.length;f++)j.appendChild(e.childNodes[f].cloneNode(true));e.swapNode(j)}}}}}else g.innerHTML=a;return a})},processHTML:function(b){var d=this,e=d.settings;if(!e.process_html)return b;if(a.isGecko){b=b.replace(/<(\/?)strong>|<strong( [^>]+)>/gi,"<$1b$2>");b=b.replace(/<(\/?)em>|<em( [^>]+)>/gi,"<$1i$2>")}else if(c){b=b.replace(/&apos;/g,"&#39;");b=b.replace(/\s+(disabled|checked|readonly|selected)\s*=\s*[\"\']?(false|0)[\"\']?/gi,"")}b=b.replace(/<a( )([^>]+)\/>|<a\/>/gi,"<a$1$2></a>");if(e.keep_values){if(/<script|noscript|style/i.test(b)){function f(a){a=a.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n");a=a.replace(/^[\r\n]*|[\r\n]*$/g,"");a=a.replace(/^\s*(\/\/\s*<!--|\/\/\s*<!\[CDATA\[|<!--|<!\[CDATA\[)[\r\n]*/g,"");a=a.replace(/\s*(\/\/\s*\]\]>|\/\/\s*-->|\]\]>|-->|\]\]-->)\s*$/g,"");return a}b=b.replace(/<script([^>]+|)>([\s\S]*?)<\/script>/gi,function(g,b,c){if(!b)b=' type="text/javascript"';b=b.replace(/src=\"([^\"]+)\"?/i,function(b,a){if(e.url_converter)a=d.encode(e.url_converter.call(e.url_converter_scope||d,d.decode(a),"src","script"));return 'mce_src="'+a+'"'});if(a.trim(c))c="<!--\n"+f(c)+"\n// -->";return "<mce:script"+b+">"+c+"</mce:script>"});b=b.replace(/<style([^>]+|)>([\s\S]*?)<\/style>/gi,function(c,b,a){if(a)a="<!--\n"+f(a)+"\n-->";return "<mce:style"+b+">"+a+"</mce:style><style "+b+' mce_bogus="1">'+a+"</style>"});b=b.replace(/<noscript([^>]+|)>([\s\S]*?)<\/noscript>/g,function(c,a,b){return "<mce:noscript"+a+"><!--"+d.encode(b).replace(/--/g,"&#45;&#45;")+"--></mce:noscript>"})}b=b.replace(/<!\[CDATA\[([\s\S]+)\]\]>/g,"<!--[CDATA[$1]]-->");b=b.replace(/<([\w:]+) [^>]*(src|href|style|shape|coords)[^>]*>/gi,function(a,c){function b(h,b,g){var f=g;if(a.indexOf("mce_"+b)!=-1)return h;if(b=="style"){if(d._isRes(g))return h;if(e.hex_colors)f=f.replace(/rgb\([^\)]+\)/g,function(a){return d.toHex(a)});if(e.url_converter)f=f.replace(/url\([\'\"]?([^\)\'\"]+)\)/g,function(f,a){return "url("+d.encode(e.url_converter.call(e.url_converter_scope||d,d.decode(a),b,c))+")"})}else if(b!="coords"&&b!="shape")if(e.url_converter)f=d.encode(e.url_converter.call(e.url_converter_scope||d,d.decode(g),b,c));return " "+b+'="'+g+'" mce_'+b+'="'+f+'"'}a=a.replace(/ (src|href|style|coords|shape)=[\"]([^\"]+)[\"]/gi,b);a=a.replace(/ (src|href|style|coords|shape)=[\']([^\']+)[\']/gi,b);return a.replace(/ (src|href|style|coords|shape)=([^\s\"\'>]+)/gi,b)})}return b},getOuterHTML:function(a){var b;a=this.get(a);if(!a)return null;if(a.outerHTML!==undefined)return a.outerHTML;b=(a.ownerDocument||this.doc).createElement("body");b.appendChild(a.cloneNode(true));return b.innerHTML},setOuterHTML:function(f,b,a){var d=this;function e(c,f,e){var a,b;b=e.createElement("body");b.innerHTML=f;a=b.lastChild;while(a){d.insertAfter(a.cloneNode(true),c);a=a.previousSibling}d.remove(c)}return this.run(f,function(f){f=d.get(f);if(f.nodeType==1){a=a||f.ownerDocument||d.doc;if(c)try{if(c&&f.nodeType==1)f.outerHTML=b;else e(f,b,a)}catch(g){e(f,b,a)}else e(f,b,a)}})},decode:function(b){var c,a,d;if(/&[^;]+;/.test(b)){c=this.doc.createElement("div");c.innerHTML=b;a=c.firstChild;d="";if(a)do d+=a.nodeValue;while(a.nextSibling);return d||b}return b},encode:function(a){return a?(""+a).replace(/[<>&\"]/g,function(a){switch(a){case "&":return "&amp;";case '"':return "&quot;";case "<":return "&lt;";case ">":return "&gt;"}return a}):a},insertAfter:function(b,a){var c=this;a=c.get(a);return this.run(b,function(c){var d,b;d=a.parentNode;b=a.nextSibling;if(b)d.insertBefore(c,b);else d.appendChild(c);return c})},isBlock:function(a){if(a.nodeType&&a.nodeType!==1)return false;a=a.nodeName||a;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(a)},replace:function(a,e,f){var c=this;if(d(e,"array"))a=a.cloneNode(true);return c.run(e,function(d){if(f)b(d.childNodes,function(b){a.appendChild(b.cloneNode(true))});if(c.fixPsuedoLeaks&&d.nodeType===1){d.parentNode.insertBefore(a,d);c.remove(d);return a}return d.parentNode.replaceChild(a,d)})},findCommonAncestor:function(c,d){var a=c,b;while(a){b=d;while(b&&a!=b)b=b.parentNode;if(a==b)break;a=a.parentNode}if(!a&&c.ownerDocument)return c.ownerDocument.documentElement;return a},toHex:function(b){var a=/^\s*rgb\s*?\(\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?\)\s*$/i.exec(b);function c(a){a=parseInt(a).toString(16);return a.length>1?a:"0"+a}if(a){b="#"+c(a[1])+c(a[2])+c(a[3]);return b}return b},getClasses:function(){var a=this,c=[],h,e={},g=a.settings.class_filter,f;if(a.classes)return a.classes;function d(a){b(a.imports,function(a){d(a)});b(a.cssRules||a.rules,function(a){switch(a.type||1){case 1:if(a.selectorText)b(a.selectorText.split(","),function(a){a=a.replace(/^\s*|\s*$|^\s\./g,"");if(/\.mce/.test(a)||!/\.[\w\-]+$/.test(a))return;f=a;a=a.replace(/.*\.([a-z0-9_\-]+).*/i,"$1");if(g&&!(a=g(a,f)))return;if(!e[a]){c.push({"class":a});e[a]=1}});break;case 3:d(a.styleSheet)}})}try{b(a.doc.styleSheets,d)}catch(i){}if(c.length>0)a.classes=c;return c},run:function(a,f,c){var e=this,d;if(e.doc&&typeof a==="string")a=e.get(a);if(!a)return false;c=c||this;if(!a.nodeType&&(a.length||a.length===0)){d=[];b(a,function(a,b){if(a){if(typeof a=="string")a=e.doc.getElementById(a);d.push(f.call(c,a,b))}});return d}return f.call(c,a)},getAttribs:function(a){var b;a=this.get(a);if(!a)return [];if(c){b=[];if(a.nodeName=="OBJECT")return a.attributes;a.cloneNode(false).outerHTML.replace(/([a-z0-9\:\-_]+)=/gi,function(c,a){b.push({specified:1,nodeName:a})});return b}return a.attributes},destroy:function(c){var b=this;if(b.events)b.events.destroy();b.win=b.doc=b.root=b.events=null;if(!c)a.removeUnload(b.destroy)},createRng:function(){var b=this.doc;return b.createRange?b.createRange():new a.dom.Range(this)},split:function(a,c,i){var e=this,b=e.createRng(),g,f,d;function j(a,b){a=a[b];if(a&&a[b]&&a[b].nodeType==1&&h(a[b]))e.remove(a[b])}function h(a){a=e.getOuterHTML(a);a=a.replace(/<(img|hr|table)/gi,"-");a=a.replace(/<[^>]+>/g,"");return a.replace(/[ \t\r\n]+|&nbsp;|&#160;/g,"")==""}if(a&&c){b.setStartBefore(a);b.setEndBefore(c);g=b.extractContents();b=e.createRng();b.setStartAfter(c);b.setEndAfter(a);f=b.extractContents();d=a.parentNode;j(g,"lastChild");if(!h(g))d.insertBefore(g,a);if(i)d.replaceChild(i,c);else d.insertBefore(c,a);j(f,"firstChild");if(!h(f))d.insertBefore(f,a);e.remove(a);return i||c}},bind:function(c,f,e,d){var b=this;if(!b.events)b.events=new a.dom.EventUtils;return b.events.add(c,f,e,d||this)},unbind:function(c,e,d){var b=this;if(!b.events)b.events=new a.dom.EventUtils;return b.events.remove(c,e,d)},_findSib:function(a,c,e){var f=this,b=c;if(a){if(d(b,"string"))b=function(a){return f.is(a,c)};for(a=a[e];a;a=a[e])if(b(a))return a}return null},_isRes:function(a){return /^(top|left|bottom|right|width|height)/i.test(a)||/;\s*(top|left|bottom|right|width|height)/i.test(a)}});a.DOM=new a.dom.DOMUtils(document,{process_html:0})})(tinymce);(function(i){var h=0,b=1,a=2,f=tinymce.extend;function d(d,c){var b,a;if(d.parentNode!=c)return -1;for(a=c.firstChild,b=0;a!=d;a=a.nextSibling)b++;return b}function c(a){var b=0;while(a.previousSibling){b++;a=a.previousSibling}return b}function e(b,c){var a;if(b.nodeType==3)return b;if(c<0)return b;a=b.firstChild;while(a!=null&&c>0){--c;a=a.nextSibling}if(a!=null)return a;return b}function g(b){var a=b.doc;f(this,{dom:b,startContainer:a,startOffset:0,endContainer:a,endOffset:0,collapsed:true,commonAncestorContainer:a,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3})}f(g.prototype,{setStart:function(a,b){this._setEndPoint(true,a,b)},setEnd:function(a,b){this._setEndPoint(false,a,b)},setStartBefore:function(a){this.setStart(a.parentNode,c(a))},setStartAfter:function(a){this.setStart(a.parentNode,c(a)+1)},setEndBefore:function(a){this.setEnd(a.parentNode,c(a))},setEndAfter:function(a){this.setEnd(a.parentNode,c(a)+1)},collapse:function(b){var a=this;if(b){a.endContainer=a.startContainer;a.endOffset=a.startOffset}else{a.startContainer=a.endContainer;a.startOffset=a.endOffset}a.collapsed=true},selectNode:function(a){this.setStartBefore(a);this.setEndAfter(a)},selectNodeContents:function(a){this.setStart(a,0);this.setEnd(a,a.nodeType===1?a.childNodes.length:a.nodeValue.length)},compareBoundaryPoints:function(f){var a=this,d=a.startContainer,e=a.startOffset,b=a.endContainer,c=a.endOffset;if(f===0)return a._compareBoundaryPoints(d,e,d,e);if(f===1)return a._compareBoundaryPoints(d,e,b,c);if(f===2)return a._compareBoundaryPoints(b,c,b,c);if(f===3)return a._compareBoundaryPoints(b,c,d,e)},deleteContents:function(){this._traverse(a)},extractContents:function(){return this._traverse(h)},cloneContents:function(){return this._traverse(b)},insertNode:function(b){var a=this,c,d;if(b.nodeType===3||b.nodeType===4){c=a.startContainer.splitText(a.startOffset);a.startContainer.parentNode.insertBefore(b,c)}else{if(a.startContainer.childNodes.length>0)d=a.startContainer.childNodes[a.startOffset];a.startContainer.insertBefore(b,d)}},surroundContents:function(a){var b=this,c=b.extractContents();b.insertNode(a);a.appendChild(c);b.selectNode(a)},cloneRange:function(){var a=this;return f(new g(a.dom),{startContainer:a.startContainer,startOffset:a.startOffset,endContainer:a.endContainer,endOffset:a.endOffset,collapsed:a.collapsed,commonAncestorContainer:a.commonAncestorContainer})},_isCollapsed:function(){return this.startContainer==this.endContainer&&this.startOffset==this.endOffset},_compareBoundaryPoints:function(f,i,g,j){var a,e,b,h,c,d;if(f==g)if(i==j)return 0;else if(i<j)return -1;else return 1;a=g;while(a&&a.parentNode!=f)a=a.parentNode;if(a){e=0;b=f.firstChild;while(b!=a&&e<i){e++;b=b.nextSibling}if(i<=e)return -1;else return 1}a=f;while(a&&a.parentNode!=g)a=a.parentNode;if(a){e=0;b=g.firstChild;while(b!=a&&e<j){e++;b=b.nextSibling}if(e<j)return -1;else return 1}h=this.dom.findCommonAncestor(f,g);c=f;while(c&&c.parentNode!=h)c=c.parentNode;if(!c)c=h;d=g;while(d&&d.parentNode!=h)d=d.parentNode;if(!d)d=h;if(c==d)return 0;b=h.firstChild;while(b){if(b==c)return -1;if(b==d)return 1;b=b.nextSibling}},_setEndPoint:function(d,e,f){var a=this,b,c;if(d){a.startContainer=e;a.startOffset=f}else{a.endContainer=e;a.endOffset=f}b=a.endContainer;while(b.parentNode)b=b.parentNode;c=a.startContainer;while(c.parentNode)c=c.parentNode;if(c!=b)a.collapse(d);else if(a._compareBoundaryPoints(a.startContainer,a.startOffset,a.endContainer,a.endOffset)>0)a.collapse(d);a.collapsed=a._isCollapsed();a.commonAncestorContainer=a.dom.findCommonAncestor(a.startContainer,a.endContainer)},_traverse:function(i){var b=this,c,k=0,j=0,a,f,d,e,h,g;if(b.startContainer==b.endContainer)return b._traverseSameContainer(i);for(c=b.endContainer,a=c.parentNode;a!=null;c=a,a=a.parentNode){if(a==b.startContainer)return b._traverseCommonStartContainer(c,i);++k}for(c=b.startContainer,a=c.parentNode;a!=null;c=a,a=a.parentNode){if(a==b.endContainer)return b._traverseCommonEndContainer(c,i);++j}f=j-k;d=b.startContainer;while(f>0){d=d.parentNode;f--}e=b.endContainer;while(f<0){e=e.parentNode;f++}for(h=d.parentNode,g=e.parentNode;h!=g;h=h.parentNode,g=g.parentNode){d=h;e=g}return b._traverseCommonAncestors(d,e,i)},_traverseSameContainer:function(f){var c=this,d,l,k,g,h,j,i;if(f!=a)d=c.dom.doc.createDocumentFragment();if(c.startOffset==c.endOffset)return d;if(c.startContainer.nodeType==3){l=c.startContainer.nodeValue;k=l.substring(c.startOffset,c.endOffset);if(f!=b){c.startContainer.deleteData(c.startOffset,c.endOffset-c.startOffset);c.collapse(true)}if(f==a)return null;d.appendChild(c.dom.doc.createTextNode(k));return d}g=e(c.startContainer,c.startOffset);h=c.endOffset-c.startOffset;while(h>0){j=g.nextSibling;i=c._traverseFullySelected(g,f);if(d)d.appendChild(i);--h;g=j}if(f!=b)c.collapse(true);return d},_traverseCommonStartContainer:function(g,h){var c=this,e,f,l,i,k,j;if(h!=a)e=c.dom.doc.createDocumentFragment();f=c._traverseRightBoundary(g,h);if(e)e.appendChild(f);l=d(g,c.startContainer);i=l-c.startOffset;if(i<=0){if(h!=b){c.setEndBefore(g);c.collapse(false)}return e}f=g.previousSibling;while(i>0){k=f.previousSibling;j=c._traverseFullySelected(f,h);if(e)e.insertBefore(j,e.firstChild);--i;f=k}if(h!=b){c.setEndBefore(g);c.collapse(false)}return e},_traverseCommonEndContainer:function(g,h){var c=this,e,i,f,j,l,k;if(h!=a)e=c.dom.doc.createDocumentFragment();f=c._traverseLeftBoundary(g,h);if(e)e.appendChild(f);i=d(g,c.endContainer);++i;j=c.endOffset-i;f=g.nextSibling;while(j>0){l=f.nextSibling;k=c._traverseFullySelected(f,h);if(e)e.appendChild(k);--j;f=l}if(h!=b){c.setStartAfter(g);c.collapse(true)}return e},_traverseCommonAncestors:function(g,m,h){var f=this,e,c,j,k,o,l,i,n;if(h!=a)c=f.dom.doc.createDocumentFragment();e=f._traverseLeftBoundary(g,h);if(c)c.appendChild(e);j=g.parentNode;k=d(g,j);o=d(m,j);++k;l=o-k;i=g.nextSibling;while(l>0){n=i.nextSibling;e=f._traverseFullySelected(i,h);if(c)c.appendChild(e);i=n;--l}e=f._traverseRightBoundary(m,h);if(c)c.appendChild(e);if(h!=b){f.setStartAfter(g);f.collapse(true)}return c},_traverseRightBoundary:function(l,g){var d=this,b=e(d.endContainer,d.endOffset-1),c,f,k,j,h,i=b!=d.endContainer;if(b==l)return d._traverseNode(b,i,false,g);c=b.parentNode;f=d._traverseNode(c,false,false,g);while(c!=null){while(b!=null){k=b.previousSibling;j=d._traverseNode(b,i,false,g);if(g!=a)f.insertBefore(j,f.firstChild);i=true;b=k}if(c==l)return f;b=c.previousSibling;c=c.parentNode;h=d._traverseNode(c,false,false,g);if(g!=a)h.appendChild(f);f=h}return null},_traverseLeftBoundary:function(l,f){var d=this,b=e(d.startContainer,d.startOffset),i=b!=d.startContainer,c,g,k,j,h;if(b==l)return d._traverseNode(b,i,true,f);c=b.parentNode;g=d._traverseNode(c,false,true,f);while(c!=null){while(b!=null){k=b.nextSibling;j=d._traverseNode(b,i,true,f);if(f!=a)g.appendChild(j);i=true;b=k}if(c==l)return g;b=c.nextSibling;c=c.parentNode;h=d._traverseNode(c,false,true,f);if(f!=a)h.appendChild(g);g=h}return null},_traverseNode:function(d,k,l,f){var j=this,e,g,h,c,i;if(k)return j._traverseFullySelected(d,f);if(d.nodeType==3){e=d.nodeValue;if(l){c=j.startOffset;g=e.substring(c);h=e.substring(0,c)}else{c=j.endOffset;g=e.substring(0,c);h=e.substring(c)}if(f!=b)d.nodeValue=h;if(f==a)return null;i=d.cloneNode(false);i.nodeValue=g;return i}if(f==a)return null;return d.cloneNode(false)},_traverseFullySelected:function(c,d){var e=this;if(d!=a)return d==b?c.cloneNode(true):c;c.parentNode.removeChild(c);return null}});i.Range=g})(tinymce.dom);(function(){function a(b){var g=this,a="﻿",c,d;function e(a,b){if(a&&b){if(a.item&&b.item&&a.item(0)===b.item(0))return 1;if(a.isEqual&&b.isEqual&&b.isEqual(a))return 1}return 0}function f(){var m=b.dom,j=b.getRng(),c=m.createRng(),e,d,i,h,f,k;function n(b){var c=b.parentNode.childNodes,a;for(a=c.length-1;a>=0;a--)if(c[a]==b)return a;return -1}function l(k){var c=j.duplicate(),g,b,f,d,e=0,i=0,h,l;c.collapse(k);g=c.parentElement();c.pasteHTML(a);f=g.childNodes;for(b=0;b<f.length;b++){d=f[b];if(b>0&&(d.nodeType!==3||f[b-1].nodeType!==3))i++;if(d.nodeType===3){h=d.nodeValue.indexOf(a);if(h!==-1){e+=h;break}e+=d.nodeValue.length}else e=0}c.moveStart("character",-1);c.text="";return {index:i,offset:e,parent:g}}i=j.item?j.item(0):j.parentElement();if(i.ownerDocument!=m.doc)return c;if(j.item||!i.hasChildNodes()){c.setStart(i.parentNode,n(i));c.setEnd(c.startContainer,c.startOffset+1);return c}k=b.isCollapsed();e=l(true);d=l(false);e.parent.normalize();d.parent.normalize();h=e.parent.childNodes[Math.min(e.index,e.parent.childNodes.length-1)];if(h.nodeType!=3)c.setStart(e.parent,e.index);else c.setStart(e.parent.childNodes[e.index],e.offset);f=d.parent.childNodes[Math.min(d.index,d.parent.childNodes.length-1)];if(f.nodeType!=3){if(!k)d.index++;c.setEnd(d.parent,d.index)}else c.setEnd(d.parent.childNodes[d.index],d.offset);if(!k){h=c.startContainer;if(h.nodeType==1)c.setStart(h,Math.min(c.startOffset,h.childNodes.length));f=c.endContainer;if(f.nodeType==1)c.setEnd(f,Math.min(c.endOffset,f.childNodes.length))}g.addRange(c);return c}this.addRange=function(j){var d,h=b.dom.doc.body,i,l,c,g,e,f;c=j.startContainer;g=j.startOffset;e=j.endContainer;f=j.endOffset;d=h.createTextRange();c=c.nodeType==1?c.childNodes[Math.min(g,c.childNodes.length-1)]:c;e=e.nodeType==1?e.childNodes[Math.min(g==f?f:f-1,e.childNodes.length-1)]:e;if(c==e&&c.nodeType==1){if(/^(IMG|TABLE)$/.test(c.nodeName)&&g!=f){d=h.createControlRange();d.addElement(c)}else{d=h.createTextRange();if(!c.hasChildNodes()&&c.canHaveHTML)c.innerHTML=a;d.moveToElementText(c);if(c.innerHTML==a){d.collapse(true);c.removeChild(c.firstChild)}}if(g==f)d.collapse(f<=j.endContainer.childNodes.length-1);d.select();return}function k(b,e){var c,d,f;if(b.nodeType!=3)return -1;c=b.nodeValue;d=h.createTextRange();b.nodeValue=c.substring(0,e)+a+c.substring(e);d.moveToElementText(b.parentNode);d.findText(a);f=Math.abs(d.moveStart("character",-1048575));b.nodeValue=c;return f}if(j.collapsed){pos=k(c,g);d=h.createTextRange();d.move("character",pos);d.select();return}else{if(c==e&&c.nodeType==3){i=k(c,g);d.move("character",i);d.moveEnd("character",f-g);d.select();return}i=k(c,g);l=k(e,f);d=h.createTextRange();if(i==-1){d.moveToElementText(c);i=0}else d.move("character",i);tmpRng=h.createTextRange();if(l==-1)tmpRng.moveToElementText(e);else tmpRng.move("character",l);d.setEndPoint("EndToEnd",tmpRng);d.select();return}};this.getRangeAt=function(){if(!c||!e(d,b.getRng())){c=f();d=b.getRng()}return c};this.destroy=function(){d=c=null}}tinymce.dom.TridentSelection=a})();(function(){var g=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,h=0,l=Object.prototype.toString,c=false,b=function(m,e,k,t){k=k||[];var y=e=e||document;if(e.nodeType!==1&&e.nodeType!==9)return [];if(!m||typeof m!=="string")return k;var c=[],w,p,h,z,A,v,x=true,s=f(e);g.lastIndex=0;while((w=g.exec(m))!==null){c.push(w[1]);if(w[2]){v=RegExp.rightContext;break}}if(c.length>1&&o.exec(m))if(c.length===2&&a.relative[c[0]])p=j(c[0]+c[1],e);else{p=a.relative[c[0]]?[e]:b(c.shift(),e);while(c.length){m=c.shift();if(a.relative[m])m+=c.shift();p=j(m,p)}}else{if(!t&&c.length>1&&e.nodeType===9&&!s&&a.match.ID.test(c[0])&&!a.match.ID.test(c[c.length-1])){var q=b.find(c.shift(),e,s);e=q.expr?b.filter(q.expr,q.set)[0]:q.set[0]}if(e){var q=t?{expr:c.pop(),"set":d(t)}:b.find(c.pop(),c.length===1&&(c[0]==="~"||c[0]==="+")&&e.parentNode?e.parentNode:e,s);p=q.expr?b.filter(q.expr,q.set):q.set;if(c.length>0)h=d(p);else x=false;while(c.length){var r=c.pop(),u=r;if(!a.relative[r])r="";else u=c.pop();if(u==null)u=e;a.relative[r](h,u,s)}}else h=c=[]}if(!h)h=p;if(!h)throw"Syntax error, unrecognized expression: "+(r||m);if(l.call(h)==="[object Array]"){if(!x)k.push.apply(k,h);else if(e&&e.nodeType===1){for(var i=0;h[i]!=null;i++)if(h[i]&&(h[i]===true||h[i].nodeType===1&&n(e,h[i])))k.push(p[i])}else for(var i=0;h[i]!=null;i++)if(h[i]&&h[i].nodeType===1)k.push(p[i])}else d(h,k);if(v){b(v,y,k,t);b.uniqueSort(k)}return k};b.uniqueSort=function(a){if(e){c=false;a.sort(e);if(c)for(var b=1;b<a.length;b++)if(a[b]===a[b-1])a.splice(b--,1)}};b.matches=function(a,c){return b(a,null,null,c)};b.find=function(b,g,i){var c,d;if(!b)return [];for(var f=0,j=a.order.length;f<j;f++){var e=a.order[f],d;if(d=a.match[e].exec(b)){var h=RegExp.leftContext;if(h.substr(h.length-1)!=="\\"){d[1]=(d[1]||"").replace(/\\/g,"");c=a.find[e](d,g,i);if(c!=null){b=b.replace(a.match[e],"");break}}}}if(!c)c=g.getElementsByTagName("*");return {"set":c,expr:b}};b.filter=function(b,j,m,o){var p=b,g=[],c=j,d,e,q=j&&j[0]&&f(j[0]);while(b&&j.length){for(var i in a.filter)if((d=a.match[i].exec(b))!=null){var r=a.filter[i],h,k;e=false;if(c==g)g=[];if(a.preFilter[i]){d=a.preFilter[i](d,c,m,g,o,q);if(!d)e=h=true;else if(d===true)continue}if(d)for(var l=0;(k=c[l])!=null;l++)if(k){h=r(k,d,l,c);var n=o^!!h;if(m&&h!=null)if(n)e=true;else c[l]=false;else if(n){g.push(k);e=true}}if(h!==undefined){if(!m)c=g;b=b.replace(a.match[i],"");if(!e)return [];break}}if(b==p)if(e==null)throw"Syntax error, unrecognized expression: "+b;else break;p=b}return c};var a=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(a){return a.getAttribute("href")}},relative:{"+":function(d,c,i){var g=typeof c==="string",h=g&&!/\W/.test(c),f=g&&!h;if(h&&!i)c=c.toUpperCase();for(var e=0,j=d.length,a;e<j;e++)if(a=d[e]){while((a=a.previousSibling)&&a.nodeType!==1);d[e]=f||a&&a.nodeName===c?a||false:a===c}if(f)b.filter(c,d,true)},">":function(d,a,i){var f=typeof a==="string";if(f&&!/\W/.test(a)){a=i?a:a.toUpperCase();for(var c=0,h=d.length;c<h;c++){var e=d[c];if(e){var g=e.parentNode;d[c]=g.nodeName===a?g:false}}}else{for(var c=0,h=d.length;c<h;c++){var e=d[c];if(e)d[c]=f?e.parentNode:e.parentNode===a}if(f)b.filter(a,d,true)}},"":function(e,a,c){var f=h++,b=k;if(!a.match(/\W/)){var d=a=c?a:a.toUpperCase();b=i}b("parentNode",a,f,e,d,c)},"~":function(e,a,c){var f=h++,b=k;if(typeof a==="string"&&!a.match(/\W/)){var d=a=c?a:a.toUpperCase();b=i}b("previousSibling",a,f,e,d,c)}},find:{ID:function(d,a,c){if(typeof a.getElementById!=="undefined"&&!c){var b=a.getElementById(d[1]);return b?[b]:[]}},NAME:function(e,d){if(typeof d.getElementsByName!=="undefined"){var c=[],b=d.getElementsByName(e[1]);for(var a=0,f=b.length;a<f;a++)if(b[a].getAttribute("name")===e[1])c.push(b[a]);return c.length===0?null:c}},TAG:function(b,a){return a.getElementsByTagName(b[1])}},preFilter:{CLASS:function(b,d,e,f,h,g){b=" "+b[1].replace(/\\/g,"")+" ";if(g)return b;for(var c=0,a;(a=d[c])!=null;c++)if(a)if(h^(a.className&&(" "+a.className+" ").indexOf(b)>=0)){if(!e)f.push(a)}else if(e)d[c]=false;return false},ID:function(a){return a[1].replace(/\\/g,"")},TAG:function(c,b){for(var a=0;b[a]===false;a++);return b[a]&&f(b[a])?c[1]:c[1].toUpperCase()},CHILD:function(a){if(a[1]=="nth"){var b=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a[2]=="even"&&"2n"||a[2]=="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0;a[3]=b[3]-0}a[0]=h++;return a},ATTR:function(b,e,f,g,h,d){var c=b[1].replace(/\\/g,"");if(!d&&a.attrMap[c])b[1]=a.attrMap[c];if(b[2]==="~=")b[4]=" "+b[4]+" ";return b},PSEUDO:function(c,d,e,f,h){if(c[1]==="not")if(c[3].match(g).length>1||/^\w/.test(c[3]))c[3]=b(c[3],null,null,d);else{var i=b.filter(c[3],d,e,true^h);if(!e)f.push.apply(f,i);return false}else if(a.match.POS.test(c[0])||a.match.CHILD.test(c[0]))return true;return c},POS:function(a){a.unshift(true);return a}},filters:{enabled:function(a){return a.disabled===false&&a.type!=="hidden"},disabled:function(a){return a.disabled===true},checked:function(a){return a.checked===true},selected:function(a){a.parentNode.selectedIndex;return a.selected===true},parent:function(a){return !!a.firstChild},empty:function(a){return !a.firstChild},has:function(c,d,a){return !!b(a[3],c).length},header:function(a){return /h\d/i.test(a.nodeName)},text:function(a){return "text"===a.type},radio:function(a){return "radio"===a.type},checkbox:function(a){return "checkbox"===a.type},file:function(a){return "file"===a.type},password:function(a){return "password"===a.type},submit:function(a){return "submit"===a.type},image:function(a){return "image"===a.type},reset:function(a){return "reset"===a.type},button:function(a){return "button"===a.type||a.nodeName.toUpperCase()==="BUTTON"},input:function(a){return /input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(b,a){return a===0},last:function(d,b,c,a){return b===a.length-1},even:function(b,a){return a%2===0},odd:function(b,a){return a%2===1},lt:function(c,b,a){return b<a[3]-0},gt:function(c,b,a){return b>a[3]-0},nth:function(c,b,a){return a[3]-0==b},eq:function(c,b,a){return a[3]-0==b}},filter:{PSEUDO:function(c,b,d,h){var e=b[1],f=a.filters[e];if(f)return f(c,d,b,h);else if(e==="contains")return (c.textContent||c.innerText||"").indexOf(b[3])>=0;else if(e==="not"){var g=b[3];for(var d=0,i=g.length;d<i;d++)if(g[d]===c)return false;return true}},CHILD:function(b,e){var i=e[1],a=b;switch(i){case "only":case "first":while(a=a.previousSibling)if(a.nodeType===1)return false;if(i=="first")return true;a=b;case "last":while(a=a.nextSibling)if(a.nodeType===1)return false;return true;case "nth":var d=e[2],h=e[3];if(d==1&&h==0)return true;var g=e[0],c=b.parentNode;if(c&&(c.sizcache!==g||!b.nodeIndex)){var j=0;for(a=c.firstChild;a;a=a.nextSibling)if(a.nodeType===1)a.nodeIndex=++j;c.sizcache=g}var f=b.nodeIndex-h;if(d==0)return f==0;else return f%d==0&&f/d>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(b,a){return a==="*"&&b.nodeType===1||b.nodeName===a},CLASS:function(a,b){return (" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(f,h){var e=h[1],g=a.attrHandle[e]?a.attrHandle[e](f):f[e]!=null?f[e]:f.getAttribute(e),c=g+"",d=h[2],b=h[4];return g==null?d==="!=":d==="="?c===b:d==="*="?c.indexOf(b)>=0:d==="~="?(" "+c+" ").indexOf(b)>=0:!b?c&&g!==false:d==="!="?c!=b:d==="^="?c.indexOf(b)===0:d==="$="?c.substr(c.length-b.length)===b:d==="|="?c===b||c.substr(0,b.length+1)===b+"-":false},POS:function(e,c,g,d){var f=c[2],b=a.setFilters[f];if(b)return b(e,g,c,d)}}},o=a.match.POS;for(var m in a.match)a.match[m]=new RegExp(a.match[m].source+/(?![^\[]*\])(?![^\(]*\))/.source);var d=function(b,a){b=Array.prototype.slice.call(b);if(a){a.push.apply(a,b);return a}return b};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(p){d=function(a,d){var c=d||[];if(l.call(a)==="[object Array]")Array.prototype.push.apply(c,a);else if(typeof a.length==="number")for(var b=0,e=a.length;b<e;b++)c.push(a[b]);else for(var b=0;a[b];b++)c.push(a[b]);return c}}var e;if(document.documentElement.compareDocumentPosition)e=function(b,d){var a=b.compareDocumentPosition(d)&4?-1:b===d?0:1;if(a===0)c=true;return a};else if("sourceIndex" in document.documentElement)e=function(b,d){var a=b.sourceIndex-d.sourceIndex;if(a===0)c=true;return a};else if(document.createRange)e=function(d,e){var a=d.ownerDocument.createRange(),b=e.ownerDocument.createRange();a.setStart(d,0);a.setEnd(d,0);b.setStart(e,0);b.setEnd(e,0);var f=a.compareBoundaryPoints(Range.START_TO_END,b);if(f===0)c=true;return f};(function(){var b=document.createElement("div"),d="script"+(new Date).getTime();b.innerHTML="<a name='"+d+"'/>";var c=document.documentElement;c.insertBefore(b,c.firstChild);if(!!document.getElementById(d)){a.find.ID=function(b,c,d){if(typeof c.getElementById!=="undefined"&&!d){var a=c.getElementById(b[1]);return a?a.id===b[1]||typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id").nodeValue===b[1]?[a]:undefined:[]}};a.filter.ID=function(a,c){var b=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&b&&b.nodeValue===c}}c.removeChild(b)})();(function(){var b=document.createElement("div");b.appendChild(document.createComment(""));if(b.getElementsByTagName("*").length>0)a.find.TAG=function(c,e){var a=e.getElementsByTagName(c[1]);if(c[1]==="*"){var d=[];for(var b=0;a[b];b++)if(a[b].nodeType===1)d.push(a[b]);a=d}return a};b.innerHTML="<a href='#'></a>";if(b.firstChild&&typeof b.firstChild.getAttribute!=="undefined"&&b.firstChild.getAttribute("href")!=="#")a.attrHandle.href=function(a){return a.getAttribute("href",2)}})();if(document.querySelectorAll)(function(){var a=b,c=document.createElement("div");c.innerHTML="<p class='TEST'></p>";if(c.querySelectorAll&&c.querySelectorAll(".TEST").length===0)return;b=function(e,b,c,g){b=b||document;if(!g&&b.nodeType===9&&!f(b))try{return d(b.querySelectorAll(e),c)}catch(h){}return a(e,b,c,g)};for(var e in a)b[e]=a[e]})();if(document.getElementsByClassName&&document.documentElement.getElementsByClassName)(function(){var b=document.createElement("div");b.innerHTML="<div class='test e'></div><div class='test'></div>";if(b.getElementsByClassName("e").length===0)return;b.lastChild.className="e";if(b.getElementsByClassName("e").length===1)return;a.order.splice(1,0,"CLASS");a.find.CLASS=function(c,a,b){if(typeof a.getElementsByClassName!=="undefined"&&!b)return a.getElementsByClassName(c[1])}})();function i(f,i,d,c,k,g){var h=f=="previousSibling"&&!g;for(var b=0,j=c.length;b<j;b++){var a=c[b];if(a){if(h&&a.nodeType===1){a.sizcache=d;a.sizset=b}a=a[f];var e=false;while(a){if(a.sizcache===d){e=c[a.sizset];break}if(a.nodeType===1&&!g){a.sizcache=d;a.sizset=b}if(a.nodeName===i){e=a;break}a=a[f]}c[b]=e}}}function k(h,g,f,d,l,i){var j=h=="previousSibling"&&!i;for(var c=0,k=d.length;c<k;c++){var a=d[c];if(a){if(j&&a.nodeType===1){a.sizcache=f;a.sizset=c}a=a[h];var e=false;while(a){if(a.sizcache===f){e=d[a.sizset];break}if(a.nodeType===1){if(!i){a.sizcache=f;a.sizset=c}if(typeof g!=="string"){if(a===g){e=true;break}}else if(b.filter(g,[a]).length>0){e=a;break}}a=a[h]}d[c]=e}}}var n=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16}:function(a,b){return a!==b&&(a.contains?a.contains(b):true)},f=function(a){return a.nodeType===9&&a.documentElement.nodeName!=="HTML"||!!a.ownerDocument&&a.ownerDocument.documentElement.nodeName!=="HTML"},j=function(c,d){var f=[],g="",h,i=d.nodeType?[d]:d;while(h=a.match.PSEUDO.exec(c)){g+=h[0];c=c.replace(a.match.PSEUDO,"")}c=a.relative[c]?c+"*":c;for(var e=0,j=i.length;e<j;e++)b(c,i[e],f);return b.filter(g,f)};window.tinymce.dom.Sizzle=b})();(function(a){var b=a.each,c=a.DOM,e=a.isIE,f=a.isWebKit,d;a.create("tinymce.dom.EventUtils",{EventUtils:function(){this.inits=[];this.events=[]},add:function(d,h,i,k){var f,g=this,l=g.events,j;if(h instanceof Array){j=[];b(h,function(a){j.push(g.add(d,a,i,k))});return j}if(d&&d.hasOwnProperty&&d instanceof Array){j=[];b(d,function(a){a=c.get(a);j.push(g.add(a,h,i,k))});return j}d=c.get(d);if(!d)return;f=function(b){if(g.disabled)return;b=b||window.event;if(b&&e){if(!b.target)b.target=b.srcElement;a.extend(b,g._stoppers)}if(!k)return i(b);return i.call(k,b)};if(h=="unload"){a.unloads.unshift({func:f});return f}if(h=="init"){if(g.domLoaded)f();else g.inits.push(f);return f}l.push({obj:d,name:h,func:i,cfunc:f,scope:k});g._add(d,h,f);return i},remove:function(a,e,d){var g=this,h=g.events,i=false,f;if(a&&a.hasOwnProperty&&a instanceof Array){f=[];b(a,function(a){a=c.get(a);f.push(g.remove(a,e,d))});return f}a=c.get(a);b(h,function(b,c){if(b.obj==a&&b.name==e&&(!d||(b.func==d||b.cfunc==d))){h.splice(c,1);g._remove(a,e,b.cfunc);i=true;return false}});return i},clear:function(d){var f=this,e=f.events,b,a;if(d){d=c.get(d);for(b=e.length-1;b>=0;b--){a=e[b];if(a.obj===d){f._remove(a.obj,a.name,a.cfunc);a.obj=a.cfunc=null;e.splice(b,1)}}}},cancel:function(a){if(!a)return false;this.stop(a);return this.prevent(a)},stop:function(a){if(a.stopPropagation)a.stopPropagation();else a.cancelBubble=true;return false},prevent:function(a){if(a.preventDefault)a.preventDefault();else a.returnValue=false;return false},destroy:function(){var a=this;b(a.events,function(b){a._remove(b.obj,b.name,b.cfunc);b.obj=b.cfunc=null});a.events=[];a=null},_add:function(a,c,b){if(a.attachEvent)a.attachEvent("on"+c,b);else if(a.addEventListener)a.addEventListener(c,b,false);else a["on"+c]=b},_remove:function(a,b,c){if(a)try{if(a.detachEvent)a.detachEvent("on"+b,c);else if(a.removeEventListener)a.removeEventListener(b,c,false);else a["on"+b]=null}catch(d){}},_pageInit:function(){var a=this;if(a.domLoaded)return;a.domLoaded=true;b(a.inits,function(a){a()});a.inits=[]},_wait:function(a){var b=this,c=a.document;if(a.tinyMCE_GZ&&tinyMCE_GZ.loaded){b.domLoaded=1;return}if(c.attachEvent){c.attachEvent("onreadystatechange",function(){if(c.readyState==="complete"){c.detachEvent("onreadystatechange",arguments.callee);b._pageInit(a)}});if(c.documentElement.doScroll&&a==a.top)(function(){if(b.domLoaded)return;try{c.documentElement.doScroll("left")}catch(d){setTimeout(arguments.callee,0);return}b._pageInit(a)})()}else if(c.addEventListener)b._add(a,"DOMContentLoaded",function(){b._pageInit(a)});b._add(a,"load",function(){b._pageInit(a)})},_stoppers:{preventDefault:function(){this.returnValue=false},stopPropagation:function(){this.cancelBubble=true}}});d=a.dom.Event=new a.dom.EventUtils;d._wait(window);a.addUnload(function(){d.destroy()})})(tinymce);(function(a){var b=a.each;a.create("tinymce.dom.Element",{Element:function(f,d){var c=this,e,g;d=d||{};c.id=f;c.dom=e=d.dom||a.DOM;c.settings=d;if(!a.isIE)g=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(a){c[a]=function(){var b=[f],d;for(d=0;d<arguments.length;d++)b.push(arguments[d]);b=e[a].apply(e,b);c.update(a);return b}})},on:function(c,b,d){return a.dom.Event.add(this.id,c,b,d)},getXY:function(){return {x:parseInt(this.getStyle("left")),y:parseInt(this.getStyle("top"))}},getSize:function(){var a=this.dom.get(this.id);return {w:parseInt(this.getStyle("width")||a.clientWidth),h:parseInt(this.getStyle("height")||a.clientHeight)}},moveTo:function(a,b){this.setStyles({left:a,top:b})},moveBy:function(b,c){var a=this.getXY();this.moveTo(a.x+b,a.y+c)},resizeTo:function(b,a){this.setStyles({width:b,height:a})},resizeBy:function(c,b){var a=this.getSize();this.resizeTo(a.w+c,a.h+b)},update:function(e){var b=this,d,c=b.dom;if(a.isIE6&&b.settings.blocker){e=e||"";if(e.indexOf("get")===0||e.indexOf("has")===0||e.indexOf("is")===0)return;if(e=="remove"){c.remove(b.blocker);return}if(!b.blocker){b.blocker=c.uniqueId();d=c.add(b.settings.container||c.getRoot(),"iframe",{id:b.blocker,style:"position:absolute;",frameBorder:0,src:'javascript:""'});c.setStyle(d,"opacity",0)}else d=c.get(b.blocker);c.setStyle(d,"left",b.getStyle("left",1));c.setStyle(d,"top",b.getStyle("top",1));c.setStyle(d,"width",b.getStyle("width",1));c.setStyle(d,"height",b.getStyle("height",1));c.setStyle(d,"display",b.getStyle("display",1));c.setStyle(d,"zIndex",parseInt(b.getStyle("zIndex",1)||0)-1)}}})})(tinymce);(function(a){function d(a){return a.replace(/[\n\r]+/g,"")}var c=a.is,b=a.isIE,e=a.each;a.create("tinymce.dom.Selection",{Selection:function(d,f,c){var b=this;b.dom=d;b.win=f;b.serializer=c;e(["onBeforeSetContent","onBeforeGetContent","onSetContent","onGetContent"],function(c){b[c]=new a.util.Dispatcher(b)});if(!b.win.getSelection)b.tridentSel=new a.dom.TridentSelection(b);a.addUnload(b.destroy,b)},getContent:function(a){var b=this,d=b.getRng(),e=b.dom.create("body"),i=b.getSel(),g,f,h;a=a||{};g=f="";a.get=true;a.format=a.format||"html";b.onBeforeGetContent.dispatch(b,a);if(a.format=="text")return b.isCollapsed()?"":d.text||(i.toString?i.toString():"");if(d.cloneContents){h=d.cloneContents();if(h)e.appendChild(h)}else if(c(d.item)||c(d.htmlText))e.innerHTML=d.item?d.item(0).outerHTML:d.htmlText;else e.innerHTML=d.toString();if(/^\s/.test(e.innerHTML))g=" ";if(/\s+$/.test(e.innerHTML))f=" ";a.getInner=true;a.content=b.isCollapsed()?"":g+b.serializer.serialize(e,a)+f;b.onGetContent.dispatch(b,a);return a.content},setContent:function(d,c){var a=this,b=a.getRng(),e,f=a.win.document;c=c||{format:"html"};c.set=true;d=c.content=a.dom.processHTML(d);a.onBeforeSetContent.dispatch(a,c);d=c.content;if(b.insertNode){d+='<span id="__caret">_</span>';b.deleteContents();b.insertNode(a.getRng().createContextualFragment(d));e=a.dom.get("__caret");b=f.createRange();b.setStartBefore(e);b.setEndAfter(e);a.setRng(b);a.dom.remove("__caret")}else{if(b.item){f.execCommand("Delete",false,null);b=a.getRng()}b.pasteHTML(d)}a.onSetContent.dispatch(a,c)},getStart:function(){var d=this,c=d.getRng(),a;if(b){if(c.item)return c.item(0);c=c.duplicate();c.collapse(1);a=c.parentElement();if(a&&a.nodeName=="BODY")return a.firstChild;return a}else{a=c.startContainer;if(a.nodeName=="BODY")return a.firstChild;return d.dom.getParent(a,"*")}},getEnd:function(){var d=this,c=d.getRng(),a;if(b){if(c.item)return c.item(0);c=c.duplicate();c.collapse(0);a=c.parentElement();if(a&&a.nodeName=="BODY")return a.lastChild;return a}else{a=c.endContainer;if(a.nodeName=="BODY")return a.lastChild;return d.dom.getParent(a,"*")}},getBookmark:function(s){var j=this,g=j.getRng(),f,h,i,r=j.dom.getViewPort(j.win),a,l,p,q,n=-16777215,c,m=j.dom.getRoot(),k=0,t=0,u;h=r.x;i=r.y;if(s)return {rng:g,scrollX:h,scrollY:i};if(b){if(g.item){a=g.item(0);e(j.dom.select(a.nodeName),function(c,b){if(a==c){l=b;return false}});return {tag:a.nodeName,index:l,scrollX:h,scrollY:i}}f=j.dom.doc.body.createTextRange();f.moveToElementText(m);f.collapse(true);p=Math.abs(f.move("character",n));f=g.duplicate();f.collapse(true);l=Math.abs(f.move("character",n));f=g.duplicate();f.collapse(false);q=Math.abs(f.move("character",n))-l;return {start:l-p,length:q,scrollX:h,scrollY:i}}a=j.getNode();c=j.getSel();if(!c)return null;if(a&&a.nodeName=="IMG")return {scrollX:h,scrollY:i};function o(g,f,e){var h=j.dom.doc.createTreeWalker(g,NodeFilter.SHOW_TEXT,null,false),a,c=0,b={};while((a=h.nextNode())!=null){if(a==f)b.start=c;if(a==e){b.end=c;return b}c+=d(a.nodeValue||"").length}return null}if(c.anchorNode==c.focusNode&&c.anchorOffset==c.focusOffset){a=o(m,c.anchorNode,c.focusNode);if(!a)return {scrollX:h,scrollY:i};d(c.anchorNode.nodeValue||"").replace(/^\s+/,function(a){k=a.length});return {start:Math.max(a.start+c.anchorOffset-k,0),end:Math.max(a.end+c.focusOffset-k,0),scrollX:h,scrollY:i,beg:c.anchorOffset-k==0}}else{a=o(m,g.startContainer,g.endContainer);if(!a)return {scrollX:h,scrollY:i};return {start:Math.max(a.start+g.startOffset-k,0),end:Math.max(a.end+g.endOffset-t,0),scrollX:h,scrollY:i,beg:g.startOffset-k==0}}},moveToBookmark:function(f){var h=this,g=h.getRng(),j=h.getSel(),l=h.dom.getRoot(),i,k,m;function n(n,j,i){var o=h.dom.doc.createTreeWalker(n,NodeFilter.SHOW_TEXT,null,false),c,b=0,a={},g,p,l,e;while((c=o.nextNode())!=null){l=e=0;m=c.nodeValue||"";k=d(m).length;b+=k;if(b>=j&&!a.startNode){g=j-(b-k);if(f.beg&&g>=k)continue;a.startNode=c;a.startOffset=g+e}if(b>=i){a.endNode=c;a.endOffset=i-(b-k)+e;return a}}return null}if(!f)return false;h.win.scrollTo(f.scrollX,f.scrollY);if(b){if(g=f.rng){try{g.select()}catch(o){}return true}h.win.focus();if(f.tag){g=l.createControlRange();e(h.dom.select(f.tag),function(b,a){if(a==f.index)g.addElement(b)})}else try{if(f.start<0)return true;g=j.createRange();g.moveToElementText(l);g.collapse(true);g.moveStart("character",f.start);g.moveEnd("character",f.length)}catch(o){return true}try{g.select()}catch(o){}return true}if(!j)return false;if(f.rng){j.removeAllRanges();j.addRange(f.rng)}else if(c(f.start)&&c(f.end))try{i=n(l,f.start,f.end);if(i){g=h.dom.doc.createRange();g.setStart(i.startNode,i.startOffset);g.setEnd(i.endNode,i.endOffset);j.removeAllRanges();j.addRange(g)}if(!a.isOpera)h.win.focus()}catch(o){}},select:function(d,k){var f=this,c=f.getRng(),l=f.getSel(),h,g,e,i=f.win.document;function j(b,e){var d,c;if(b){d=i.createTreeWalker(b,NodeFilter.SHOW_TEXT,null,false);while(b=d.nextNode()){c=b;if(a.trim(b.nodeValue).length!=0)if(e)return b;else c=b}}return c}if(b)try{h=i.body;if(/^(IMG|TABLE)$/.test(d.nodeName)){c=h.createControlRange();c.addElement(d)}else{c=h.createTextRange();c.moveToElementText(d)}c.select()}catch(m){}else{if(k){g=j(d,1)||f.dom.select("br:first",d)[0];e=j(d,0)||f.dom.select("br:last",d)[0];if(g&&e){c=i.createRange();if(g.nodeName=="BR")c.setStartBefore(g);else c.setStart(g,0);if(e.nodeName=="BR")c.setEndBefore(e);else c.setEnd(e,e.nodeValue.length)}else c.selectNode(d)}else c.selectNode(d);f.setRng(c)}return d},isCollapsed:function(){var b=this,a=b.getRng(),c=b.getSel();if(!a||a.item)return false;return !c||a.boundingWidth==0||a.collapsed},collapse:function(d){var c=this,a=c.getRng(),b;if(a.item){b=a.item(0);a=this.win.document.body.createTextRange();a.moveToElementText(b)}a.collapse(!!d);c.setRng(a)},getSel:function(){var b=this,a=this.win;return a.getSelection?a.getSelection():a.document.selection},getRng:function(e){var a=this,c,d;if(e&&a.tridentSel)return a.tridentSel.getRangeAt(0);try{if(c=a.getSel())d=c.rangeCount>0?c.getRangeAt(0):c.createRange?c.createRange():a.win.document.createRange()}catch(f){}if(!d)d=b?a.win.document.body.createTextRange():a.win.document.createRange();return d},setRng:function(a){var b,c=this;if(!c.tridentSel){b=c.getSel();if(b){b.removeAllRanges();b.addRange(a)}}else{if(a.cloneRange){c.tridentSel.addRange(a);return}try{a.select()}catch(d){}}},setNode:function(a){var b=this;b.setContent(b.dom.getOuterHTML(a));return a},getNode:function(){var e=this,c=e.getRng(),d=e.getSel(),f;if(!b){if(!c)return e.dom.getRoot();f=c.commonAncestorContainer;if(!c.collapsed){if(a.isWebKit&&d.anchorNode&&d.anchorNode.nodeType==1)return d.anchorNode.childNodes[d.anchorOffset];if(c.startContainer==c.endContainer)if(c.startOffset-c.endOffset<2)if(c.startContainer.hasChildNodes())f=c.startContainer.childNodes[c.startOffset]}return e.dom.getParent(f,"*")}return c.item?c.item(0):c.parentElement()},getSelectedBlocks:function(h,g){var f=this,d=f.dom,b,a,c,e=[];b=d.getParent(h||f.getStart(),d.isBlock);a=d.getParent(g||f.getEnd(),d.isBlock);if(b)e.push(b);if(b&&a&&b!=a){c=b;while((c=c.nextSibling)&&c!=a)if(d.isBlock(c))e.push(c)}if(a&&b!=a)e.push(a);return e},destroy:function(c){var b=this;b.win=null;if(b.tridentSel)b.tridentSel.destroy();if(!c)a.removeUnload(b.destroy)}})})(tinymce);(function(a){a.create("tinymce.dom.XMLWriter",{node:null,XMLWriter:function(){function b(){var a=document.implementation;if(!a||!a.createDocument){try{return new ActiveXObject("MSXML2.DOMDocument")}catch(b){}try{return new ActiveXObject("Microsoft.XmlDom")}catch(b){}}else return a.createDocument("","",null)}this.doc=b();this.valid=a.isOpera||a.isWebKit;this.reset()},reset:function(){var b=this,a=b.doc;if(a.firstChild)a.removeChild(a.firstChild);b.node=a.appendChild(a.createElement("html"))},writeStartElement:function(b){var a=this;a.node=a.node.appendChild(a.doc.createElement(b))},writeAttribute:function(b,a){if(this.valid)a=a.replace(/>/g,"%MCGT%");this.node.setAttribute(b,a)},writeEndElement:function(){this.node=this.node.parentNode},writeFullEndElement:function(){var a=this,b=a.node;b.appendChild(a.doc.createTextNode(""));a.node=b.parentNode},writeText:function(a){if(this.valid)a=a.replace(/>/g,"%MCGT%");this.node.appendChild(this.doc.createTextNode(a))},writeCDATA:function(a){this.node.appendChild(this.doc.createCDATASection(a))},writeComment:function(b){if(a.isIE)b=b.replace(/^\-|\-$/g," ");this.node.appendChild(this.doc.createComment(b.replace(/\-\-/g," ")))},getContent:function(){var a;a=this.doc.xml||(new XMLSerializer).serializeToString(this.doc);a=a.replace(/<\?[^?]+\?>|<html>|<\/html>|<html\/>|<!DOCTYPE[^>]+>/g,"");a=a.replace(/ ?\/>/g," />");if(this.valid)a=a.replace(/\%MCGT%/g,"&gt;");return a}})})(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(a){this._writeAttributesEnd();this.writeRaw("<"+a);this.tags.push(a);this.inAttr=true;this.count++;this.elementCount=this.count},writeAttribute:function(b,c){var a=this;a.writeRaw(" "+a.encode(b)+'="'+a.encode(c)+'"')},writeEndElement:function(){var a;if(this.tags.length>0){a=this.tags.pop();if(this._writeAttributesEnd(1))this.writeRaw("</"+a+">");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(a){this._writeAttributesEnd();this.writeRaw(this.encode(a));this.count++},writeCDATA:function(a){this._writeAttributesEnd();this.writeRaw("<![CDATA["+a+"]]>");this.count++},writeComment:function(a){this._writeAttributesEnd();this.writeRaw("<!-- "+a+"-->");this.count++},writeRaw:function(a){this.str+=a},encode:function(a){return a.replace(/[<>&"]/g,function(a){switch(a){case "<":return "&lt;";case ">":return "&gt;";case "&":return "&amp;";case '"':return "&quot;"}return a})},getContent:function(){return this.str},_writeAttributesEnd:function(a){if(!this.inAttr)return;this.inAttr=false;if(a&&this.elementCount==this.count){this.writeRaw(" />");return false}this.writeRaw(">");return true}})})(tinymce);(function(a){var g=a.extend,b=a.each,e=a.util.Dispatcher,d=a.isIE,f=a.isGecko;function c(a){return a.replace(/([?+*])/g,".$1")}a.create("tinymce.dom.Serializer",{Serializer:function(f){var c=this;c.key=0;c.onPreProcess=new e(c);c.onPostProcess=new e(c);try{c.writer=new a.dom.XMLWriter}catch(h){c.writer=new a.dom.StringWriter}c.settings=f=g({dom:a.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"},f);c.dom=f.dom;if(f.remove_redundant_brs)c.onPostProcess.add(function(b,a){a.content=a.content.replace(/(<br \/>\s*)+<\/(p|h[1-6]|div|li)>/gi,function(a,c,b){if(/^<br \/>\s*<\//.test(a))return "</"+b+">";return a})});if(f.element_format=="html")c.onPostProcess.add(function(b,a){a.content=a.content.replace(/<([^>]+) \/>/g,"<$1>")});if(f.fix_list_elements)c.onPreProcess.add(function(l,j){var g,f,h=["ol","ul"],d,b,e,k=/^(OL|UL)$/,a;function i(a,d){var c=d.split(","),b;while((a=a.previousSibling)!=null)for(b=0;b<c.length;b++)if(a.nodeName==c[b])return a;return null}for(f=0;f<h.length;f++){g=c.dom.select(h[f],j.node);for(d=0;d<g.length;d++){b=g[d];e=b.parentNode;if(k.test(e.nodeName)){a=i(b,"LI");if(!a){a=c.dom.create("li");a.innerHTML="&nbsp;";a.appendChild(b);e.insertBefore(a,e.firstChild)}else a.appendChild(b)}}}});if(f.fix_table_elements)c.onPreProcess.add(function(e,a){b(c.dom.select("p table",a.node).reverse(),function(a){var b=c.dom.getParent(a.parentNode,"table,p");if(b.nodeName!="TABLE"){if(d)c.dom.setOuterHTML(a,a.outerHTML);c.dom.split(b,a)}})})},setEntities:function(g){var d=this,c,b,f={},e="",a;if(d.entityLookup)return;c=g.split(",");for(b=0;b<c.length;b+=2){a=c[b];if(a==34||a==38||a==60||a==62)continue;f[String.fromCharCode(c[b])]=c[b+1];a=parseInt(c[b]).toString(16);e+="\\u"+"0000".substring(a.length)+a}if(!e){d.settings.entity_encoding="raw";return}d.entitiesRE=new RegExp("["+e+"]","g");d.entityLookup=f},setValidChildRules:function(a){this.childRules=null;this.addValidChildRules(a)},addValidChildRules:function(a){var c=this,e,f,d;if(!a)return;e="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";f="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";d="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";b(a.split(","),function(a){var h=a.split(/\[|\]/),g;a="";b(h[1].split("|"),function(b){if(a)a+="|";switch(b){case "%itrans":b=f;break;case "%itrans_na":b=f.substring(2);break;case "%istrict":b=e;break;case "%istrict_na":b=e.substring(2);break;case "%btrans":b=d;break;case "%bstrict":b=d}a+=b});g=new RegExp("^("+a.toLowerCase()+")$","i");b(h[0].split("/"),function(a){c.childRules=c.childRules||{};c.childRules[a]=g})});a="";b(c.childRules,function(c,b){if(a)a+="|";a+=b});c.parentElementsRE=new RegExp("^("+a.toLowerCase()+")$","i")},setRules:function(b){var a=this;a._setup();a.rules={};a.wildRules=[];a.validElements={};return a.addRules(b)},addRules:function(f){var e=this,d;if(!f)return;e._setup();b(f.split(","),function(l){var j=l.split(/\[|\]/),g=j[0].split("/"),i,f,h,k=[];if(d)f=a.extend([],d.attribs);if(j.length>1)b(j[1].split("|"),function(a){var b={},d;f=f||[];a=a.replace(/::/g,"~");a=/^([!\-])?([\w*.?~_\-]+|)([=:<])?(.+)?$/.exec(a);a[2]=a[2].replace(/~/g,":");if(a[1]=="!"){i=i||[];i.push(a[2])}if(a[1]=="-")for(d=0;d<f.length;d++)if(f[d].name==a[2]){f.splice(d,1);return}switch(a[3]){case "=":b.defaultVal=a[4]||"";break;case ":":b.forcedVal=a[4];break;case "<":b.validVals=a[4].split("?")}if(/[*.?]/.test(a[2])){h=h||[];b.nameRE=new RegExp("^"+c(a[2])+"$");h.push(b)}else{b.name=a[2];f.push(b)}k.push(a[2])});b(g,function(j,n){var m=j.charAt(0),l=1,a={};if(d){if(d.noEmpty)a.noEmpty=d.noEmpty;if(d.fullEnd)a.fullEnd=d.fullEnd;if(d.padd)a.padd=d.padd}switch(m){case "-":a.noEmpty=true;break;case "+":a.fullEnd=true;break;case "#":a.padd=true;break;default:l=0}g[n]=j=j.substring(l);e.validElements[j]=1;if(/[*.?]/.test(g[0])){a.nameRE=new RegExp("^"+c(g[0])+"$");e.wildRules=e.wildRules||{};e.wildRules.push(a)}else{a.name=g[0];if(g[0]=="@")d=a;e.rules[j]=a}a.attribs=f;if(i)a.requiredAttribs=i;if(h){j="";b(k,function(a){if(j)j+="|";j+="("+c(a)+")"});a.validAttribsRE=new RegExp("^"+j.toLowerCase()+"$");a.wildAttribs=h}})});f="";b(e.validElements,function(b,a){if(f)f+="|";if(a!="@")f+=a});e.validElementsRE=new RegExp("^("+c(f.toLowerCase())+")$")},findRule:function(e){var d=this,a=d.rules,b,c;d._setup();c=a[e];if(c)return c;a=d.wildRules;for(b=0;b<a.length;b++)if(a[b].nameRE.test(e))return a[b];return null},findAttribRule:function(c,d){var a,b=c.wildAttribs;for(a=0;a<b.length;a++)if(b[a].nameRE.test(d))return b[a];return null},serialize:function(d,b){var f,c=this,e;c._setup();b=b||{};b.format=b.format||"html";d=d.cloneNode(true);c.processObj=b;if(a.isWebKit){e=d.ownerDocument.implementation.createHTMLDocument("");e.body.appendChild(e.importNode(d))}c.key=""+(parseInt(c.key)+1);if(!b.no_events){b.node=d;c.onPreProcess.dispatch(c,b)}c.writer.reset();c._serializeNode(d,b.getInner);b.content=c.writer.getContent();if(!b.no_events)c.onPostProcess.dispatch(c,b);c._postProcess(b);b.node=null;return a.trim(b.content)},_postProcess:function(d){var c=this,b=c.settings,a=d.content,f=[],e;if(d.format=="html"){e=c._protect({content:a,patterns:[{pattern:/(<script[^>]*>)(.*?)(<\/script>)/g},{pattern:/(<noscript[^>]*>)(.*?)(<\/noscript>)/g},{pattern:/(<style[^>]*>)(.*?)(<\/style>)/g},{pattern:/(<pre[^>]*>)(.*?)(<\/pre>)/g,encode:1},{pattern:/(<!--\[CDATA\[)(.*?)(\]\]-->)/g}]});a=e.content;if(b.entity_encoding!=="raw")a=c._encode(a);if(!d.set){a=a.replace(/<p>\s+<\/p>|<p([^>]+)>\s+<\/p>/g,b.entity_encoding=="numeric"?"<p$1>&#160;</p>":"<p$1>&nbsp;</p>");if(b.remove_linebreaks){a=a.replace(/\r?\n|\r/g," ");a=a.replace(/(<[^>]+>)\s+/g,"$1 ");a=a.replace(/\s+(<\/[^>]+>)/g," $1");a=a.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>");a=a.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>");a=a.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(b.apply_source_formatting&&b.indent_mode=="simple"){a=a.replace(/<(\/?)(ul|hr|table|meta|link|tbody|tr|object|body|head|html|map)(|[^>]+)>\s*/g,"\n<$1$2$3>\n");a=a.replace(/\s*<(p|h[1-6]|blockquote|div|title|style|pre|script|td|li|area)(|[^>]+)>/g,"\n<$1$2>");a=a.replace(/<\/(p|h[1-6]|blockquote|div|title|style|pre|script|td|li)>\s*/g,"</$1>\n");a=a.replace(/\n\n/g,"\n")}}a=c._unprotect(a,e);a=a.replace(/<!--\[CDATA\[([\s\S]+)\]\]-->/g,"<![CDATA[$1]]>");if(b.entity_encoding=="raw")a=a.replace(/<p>&nbsp;<\/p>|<p([^>]+)>&nbsp;<\/p>/g,"<p$1> </p>");a=a.replace(/<noscript([^>]+|)>([\s\S]*?)<\/noscript>/g,function(d,a,b){return "<noscript"+a+">"+c.dom.decode(b.replace(/<!--|-->/g,""))+"</noscript>"})}d.content=a},_serializeNode:function(b,u){var c=this,p=c.settings,i=c.writer,l,v,k,g,t,h,m,r,o,e,j,s,n,q;if(!p.node_filter||p.node_filter(b))switch(b.nodeType){case 1:if(b.hasAttribute?b.hasAttribute("mce_bogus"):b.getAttribute("mce_bogus"))return;n=false;l=b.hasChildNodes();e=b.getAttribute("mce_name")||b.nodeName.toLowerCase();if(d)if(b.scopeName!=="HTML"&&b.scopeName!=="html")e=b.scopeName+":"+e;if(e.indexOf("mce:")===0)e=e.substring(4);if(!c.validElementsRE||!c.validElementsRE.test(e)||c.invalidElementsRE&&c.invalidElementsRE.test(e)||u){n=true;break}if(d){if(p.fix_content_duplication){if(b.mce_serialized==c.key)return;b.mce_serialized=c.key}if(e.charAt(0)=="/")e=e.substring(1)}else if(f)if(b.nodeName==="BR"&&b.getAttribute("type")=="_moz")return;if(c.childRules){if(c.parentElementsRE.test(c.elementName))if(!c.childRules[c.elementName].test(e)){n=true;break}c.elementName=e}j=c.findRule(e);e=j.name||e;q=p.closed.test(e);if(!l&&j.noEmpty||d&&!e){n=true;break}if(j.requiredAttribs){h=j.requiredAttribs;for(g=h.length-1;g>=0;g--)if(this.dom.getAttrib(b,h[g])!=="")break;if(g==-1){n=true;break}}i.writeStartElement(e);if(j.attribs)for(g=0,m=j.attribs,t=m.length;g<t;g++){h=m[g];o=c._getAttrib(b,h);if(o!==null)i.writeAttribute(h.name,o)}if(j.validAttribsRE){m=c.dom.getAttribs(b);for(g=m.length-1;g>-1;g--){r=m[g];if(r.specified){h=r.nodeName.toLowerCase();if(p.invalid_attrs.test(h)||!j.validAttribsRE.test(h))continue;s=c.findAttribRule(j,h);o=c._getAttrib(b,s,h);if(o!==null)i.writeAttribute(h,o)}}}if(e==="script"&&a.trim(b.innerHTML)){i.writeText("// ");i.writeCDATA(b.innerHTML.replace(/<!--|-->|<\[CDATA\[|\]\]>/g,""));l=false;break}if(j.padd)if(l&&(k=b.firstChild)&&k.nodeType===1&&b.childNodes.length===1){if(k.hasAttribute?k.hasAttribute("mce_bogus"):k.getAttribute("mce_bogus"))i.writeText(" ")}else if(!l)i.writeText(" ");break;case 3:if(c.childRules&&c.parentElementsRE.test(c.elementName))if(!c.childRules[c.elementName].test(b.nodeName))return;return i.writeText(b.nodeValue);case 4:return i.writeCDATA(b.nodeValue);case 8:return i.writeComment(b.nodeValue)}else if(b.nodeType==1)l=b.hasChildNodes();if(l&&!q){k=b.firstChild;while(k){c._serializeNode(k);c.elementName=e;k=k.nextSibling}}if(!n)if(!q)i.writeFullEndElement();else i.writeEndElement()},_protect:function(a){var e=this;a.items=a.items||[];function d(a){return a.replace(/[\r\n\\]/g,function(a){if(a==="\n")return "\\n";else if(a==="\\")return "\\\\";return "\\r"})}function c(a){return a.replace(/\\[\\rn]/g,function(a){if(a==="\\n")return "\n";else if(a==="\\\\")return "\\";return "\r"})}b(a.patterns,function(b){a.content=c(d(a.content).replace(b.pattern,function(h,f,d,g){d=c(d);if(b.encode)d=e._encode(d);a.items.push(d);return f+"<!--mce:"+(a.items.length-1)+"-->"+g}))});return a},_unprotect:function(a,b){a=a.replace(/\<!--mce:([0-9]+)--\>/g,function(c,a){return b.items[parseInt(a)]});b.items=[];return a},_encode:function(a){var c=this,b=c.settings,d;if(b.entity_encoding!=="raw"){if(b.entity_encoding.indexOf("named")!=-1){c.setEntities(b.entities);d=c.entityLookup;a=a.replace(c.entitiesRE,function(a){var b;if(b=d[a])a="&"+b+";";return a})}if(b.entity_encoding.indexOf("numeric")!=-1)a=a.replace(/[\u007E-\uFFFF]/g,function(a){return "&#"+a.charCodeAt(0)+";"})}return a},_setup:function(){var b=this,a=this.settings;if(b.done)return;b.done=1;b.setRules(a.valid_elements);b.addRules(a.extended_valid_elements);b.addValidChildRules(a.valid_child_elements);if(a.invalid_elements)b.invalidElementsRE=new RegExp("^("+c(a.invalid_elements.replace(/,/g,"|").toLowerCase())+")$");if(a.attrib_value_filter)b.attribValueFilter=a.attribValueFilter},_getAttrib:function(e,c,b){var d,a;b=b||c.name;if(c.forcedVal&&(a=c.forcedVal)){if(a==="{$uid}")return this.dom.uniqueId();return a}a=this.dom.getAttrib(e,b);if(this.settings.bool_attrs.test(b)&&a){a=(""+a).toLowerCase();if(a==="false"||a==="0")return null;a=b}switch(b){case "rowspan":case "colspan":if(a=="1")a=""}if(this.attribValueFilter)a=this.attribValueFilter(b,a,e);if(c.validVals){for(d=c.validVals.length-1;d>=0;d--)if(a==c.validVals[d])break;if(d==-1)return null}if(a===""&&typeof c.defaultVal!="undefined"){a=c.defaultVal;if(a==="{$uid}")return this.dom.uniqueId();return a}else if(b=="class"&&this.processObj.get)a=a.replace(/\s?mceItem\w+\s?/g,"");if(a==="")return null;return a}})})(tinymce);(function(tinymce){var each=tinymce.each,Event=tinymce.dom.Event;tinymce.create("tinymce.dom.ScriptLoader",{ScriptLoader:function(a){this.settings=a||{};this.queue=[];this.lookup={}},isDone:function(a){return this.lookup[a]?this.lookup[a].state==2:0},markDone:function(a){this.lookup[a]={state:2,url:a}},add:function(d,b,f,g){var c=this,e=c.lookup,a;if(a=e[d]){if(b&&a.state==2)b.call(f||this);return a}a={state:0,url:d,func:b,scope:f||this};if(g)c.queue.unshift(a);else c.queue.push(a);e[d]=a;return a},load:function(c,b,e){var a=this,d;if(d=a.lookup[c]){if(b&&d.state==2)b.call(e||a);return d}function f(b){if(Event.domLoaded||a.settings.strict_mode)tinymce.util.XHR.send({url:tinymce._addVer(b),error:a.settings.error,async:false,success:function(b){a.eval(b)}});else document.write('<script type="text/javascript" src="'+tinymce._addVer(b)+('"></sc'+"ript>"))}if(!tinymce.is(c,"string")){each(c,function(a){f(a)});if(b)b.call(e||a)}else{f(c);if(b)b.call(e||a)}},loadQueue:function(b,c){var a=this;if(!a.queueLoading){a.queueLoading=1;a.queueCallbacks=[];a.loadScripts(a.queue,function(){a.queueLoading=0;if(b)b.call(c||a);each(a.queueCallbacks,function(a){a.func.call(a.scope)})})}else if(b)a.queueCallbacks.push({func:b,scope:c||a})},eval:function(co){var w=window;if(!w.execScript)try{eval.call(w,co)}catch(ex){eval(co)}else w.execScript(co)},loadScripts:function(f,c,h){var a=this,d=a.lookup;function b(b){b.state=2;if(b.func)b.func.call(b.scope||a)}function e(){var e;e=f.length;each(f,function(a){a=d[a.url];if(a.state===2){b(a);e--}else g(a)});if(e===0&&c){c.call(h||a);c=0}}function g(a){if(a.state>0)return;a.state=1;tinymce.dom.ScriptLoader.loadScript(a.url,function(){b(a);e()})}each(f,function(f){var h=f.url;if(!d[h]){d[h]=f;a.queue.push(f)}else f=d[h];if(f.state>0)return;if(!Event.domLoaded&&!a.settings.strict_mode){var j,i="";if(c||f.func){f.state=1;j=tinymce.dom.ScriptLoader._addOnLoad(function(){b(f);e()});if(tinymce.isIE)i=' onreadystatechange="';else i=' onload="';i+="tinymce.dom.ScriptLoader._onLoad(this,'"+h+"',"+j+');"'}document.write('<script type="text/javascript" src="'+tinymce._addVer(h)+'"'+i+("></sc"+"ript>"));if(!f.func)b(f)}else g(f)});e()},"static":{_addOnLoad:function(b){var a=this;a._funcs=a._funcs||[];a._funcs.push(b);return a._funcs.length-1},_onLoad:function(b,c,a){if(!tinymce.isIE||b.readyState=="complete")this._funcs[a].call(this)},loadScript:function(d,a){var b=tinymce.DOM.uniqueId(),c;function e(){Event.clear(b);tinymce.DOM.remove(b);if(a){a.call(document,d);a=0}}if(tinymce.isIE)tinymce.util.XHR.send({url:tinymce._addVer(d),async:false,success:function(a){window.execScript(a);e()}});else{c=tinymce.DOM.create("script",{id:b,type:"text/javascript",src:tinymce._addVer(d)});Event.add(c,"load",e);(document.getElementsByTagName("head")[0]||document.body).appendChild(c)}}}});tinymce.ScriptLoader=new tinymce.dom.ScriptLoader})(tinymce);(function(b){var a=b.DOM,c=b.is;b.create("tinymce.ui.Control",{Control:function(c,a){this.id=c;this.settings=a=a||{};this.rendered=false;this.onRender=new b.util.Dispatcher(this);this.classPrefix="";this.scope=a.scope||this;this.disabled=0;this.active=0},setDisabled:function(c){var b;if(c!=this.disabled){b=a.get(this.id);if(b&&this.settings.unavailable_prefix)if(c){this.prevTitle=b.title;b.title=this.settings.unavailable_prefix+": "+b.title}else b.title=this.prevTitle;this.setState("Disabled",c);this.setState("Enabled",!c);this.disabled=c}},isDisabled:function(){return this.disabled},setActive:function(a){if(a!=this.active){this.setState("Active",a);this.active=a}},isActive:function(){return this.active},setState:function(b,d){var c=a.get(this.id);b=this.classPrefix+b;if(d)a.addClass(c,b);else a.removeClass(c,b)},isRendered:function(){return this.rendered},renderHTML:function(){},renderTo:function(b){a.setHTML(b,this.renderHTML())},postRender:function(){var a=this,b;if(c(a.disabled)){b=a.disabled;a.disabled=-1;a.setDisabled(b)}if(c(a.active)){b=a.active;a.active=-1;a.setActive(b)}},remove:function(){a.remove(this.id);this.destroy()},destroy:function(){b.dom.Event.clear(this.id)}})})(tinymce);tinymce.create("tinymce.ui.Container:tinymce.ui.Control",{Container:function(a,b){this.parent(a,b);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(a,b){this.parent(a,b);this.classPrefix="mceSeparator"},renderHTML:function(){return tinymce.DOM.createHTML("span",{"class":this.classPrefix})}});(function(a){var b=a.is,e=a.DOM,c=a.each,d=a.walk;a.create("tinymce.ui.MenuItem:tinymce.ui.Control",{MenuItem:function(a,b){this.parent(a,b);this.classPrefix="mceMenuItem"},setSelected:function(a){this.setState("Selected",a);this.selected=a},isSelected:function(){return this.selected},postRender:function(){var a=this;a.parent();if(b(a.selected))a.setSelected(a.selected)}})})(tinymce);(function(a){var e=a.is,c=a.DOM,d=a.each,b=a.walk;a.create("tinymce.ui.Menu:tinymce.ui.MenuItem",{Menu:function(c,d){var b=this;b.parent(c,d);b.items={};b.collapsed=false;b.menuCount=0;b.onAddItem=new a.util.Dispatcher(this)},expand:function(c){var a=this;if(c)b(a,function(a){if(a.expand)a.expand()},"items",a);a.collapsed=false},collapse:function(c){var a=this;if(c)b(a,function(a){if(a.collapse)a.collapse()},"items",a);a.collapsed=true},isCollapsed:function(){return this.collapsed},add:function(b){if(!b.settings)b=new a.ui.MenuItem(b.id||c.uniqueId(),b);this.onAddItem.dispatch(this,b);return this.items[b.id]=b},addSeparator:function(){return this.add({separator:true})},addMenu:function(a){if(!a.collapse)a=this.createMenu(a);this.menuCount++;return this.add(a)},hasMenus:function(){return this.menuCount!==0},remove:function(a){delete this.items[a.id]},removeAll:function(){var a=this;b(a,function(a){if(a.removeAll)a.removeAll();else a.remove();a.destroy()},"items",a);a.items={}},createMenu:function(d){var b=new a.ui.Menu(d.id||c.uniqueId(),d);b.onAddItem.add(this.onAddItem.dispatch,this.onAddItem);return b}})})(tinymce);(function(b){var f=b.is,a=b.DOM,e=b.each,c=b.dom.Event,d=b.dom.Element;b.create("tinymce.ui.DropMenu:tinymce.ui.Menu",{DropMenu:function(d,c){c=c||{};c.container=c.container||a.doc.body;c.offset_x=c.offset_x||0;c.offset_y=c.offset_y||0;c.vp_offset_x=c.vp_offset_x||0;c.vp_offset_y=c.vp_offset_y||0;if(f(c.icons)&&!c.icons)c["class"]+=" mceNoIcons";this.parent(d,c);this.onShowMenu=new b.util.Dispatcher(this);this.onHideMenu=new b.util.Dispatcher(this);this.classPrefix="mceMenu"},createMenu:function(c){var e=this,d=e.settings,f;c.container=c.container||d.container;c.parent=e;c.constrain=c.constrain||d.constrain;c["class"]=c["class"]||d["class"];c.vp_offset_x=c.vp_offset_x||d.vp_offset_x;c.vp_offset_y=c.vp_offset_y||d.vp_offset_y;f=new b.ui.DropMenu(c.id||a.uniqueId(),c);f.onAddItem.add(e.onAddItem.dispatch,e.onAddItem);return f},update:function(){var d=this,b=d.settings,c=a.get("menu_"+d.id+"_tbl"),g=a.get("menu_"+d.id+"_co"),f,e;f=b.max_width?Math.min(c.clientWidth,b.max_width):c.clientWidth;e=b.max_height?Math.min(c.clientHeight,b.max_height):c.clientHeight;if(!a.boxModel)d.element.setStyles({width:f+2,height:e+2});else d.element.setStyles({width:f,height:e});if(b.max_width)a.setStyle(g,"width",f);if(b.max_height){a.setStyle(g,"height",e);if(c.clientHeight<b.max_height)a.setStyle(g,"overflow","hidden")}},showMenu:function(m,n,s){var f=this,h=f.settings,g,j=a.getViewPort(),l,r,p,q,k=2,i,t,o=f.classPrefix;f.collapse(1);if(f.isMenuVisible)return;if(!f.rendered){g=a.add(f.settings.container,f.renderNode());e(f.items,function(a){a.postRender()});f.element=new d("menu_"+f.id,{blocker:1,container:h.container})}else g=a.get("menu_"+f.id);if(!b.isOpera)a.setStyles(g,{left:-65535,top:-65535});a.show(g);f.update();m+=h.offset_x||0;n+=h.offset_y||0;j.w-=4;j.h-=4;if(h.constrain){l=g.clientWidth-k;r=g.clientHeight-k;p=j.x+j.w;q=j.y+j.h;if(m+h.vp_offset_x+l>p)m=s?s-l:Math.max(0,p-h.vp_offset_x-l);if(n+h.vp_offset_y+r>q)n=Math.max(0,q-h.vp_offset_y-r)}a.setStyles(g,{left:m,top:n});f.element.update();f.isMenuVisible=1;f.mouseClickFunc=c.add(g,"click",function(b){var d;b=b.target;if(b&&(b=a.getParent(b,"tr"))&&!a.hasClass(b,o+"ItemSub")){d=f.items[b.id];if(d.isDisabled())return;i=f;while(i){if(i.hideMenu)i.hideMenu();i=i.settings.parent}if(d.settings.onclick)d.settings.onclick(b);return c.cancel(b)}});if(f.hasMenus())f.mouseOverFunc=c.add(g,"mouseover",function(b){var c,d,e;b=b.target;if(b&&(b=a.getParent(b,"tr"))){c=f.items[b.id];if(f.lastMenu)f.lastMenu.collapse(1);if(c.isDisabled())return;if(b&&a.hasClass(b,o+"ItemSub")){d=a.getRect(b);c.showMenu(d.x+d.w-k,d.y-k,d.x);f.lastMenu=c;a.addClass(a.get(c.id).firstChild,o+"ItemActive")}}});f.onShowMenu.dispatch(f);if(h.keyboard_focus){c.add(g,"keydown",f._keyHandler,f);a.select("a","menu_"+f.id)[0].focus();f._focusIdx=0}},hideMenu:function(f){var b=this,d=a.get("menu_"+b.id),e;if(!b.isMenuVisible)return;c.remove(d,"mouseover",b.mouseOverFunc);c.remove(d,"click",b.mouseClickFunc);c.remove(d,"keydown",b._keyHandler);a.hide(d);b.isMenuVisible=0;if(!f)b.collapse(1);if(b.element)b.element.hide();if(e=a.get(b.id))a.removeClass(e.firstChild,b.classPrefix+"ItemActive");b.onHideMenu.dispatch(b)},add:function(b){var c=this,d;b=c.parent(b);if(c.isRendered&&(d=a.get("menu_"+c.id)))c._add(a.select("tbody",d)[0],b);return b},collapse:function(a){this.parent(a);this.hideMenu(1)},remove:function(b){a.remove(b.id);this.destroy();return this.parent(b)},destroy:function(){var b=this,d=a.get("menu_"+b.id);c.remove(d,"mouseover",b.mouseOverFunc);c.remove(d,"click",b.mouseClickFunc);if(b.element)b.element.remove();a.remove(d)},renderNode:function(){var c=this,f=c.settings,j,i,h,g;if(f["class"].indexOf("mceListBoxMenu")!=-1&&b.EditorManager.settings.theme_advanced_toolbar_location=="external")g=a.create("div",{id:"menu_"+c.id,"class":f["class"],style:"position:fixed;_position:absolute;left:0;top:0;z-index:200000"});else g=a.create("div",{id:"menu_"+c.id,"class":f["class"],style:"position:absolute;left:0;top:0;z-index:200000"});h=a.add(g,"div",{id:"menu_"+c.id+"_co","class":c.classPrefix+(f["class"]?" "+f["class"]:"")});c.element=new d("menu_"+c.id,{blocker:1,container:f.container});if(f.menu_line)a.add(h,"span",{"class":c.classPrefix+"Line"});j=a.add(h,"table",{id:"menu_"+c.id+"_tbl",border:0,cellPadding:0,cellSpacing:0});i=a.add(j,"tbody");e(c.items,function(a){c._add(i,a)});c.rendered=true;return g},_keyHandler:function(e){var b=this,d=e.keyCode;function c(e){var d=b._focusIdx+e,c=a.select("a","menu_"+b.id)[d];if(c){b._focusIdx=d;c.focus()}}switch(d){case 38:c(-1);return;case 40:c(1);return;case 13:return;case 27:return this.hideMenu()}},_add:function(g,d){var b,e=d.settings,j,c,i,f=this.classPrefix,h;if(e.separator){c=a.add(g,"tr",{id:d.id,"class":f+"ItemSeparator"});a.add(c,"td",{"class":f+"ItemSeparator"});if(b=c.previousSibling)a.addClass(b,"mceLast");return}b=c=a.add(g,"tr",{id:d.id,"class":f+"Item "+f+"ItemEnabled"});b=i=a.add(b,"td");b=j=a.add(b,"a",{href:"javascript:;",onclick:"return false;",onmousedown:"return false;"});a.addClass(i,e["class"]);h=a.add(b,"span",{"class":"mceIcon"+(e.icon?" mce_"+e.icon:"")});if(e.icon_src)a.add(h,"img",{src:e.icon_src});b=a.add(b,e.element||"span",{"class":"mceText",title:d.settings.title},d.settings.title);if(d.settings.style)a.setAttrib(b,"style",d.settings.style);if(g.childNodes.length==1)a.addClass(c,"mceFirst");if((b=c.previousSibling)&&a.hasClass(b,f+"ItemSeparator"))a.addClass(c,"mceFirst");if(d.collapse)a.addClass(c,f+"ItemSub");if(b=c.previousSibling)a.removeClass(b,"mceLast");a.addClass(c,"mceLast")}})})(tinymce);(function(a){var b=a.DOM;a.create("tinymce.ui.Button:tinymce.ui.Control",{Button:function(a,b){this.parent(a,b);this.classPrefix="mceButton"},renderHTML:function(){var d=this.classPrefix,a=this.settings,e,c;c=b.encode(a.label||"");e='<a id="'+this.id+'" href="javascript:;" class="'+d+" "+d+"Enabled "+a["class"]+(c?" "+d+"Labeled":"")+'" onmousedown="return false;" onclick="return false;" title="'+b.encode(a.title)+'">';if(a.image)e+='<img class="mceIcon" src="'+a.image+'" />'+c+"</a>";else e+='<span class="mceIcon '+a["class"]+'"></span>'+(c?'<span class="'+d+'Label">'+c+"</span>":"")+"</a>";return e},postRender:function(){var b=this,c=b.settings;a.dom.Event.add(b.id,"click",function(a){if(!b.isDisabled())return c.onclick.call(c.scope,a)})}})})(tinymce);(function(c){var a=c.DOM,b=c.dom.Event,d=c.each,e=c.util.Dispatcher;c.create("tinymce.ui.ListBox:tinymce.ui.Control",{ListBox:function(b,d){var a=this;a.parent(b,d);a.items=[];a.onChange=new e(a);a.onPostRender=new e(a);a.onAdd=new e(a);a.onRenderMenu=new c.util.Dispatcher(this);a.classPrefix="mceListBox"},select:function(a){var b=this,e,c;if(a==undefined)return b.selectByIndex(-1);if(a&&a.call)c=a;else c=function(b){return b==a};if(a!=b.selectedValue){d(b.items,function(d,a){if(c(d.value)){e=1;b.selectByIndex(a);return false}});if(!e)b.selectByIndex(-1)}},selectByIndex:function(e){var b=this,c,d;if(e!=b.selectedIndex){c=a.get(b.id+"_text");d=b.items[e];if(d){b.selectedValue=d.value;b.selectedIndex=e;a.setHTML(c,a.encode(d.title));a.removeClass(c,"mceTitle")}else{a.setHTML(c,a.encode(b.settings.title));a.addClass(c,"mceTitle");b.selectedValue=b.selectedIndex=null}c=0}},add:function(d,e,a){var b=this;a=a||{};a=c.extend(a,{title:d,value:e});b.items.push(a);b.onAdd.dispatch(b,a)},getLength:function(){return this.items.length},renderHTML:function(){var c="",b=this,e=b.settings,d=b.classPrefix;c='<table id="'+b.id+'" cellpadding="0" cellspacing="0" class="'+d+" "+d+"Enabled"+(e["class"]?" "+e["class"]:"")+'"><tbody><tr>';c+="<td>"+a.createHTML("a",{id:b.id+"_text",href:"javascript:;","class":"mceText",onclick:"return false;",onmousedown:"return false;"},a.encode(b.settings.title))+"</td>";c+="<td>"+a.createHTML("a",{id:b.id+"_open",tabindex:-1,href:"javascript:;","class":"mceOpen",onclick:"return false;",onmousedown:"return false;"},"<span></span>")+"</td>";c+="</tr></tbody></table>";return c},showMenu:function(){var e=this,i,g,h=a.get(this.id),f;if(e.isDisabled()||e.items.length==0)return;if(e.menu&&e.menu.isMenuVisible)return e.hideMenu();if(!e.isMenuRendered){e.renderMenu();e.isMenuRendered=true}i=a.getPos(this.settings.menu_container);g=a.getPos(h);f=e.menu;f.settings.offset_x=g.x;f.settings.offset_y=g.y;f.settings.keyboard_focus=!c.isOpera;if(e.oldID)f.items[e.oldID].setSelected(0);d(e.items,function(a){if(a.value===e.selectedValue){f.items[a.id].setSelected(1);e.oldID=a.id}});f.showMenu(0,h.clientHeight);b.add(a.doc,"mousedown",e.hideMenu,e);a.addClass(e.id,e.classPrefix+"Selected")},hideMenu:function(d){var c=this;if(d&&d.type=="mousedown"&&(d.target.id==c.id+"_text"||d.target.id==c.id+"_open"))return;if(!d||!a.getParent(d.target,".mceMenu")){a.removeClass(c.id,c.classPrefix+"Selected");b.remove(a.doc,"mousedown",c.hideMenu,c);if(c.menu)c.menu.hideMenu()}},renderMenu:function(){var b=this,c;c=b.settings.control_manager.createDropMenu(b.id+"_menu",{menu_line:1,"class":b.classPrefix+"Menu mceNoIcons",max_width:150,max_height:500});c.onHideMenu.add(b.hideMenu,b);c.add({title:b.settings.title,"class":"mceMenuItemTitle",onclick:function(){if(b.settings.onselect("")!==false)b.select("")}});d(b.items,function(d){d.id=a.uniqueId();d.onclick=function(){if(b.settings.onselect(d.value)!==false)b.select(d.value)};c.add(d)});b.onRenderMenu.dispatch(b,c);b.menu=c},postRender:function(){var e=this,f=e.classPrefix;b.add(e.id,"click",e.showMenu,e);b.add(e.id+"_text","focus",function(){if(!e._focused)e.keyDownHandler=b.add(e.id+"_text","keydown",function(g){var c=-1,a,f=g.keyCode;d(e.items,function(b,a){if(e.selectedValue==b.value)c=a});if(f==38)a=e.items[c-1];else if(f==40)a=e.items[c+1];else if(f==13){a=e.selectedValue;e.selectedValue=null;e.settings.onselect(a);return b.cancel(g)}if(a){e.hideMenu();e.select(a.value)}});e._focused=1});b.add(e.id+"_text","blur",function(){b.remove(e.id+"_text","keydown",e.keyDownHandler);e._focused=0});if(c.isIE6||!a.boxModel){b.add(e.id,"mouseover",function(){if(!a.hasClass(e.id,f+"Disabled"))a.addClass(e.id,f+"Hover")});b.add(e.id,"mouseout",function(){if(!a.hasClass(e.id,f+"Disabled"))a.removeClass(e.id,f+"Hover")})}e.onPostRender.dispatch(e,a.get(e.id))},destroy:function(){this.parent();b.clear(this.id+"_text");b.clear(this.id+"_open")}})})(tinymce);(function(c){var a=c.DOM,b=c.dom.Event,d=c.each,e=c.util.Dispatcher;c.create("tinymce.ui.NativeListBox:tinymce.ui.ListBox",{NativeListBox:function(a,b){this.parent(a,b);this.classPrefix="mceNativeListBox"},setDisabled:function(b){a.get(this.id).disabled=b},isDisabled:function(){return a.get(this.id).disabled},select:function(a){var b=this,e,c;if(a==undefined)return b.selectByIndex(-1);if(a&&a.call)c=a;else c=function(b){return b==a};if(a!=b.selectedValue){d(b.items,function(d,a){if(c(d.value)){e=1;b.selectByIndex(a);return false}});if(!e)b.selectByIndex(-1)}},selectByIndex:function(b){a.get(this.id).selectedIndex=b+1;this.selectedValue=this.items[b]?this.items[b].value:null},add:function(e,f,b){var d,c=this;b=b||{};b.value=f;if(c.isRendered())a.add(a.get(this.id),"option",b,e);d={title:e,value:f,attribs:b};c.items.push(d);c.onAdd.dispatch(c,d)},getLength:function(){return a.get(this.id).options.length-1},renderHTML:function(){var b,c=this;b=a.createHTML("option",{value:""},"-- "+c.settings.title+" --");d(c.items,function(c){b+=a.createHTML("option",{value:c.value},c.title)});b=a.createHTML("select",{id:c.id,"class":"mceNativeListBox"},b);return b},postRender:function(){var c=this,e;c.rendered=true;function d(b){var a=c.items[b.target.selectedIndex-1];if(a&&(a=a.value)){c.onChange.dispatch(c,a);if(c.settings.onselect)c.settings.onselect(a)}}b.add(c.id,"change",d);b.add(c.id,"keydown",function(a){var f;b.remove(c.id,"change",e);f=b.add(c.id,"blur",function(){b.add(c.id,"change",d);b.remove(c.id,"blur",f)});if(a.keyCode==13||a.keyCode==32){d(a);return b.cancel(a)}});c.onPostRender.dispatch(c,a.get(c.id))}})})(tinymce);(function(b){var a=b.DOM,c=b.dom.Event,d=b.each;b.create("tinymce.ui.MenuButton:tinymce.ui.Button",{MenuButton:function(d,c){this.parent(d,c);this.onRenderMenu=new b.util.Dispatcher(this);c.menu_container=c.menu_container||a.doc.body},showMenu:function(){var b=this,g,e,f=a.get(b.id),d;if(b.isDisabled())return;if(!b.isMenuRendered){b.renderMenu();b.isMenuRendered=true}if(b.isMenuVisible)return b.hideMenu();g=a.getPos(b.settings.menu_container);e=a.getPos(f);d=b.menu;d.settings.offset_x=e.x;d.settings.offset_y=e.y;d.settings.vp_offset_x=e.x;d.settings.vp_offset_y=e.y;d.settings.keyboard_focus=b._focused;d.showMenu(0,f.clientHeight);c.add(a.doc,"mousedown",b.hideMenu,b);b.setState("Selected",1);b.isMenuVisible=1},renderMenu:function(){var a=this,b;b=a.settings.control_manager.createDropMenu(a.id+"_menu",{menu_line:1,"class":this.classPrefix+"Menu",icons:a.settings.icons});b.onHideMenu.add(a.hideMenu,a);a.onRenderMenu.dispatch(a,b);a.menu=b},hideMenu:function(d){var b=this;if(d&&d.type=="mousedown"&&a.getParent(d.target,function(a){return a.id===b.id||a.id===b.id+"_open"}))return;if(!d||!a.getParent(d.target,".mceMenu")){b.setState("Selected",0);c.remove(a.doc,"mousedown",b.hideMenu,b);if(b.menu)b.menu.hideMenu()}b.isMenuVisible=0},postRender:function(){var a=this,b=a.settings;c.add(a.id,"click",function(){if(!a.isDisabled()){if(b.onclick)b.onclick(a.value);a.showMenu()}})}})})(tinymce);(function(c){var a=c.DOM,b=c.dom.Event,d=c.each;c.create("tinymce.ui.SplitButton:tinymce.ui.MenuButton",{SplitButton:function(a,b){this.parent(a,b);this.classPrefix="mceSplitButton"},renderHTML:function(){var d,e=this,b=e.settings,c;d="<tbody><tr>";if(b.image)c=a.createHTML("img ",{src:b.image,"class":"mceAction "+b["class"]});else c=a.createHTML("span",{"class":"mceAction "+b["class"]},"");d+="<td>"+a.createHTML("a",{id:e.id+"_action",href:"javascript:;","class":"mceAction "+b["class"],onclick:"return false;",onmousedown:"return false;",title:b.title},c)+"</td>";c=a.createHTML("span",{"class":"mceOpen "+b["class"]});d+="<td>"+a.createHTML("a",{id:e.id+"_open",href:"javascript:;","class":"mceOpen "+b["class"],onclick:"return false;",onmousedown:"return false;",title:b.title},c)+"</td>";d+="</tr></tbody>";return a.createHTML("table",{id:e.id,"class":"mceSplitButton mceSplitButtonEnabled "+b["class"],cellpadding:"0",cellspacing:"0",onmousedown:"return false;",title:b.title},d)},postRender:function(){var d=this,e=d.settings;if(e.onclick)b.add(d.id+"_action","click",function(){if(!d.isDisabled())e.onclick(d.value)});b.add(d.id+"_open","click",d.showMenu,d);b.add(d.id+"_open","focus",function(){d._focused=1});b.add(d.id+"_open","blur",function(){d._focused=0});if(c.isIE6||!a.boxModel){b.add(d.id,"mouseover",function(){if(!a.hasClass(d.id,"mceSplitButtonDisabled"))a.addClass(d.id,"mceSplitButtonHover")});b.add(d.id,"mouseout",function(){if(!a.hasClass(d.id,"mceSplitButtonDisabled"))a.removeClass(d.id,"mceSplitButtonHover")})}},destroy:function(){this.parent();b.clear(this.id+"_action");b.clear(this.id+"_open")}})})(tinymce);(function(c){var a=c.DOM,b=c.dom.Event,e=c.is,d=c.each;c.create("tinymce.ui.ColorSplitButton:tinymce.ui.SplitButton",{ColorSplitButton:function(d,b){var a=this;a.parent(d,b);a.settings=b=c.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"},a.settings);a.onShowMenu=new c.util.Dispatcher(a);a.onHideMenu=new c.util.Dispatcher(a);a.value=b.default_color},showMenu:function(){var c=this,g,f,d,e;if(c.isDisabled())return;if(!c.isMenuRendered){c.renderMenu();c.isMenuRendered=true}if(c.isMenuVisible)return c.hideMenu();d=a.get(c.id);a.show(c.id+"_menu");a.addClass(d,"mceSplitButtonSelected");e=a.getPos(d);a.setStyles(c.id+"_menu",{left:e.x,top:e.y+d.clientHeight,zIndex:2e5});d=0;b.add(a.doc,"mousedown",c.hideMenu,c);c.onShowMenu.dispatch(c);if(c._focused){c._keyHandler=b.add(c.id+"_menu","keydown",function(a){if(a.keyCode==27)c.hideMenu()});a.select("a",c.id+"_menu")[0].focus()}c.isMenuVisible=1},hideMenu:function(d){var c=this;if(d&&d.type=="mousedown"&&a.getParent(d.target,function(a){return a.id===c.id+"_open"}))return;if(!d||!a.getParent(d.target,".mceSplitButtonMenu")){a.removeClass(c.id,"mceSplitButtonSelected");b.remove(a.doc,"mousedown",c.hideMenu,c);b.remove(c.id+"_menu","keydown",c._keyHandler);a.hide(c.id+"_menu")}c.onHideMenu.dispatch(c);c.isMenuVisible=0},renderMenu:function(){var g=this,h,j=0,c=g.settings,f,i,l,k;k=a.add(c.menu_container,"div",{id:g.id+"_menu","class":c["menu_class"]+" "+c["class"],style:"position:absolute;left:0;top:-1000px;"});h=a.add(k,"div",{"class":c["class"]+" mceSplitButtonMenu"});a.add(h,"span",{"class":"mceMenuLine"});f=a.add(h,"table",{"class":"mceColorSplitMenu"});i=a.add(f,"tbody");j=0;d(e(c.colors,"array")?c.colors:c.colors.split(","),function(b){b=b.replace(/^#/,"");if(!j--){l=a.add(i,"tr");j=c.grid_width-1}f=a.add(l,"td");f=a.add(f,"a",{href:"javascript:;",style:{backgroundColor:"#"+b},mce_color:"#"+b})});if(c.more_colors_func){f=a.add(i,"tr");f=a.add(f,"td",{colspan:c.grid_width,"class":"mceMoreColors"});f=a.add(f,"a",{id:g.id+"_more",href:"javascript:;",onclick:"return false;","class":"mceMoreColors"},c.more_colors_title);b.add(f,"click",function(a){c.more_colors_func.call(c.more_colors_scope||this);return b.cancel(a)})}a.addClass(h,"mceColorSplitMenu");b.add(g.id+"_menu","click",function(a){var c;a=a.target;if(a.nodeName=="A"&&(c=a.getAttribute("mce_color")))g.setColor(c);return b.cancel(a)});return k},setColor:function(c){var b=this;a.setStyle(b.id+"_preview","backgroundColor",c);b.value=c;b.hideMenu();b.settings.onselect(c)},postRender:function(){var b=this,c=b.id;b.parent();a.add(c+"_action","div",{id:c+"_preview","class":"mceColorPreview"});a.setStyle(b.id+"_preview","backgroundColor",b.value)},destroy:function(){this.parent();b.clear(this.id+"_menu");b.clear(this.id+"_more");a.remove(this.id+"_menu")}})})(tinymce);tinymce.create("tinymce.ui.Toolbar:tinymce.ui.Container",{renderHTML:function(){var i=this,d="",c,a,b=tinymce.DOM,j=i.settings,e,h,g,f;f=i.controls;for(e=0;e<f.length;e++){a=f[e];h=f[e-1];g=f[e+1];if(e===0){c="mceToolbarStart";if(a.Button)c+=" mceToolbarStartButton";else if(a.SplitButton)c+=" mceToolbarStartSplitButton";else if(a.ListBox)c+=" mceToolbarStartListBox";d+=b.createHTML("td",{"class":c},b.createHTML("span",null,"<!-- IE -->"))}if(h&&a.ListBox)if(h.Button||h.SplitButton)d+=b.createHTML("td",{"class":"mceToolbarEnd"},b.createHTML("span",null,"<!-- IE -->"));if(b.stdMode)d+='<td style="position: relative">'+a.renderHTML()+"</td>";else d+="<td>"+a.renderHTML()+"</td>";if(g&&a.ListBox)if(g.Button||g.SplitButton)d+=b.createHTML("td",{"class":"mceToolbarStart"},b.createHTML("span",null,"<!-- IE -->"))}c="mceToolbarEnd";if(a.Button)c+=" mceToolbarEndButton";else if(a.SplitButton)c+=" mceToolbarEndSplitButton";else if(a.ListBox)c+=" mceToolbarEndListBox";d+=b.createHTML("td",{"class":c},b.createHTML("span",null,"<!-- IE -->"));return b.createHTML("table",{id:i.id,"class":"mceToolbar"+(j["class"]?" "+j["class"]:""),cellpadding:"0",cellspacing:"0",align:i.settings.align||""},"<tbody><tr>"+d+"</tr></tbody>")}});(function(a){var b=a.util.Dispatcher,c=a.each;a.create("tinymce.AddOnManager",{items:[],urls:{},lookup:{},onAdd:new b(this),"get":function(a){return this.lookup[a]},requireLangPack:function(d){var c,b=a.EditorManager.settings;if(b&&b.language){c=this.urls[d]+"/langs/"+b.language+".js";if(!a.dom.Event.domLoaded&&!b.strict_mode)a.ScriptLoader.load(c);else a.ScriptLoader.add(c)}},add:function(b,a){this.items.push(a);this.lookup[b]=a;this.onAdd.dispatch(this,b,a);return a},load:function(c,b,e,f){var d=this;if(d.urls[c])return;if(b.indexOf("/")!=0&&b.indexOf("://")==-1)b=a.baseURL+"/"+b;d.urls[c]=b.substring(0,b.lastIndexOf("/"));a.ScriptLoader.add(b,e,f)}});a.PluginManager=new a.AddOnManager;a.ThemeManager=new a.AddOnManager})(tinymce);(function(a){var b=a.each,h=a.extend,c=a.DOM,e=a.dom.Event,g=a.ThemeManager,f=a.PluginManager,d=a.explode;a.create("static tinymce.EditorManager",{editors:{},i18n:{},activeEditor:null,preInit:function(){var c=this,d=window.location,b=d.href.split("/");if(d.href.indexOf("portal_factory")!=-1){while(b[b.length-1]!="portal_factory")b.pop();b.pop()}else{if(b.length>4)b.pop();if(b.length>4)b.pop()}a.documentBaseURL=b.join("/")+"/";a.baseURL=(new a.util.URI(a.documentBaseURL)).toAbsolute(a.baseURL);a.EditorManager.baseURI=new a.util.URI(a.baseURL);c.onBeforeUnload=new a.util.Dispatcher(c);e.add(window,"beforeunload",function(a){c.onBeforeUnload.dispatch(c,a)})},init:function(i){var q=this,m,n=a.ScriptLoader,o,p,k=[],j;function l(d,e,c){var b=d[e];if(!b)return;if(a.is(b,"string")){c=b.replace(/\.\w+$/,"");c=c?a.resolve(c):0;b=a.resolve(b)}return b.apply(c||this,Array.prototype.slice.call(arguments,2))}i=h({theme:"simple",language:"en",strict_loading_mode:document.contentType=="application/xhtml+xml"},i);q.settings=i;if(!e.domLoaded&&!i.strict_loading_mode){if(i.language)n.add(a.baseURL+"/langs/"+i.language+".js");if(i.theme&&i.theme.charAt(0)!="-"&&!g.urls[i.theme])g.load(i.theme,"themes/"+i.theme+"/editor_template"+a.suffix+".js");if(i.plugins){m=d(i.plugins);b(m,function(b){if(b&&b.charAt(0)!="-"&&!f.urls[b]){if(!a.isWebKit&&b=="safari")return;f.load(b,"plugins/"+b+"/editor_plugin"+a.suffix+".js")}})}n.loadQueue()}e.add(document,"init",function(){var e,f;l(i,"onpageload");if(i.browsers){e=false;b(d(i.browsers),function(b){switch(b){case "ie":case "msie":if(a.isIE)e=true;break;case "gecko":if(a.isGecko)e=true;break;case "safari":case "webkit":if(a.isWebKit)e=true;break;case "opera":if(a.isOpera)e=true}});if(!e)return}switch(i.mode){case "exact":e=i.elements||"";if(e.length>0)b(d(e),function(d){if(c.get(d)){j=new a.Editor(d,i);k.push(j);j.render(1)}else{o=0;b(document.forms,function(e){b(e.elements,function(b){if(b.name===d){d="mce_editor_"+o;c.setAttrib(b,"id",d);j=new a.Editor(d,i);k.push(j);j.render(1)}})})}});break;case "textareas":case "specific_textareas":function g(b,a){return a.constructor===RegExp?a.test(b.className):c.hasClass(b,a)}b(c.select("textarea"),function(b){if(i.editor_deselector&&g(b,i.editor_deselector))return;if(!i.editor_selector||g(b,i.editor_selector)){p=c.get(b.name);if(!b.id&&!p)b.id=b.name;if(!b.id||q.get(b.id))b.id=c.uniqueId();j=new a.Editor(b.id,i);k.push(j);j.render(1)}})}if(i.oninit){e=f=0;b(k,function(a){f++;if(!a.initialized)a.onInit.add(function(){e++;if(e==f)l(i,"oninit")});else e++;if(e==f)l(i,"oninit")})}})},"get":function(a){return this.editors[a]},getInstanceById:function(a){return this.get(a)},add:function(a){this.editors[a.id]=a;this._setActive(a);return a},remove:function(c){var a=this;if(!a.editors[c.id])return null;delete a.editors[c.id];if(a.activeEditor==c){a._setActive(null);b(a.editors,function(b){a._setActive(b);return false})}c.destroy();return c},execCommand:function(g,h,d){var e=this,b=e.get(d),c;switch(g){case "mceFocus":b.focus();return true;case "mceAddEditor":case "mceAddControl":if(!e.get(d))(new a.Editor(d,e.settings)).render();return true;case "mceAddFrameControl":c=d.window;c.tinyMCE=tinyMCE;c.tinymce=a;a.DOM.doc=c.document;a.DOM.win=c;b=new a.Editor(d.element_id,d);b.render();if(a.isIE){function f(){b.destroy();c.detachEvent("onunload",f);c=c.tinyMCE=c.tinymce=null}c.attachEvent("onunload",f)}d.page_window=null;return true;case "mceRemoveEditor":case "mceRemoveControl":if(b)b.remove();return true;case "mceToggleEditor":if(!b){e.execCommand("mceAddControl",0,d);return true}if(b.isHidden())b.show();else b.hide();return true}if(e.activeEditor)return e.activeEditor.execCommand(g,h,d);return false},execInstanceCommand:function(b,c,d,e){var a=this.get(b);if(a)return a.execCommand(c,d,e);return false},triggerSave:function(){b(this.editors,function(a){a.save()})},addI18n:function(d,e){var f,c=this.i18n;if(!a.is(d,"string"))b(d,function(d,a){b(d,function(e,d){b(e,function(e,b){if(d==="common")c[a+"."+b]=e;else c[a+"."+d+"."+b]=e})})});else b(e,function(b,a){c[d+"."+a]=b})},_setActive:function(a){this.selectedInstance=this.activeEditor=a}});a.EditorManager.preInit()})(tinymce);var tinyMCE=window.tinyMCE=tinymce.EditorManager;(function(a){var b=a.DOM,c=a.dom.Event,l=a.extend,m=a.util.Dispatcher,d=a.each,e=a.isGecko,f=a.isIE,n=a.isWebKit,g=a.is,k=a.ThemeManager,j=a.PluginManager,h=a.EditorManager,o=a.inArray,p=a.grep,i=a.explode;a.create("tinymce.Editor",{Editor:function(e,c){var b=this;b.id=b.editorId=e;b.execCommands={};b.queryStateCommands={};b.queryValueCommands={};b.isNotDirty=false;b.plugins={};d(["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(a){b[a]=new m(b)});b.settings=c=l({id:e,language:"en",docs_language:"en",theme:"simple",skin:"default",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:a.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:"p",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"},c);b.documentBaseURI=new a.util.URI(c.document_base_url||a.documentBaseURL,{base_uri:tinyMCE.baseURI});b.baseURI=h.baseURI;b.execCallback("setup",b)},render:function(o){var e=this,f=e.settings,g=e.id,l=a.ScriptLoader;if(!c.domLoaded){c.add(document,"init",function(){e.render()});return}if(!o){f.strict_loading_mode=1;tinyMCE.settings=f}if(!e.getElement())return;if(f.strict_loading_mode){l.settings.strict_mode=f.strict_loading_mode;a.DOM.settings.strict=1}if(!/TEXTAREA|INPUT/i.test(e.getElement().nodeName)&&f.hidden_input&&b.getParent(g,"form"))b.insertAfter(b.create("input",{type:"hidden",name:g}),g);if(a.WindowManager)e.windowManager=new a.WindowManager(e);if(f.encoding=="xml")e.onGetContent.add(function(c,a){if(a.save)a.content=b.encode(a.content)});if(f.add_form_submit_trigger)e.onSubmit.addToTop(function(){if(e.initialized){e.save();e.isNotDirty=1}});if(f.add_unload_trigger)e._beforeUnload=tinyMCE.onBeforeUnload.add(function(){if(e.initialized&&!e.destroyed&&!e.isHidden())e.save({format:"raw",no_events:true})});a.addUnload(e.destroy,e);if(f.submit_patch)e.onBeforeRenderUI.add(function(){var a=e.getElement().form;if(!a)return;if(a._mceOldSubmit)return;if(!a.submit.nodeType&&!a.submit.length){e.formElement=a;a._mceOldSubmit=a.submit;a.submit=function(){h.triggerSave();e.isNotDirty=1;return e.formElement._mceOldSubmit(e.formElement)}}a=null});function m(){if(f.language)l.add(a.baseURL+"/langs/"+f.language+".js");if(f.theme&&f.theme.charAt(0)!="-"&&!k.urls[f.theme])k.load(f.theme,"themes/"+f.theme+"/editor_template"+a.suffix+".js");d(i(f.plugins),function(b){if(b&&b.charAt(0)!="-"&&!j.urls[b]){if(!n&&b=="safari")return;j.load(b,"plugins/"+b+"/editor_plugin"+a.suffix+".js")}});l.loadQueue(function(){if(!e.removed)e.init()})}m()},init:function(){var u,c=this,g=c.settings,q,m,o=c.getElement(),l,v,t,n,p,s;h.add(c);if(g.theme){g.theme=g.theme.replace(/-/,"");l=k.get(g.theme);c.theme=new l;if(c.theme.init&&g.init_theme)c.theme.init(c,k.urls[g.theme]||a.documentBaseURL.replace(/\/$/,""))}d(i(g.plugins.replace(/\-/g,"")),function(d){var e=j.get(d),f=j.urls[d]||a.documentBaseURL.replace(/\/$/,""),b;if(e){b=new e(c,f);c.plugins[d]=b;if(b.init)b.init(c,f)}});if(g.popup_css!==false)if(g.popup_css)g.popup_css=c.documentBaseURI.toAbsolute(g.popup_css);else g.popup_css=c.baseURI.toAbsolute("themes/"+g.theme+"/skins/"+g.skin+"/dialog.css");if(g.popup_css_add)g.popup_css+=","+c.documentBaseURI.toAbsolute(g.popup_css_add);c.controlManager=new a.ControlManager(c);c.undoManager=new a.UndoManager(c);c.undoManager.onAdd.add(function(b,a){if(!a.initial)return c.onChange.dispatch(c,a,b)});c.undoManager.onUndo.add(function(a,b){return c.onUndo.dispatch(c,b,a)});c.undoManager.onRedo.add(function(a,b){return c.onRedo.dispatch(c,b,a)});if(g.custom_undo_redo)c.onExecCommand.add(function(e,a,f,d,b){if(a!="Undo"&&a!="Redo"&&a!="mceRepaint"&&(!b||!b.skip_undo))c.undoManager.add()});c.onExecCommand.add(function(b,a){if(!/^(FontName|FontSize)$/.test(a))c.nodeChanged()});if(e){function r(b,a){if(!a||!a.initial)c.execCommand("mceRepaint")}c.onUndo.add(r);c.onRedo.add(r);c.onSetContent.add(r)}c.onBeforeRenderUI.dispatch(c,c.controlManager);if(g.render_ui){q=g.width||o.style.width||o.offsetWidth;m=g.height||o.style.height||o.offsetHeight;c.orgDisplay=o.style.display;s=/^[0-9\.]+(|px)$/i;if(s.test(""+q))q=Math.max(parseInt(q)+(l.deltaWidth||0),100);if(s.test(""+m))m=Math.max(parseInt(m)+(l.deltaHeight||0),100);l=c.theme.renderUI({targetNode:o,width:q,height:m,deltaWidth:g.delta_width,deltaHeight:g.delta_height});c.editorContainer=l.editorContainer}if(document.domain&&location.hostname!=document.domain)a.relaxedDomain=document.domain;if(g.theme_advanced_toolbar_location!="external")b.setStyles(l.sizeContainer||l.editorContainer,{width:q,height:m});m=(l.iframeHeight||m)+(typeof m=="number"?l.deltaHeight||0:"");if(m<100)m=100;c.iframeHTML=g.doctype+'<html><head xmlns="http://www.w3.org/1999/xhtml">';c.iframeHTML+='<base href="'+c.documentBaseURI.getURI()+'" />';c.iframeHTML+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';if(a.relaxedDomain)c.iframeHTML+='<script type="text/javascript">document.domain = "'+a.relaxedDomain+('";</sc'+"ript>");n=g.body_id||"tinymce";if(n.indexOf("=")!=-1){n=c.getParam("body_id","","hash");n=n[c.id]||n}p=g.body_class||"";if(p.indexOf("=")!=-1){p=c.getParam("body_class","","hash");p=p[c.id]||""}c.iframeHTML+='</head><body id="'+n+'" class="mceContentBody '+p+'"></body></html>';if(a.relaxedDomain)if(f||a.isOpera&&parseFloat(opera.version())>=9.5)t='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinyMCE.get("'+c.id+'");document.write(ed.iframeHTML);document.close();ed.setupIframe();})()';else if(a.isOpera)t='javascript:(function(){document.open();document.domain="'+document.domain+'";document.close();ed.setupIframe();})()';u=b.add(l.iframeContainer,"iframe",{id:c.id+"_ifr",src:t||'javascript:""',frameBorder:"0",style:{width:"100%",height:m}});c.contentAreaContainer=l.iframeContainer;b.get(l.editorContainer).style.display=c.orgDisplay;b.get(c.id).style.display="none";if(!f||!a.relaxedDomain)c.setupIframe();o=u=l=null},setupIframe:function(){var g=this,j=g.settings,p=b.get(g.id),k=g.getDoc(),q,m;if(!f||!a.relaxedDomain){k.open();k.write(g.iframeHTML);k.close()}if(!f)try{if(!j.readonly)k.designMode="On"}catch(r){}if(f){m=g.getBody();b.hide(m);if(!j.readonly)m.contentEditable=true;b.show(m)}g.dom=new a.DOM.DOMUtils(g.getDoc(),{keep_values:true,url_converter:g.convertURL,url_converter_scope:g,hex_colors:j.force_hex_style_colors,class_filter:j.class_filter,update_styles:1,fix_ie_paragraphs:1});g.serializer=new a.dom.Serializer(l(j,{valid_elements:j.verify_html===false?"*[*]":j.valid_elements,dom:g.dom}));g.selection=new a.dom.Selection(g.dom,g.getWin(),g.serializer);g.forceBlocks=new a.ForceBlocks(g,{forced_root_block:j.forced_root_block});g.editorCommands=new a.EditorCommands(g);g.serializer.onPreProcess.add(function(a,b){return g.onPreProcess.dispatch(g,b,a)});g.serializer.onPostProcess.add(function(a,b){return g.onPostProcess.dispatch(g,b,a)});g.onPreInit.dispatch(g);if(!j.gecko_spellcheck)g.getBody().spellcheck=0;if(!j.readonly)g._addEvents();g.controlManager.onPostRender.dispatch(g,g.controlManager);g.onPostRender.dispatch(g);if(j.directionality)g.getBody().dir=j.directionality;if(j.nowrap)g.getBody().style.whiteSpace="nowrap";if(j.custom_elements){function n(b,a){d(i(j.custom_elements),function(b){var c;if(b.indexOf("~")===0){b=b.substring(1);c="span"}else c="div";a.content=a.content.replace(new RegExp("<("+b+")([^>]*)>","g"),"<"+c+' mce_name="$1"$2>');a.content=a.content.replace(new RegExp("</("+b+")>","g"),"</"+c+">")})}g.onBeforeSetContent.add(n);g.onPostProcess.add(function(b,a){if(a.set)n(b,a)})}if(j.handle_node_change_callback)g.onNodeChange.add(function(c,b,a){g.execCallback("handle_node_change_callback",g.id,a,-1,-1,true,g.selection.isCollapsed())});if(j.save_callback)g.onSaveContent.add(function(c,b){var a=g.execCallback("save_callback",g.id,b.content,g.getBody());if(a)b.content=a});if(j.onchange_callback)g.onChange.add(function(b,a){g.execCallback("onchange_callback",g,a)});if(j.convert_newlines_to_brs)g.onBeforeSetContent.add(function(b,a){if(a.initial)a.content=a.content.replace(/\r?\n/g,"<br />")});if(j.fix_nesting&&f)g.onBeforeSetContent.add(function(b,a){a.content=g._fixNesting(a.content)});if(j.preformatted)g.onPostProcess.add(function(b,a){a.content=a.content.replace(/^\s*<pre.*?>/,"");a.content=a.content.replace(/<\/pre>\s*$/,"");if(a.set)a.content='<pre class="mceItemHidden">'+a.content+"</pre>"});if(j.verify_css_classes)g.serializer.attribValueFilter=function(e,b){var a,c;if(e=="class"){if(!g.classesRE){c=g.dom.getClasses();if(c.length>0){a="";d(c,function(b){a+=(a?"|":"")+b["class"]});g.classesRE=new RegExp("("+a+")","gi")}}return !g.classesRE||/(\bmceItem\w+\b|\bmceTemp\w+\b)/g.test(b)||g.classesRE.test(b)?b:""}return b};if(j.convert_fonts_to_spans)g._convertFonts();if(j.inline_styles)g._convertInlineElements();if(j.cleanup_callback){g.onBeforeSetContent.add(function(b,a){a.content=g.execCallback("cleanup_callback","insert_to_editor",a.content,a)});g.onPreProcess.add(function(b,a){if(a.set)g.execCallback("cleanup_callback","insert_to_editor_dom",a.node,a);if(a.get)g.execCallback("cleanup_callback","get_from_editor_dom",a.node,a)});g.onPostProcess.add(function(b,a){if(a.set)a.content=g.execCallback("cleanup_callback","insert_to_editor",a.content,a);if(a.get)a.content=g.execCallback("cleanup_callback","get_from_editor",a.content,a)})}if(j.save_callback)g.onGetContent.add(function(b,a){if(a.save)a.content=g.execCallback("save_callback",g.id,a.content,g.getBody())});if(j.handle_event_callback)g.onEvent.add(function(b,a,d){if(g.execCallback("handle_event_callback",a,b,d)===false)c.cancel(a)});g.onSetContent.add(function(){g.addVisual(g.getBody())});if(j.padd_empty_editor)g.onPostProcess.add(function(b,a){a.content=a.content.replace(/^(<p[^>]*>(&nbsp;|&#160;|\s|\u00a0|)<\/p>[\r\n]*|<br \/>[\r\n]*)$/,"")});if(e){function o(a){d(a.dom.select("a"),function(c){var b=c.parentNode;if(a.dom.isBlock(b)&&b.lastChild===c)a.dom.add(b,"br",{mce_bogus:1})})}g.onExecCommand.add(function(b,a){if(a==="CreateLink")o(b)});g.onSetContent.add(g.selection.onSetContent.add(o));if(!j.readonly)try{k.designMode="Off";k.designMode="On"}catch(r){}}setTimeout(function(){if(g.removed)return;g.load({initial:true,format:j.cleanup_on_startup?"html":"raw"});g.startContent=g.getContent({format:"raw"});g.undoManager.add({initial:true});g.initialized=true;g.onInit.dispatch(g);g.execCallback("setupcontent_callback",g.id,g.getBody(),g.getDoc());g.execCallback("init_instance_callback",g);g.focus(true);g.nodeChanged({initial:1});if(j.content_css)a.each(i(j.content_css),function(a){g.dom.loadCSS(g.documentBaseURI.toAbsolute(a))});if(j.auto_focus)setTimeout(function(){var a=h.get(j.auto_focus);a.selection.select(a.getBody(),1);a.selection.collapse(1);a.getWin().focus()},100)},1);c.add(!e?g.getWin():g.getDoc(),"blur",function(a){g.onDeactivate.dispatch(g,a)});c.add(!e?g.getWin():g.getDoc(),"focus",function(a){g.onActivate.dispatch(g,a)});p=null},focus:function(c){var d,a=this,b=a.settings.content_editable;if(!c)if(!b&&(!f||a.selection.getNode().ownerDocument!=a.getDoc()))a.getWin().focus();h._setActive(a)},execCallback:function(e){var d=this,c=d.settings[e],b;if(!c)return;if(d.callbackLookup&&(b=d.callbackLookup[e])){c=b.func;b=b.scope}if(g(c,"string")){b=c.replace(/\.\w+$/,"");b=b?a.resolve(b):0;c=a.resolve(c);d.callbackLookup=d.callbackLookup||{};d.callbackLookup[e]={func:c,scope:b}}return c.apply(b||d,Array.prototype.slice.call(arguments,1))},translate:function(a){var c=this.settings.language||"en",b=h.i18n;if(!a)return "";return b[c+"."+a]||a.replace(/{\#([^}]+)\}/g,function(d,a){return b[c+"."+a]||"{#"+a+"}"})},getLang:function(b,a){return h.i18n[(this.settings.language||"en")+"."+b]||(g(a)?a:"{#"+b+"}")},getParam:function(f,h,i){var e=a.trim,b=g(this.settings[f])?this.settings[f]:h,c;if(i==="hash"){c={};if(g(b,"string"))d(b.indexOf("=")>0?b.split(/[;,](?![^=;,]*(?:[;,]|$))/):b.split(","),function(a){a=a.split("=");if(a.length>1)c[e(a[0])]=e(a[1]);else c[e(a[0])]=e(a)});else c=b;return c}return b},nodeChanged:function(b){var a=this,d=a.selection,c=d.getNode()||a.getBody();if(a.initialized)a.onNodeChange.dispatch(a,b?b.controlManager||a.controlManager:a.controlManager,f&&c.ownerDocument!=a.getDoc()?a.getBody():c,d.isCollapsed(),b)},addButton:function(b,c){var a=this;a.buttons=a.buttons||{};a.buttons[b]=c},addCommand:function(b,a,c){this.execCommands[b]={func:a,scope:c||this}},addQueryStateHandler:function(b,a,c){this.queryStateCommands[b]={func:a,scope:c||this}},addQueryValueHandler:function(b,a,c){this.queryValueCommands[b]={func:a,scope:c||this}},addShortcut:function(f,e,a,h){var c=this,b;if(!c.settings.custom_shortcuts)return false;c.shortcuts=c.shortcuts||{};if(g(a,"string")){b=a;a=function(){c.execCommand(b,false,null)}}if(g(a,"object")){b=a;a=function(){c.execCommand(b[0],b[1],b[2])}}d(i(f),function(f){var b={func:a,scope:h||this,desc:e,alt:false,ctrl:false,shift:false};d(i(f,"+"),function(a){switch(a){case "alt":case "ctrl":case "shift":b[a]=true;break;default:b.charCode=a.charCodeAt(0);b.keyCode=a.toUpperCase().charCodeAt(0)}});c.shortcuts[(b.ctrl?"ctrl":"")+","+(b.alt?"alt":"")+","+(b.shift?"shift":"")+","+b.keyCode]=b});return true},execCommand:function(c,f,e,g){var b=this,j=0,h,i;if(!/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint|SelectAll)$/.test(c)&&(!g||!g.skip_focus))b.focus();h={};b.onBeforeExecCommand.dispatch(b,c,f,e,h);if(h.terminate)return false;if(b.execCallback("execcommand_callback",b.id,b.selection.getNode(),c,f,e)){b.onExecCommand.dispatch(b,c,f,e,g);return true}if(h=b.execCommands[c]){i=h.func.call(h.scope,f,e);if(i!==true){b.onExecCommand.dispatch(b,c,f,e,g);return i}}d(b.plugins,function(a){if(a.execCommand&&a.execCommand(c,f,e)){b.onExecCommand.dispatch(b,c,f,e,g);j=1;return false}});if(j)return true;if(b.theme&&b.theme.execCommand&&b.theme.execCommand(c,f,e)){b.onExecCommand.dispatch(b,c,f,e,g);return true}if(a.GlobalCommands.execCommand(b,c,f,e)){b.onExecCommand.dispatch(b,c,f,e,g);return true}if(b.editorCommands.execCommand(c,f,e)){b.onExecCommand.dispatch(b,c,f,e,g);return true}b.getDoc().execCommand(c,f,e);b.onExecCommand.dispatch(b,c,f,e,g)},queryCommandState:function(b){var d=this,a,c;if(d._isHidden())return;if(a=d.queryStateCommands[b]){c=a.func.call(a.scope);if(c!==true)return c}a=d.editorCommands.queryCommandState(b);if(a!==-1)return a;try{return this.getDoc().queryCommandState(b)}catch(e){}},queryCommandValue:function(b){var d=this,a,c;if(d._isHidden())return;if(a=d.queryValueCommands[b]){c=a.func.call(a.scope);if(c!==true)return c}a=d.editorCommands.queryCommandValue(b);if(g(a))return a;try{return this.getDoc().queryCommandValue(b)}catch(e){}},show:function(){var a=this;b.show(a.getContainer());b.hide(a.id);a.load()},hide:function(){var a=this,c=a.getDoc();if(f&&c)c.execCommand("SelectAll");a.save();b.hide(a.getContainer());b.setStyle(a.id,"display",a.orgDisplay)},isHidden:function(){return !b.isHidden(this.id)},setProgressState:function(a,b,c){this.onSetProgressState.dispatch(this,a,b,c);return a},load:function(a){var c=this,b=c.getElement(),d;if(b){a=a||{};a.load=true;d=c.setContent(g(b.value)?b.value:b.innerHTML,a);a.element=b;if(!a.no_events)c.onLoadContent.dispatch(c,a);a.element=b=null;return d}},save:function(a){var c=this,e=c.getElement(),f,g;if(!e||!c.initialized)return;a=a||{};a.save=true;if(!a.no_events){c.undoManager.typing=0;c.undoManager.add()}a.element=e;f=a.content=c.getContent(a);if(!a.no_events)c.onSaveContent.dispatch(c,a);f=a.content;if(!/TEXTAREA|INPUT/i.test(e.nodeName)){e.innerHTML=f;if(g=b.getParent(c.id,"form"))d(g.elements,function(a){if(a.name==c.id){a.value=f;return false}})}else e.value=f;a.element=e=null;return f},setContent:function(d,b){var c=this;b=b||{};b.format=b.format||"html";b.set=true;b.content=d;if(!b.no_events)c.onBeforeSetContent.dispatch(c,b);if(!a.isIE&&(d.length===0||/^\s+$/.test(d))){b.content=c.dom.setHTML(c.getBody(),'<br mce_bogus="1" />');b.format="raw"}b.content=c.dom.setHTML(c.getBody(),a.trim(b.content));if(b.format!="raw"&&c.settings.cleanup){b.getInner=true;b.content=c.dom.setHTML(c.getBody(),c.serializer.serialize(c.getBody(),b))}if(!b.no_events)c.onSetContent.dispatch(c,b);return b.content},getContent:function(a){var b=this,c;a=a||{};a.format=a.format||"html";a.get=true;if(!a.no_events)b.onBeforeGetContent.dispatch(b,a);if(a.format!="raw"&&b.settings.cleanup){a.getInner=true;c=b.serializer.serialize(b.getBody(),a)}else c=b.getBody().innerHTML;c=c.replace(/^\s*|\s*$/g,"");a.content=c;if(!a.no_events)b.onGetContent.dispatch(b,a);return a.content},isDirty:function(){var b=this;return a.trim(b.startContent)!=a.trim(b.getContent({format:"raw",no_events:1}))&&!b.isNotDirty},getContainer:function(){var a=this;if(!a.container)a.container=b.get(a.editorContainer||a.id+"_parent");return a.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return b.get(this.settings.content_element||this.id)},getWin:function(){var a=this,c;if(!a.contentWindow){c=b.get(a.id+"_ifr");if(c)a.contentWindow=c.contentWindow}return a.contentWindow},getDoc:function(){var a=this,b;if(!a.contentDocument){b=a.getWin();if(b)a.contentDocument=b.document}return a.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(a,e,d){var c=this,b=c.settings;if(b.urlconverter_callback)return c.execCallback("urlconverter_callback",a,d,true,e);if(!b.convert_urls||d&&d.nodeName=="LINK"||a.indexOf("file:")===0)return a;if(b.relative_urls)return c.documentBaseURI.toRelative(a);a=c.documentBaseURI.toAbsolute(a,b.remove_script_host);return a},addVisual:function(b){var a=this,c=a.settings;b=b||a.getBody();if(!g(a.hasVisual))a.hasVisual=c.visual;d(a.dom.select("table,a",b),function(b){var d;switch(b.nodeName){case "TABLE":d=a.dom.getAttrib(b,"border");if(!d||d=="0")if(a.hasVisual)a.dom.addClass(b,c.visual_table_class);else a.dom.removeClass(b,c.visual_table_class);return;case "A":d=a.dom.getAttrib(b,"name");if(d)if(a.hasVisual)a.dom.addClass(b,"mceItemAnchor");else a.dom.removeClass(b,"mceItemAnchor");return}});a.onVisualAid.dispatch(a,b,a.hasVisual)},remove:function(){var a=this,c=a.getContainer();a.removed=1;a.hide();a.execCallback("remove_instance_callback",a);a.onRemove.dispatch(a);a.onExecCommand.listeners=[];h.remove(a);b.remove(c)},destroy:function(d){var b=this;if(b.destroyed)return;if(!d){a.removeUnload(b.destroy);tinyMCE.onBeforeUnload.remove(b._beforeUnload);if(b.theme&&b.theme.destroy)b.theme.destroy();b.controlManager.destroy();b.selection.destroy();b.dom.destroy();if(!b.settings.content_editable){c.clear(b.getWin());c.clear(b.getDoc())}c.clear(b.getBody());c.clear(b.formElement)}if(b.formElement){b.formElement.submit=b.formElement._mceOldSubmit;b.formElement._mceOldSubmit=null}b.contentAreaContainer=b.formElement=b.container=b.settings.content_element=b.bodyElement=b.contentDocument=b.contentWindow=null;if(b.selection)b.selection=b.selection.win=b.selection.dom=b.selection.dom.doc=null;b.destroyed=1},_addEvents:function(){var f=this,h,i=f.settings,m={mouseup:"onMouseUp",mousedown:"onMouseDown",click:"onClick",keyup:"onKeyUp",keydown:"onKeyDown",keypress:"onKeyPress",submit:"onSubmit",reset:"onReset",contextmenu:"onContextMenu",dblclick:"onDblClick",paste:"onPaste"};function g(a,b){var c=a.type;if(f.removed)return;if(f.onEvent.dispatch(f,a,b)!==false)f[m[a.fakeType||a.type]].dispatch(f,a,b)}d(m,function(d,c){switch(c){case "contextmenu":if(a.isOpera)f.dom.bind(f.getBody(),"mousedown",function(a){if(a.ctrlKey){a.fakeType="contextmenu";g(a)}});else f.dom.bind(f.getBody(),c,g);break;case "paste":f.dom.bind(f.getBody(),c,function(a){g(a)});break;case "submit":case "reset":f.dom.bind(f.getElement().form||b.getParent(f.id,"form"),c,g);break;default:f.dom.bind(i.content_editable?f.getBody():f.getDoc(),c,g)}});f.dom.bind(i.content_editable?f.getBody():e?f.getDoc():f.getWin(),"focus",function(){f.focus(true)});if(a.isGecko)f.dom.bind(f.getDoc(),"DOMNodeInserted",function(a){var b;a=a.target;if(a.nodeType===1&&a.nodeName==="IMG"&&(b=a.getAttribute("mce_src")))a.src=f.documentBaseURI.toAbsolute(b)});if(e){function l(){var c=this,a=c.getDoc(),b=c.settings;if(e&&!b.readonly){if(c._isHidden())try{if(!b.content_editable)a.designMode="On"}catch(d){}try{a.execCommand("styleWithCSS",0,false)}catch(d){if(!c._isHidden())try{a.execCommand("useCSS",0,true)}catch(f){}}if(!b.table_inline_editing)try{a.execCommand("enableInlineTableEditing",false,false)}catch(d){}if(!b.object_resizing)try{a.execCommand("enableObjectResizing",false,false)}catch(d){}}}f.onBeforeExecCommand.add(l);f.onMouseDown.add(l)}f.onMouseUp.add(f.nodeChanged);f.onClick.add(f.nodeChanged);f.onKeyUp.add(function(d,c){var b=c.keyCode;if(b>=33&&b<=36||b>=37&&b<=40||b==13||b==45||b==46||b==8||a.isMac&&(b==91||b==93)||c.ctrlKey)f.nodeChanged()});f.onReset.add(function(){f.setContent(f.startContent,{format:"raw"})});if(i.custom_shortcuts){if(i.custom_undo_redo_keyboard_shortcuts){f.addShortcut("ctrl+z",f.getLang("undo_desc"),"Undo");f.addShortcut("ctrl+y",f.getLang("redo_desc"),"Redo")}if(e){f.addShortcut("ctrl+b",f.getLang("bold_desc"),"Bold");f.addShortcut("ctrl+i",f.getLang("italic_desc"),"Italic");f.addShortcut("ctrl+u",f.getLang("underline_desc"),"Underline")}for(h=1;h<=6;h++)f.addShortcut("ctrl+"+h,"",["FormatBlock",false,"<h"+h+">"]);f.addShortcut("ctrl+7","",["FormatBlock",false,"<p>"]);f.addShortcut("ctrl+8","",["FormatBlock",false,"<div>"]);f.addShortcut("ctrl+9","",["FormatBlock",false,"<address>"]);function k(b){var c=null;if(!b.altKey&&!b.ctrlKey&&!b.metaKey)return c;d(f.shortcuts,function(d){if(a.isMac&&d.ctrl!=b.metaKey)return;else if(!a.isMac&&d.ctrl!=b.ctrlKey)return;if(d.alt!=b.altKey)return;if(d.shift!=b.shiftKey)return;if(b.keyCode==d.keyCode||b.charCode&&b.charCode==d.charCode){c=d;return false}});return c}f.onKeyUp.add(function(d,a){var b=k(a);if(b)return c.cancel(a)});f.onKeyPress.add(function(d,a){var b=k(a);if(b)return c.cancel(a)});f.onKeyDown.add(function(d,b){var a=k(b);if(a){a.func.call(a.scope);return c.cancel(b)}})}if(a.isIE){f.dom.bind(f.getDoc(),"controlselect",function(a){var b=f.resizeInfo,d;a=a.target;if(a.nodeName!=="IMG")return;if(b)f.dom.unbind(b.node,b.ev,b.cb);if(!f.dom.hasClass(a,"mceItemNoResize")){ev="resizeend";d=f.dom.bind(a,ev,function(a){var b;a=a.target;if(b=f.dom.getStyle(a,"width")){f.dom.setAttrib(a,"width",b.replace(/[^0-9%]+/g,""));f.dom.setStyle(a,"width","")}if(b=f.dom.getStyle(a,"height")){f.dom.setAttrib(a,"height",b.replace(/[^0-9%]+/g,""));f.dom.setStyle(a,"height","")}})}else{ev="resizestart";d=f.dom.bind(a,"resizestart",c.cancel,c)}b=f.resizeInfo={node:a,ev:ev,cb:d}});f.onKeyDown.add(function(b,a){switch(a.keyCode){case 8:if(f.selection.getRng().item){f.selection.getRng().item(0).removeNode();return c.cancel(a)}}})}if(a.isOpera)f.onClick.add(function(b,a){c.prevent(a)});if(i.custom_undo_redo){function j(){f.undoManager.typing=0;f.undoManager.add()}if(a.isIE)f.dom.bind(f.getWin(),"blur",function(){var a;if(f.selection){a=f.selection.getNode();if(!f.removed&&a.ownerDocument&&a.ownerDocument!=f.getDoc())j()}});else f.dom.bind(f.getDoc(),"blur",function(){if(f.selection&&!f.removed)j()});f.onMouseDown.add(j);f.onKeyUp.add(function(b,a){if(a.keyCode>=33&&a.keyCode<=36||a.keyCode>=37&&a.keyCode<=40||a.keyCode==13||a.keyCode==45||a.ctrlKey){f.undoManager.typing=0;f.undoManager.add()}});f.onKeyDown.add(function(b,a){if(a.keyCode>=33&&a.keyCode<=36||a.keyCode>=37&&a.keyCode<=40||a.keyCode==13||a.keyCode==45){if(f.undoManager.typing){f.undoManager.add();f.undoManager.typing=0}return}if(!f.undoManager.typing){f.undoManager.add();f.undoManager.typing=1}})}},_convertInlineElements:function(){var b=this,h=b.settings,a=b.dom,e,g,c,j,i;function f(i,f){if(!h.inline_styles)return;if(f.get)d(b.dom.select("table,u,strike",f.node),function(b){switch(b.nodeName){case "TABLE":if(e=a.getAttrib(b,"height")){a.setStyle(b,"height",e);a.setAttrib(b,"height","")}break;case "U":case "STRIKE":b.style.textDecoration=b.nodeName=="U"?"underline":"line-through";a.setAttrib(b,"mce_style","");a.setAttrib(b,"mce_name","span")}});else if(f.set)d(b.dom.select("table,span",f.node).reverse(),function(b){if(b.nodeName=="TABLE"){if(e=a.getStyle(b,"height"))a.setAttrib(b,"height",e.replace(/[^0-9%]+/g,""))}else{if(b.style.textDecoration=="underline")c="u";else if(b.style.textDecoration=="line-through")c="strike";else c="";if(c){b.style.textDecoration="";a.setAttrib(b,"mce_style","");g=a.create(c,{style:a.getAttrib(b,"style")});a.replace(g,b,1)}}})}b.onPreProcess.add(f);if(!h.cleanup_on_startup)b.onSetContent.add(function(c,a){if(a.initial)f(b,{node:b.getBody(),"set":1})})},_convertFonts:function(){var c=this,e=c.settings,a=c.dom,h,g,b,d;if(!e.inline_styles)return;h=[8,10,12,14,18,24,36];g=["xx-small","x-small","small","medium","large","x-large","xx-large"];if(b=e.font_size_style_values)b=i(b);if(d=e.font_size_classes)d=i(d);function f(j){var f,g,i,h;if(!e.inline_styles)return;i=c.dom.select("font",j);for(h=i.length-1;h>=0;h--){f=i[h];g=a.create("span",{style:a.getAttrib(f,"style"),"class":a.getAttrib(f,"class")});a.setStyles(g,{fontFamily:a.getAttrib(f,"face"),color:a.getAttrib(f,"color"),backgroundColor:f.style.backgroundColor});if(f.size)if(b)a.setStyle(g,"fontSize",b[parseInt(f.size)-1]);else a.setAttrib(g,"class",d[parseInt(f.size)-1]);a.setAttrib(g,"mce_style","");a.replace(g,f,1)}}c.onPreProcess.add(function(b,a){if(a.get)f(a.node)});c.onSetContent.add(function(b,a){if(a.initial)f(a.node)})},_isHidden:function(){var a;if(!e)return 0;a=this.selection.getSel();return !a||!a.rangeCount||a.rangeCount==0},_fixNesting:function(c){var a=[],b;c=c.replace(/<(\/)?([^\s>]+)[^>]*?>/g,function(c,e,d){var f;if(e==="/"){if(!a.length)return "";if(d!==a[a.length-1].tag){for(b=a.length-1;b>=0;b--)if(a[b].tag===d){a[b].close=1;break}return ""}else{a.pop();if(a.length&&a[a.length-1].close){c=c+"</"+a[a.length-1].tag+">";a.pop()}}}else{if(/^(br|hr|input|meta|img|link|param)$/i.test(d))return c;if(/\/>$/.test(c))return c;a.push({tag:d})}return c});for(b=a.length-1;b>=0;b--)c+="</"+a[b].tag+">";return c}})})(tinymce);(function(b){var a=b.each,c=b.isIE,d=b.isGecko,e=b.isOpera,f=b.isWebKit;b.create("tinymce.EditorCommands",{EditorCommands:function(a){this.editor=a},execCommand:function(a,e,d){var c=this,f=c.editor,b;switch(a){case "mceResetDesignMode":case "mceBeginUndoLevel":return true;case "unlink":c.UnLink();return true;case "JustifyLeft":case "JustifyCenter":case "JustifyRight":case "JustifyFull":c.mceJustify(a,a.substring(7).toLowerCase());return true;default:b=this[a];if(b){b.call(this,e,d);return true}}return false},Indent:function(){var b=this.editor,f=b.dom,g=b.selection,h,d,e;d=b.settings.indentation;e=/[a-z%]+$/i.exec(d);d=parseInt(d);if(b.settings.inline_styles&&(!this.queryStateInsertUnorderedList()&&!this.queryStateInsertOrderedList())){a(g.getSelectedBlocks(),function(a){f.setStyle(a,"paddingLeft",parseInt(a.style.paddingLeft||0)+d+e)});return}b.getDoc().execCommand("Indent",false,null);if(c)f.getParent(g.getNode(),function(a){if(a.nodeName=="BLOCKQUOTE")a.dir=a.style.cssText=""})},Outdent:function(){var b=this.editor,f=b.dom,g=b.selection,h,d,c,e;c=b.settings.indentation;e=/[a-z%]+$/i.exec(c);c=parseInt(c);if(b.settings.inline_styles&&(!this.queryStateInsertUnorderedList()&&!this.queryStateInsertOrderedList())){a(g.getSelectedBlocks(),function(a){d=Math.max(0,parseInt(a.style.paddingLeft||0)-c);f.setStyle(a,"paddingLeft",d?d+e:"")});return}b.getDoc().execCommand("Outdent",false,null)},mceSetContent:function(b,a){this.editor.setContent(a)},mceToggleVisualAid:function(){var a=this.editor;a.hasVisual=!a.hasVisual;a.addVisual()},mceReplaceContent:function(c,b){var a=this.editor.selection;a.setContent(b.replace(/\{\$selection\}/g,a.getContent({format:"text"})))},mceInsertLink:function(h,d){var c=this.editor,g=c.selection,e=c.dom.getParent(g.getNode(),"a");if(b.is(d,"string"))d={href:d};function f(b){a(d,function(d,a){c.dom.setAttrib(b,a,d)})}if(!e){c.execCommand("CreateLink",false,"javascript:mctmp(0);");a(c.dom.select("a[href=javascript:mctmp(0);]"),function(a){f(a)})}else if(d.href)f(e);else c.dom.remove(e,1)},UnLink:function(){var b=this.editor,a=b.selection;if(a.isCollapsed())a.select(a.getNode());b.getDoc().execCommand("unlink",false,null);a.collapse(0)},FontName:function(f,c){var d=this,a=d.editor,b=a.selection,e;if(!c){if(b.isCollapsed())b.select(b.getNode())}else if(a.settings.convert_fonts_to_spans)d._applyInlineStyle("span",{style:{fontFamily:c}});else a.getDoc().execCommand("FontName",false,c)},FontSize:function(g,a){var e=this.editor,d=e.settings,c,f;if(d.convert_fonts_to_spans&&a>=1&&a<=7){f=b.explode(d.font_size_style_values);c=b.explode(d.font_size_classes);if(c)a=c[a-1]||a;else a=f[a-1]||a}if(a>=1&&a<=7)e.getDoc().execCommand("FontSize",false,a);else this._applyInlineStyle("span",{style:{fontSize:a}})},queryCommandValue:function(a){var b=this["queryValue"+a];if(b)return b.call(this,a);return false},queryCommandState:function(a){var b;switch(a){case "JustifyLeft":case "JustifyCenter":case "JustifyRight":case "JustifyFull":return this.queryStateJustify(a,a.substring(7).toLowerCase());default:if(b=this["queryState"+a])return b.call(this,a)}return -1},_queryState:function(a){try{return this.editor.getDoc().queryCommandState(a)}catch(b){}},_queryVal:function(a){try{return this.editor.getDoc().queryCommandValue(a)}catch(b){}},queryValueFontSize:function(){var b=this.editor,a=0,c;if(c=b.dom.getParent(b.selection.getNode(),"span"))a=c.style.fontSize;if(!a&&(e||f)){if(c=b.dom.getParent(b.selection.getNode(),"font"))a=c.size;return a}return a||this._queryVal("FontSize")},queryValueFontName:function(){var b=this.editor,a=0,c;if(c=b.dom.getParent(b.selection.getNode(),"font"))a=c.face;if(c=b.dom.getParent(b.selection.getNode(),"span"))a=c.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase();if(!a)a=this._queryVal("FontName");return a},mceJustify:function(j,f){var e=this.editor,i=e.selection,d=i.getNode(),k=d.nodeName,c,g,b=e.dom,h;if(e.settings.inline_styles&&this.queryStateJustify(j,f))h=1;c=b.getParent(d,e.dom.isBlock);if(k=="IMG"){if(f=="full")return;if(h){if(f=="center")b.setStyle(c||d.parentNode,"textAlign","");b.setStyle(d,"float","");this.mceRepaint();return}if(f=="center"){if(c&&/^(TD|TH)$/.test(c.nodeName))c=0;if(!c||c.childNodes.length>1){g=b.create("p");g.appendChild(d.cloneNode(false));if(c)b.insertAfter(g,c);else b.insertAfter(g,d);b.remove(d);d=g.firstChild;c=g}b.setStyle(c,"textAlign",f);b.setStyle(d,"float","")}else{b.setStyle(d,"float",f);b.setStyle(c||d.parentNode,"textAlign","")}this.mceRepaint();return}if(e.settings.inline_styles&&e.settings.forced_root_block){if(h)f="";a(i.getSelectedBlocks(b.getParent(i.getStart(),b.isBlock),b.getParent(i.getEnd(),b.isBlock)),function(a){b.setAttrib(a,"align","");b.setStyle(a,"textAlign",f=="full"?"justify":f)});return}else if(!h)e.getDoc().execCommand(j,false,null);if(e.settings.inline_styles){if(h){b.getParent(e.selection.getNode(),function(a){if(a.style&&a.style.textAlign)b.setStyle(a,"textAlign","")});return}a(b.select("*"),function(c){var a=c.align;if(a){if(a=="full")a="justify";b.setStyle(c,"textAlign",a);b.setAttrib(c,"align","")}})}},mceSetCSSClass:function(b,a){this.mceSetStyleInfo(0,{command:"setattrib",name:"class",value:a})},getSelectedElement:function(){var r=this,m=r.editor,q=m.dom,o=m.selection,e=o.getRng(),h,n,a,f,k,l,i,d,j,g;if(o.isCollapsed()||e.item)return o.getNode();g=m.settings.merge_styles_invalid_parents;if(b.is(g,"string"))g=new RegExp(g,"i");if(c){h=e.duplicate();h.collapse(true);a=h.parentElement();n=e.duplicate();n.collapse(false);f=n.parentElement();if(a!=f){h.move("character",1);a=h.parentElement()}if(a==f){h=e.duplicate();h.moveToElementText(a);if(h.compareEndPoints("StartToStart",e)==0&&h.compareEndPoints("EndToEnd",e)==0)return g&&g.test(a.nodeName)?null:a}}else{function p(a){return q.getParent(a,"*")}a=e.startContainer;f=e.endContainer;k=e.startOffset;l=e.endOffset;if(!e.collapsed)if(a==f)if(k-l<2)if(a.hasChildNodes()){d=a.childNodes[k];return g&&g.test(d.nodeName)?null:d}if(a.nodeType!=3||f.nodeType!=3)return null;if(k==0){d=p(a);if(d&&d.firstChild!=a)d=null}if(k==a.nodeValue.length){i=a.nextSibling;if(i&&i.nodeType==1)d=a.nextSibling}if(l==0){i=f.previousSibling;if(i&&i.nodeType==1)j=i}if(l==f.nodeValue.length){j=p(f);if(j&&j.lastChild!=f)j=null}if(d==j)return g&&d&&g.test(d.nodeName)?null:d}return null},mceSetStyleInfo:function(n,f){var k=this,d=k.editor,m=d.getDoc(),c=d.dom,i,l,j=d.selection,g=f.wrapper||"span",l=j.getBookmark(),e;function h(a){if(a.nodeType==1)switch(f.command){case "setattrib":return c.setAttrib(a,f.name,f.value);case "setstyle":return c.setStyle(a,f.name,f.value);case "removeformat":return c.setAttrib(a,"class","")}}e=d.settings.merge_styles_invalid_parents;if(b.is(e,"string"))e=new RegExp(e,"i");if((i=k.getSelectedElement())&&!d.settings.force_span_wrappers)h(i,1);else{m.execCommand("FontName",false,"__");a(c.select("span,font"),function(d){var b,e;if(c.getAttrib(d,"face")=="__"||d.style.fontFamily==="__"){b=c.create(g,{mce_new:"1"});h(b);a(d.childNodes,function(a){b.appendChild(a.cloneNode(true))});c.replace(b,d)}})}a(c.select(g).reverse(),function(a){var b=a.parentNode;if(!c.getAttrib(a,"mce_new")){b=c.getParent(a,"*[mce_new]");if(b)c.remove(a,1)}});a(c.select(g).reverse(),function(b){var a=b.parentNode;if(!a||!c.getAttrib(b,"mce_new"))return;if(d.settings.force_span_wrappers&&a.nodeName!="SPAN")return;if(a.nodeName==g.toUpperCase()&&a.childNodes.length==1)return c.remove(a,1);if(b.nodeType==1&&(!e||!e.test(a.nodeName))&&a.childNodes.length==1){h(a);c.setAttrib(b,"class","")}});a(c.select(g).reverse(),function(a){if(c.getAttrib(a,"mce_new")||c.getAttribs(a).length<=1&&a.className===""){if(!c.getAttrib(a,"class")&&!c.getAttrib(a,"style"))return c.remove(a,1);c.setAttrib(a,"mce_new","")}});j.moveToBookmark(l)},queryStateJustify:function(e,b){var c=this.editor,a=c.selection.getNode(),d=c.dom;if(a&&a.nodeName=="IMG"){if(d.getStyle(a,"float")==b)return 1;return a.parentNode.style.textAlign==b}a=d.getParent(c.selection.getStart(),function(a){return a.nodeType==1&&a.style.textAlign});if(b=="full")b="justify";if(c.settings.inline_styles)return a&&a.style.textAlign==b;return this._queryState(e)},ForeColor:function(c,b){var a=this.editor;if(a.settings.convert_fonts_to_spans){this._applyInlineStyle("span",{style:{color:b}});return}else a.getDoc().execCommand("ForeColor",false,b)},HiliteColor:function(h,b){var g=this,f=g.editor,a=f.getDoc();if(f.settings.convert_fonts_to_spans){this._applyInlineStyle("span",{style:{backgroundColor:b}});return}function c(b){if(!d)return;try{a.execCommand("styleWithCSS",0,b)}catch(c){a.execCommand("useCSS",0,!b)}}if(d||e){c(true);a.execCommand("hilitecolor",false,b);c(false)}else a.execCommand("BackColor",false,b)},FormatBlock:function(m,d){var l=this,f=l.editor,i=f.selection,g=f.dom,e,h,k;function j(a){return /^(P|DIV|H[1-6]|ADDRESS|BLOCKQUOTE|PRE)$/.test(a.nodeName)}e=g.getParent(i.getNode(),function(a){return j(a)});if(e)if(c&&j(e.parentNode)||e.nodeName=="DIV"){h=f.dom.create(d);a(g.getAttribs(e),function(a){g.setAttrib(h,a.nodeName,g.getAttrib(e,a.nodeName))});k=i.getBookmark();g.replace(h,e,1);i.moveToBookmark(k);f.nodeChanged();return}d=f.settings.forced_root_block?d||"<p>":d;if(d.indexOf("<")==-1)d="<"+d+">";if(b.isGecko)d=d.replace(/<(div|blockquote|code|dt|dd|dl|samp)>/gi,"$1");f.getDoc().execCommand("FormatBlock",false,d)},mceCleanup:function(){var a=this.editor,b=a.selection,c=b.getBookmark();a.setContent(a.getContent());b.moveToBookmark(c)},mceRemoveNode:function(f,e){var a=this.editor,b=a.selection,c,d=e||b.getNode();if(d==a.getBody())return;c=b.getBookmark();a.dom.remove(d,1);b.moveToBookmark(c);a.nodeChanged()},mceSelectNodeDepth:function(e,c){var a=this.editor,b=a.selection,d=0;a.dom.getParent(b.getNode(),function(e){if(e.nodeType==1&&d++==c){b.select(e);a.nodeChanged();return false}},a.getBody())},mceSelectNode:function(b,a){this.editor.selection.select(a)},mceInsertContent:function(b,a){this.editor.selection.setContent(a)},mceInsertRawHTML:function(c,b){var a=this.editor;a.selection.setContent("tiny_mce_marker");a.setContent(a.getContent().replace(/tiny_mce_marker/g,b))},mceRepaint:function(){var a,c,d=this.editor;if(b.isGecko)try{a=d.selection;c=a.getBookmark(true);if(a.getSel())a.getSel().selectAllChildren(d.getBody());a.collapse(true);a.moveToBookmark(c)}catch(e){}},queryStateUnderline:function(){var b=this.editor,a=b.selection.getNode();if(a&&a.nodeName=="A")return false;return this._queryState("Underline")},queryStateOutdent:function(){var a=this.editor,b;if(a.settings.inline_styles){if((b=a.dom.getParent(a.selection.getStart(),a.dom.isBlock))&&parseInt(b.style.paddingLeft)>0)return true;if((b=a.dom.getParent(a.selection.getEnd(),a.dom.isBlock))&&parseInt(b.style.paddingLeft)>0)return true}return this.queryStateInsertUnorderedList()||this.queryStateInsertOrderedList()||!a.settings.inline_styles&&!!a.dom.getParent(a.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(a){return a.nodeName==="BLOCKQUOTE"})},_applyInlineStyle:function(j,g,i){var f=this,d=f.editor,e=d.dom,n,o={},h,k;j=j.toUpperCase();if(i&&i.check_classes&&g["class"])i.check_classes.push(g["class"]);function m(){a(e.select(j).reverse(),function(b){var c=0;a(e.getAttribs(b),function(a){if(a.nodeName.substring(0,1)!="_"&&e.getAttrib(b,a.nodeName)!="")c++});if(c==0)e.remove(b,1)})}function l(){var b;a(e.select("span,font"),function(a){if(a.style.fontFamily=="mceinline"||a.face=="mceinline"){if(!b)b=d.selection.getBookmark();g._mce_new="1";e.replace(e.create(j,g),a,1)}});a(e.select(j+"[_mce_new]"),function(b){function c(b){if(b.nodeType==1){a(g.style,function(c,a){e.setStyle(b,a,"")});if(g["class"]&&b.className&&i)a(i.check_classes,function(a){if(e.hasClass(b,a))e.removeClass(b,a)})}}a(e.select(j,b),c);if(b.parentNode&&b.parentNode.nodeType==1&&b.parentNode.childNodes.length==1)c(b.parentNode);e.getParent(b.parentNode,function(c){if(c.nodeType==1){if(g.style)a(g.style,function(f,a){var d;if(!o[a]&&(d=e.getStyle(c,a))){if(d===f)e.setStyle(b,a,"");o[a]=1}});if(g["class"]&&c.className&&i)a(i.check_classes,function(a){if(e.hasClass(c,a))e.removeClass(b,a)})}return false});b.removeAttribute("_mce_new")});m();d.selection.moveToBookmark(b);return !!b}d.focus();d.getDoc().execCommand("FontName",false,"mceinline");l();if(h=f._applyInlineStyle.keyhandler){d.onKeyUp.remove(h);d.onKeyPress.remove(h);d.onKeyDown.remove(h);d.onSetContent.remove(f._applyInlineStyle.chandler)}if(d.selection.isCollapsed()){if(!c){a(e.getParents(d.selection.getNode(),"span"),function(b){a(g.style,function(d,c){var a;if(a=e.getStyle(b,c)){if(a==d){e.setStyle(b,c,"");k=2;return false}k=1;return false}});if(k)return false});if(k==2){n=d.selection.getBookmark();m();d.selection.moveToBookmark(n);window.setTimeout(function(){d.nodeChanged()},1);return}}f._pendingStyles=b.extend(f._pendingStyles||{},g.style);f._applyInlineStyle.chandler=d.onSetContent.add(function(){delete f._pendingStyles});f._applyInlineStyle.keyhandler=h=function(a){if(f._pendingStyles){g.style=f._pendingStyles;delete f._pendingStyles}if(l()){d.onKeyDown.remove(f._applyInlineStyle.keyhandler);d.onKeyPress.remove(f._applyInlineStyle.keyhandler)}if(a.type=="keyup")d.onKeyUp.remove(f._applyInlineStyle.keyhandler)};d.onKeyDown.add(h);d.onKeyPress.add(h);d.onKeyUp.add(h)}else f._pendingStyles=0}})})(tinymce);(function(a){a.create("tinymce.UndoManager",{index:0,data:null,typing:0,UndoManager:function(d){var b=this,c=a.util.Dispatcher;b.editor=d;b.data=[];b.onAdd=new c(this);b.onUndo=new c(this);b.onRedo=new c(this)},add:function(b){var a=this,c,d=a.editor,g,f=d.settings,e;b=b||{};b.content=b.content||d.getContent({format:"raw",no_events:1});b.content=b.content.replace(/^\s*|\s*$/g,"");e=a.data[a.index>0&&(a.index==0||a.index==a.data.length)?a.index-1:a.index];if(!b.initial&&e&&b.content==e.content)return null;if(f.custom_undo_redo_levels)if(a.data.length>f.custom_undo_redo_levels){for(c=0;c<a.data.length-1;c++)a.data[c]=a.data[c+1];a.data.length--;a.index=a.data.length}if(f.custom_undo_redo_restore_selection&&!b.initial)b.bookmark=g=b.bookmark||d.selection.getBookmark();if(a.index<a.data.length)a.index++;if(a.data.length===0&&!b.initial)return null;a.data.length=a.index+1;a.data[a.index++]=b;if(b.initial)a.index=0;if(a.data.length==2&&a.data[0].initial)a.data[0].bookmark=g;a.onAdd.dispatch(a,b);d.isNotDirty=0;return b},undo:function(){var a=this,c=a.editor,b=b,d;if(a.typing){a.add();a.typing=0}if(a.index>0){if(a.index==a.data.length&&a.index>1){d=a.index;a.typing=0;if(!a.add())a.index=d;--a.index}b=a.data[--a.index];c.setContent(b.content,{format:"raw"});c.selection.moveToBookmark(b.bookmark);a.onUndo.dispatch(a,b)}return b},redo:function(){var a=this,c=a.editor,b=null;if(a.index<a.data.length-1){b=a.data[++a.index];c.setContent(b.content,{format:"raw"});c.selection.moveToBookmark(b.bookmark);a.onRedo.dispatch(a,b)}return b},clear:function(){var a=this;a.data=[];a.index=0;a.typing=0;a.add({initial:true})},hasUndo:function(){return this.index!=0||this.typing},hasRedo:function(){return this.index<this.data.length-1}})})(tinymce);(function(c){var d,a,g,b,e,i;d=c.dom.Event;a=c.isIE;g=c.isGecko;b=c.isOpera;e=c.each;i=c.extend;function h(c,b){var a=b.ownerDocument.createRange();a.setStart(c.endContainer,c.endOffset);a.setEndAfter(b);return a.cloneContents().textContent.length==0}function f(a){a=a.innerHTML;a=a.replace(/<(img|hr|table|input|select|textarea)[ \>]/gi,"-");a=a.replace(/<[^>]+>/g,"");return a.replace(/[ \t\r\n]+/g,"")==""}c.create("tinymce.ForceBlocks",{ForceBlocks:function(e){var c=this,f=e.settings,d;c.editor=e;c.dom=e.dom;d=(f.forced_root_block||"p").toLowerCase();f.element=d.toUpperCase();e.onPreInit.add(c.setup,c);c.reOpera=new RegExp("(\\u00a0|&#160;|&nbsp;)</"+d+">","gi");c.rePadd=new RegExp("<p( )([^>]+)><\\/p>|<p( )([^>]+)\\/>|<p( )([^>]+)>\\s+<\\/p>|<p><\\/p>|<p\\/>|<p>\\s+<\\/p>".replace(/p/g,d),"gi");c.reNbsp2BR1=new RegExp("<p( )([^>]+)>[\\s\\u00a0]+<\\/p>|<p>[\\s\\u00a0]+<\\/p>".replace(/p/g,d),"gi");c.reNbsp2BR2=new RegExp("<%p()([^>]+)>(&nbsp;|&#160;)<\\/%p>|<%p>(&nbsp;|&#160;)<\\/%p>".replace(/%p/g,d),"gi");c.reBR2Nbsp=new RegExp("<p( )([^>]+)>\\s*<br \\/>\\s*<\\/p>|<p>\\s*<br \\/>\\s*<\\/p>".replace(/p/g,d),"gi");function g(f,e){if(b)e.content=e.content.replace(c.reOpera,"</"+d+">");e.content=e.content.replace(c.rePadd,"<"+d+"$1$2$3$4$5$6> </"+d+">");if(!a&&!b&&e.set){e.content=e.content.replace(c.reNbsp2BR1,"<"+d+"$1$2><br /></"+d+">");e.content=e.content.replace(c.reNbsp2BR2,"<"+d+"$1$2><br /></"+d+">")}else e.content=e.content.replace(c.reBR2Nbsp,"<"+d+"$1$2> </"+d+">")}e.onBeforeSetContent.add(g);e.onPostProcess.add(g);if(f.forced_root_block){e.onInit.add(c.forceRoots,c);e.onSetContent.add(c.forceRoots,c);e.onBeforeGetContent.add(c.forceRoots,c)}},setup:function(){var c=this,b=c.editor,h=b.settings;if(h.forced_root_block){b.onKeyUp.add(c.forceRoots,c);b.onPreProcess.add(c.forceRoots,c)}if(h.force_br_newlines){if(a)b.onKeyPress.add(function(c,e){var b,a=c.selection;if(e.keyCode==13&&a.getNode().nodeName!="LI"){a.setContent('<br id="__" /> ',{format:"raw"});b=c.dom.get("__");b.removeAttribute("id");a.select(b);a.collapse();return d.cancel(e)}});return}if(!a&&h.force_p_newlines){b.onKeyPress.add(function(b,a){if(a.keyCode==13&&!a.shiftKey)if(!c.insertPara(a))d.cancel(a)});if(g)b.onKeyDown.add(function(b,a){if((a.keyCode==8||a.keyCode==46)&&!a.shiftKey)c.backspaceDelete(a,a.keyCode==8)})}function i(c,d){var a=b.dom.create(d);e(c.attributes,function(b){if(b.specified&&b.nodeValue)a.setAttribute(b.nodeName.toLowerCase(),b.nodeValue)});e(c.childNodes,function(b){a.appendChild(b.cloneNode(true))});c.parentNode.replaceChild(a,c);return a}b.onPreProcess.add(function(a,b){e(a.dom.select("p,h1,h2,h3,h4,h5,h6,div",b.node),function(c){if(f(c))e(a.dom.select("span,em,strong,b,i",b.node),function(b){if(!b.hasChildNodes()){b.appendChild(a.getDoc().createTextNode(" "));return false}})})});if(a)if(h.element!="P"){b.onKeyPress.add(function(a){c.lastElm=a.selection.getNode().nodeName});b.onKeyUp.add(function(a,f){var e,d=a.selection,b=d.getNode(),g=a.getBody();if(g.childNodes.length===1&&b.nodeName=="P"){b=i(b,h.element);d.select(b);d.collapse();a.nodeChanged()}else if(f.keyCode==13&&!f.shiftKey&&c.lastElm!="P"){e=a.dom.getParent(b,"p");if(e){i(e,h.element);a.nodeChanged()}}})}},find:function(a,d,c){var e=this.editor,f=e.getDoc().createTreeWalker(a,4,null,false),b=-1;while(a=f.nextNode()){b++;if(d==0&&a==c)return b;if(d==1&&b==c)return a}return -1},forceRoots:function(h){var j=this,h=j.editor,f=h.getBody(),r=h.getDoc(),o=h.selection,m=o.getSel(),b=o.getRng(),i=-2,k,w,t,e,q=-16777215,d,c,s,p,u,v=f.childNodes,l,g,n;for(l=v.length-1;l>=0;l--){d=v[l];if(d.nodeType===3||!j.dom.isBlock(d)&&d.nodeType!==8&&!/^(script|mce:script|style|mce:style)$/i.test(d.nodeName))if(!c){if(d.nodeType!=3||/[^\s]/g.test(d.nodeValue)){if(i==-2&&b)if(!a){if(b.startContainer.nodeType==1&&(g=b.startContainer.childNodes[b.startOffset])&&g.nodeType==1){n=g.getAttribute("id");g.setAttribute("id","__mce")}else if(h.dom.getParent(b.startContainer,function(a){return a===f})){w=b.startOffset;t=b.endOffset;i=j.find(f,0,b.startContainer);k=j.find(f,0,b.endContainer)}}else{e=r.body.createTextRange();e.moveToElementText(f);e.collapse(1);s=e.move("character",q)*-1;e=b.duplicate();e.collapse(1);p=e.move("character",q)*-1;e=b.duplicate();e.collapse(0);u=e.move("character",q)*-1-p;i=p-s;k=u}c=h.dom.create(h.settings.forced_root_block);c.appendChild(d.cloneNode(1));d.parentNode.replaceChild(c,d)}}else if(c.hasChildNodes())c.insertBefore(d,c.firstChild);else c.appendChild(d);else c=null}if(i!=-2)if(!a){c=f.getElementsByTagName(h.settings.element)[0];b=r.createRange();if(i!=-1)b.setStart(j.find(f,1,i),w);else b.setStart(c,0);if(k!=-1)b.setEnd(j.find(f,1,k),t);else b.setEnd(c,0);if(m){m.removeAllRanges();m.addRange(b)}}else try{b=m.createRange();b.moveToElementText(f);b.collapse(1);b.moveStart("character",i);b.moveEnd("character",k);b.select()}catch(y){}else if(!a&&(g=h.dom.get("__mce"))){if(n)g.setAttribute("id",n);else g.removeAttribute("id");b=r.createRange();b.setStartBefore(g);b.setEndBefore(g);o.setRng(b)}},getParentBlock:function(b){var a=this.dom;return a.getParent(b,a.isBlock)},insertPara:function(){var y=this,j=y.editor,u=j.dom,o=j.getDoc(),r=j.settings,n=j.selection.getSel(),e=n.getRangeAt(0),x=o.body,l,q,A,a,D,k,C,m,s,i,p,d,t,v,c,w=u.getViewPort(j.getWin()),z,E,B;l=o.createRange();l.setStart(n.anchorNode,n.anchorOffset);l.collapse(true);q=o.createRange();q.setStart(n.focusNode,n.focusOffset);q.collapse(true);A=l.compareBoundaryPoints(l.START_TO_END,q)<0;a=A?n.anchorNode:n.focusNode;D=A?n.anchorOffset:n.focusOffset;k=A?n.focusNode:n.anchorNode;C=A?n.focusOffset:n.anchorOffset;if(a===k&&/^(TD|TH)$/.test(a.nodeName)){if(a.firstChild.nodeName=="BR")u.remove(a.firstChild);if(a.childNodes.length==0){j.dom.add(a,r.element,null,"<br />");d=j.dom.add(a,r.element,null,"<br />")}else{c=a.innerHTML;a.innerHTML="";j.dom.add(a,r.element,null,c);d=j.dom.add(a,r.element,null,"<br />")}e=o.createRange();e.selectNodeContents(d);e.collapse(1);j.selection.setRng(e);return false}if(a==x&&k==x&&x.firstChild&&j.dom.isBlock(x.firstChild)){a=k=a.firstChild;D=C=0;l=o.createRange();l.setStart(a,0);q=o.createRange();q.setStart(k,0)}a=a.nodeName=="HTML"?o.body:a;a=a.nodeName=="BODY"?a.firstChild:a;k=k.nodeName=="HTML"?o.body:k;k=k.nodeName=="BODY"?k.firstChild:k;m=y.getParentBlock(a);s=y.getParentBlock(k);i=m?m.nodeName:r.element;if(y.dom.getParent(m,"ol,ul,pre"))return true;if(m&&(m.nodeName=="CAPTION"||/absolute|relative|fixed/gi.test(u.getStyle(m,"position",1)))){i=r.element;m=null}if(s&&(s.nodeName=="CAPTION"||/absolute|relative|fixed/gi.test(u.getStyle(m,"position",1)))){i=r.element;s=null}if(/(TD|TABLE|TH|CAPTION)/.test(i)||m&&i=="DIV"&&/left|right/gi.test(u.getStyle(m,"float",1))){i=r.element;m=s=null}p=m&&m.nodeName==i?m.cloneNode(0):j.dom.create(i);d=s&&s.nodeName==i?s.cloneNode(0):j.dom.create(i);d.removeAttribute("id");if(/^(H[1-6])$/.test(i)&&h(e,m))d=j.dom.create(r.element);c=t=a;do{if(c==x||c.nodeType==9||y.dom.isBlock(c)||/(TD|TABLE|TH|CAPTION)/.test(c.nodeName))break;t=c}while(c=c.previousSibling?c.previousSibling:c.parentNode);c=v=k;do{if(c==x||c.nodeType==9||y.dom.isBlock(c)||/(TD|TABLE|TH|CAPTION)/.test(c.nodeName))break;v=c}while(c=c.nextSibling?c.nextSibling:c.parentNode);if(t.nodeName==i)l.setStart(t,0);else l.setStartBefore(t);l.setEnd(a,D);p.appendChild(l.cloneContents()||o.createTextNode(""));try{q.setEndAfter(v)}catch(I){}q.setStart(k,C);d.appendChild(q.cloneContents()||o.createTextNode(""));e=o.createRange();if(!t.previousSibling&&t.parentNode.nodeName==i)e.setStartBefore(t.parentNode);else if(l.startContainer.nodeName==i&&l.startOffset==0)e.setStartBefore(l.startContainer);else e.setStart(l.startContainer,l.startOffset);if(!v.nextSibling&&v.parentNode.nodeName==i)e.setEndAfter(v.parentNode);else e.setEnd(q.endContainer,q.endOffset);e.deleteContents();if(b)j.getWin().scrollTo(0,w.y);if(p.firstChild&&p.firstChild.nodeName==i)p.innerHTML=p.firstChild.innerHTML;if(d.firstChild&&d.firstChild.nodeName==i)d.innerHTML=d.firstChild.innerHTML;if(f(p))p.innerHTML="<br />";function F(f,g){var a=[],c,d,e;f.innerHTML="";if(r.keep_styles){d=g;do if(/^(SPAN|STRONG|B|EM|I|FONT|STRIKE|U)$/.test(d.nodeName)){c=d.cloneNode(false);u.setAttrib(c,"id","");a.push(c)}while(d=d.parentNode)}if(a.length>0){for(e=a.length-1,c=f;e>=0;e--)c=c.appendChild(a[e]);a[0].innerHTML=b?"&nbsp;":"<br />";return a[0]}else f.innerHTML=b?"&nbsp;":"<br />"}if(f(d))B=F(d,k);if(b&&parseFloat(opera.version())<9.5){e.insertNode(p);e.insertNode(d)}else{e.insertNode(d);e.insertNode(p)}d.normalize();p.normalize();function G(a){return o.createTreeWalker(a,NodeFilter.SHOW_TEXT,null,false).nextNode()||a}e=o.createRange();e.selectNodeContents(g?G(B||d):B||d);e.collapse(1);n.removeAllRanges();n.addRange(e);z=j.dom.getPos(d).y;E=d.clientHeight;if(z<w.y||z+E>w.y+w.h)j.getWin().scrollTo(0,z<w.y?z:z-w.h+25);return false},backspaceDelete:function(m,l){var j=this,b=j.editor,f=b.getBody(),n=b.dom,a,h=b.selection,e=h.getRng(),c=e.startContainer,a,k,i;if(c&&b.dom.isBlock(c)&&!/^(TD|TH)$/.test(c.nodeName)&&l)if(c.childNodes.length==0||c.childNodes.length==1&&c.firstChild.nodeName=="BR"){a=c;while((a=a.previousSibling)&&!b.dom.isBlock(a));if(a){if(c!=f.firstChild){k=b.dom.doc.createTreeWalker(a,NodeFilter.SHOW_TEXT,null,false);while(i=k.nextNode())a=i;e=b.getDoc().createRange();e.setStart(a,a.nodeValue?a.nodeValue.length:0);e.setEnd(a,a.nodeValue?a.nodeValue.length:0);h.setRng(e);b.dom.remove(c)}return d.cancel(m)}}function g(c){var e;c=c.target;if(c&&c.parentNode&&c.nodeName=="BR"&&(a=j.getParentBlock(c))){e=c.previousSibling;d.remove(f,"DOMNodeInserted",g);if(e&&e.nodeType==3&&/\s+$/.test(e.nodeValue))return;if(c.previousSibling||c.nextSibling)b.dom.remove(c)}}d._add(f,"DOMNodeInserted",g);window.setTimeout(function(){d._remove(f,"DOMNodeInserted",g)},1)}})})(tinymce);(function(a){var e=a.DOM,d=a.dom.Event,c=a.each,b=a.extend;a.create("tinymce.ControlManager",{ControlManager:function(e,d){var b=this,f;d=d||{};b.editor=e;b.controls={};b.onAdd=new a.util.Dispatcher(b);b.onPostRender=new a.util.Dispatcher(b);b.prefix=d.prefix||e.id+"_";b._cls={};b.onPostRender.add(function(){c(b.controls,function(a){a.postRender()})})},"get":function(a){return this.controls[this.prefix+a]||this.controls[a]},setActive:function(b,c){var a=null;if(a=this.get(b))a.setActive(c);return a},setDisabled:function(b,c){var a=null;if(a=this.get(b))a.setDisabled(c);return a},add:function(a){var b=this;if(a){b.controls[a.id]=a;b.onAdd.dispatch(a,b)}return a},createControl:function(d){var a,b=this,e=b.editor;c(e.plugins,function(c){if(c.createControl){a=c.createControl(d,b);if(a)return false}});switch(d){case "|":case "separator":return b.createSeparator()}if(!a&&e.buttons&&(a=e.buttons[d]))return b.createButton(d,a);return b.add(a)},createDropMenu:function(h,e,k){var f=this,c=f.editor,d,g,i,j;e=b({"class":"mceDropDown",constrain:c.settings.constrain_menus},e);e["class"]=e["class"]+" "+c.getParam("skin")+"Skin";if(i=c.getParam("skin_variant"))e["class"]+=" "+c.getParam("skin")+"Skin"+i.substring(0,1).toUpperCase()+i.substring(1);h=f.prefix+h;j=k||f._cls.dropmenu||a.ui.DropMenu;d=f.controls[h]=new j(h,e);d.onAddItem.add(function(d,b){var a=b.settings;a.title=c.getLang(a.title,a.title);if(!a.onclick)a.onclick=function(){c.execCommand(a.cmd,a.ui||false,a.value)}});c.onRemove.add(function(){d.destroy()});if(a.isIE){d.onShowMenu.add(function(){c.focus();g=c.selection.getBookmark(1)});d.onHideMenu.add(function(){if(g){c.selection.moveToBookmark(g);g=0}})}return f.add(d)},createListBox:function(g,c,j){var h=this,e=h.editor,k,f,i;if(h.get(g))return null;c.title=e.translate(c.title);c.scope=c.scope||e;if(!c.onselect)c.onselect=function(a){e.execCommand(c.cmd,c.ui||false,a||c.value)};c=b({title:c.title,"class":"mce_"+g,scope:c.scope,control_manager:h},c);g=h.prefix+g;if(e.settings.use_native_selects)f=new a.ui.NativeListBox(g,c);else{i=j||h._cls.listbox||a.ui.ListBox;f=new i(g,c)}h.controls[g]=f;if(a.isWebKit)f.onPostRender.add(function(b,a){d.add(a,"mousedown",function(){e.bookmark=e.selection.getBookmark(1)});d.add(a,"focus",function(){e.selection.moveToBookmark(e.bookmark);e.bookmark=null})});if(f.hideMenu)e.onMouseDown.add(f.hideMenu,f);return h.add(f)},createButton:function(f,c,i){var d=this,e=d.editor,j,g,h;if(d.get(f))return null;c.title=e.translate(c.title);c.label=e.translate(c.label);c.scope=c.scope||e;if(!c.onclick&&!c.menu_button)c.onclick=function(){e.execCommand(c.cmd,c.ui||false,c.value)};c=b({title:c.title,"class":"mce_"+f,unavailable_prefix:e.getLang("unavailable",""),scope:c.scope,control_manager:d},c);f=d.prefix+f;if(c.menu_button){h=i||d._cls.menubutton||a.ui.MenuButton;g=new h(f,c);e.onMouseDown.add(g.hideMenu,g)}else{h=d._cls.button||a.ui.Button;g=new h(f,c)}return d.add(g)},createMenuButton:function(c,a,b){a=a||{};a.menu_button=1;return this.createButton(c,a,b)},createSplitButton:function(f,c,i){var d=this,e=d.editor,j,g,h;if(d.get(f))return null;c.title=e.translate(c.title);c.scope=c.scope||e;if(!c.onclick)c.onclick=function(a){e.execCommand(c.cmd,c.ui||false,a||c.value)};if(!c.onselect)c.onselect=function(a){e.execCommand(c.cmd,c.ui||false,a||c.value)};c=b({title:c.title,"class":"mce_"+f,scope:c.scope,control_manager:d},c);f=d.prefix+f;h=i||d._cls.splitbutton||a.ui.SplitButton;g=d.add(new h(f,c));e.onMouseDown.add(g.hideMenu,g);return g},createColorSplitButton:function(g,c,j){var h=this,d=h.editor,k,e,i,f;if(h.get(g))return null;c.title=d.translate(c.title);c.scope=c.scope||d;if(!c.onclick)c.onclick=function(b){if(a.isIE)f=d.selection.getBookmark(1);d.execCommand(c.cmd,c.ui||false,b||c.value)};if(!c.onselect)c.onselect=function(a){d.execCommand(c.cmd,c.ui||false,a||c.value)};c=b({title:c.title,"class":"mce_"+g,menu_class:d.getParam("skin")+"Skin",scope:c.scope,more_colors_title:d.getLang("more_colors")},c);g=h.prefix+g;i=j||h._cls.colorsplitbutton||a.ui.ColorSplitButton;e=new i(g,c);d.onMouseDown.add(e.hideMenu,e);d.onRemove.add(function(){e.destroy()});if(a.isIE){e.onShowMenu.add(function(){d.focus();f=d.selection.getBookmark(1)});e.onHideMenu.add(function(){if(f){d.selection.moveToBookmark(f);f=0}})}return h.add(e)},createToolbar:function(b,g,f){var e,c=this,d;b=c.prefix+b;d=f||c._cls.toolbar||a.ui.Toolbar;e=new d(b,g);if(c.get(b))return null;return c.add(e)},createSeparator:function(c){var b=c||this._cls.separator||a.ui.Separator;return new b},setControlType:function(b,a){return this._cls[b.toLowerCase()]=a},destroy:function(){c(this.controls,function(a){a.destroy()});this.controls=null}})})(tinymce);(function(a){var c=a.util.Dispatcher,e=a.each,b=a.isIE,d=a.isOpera;a.create("tinymce.WindowManager",{WindowManager:function(b){var a=this;a.editor=b;a.onOpen=new c(a);a.onClose=new c(a);a.params={};a.features={}},open:function(c,f){var h=this,g="",o,p,j=h.editor.settings.dialog_type=="modal",k,m,l,n=a.DOM.getViewPort(),i;c=c||{};f=f||{};m=d?n.w:screen.width;l=d?n.h:screen.height;c.name=c.name||"mc_"+(new Date).getTime();c.width=parseInt(c.width||320);c.height=parseInt(c.height||240);c.resizable=true;c.left=c.left||parseInt(m/2)-c.width/2;c.top=c.top||parseInt(l/2)-c.height/2;f.inline=false;f.mce_width=c.width;f.mce_height=c.height;f.mce_auto_focus=c.auto_focus;if(j)if(b){c.center=true;c.help=false;c.dialogWidth=c.width+"px";c.dialogHeight=c.height+"px";c.scroll=c.scrollbars||false}e(c,function(c,d){if(a.is(c,"boolean"))c=c?"yes":"no";if(!/^(name|url)$/.test(d))if(b&&j)g+=(g?";":"")+d+":"+c;else g+=(g?",":"")+d+"="+c});h.features=c;h.params=f;h.onOpen.dispatch(h,c,f);i=c.url||c.file;i=a._addVer(i);try{if(b&&j){k=1;window.showModalDialog(i,window,g)}else k=window.open(i,c.name,g)}catch(q){}if(!k)alert(h.editor.getLang("popup_blocked"))},close:function(a){a.close();this.onClose.dispatch(this)},createInstance:function(b,c,d,e,f,g){var h=a.resolve(b);return new h(c,d,e,f,g)},confirm:function(b,c,d,a){a=a||window;c.call(d||this,a.confirm(this._decode(this.editor.getLang(b,b))))},alert:function(d,c,e,b){var a=this;b=b||window;b.alert(a._decode(a.editor.getLang(d,d)));if(c)c.call(e||a)},_decode:function(b){return a.DOM.decode(b).replace(/\\n/g,"\n")}})})(tinymce);(function(a){a.CommandManager=function(){var e={},c={},d={};function b(c,b,e,d){if(typeof b=="string")b=[b];a.each(b,function(a){c[a.toLowerCase()]={func:e,scope:d}})}a.extend(this,{add:function(d,c,a){b(e,d,c,a)},addQueryStateHandler:function(e,d,a){b(c,e,d,a)},addQueryValueHandler:function(e,c,a){b(d,e,c,a)},execCommand:function(b,a,f,c,d){if(a=e[a.toLowerCase()])if(a.func.call(b||a.scope,f,c,d)!==false)return true},queryCommandValue:function(){if(cmd=d[cmd.toLowerCase()])return cmd.func.call(scope||cmd.scope,ui,value,args)},queryCommandState:function(){if(cmd=c[cmd.toLowerCase()])return cmd.func.call(scope||cmd.scope,ui,value,args)}})};a.GlobalCommands=new a.CommandManager})(tinymce);(function(a){function b(l,g,h,k){var i,b,d,e,c;function j(a,b){do{if(a.parentNode==b)return a;a=a.parentNode}while(a)}function f(b){k(b);a.walk(b,k,"childNodes")}i=l.findCommonAncestor(g,h);d=j(g,i)||g;e=j(h,i)||h;for(b=g;b&&b!=d;b=b.parentNode)for(c=b.nextSibling;c;c=c.nextSibling)f(c);if(d!=e)for(b=d.nextSibling;b&&b!=e;b=b.nextSibling)f(b);else f(d);for(b=h;b&&b!=e;b=b.parentNode)for(c=b.previousSibling;c;c=c.previousSibling)f(c)}a.GlobalCommands.add("RemoveFormat",function(){var j=this,f=j.dom,n=j.selection,m=n.getRng(1),r=[],q,e,g,c,h,d,i,k;function l(b){var a;f.getParent(b,function(b){if(f.is(b,j.getParam("removeformat_selector")))a=b;return f.isBlock(b)},j.getBody());return a}function o(a){if(f.is(a,j.getParam("removeformat_selector")))r.push(a)}function p(b){o(b);a.walk(b,o,"childNodes")}q=n.getBookmark();c=m.startContainer;d=m.endContainer;h=m.startOffset;i=m.endOffset;c=c.nodeType==1?c.childNodes[Math.min(h,c.childNodes.length-1)]:c;d=d.nodeType==1?d.childNodes[Math.min(h==i?i:i-1,d.childNodes.length-1)]:d;if(c==d){e=l(c);if(c.nodeType==3){if(e&&e.nodeType==1){k=c.splitText(h);k.splitText(i-h);f.split(e,k);n.moveToBookmark(q)}return}p(f.split(e,c)||c)}else{e=l(c);g=l(d);if(e)if(c.nodeType==3){if(h==c.nodeValue.length)c.nodeValue+="﻿";c=c.splitText(h)}if(g)if(d.nodeType==3)d.splitText(i);if(e&&e==g)f.replace(f.create("span",{id:"__end"},d.cloneNode(true)),d);if(e)e=f.split(e,c);else e=c;if(k=f.get("__end")){d=k;g=l(d)}if(g)g=f.split(g,d);else g=d;b(f,e,g,o);if(c.nodeValue=="﻿")c.nodeValue="";p(d);p(c)}a.each(r,function(a){f.remove(a,1)});f.remove("__end",1);n.moveToBookmark(q)})})(tinymce);(function(a){a.GlobalCommands.add("mceBlockQuote",function(){var k=this,c=k.selection,d=k.dom,b,h,f,j,e,g,i,m,n;function l(a){return d.getParent(a,function(a){return a.nodeName==="BLOCKQUOTE"})}b=d.getParent(c.getStart(),d.isBlock);h=d.getParent(c.getEnd(),d.isBlock);if(e=l(b)){if(b!=h||b.childNodes.length>1||b.childNodes.length==1&&b.firstChild.nodeName!="BR")j=c.getBookmark();if(l(h)){i=e.cloneNode(false);while(f=h.nextSibling)i.appendChild(f.parentNode.removeChild(f))}if(i)d.insertAfter(i,e);n=c.getSelectedBlocks(b,h);for(m=n.length-1;m>=0;m--)d.insertAfter(n[m],e);if(/^\s*$/.test(e.innerHTML))d.remove(e,1);if(i&&/^\s*$/.test(i.innerHTML))d.remove(i,1);if(!j)if(!a.isIE){g=k.getDoc().createRange();g.setStart(b,0);g.setEnd(b,0);c.setRng(g)}else{c.select(b);c.collapse(0);if(d.getParent(c.getStart(),d.isBlock)!=b){g=c.getRng();g.move("character",-1);g.select()}}else k.selection.moveToBookmark(j);return}if(a.isIE&&!b&&!h){k.getDoc().execCommand("Indent");f=l(c.getNode());f.style.margin=f.dir="";return}if(!b||!h)return;if(b!=h||b.childNodes.length>1||b.childNodes.length==1&&b.firstChild.nodeName!="BR")j=c.getBookmark();a.each(c.getSelectedBlocks(l(c.getStart()),l(c.getEnd())),function(a){if(a.nodeName=="BLOCKQUOTE"&&!e){e=a;return}if(!e){e=d.create("blockquote");a.parentNode.insertBefore(e,a)}if(a.nodeName=="BLOCKQUOTE"&&e){f=a.firstChild;while(f){e.appendChild(f.cloneNode(true));f=f.nextSibling}d.remove(a);return}e.appendChild(d.remove(a))});if(!j)if(!a.isIE){g=k.getDoc().createRange();g.setStart(b,0);g.setEnd(b,0);c.setRng(g)}else{c.select(b);c.collapse(1)}else c.moveToBookmark(j)})})(tinymce);(function(a){a.each(["Cut","Copy","Paste"],function(b){a.GlobalCommands.add(b,function(){var c=this,d=c.getDoc();try{d.execCommand(b,false,null);if(!d.queryCommandSupported(b))throw"Error"}catch(e){if(a.isGecko)c.windowManager.confirm(c.getLang("clipboard_msg"),function(a){if(a)open("http://www.mozilla.org/editor/midasdemo/securityprefs.html","_blank")});else 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 a=this;if(a.settings.custom_undo_redo){a.undoManager.undo();a.nodeChanged();return true}return false});a.add("Redo",function(){var a=this;if(a.settings.custom_undo_redo){a.undoManager.redo();a.nodeChanged();return true}return false})})()