diff --git a/resources/library/interactive/TextEditor.wgt/config.xml b/resources/library/interactive/Barre_prof.wgt/config.xml
similarity index 90%
rename from resources/library/interactive/TextEditor.wgt/config.xml
rename to resources/library/interactive/Barre_prof.wgt/config.xml
index e0479e32..73423561 100644
--- a/resources/library/interactive/TextEditor.wgt/config.xml
+++ b/resources/library/interactive/Barre_prof.wgt/config.xml
@@ -4,8 +4,8 @@
 		xmlns:ub="http://uniboard.mnemis.com/widgets"
         id="http://www.example.net/widgets/helloworld" 
         version="1.0"
-        width="540"
-        height="320" 
+        width="550"
+        height="325" 
 		ub:resizable="true">
 		
 		<name>Rich Note</name>
diff --git a/resources/library/interactive/TextEditor.wgt/css/content.css b/resources/library/interactive/Barre_prof.wgt/css/content.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/css/content.css
rename to resources/library/interactive/Barre_prof.wgt/css/content.css
diff --git a/resources/library/interactive/Barre_prof.wgt/css/hideButton.css b/resources/library/interactive/Barre_prof.wgt/css/hideButton.css
new file mode 100644
index 00000000..516756e3
--- /dev/null
+++ b/resources/library/interactive/Barre_prof.wgt/css/hideButton.css
@@ -0,0 +1,40 @@
+/* 
+    Document   : hideButton
+    Created on : Aug 19, 2011, 6:32:52 PM
+    Author     : GEG.BY
+    Description:
+        Purpose of the stylesheet follows.
+*/
+
+/* 
+   TODO customize this sample style
+   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
+*/
+
+button{
+    padding: 0px;
+    margin: 2px;
+    width: 19px;
+    height: 15px;
+    background-repeat: no-repeat;
+    border: none;
+    float: right;
+}
+
+.down{
+    background-image: url(img/down.png) ;    
+}
+
+.up{
+    background-image: url(img/up.png);
+}
+
+.customIcon{
+    padding: 0px;
+    margin: 0px;
+    width: 130px;
+    height: 130px;
+    background-repeat: no-repeat;
+    background-image: url(img/custom_icon.png);
+    border: none;
+}
diff --git a/resources/library/interactive/Barre_prof.wgt/css/img/custom_icon.png b/resources/library/interactive/Barre_prof.wgt/css/img/custom_icon.png
new file mode 100644
index 00000000..0fa26bfb
Binary files /dev/null and b/resources/library/interactive/Barre_prof.wgt/css/img/custom_icon.png differ
diff --git a/resources/library/interactive/Barre_prof.wgt/css/img/down.png b/resources/library/interactive/Barre_prof.wgt/css/img/down.png
new file mode 100644
index 00000000..f246bc12
Binary files /dev/null and b/resources/library/interactive/Barre_prof.wgt/css/img/down.png differ
diff --git a/resources/library/interactive/Barre_prof.wgt/css/img/up.png b/resources/library/interactive/Barre_prof.wgt/css/img/up.png
new file mode 100644
index 00000000..4143baf0
Binary files /dev/null and b/resources/library/interactive/Barre_prof.wgt/css/img/up.png differ
diff --git a/resources/library/interactive/TextEditor.wgt/css/word.css b/resources/library/interactive/Barre_prof.wgt/css/word.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/css/word.css
rename to resources/library/interactive/Barre_prof.wgt/css/word.css
diff --git a/resources/library/interactive/TextEditor.wgt/icon.png b/resources/library/interactive/Barre_prof.wgt/icon.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/icon.png
rename to resources/library/interactive/Barre_prof.wgt/icon.png
diff --git a/resources/library/interactive/TextEditor.wgt/index.html b/resources/library/interactive/Barre_prof.wgt/index.html
similarity index 70%
rename from resources/library/interactive/TextEditor.wgt/index.html
rename to resources/library/interactive/Barre_prof.wgt/index.html
index 355bfebf..58c00b8f 100644
--- a/resources/library/interactive/TextEditor.wgt/index.html
+++ b/resources/library/interactive/Barre_prof.wgt/index.html
@@ -5,8 +5,14 @@
         <meta http-equiv="X-UA-Compatible" content="IE=edge" />
         <!-- TinyMCE -->
         <script type="text/javascript" src="jscripts/tiny_mce/tiny_mce.js"></script>
+        <script type="text/javascript" src="jscripts/jquery-1.3.2.min.js"></script>
+        <link type="text/css" rel="stylesheet" href="css/hideButton.css"/>
         <script type="text/javascript">
             var flag = false;
+            var tempButton = $('<button style="z-index: 99999;" class="down"></button>');
+            var customDiv = $('<div id="customDiv" class="customIcon"></div>');
+            var widgetHeight = 0;
+            var widgetWidth = 0;
             tinyMCE.init({
                 // General options
                 mode : "textareas",
@@ -61,19 +67,33 @@
                     if(!window.frames[0])
                         setTimeout(function(){setTextEditorData()}, 300);
                     else {
+                        $('#elm1_parent').hide("slow");
+                        $('#elm1_parent').show("slow");
                         flag = true;
                         window.frames[0].document.getElementById("tinymce").innerHTML = window.sankore.preference("textForEditing","<p>Enter your text here ...</p>");
+                        customDiv.insertBefore("#elm1");
+                        tempButton.insertBefore("#elm1");
+                        customDiv.hide();
+                        tempButton.click(function(){
+                            if(tempButton.hasClass("down")){
+                                tempButton.removeClass("down");
+                                tempButton.addClass("up");
+                                widgetWidth = $('#elm1_parent').width();
+                                widgetHeight = $('#elm1_parent').height();
+                                $('#elm1_parent').hide("fast");
+                                window.resizeTo(170, 160);
+                                customDiv.show();
+                            } else {
+                                customDiv.hide();
+                                tempButton.removeClass("up");
+                                tempButton.addClass("down");
+                                $('#elm1_parent').show("slow");
+                                window.resizeTo(widgetWidth + 55, widgetHeight + 18);                                
+                            }
+                        });
                     }
                 }
             }
-            
-            /*function setSpanHandler(){
-            alert(document.body.innerHTML);
-            alert(document.getElementById("elm1_toolbargroup").innerHTML);
-                document.getElementById("elm1_toolbargroup").onmouseout = function(){
-                    setSankoreData();
-                };
-            }*/
         </script>
         <!-- /TinyMCE -->
 
diff --git a/resources/library/interactive/Barre_prof.wgt/jscripts/jquery-1.3.2.min.js b/resources/library/interactive/Barre_prof.wgt/jscripts/jquery-1.3.2.min.js
new file mode 100644
index 00000000..48590ecb
--- /dev/null
+++ b/resources/library/interactive/Barre_prof.wgt/jscripts/jquery-1.3.2.min.js
@@ -0,0 +1,18 @@
+/*!
+ * jQuery JavaScript Library v1.6.2
+ * http://jquery.com/
+ *
+ * Copyright 2011, John Resig
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ * Copyright 2011, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ *
+ * Date: Thu Jun 30 14:16:56 2011 -0400
+ */
+(function(a,b){function cv(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cs(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function bZ(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bC.test(a)?d(a,e):bY(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)bY(a+"["+e+"]",b[e],c,d);else d(a,b)}function bX(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bR,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bX(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=bX(a,c,d,e,"*",g));return l}function bW(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bN),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bA(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bv:bw;if(d>0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bg(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function W(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(R.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(x,"")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function E(){return!0}function D(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(H)return H.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g](h)}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement("div"),b=c.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a.setAttribute("className","t"),a.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a=="object")return this.each(function(){f.data(this,a)});var j=a.split(".");j[1]=j[1]?"."+j[1]:"";if(c===b){d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d));return d===b&&j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||"fx";var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";var e=f.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e;d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u=/\:|^on/,v,w;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(o);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(o);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(n," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(n," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h<i;h++){var j=e[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute("disabled")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,"optgroup"))){b=f(j).val();if(g)return b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.
+shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,N(a.origType,a.selector),f.extend({},a,{handler:M,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,N(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?E:D):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=E;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=E;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=E,this.stopPropagation()},isDefaultPrevented:D,isPropagationStopped:D,isImmediatePropagationStopped:D};var F=function(a){var b=a.relatedTarget,c=!1,d=a.type;a.type=a.data,b!==this&&(b&&(c=f.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=d))},G=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?G:F,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?G:F)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;(c==="submit"||c==="image")&&f(b).closest("form").length&&K("submit",this,arguments)}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&K("submit",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var H,I=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var L={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a=="object"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c==="die"&&!a&&g&&g.charAt(0)==="."){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||D,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=x.exec(h),k="",j&&(k=j[0],h=h.replace(x,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,L[h]?(a.push(L[h]+k),h=h+k):h=(L[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+N(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+N(h,m),e)}return this}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.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|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)},"~":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");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}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var O=/Until$/,P=/^(?:parents|prevUntil|prevAll)/,Q=/,/,R=/^.[^:#\[\.,]*$/,S=Array.prototype.slice,T=f.expr.match.POS,U={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(W(this,a,!1),"not",a)},filter:function(a){return this.pushStack(W(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=T.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/<tbody/i,ba=/<|&#?\w+;/,bb=/<(?:script|object|embed|option|style)/i,bc=/checked\s*(?:[^=]|=\s*.checked.)/i,bd=/\/(java|ecma)script/i,be=/^\s*<!(?:\[CDATA\[|\-\-)/,bf={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bc.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bg(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bm)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i;b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!bb.test(a[0])&&(f.support.checkClone||!bc.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j
+)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1></$2>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bl(k[i]);else bl(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||bd.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var bn=/alpha\([^)]*\)/i,bo=/opacity=([^)]*)/,bp=/([A-Z]|^ms)/g,bq=/^-?\d+(?:px)?$/i,br=/^-?\d/,bs=/^[+\-]=/,bt=/[^+\-\.\de]+/g,bu={position:"absolute",visibility:"hidden",display:"block"},bv=["Left","Right"],bw=["Top","Bottom"],bx,by,bz;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bx(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d;if(h==="number"&&isNaN(d)||d==null)return;h==="string"&&bs.test(d)&&(d=+d.replace(bt,"")+parseFloat(f.css(a,c)),h="number"),h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bx)return bx(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return bA(a,b,d);f.swap(a,bu,function(){e=bA(a,b,d)});return e}},set:function(a,b){if(!bq.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bn.test(g)?g.replace(bn,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?bZ(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=b$(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bF.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bX(bS,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cs(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cr("hide",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],"display");g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cr("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=cs(this.nodeName),j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)k=new f.fx(this,b,i),h=a[i],cj.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=ck.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return this}}),f.each({slideDown:cr("show",1),slideUp:cr("hide",1),slideToggle:cr("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function h(a){return d.step(a)}var d=this,e=f.fx,g;this.startTime=cn||cp(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,h.elem=this.elem,h()&&f.timers.push(h)&&!cl&&(co?(cl=!0,g=function(){cl&&(co(g),e.tick())},co(g)):cl=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=cn||cp(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cl),cl=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var ct=/^t(?:able|d|h)$/i,cu=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cv(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!ct.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cv(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window);
\ No newline at end of file
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/langs/en.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/langs/en.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/langs/en.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/langs/en.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/license.txt b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/license.txt
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/license.txt
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/license.txt
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/css/advhr.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/css/advhr.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/css/advhr.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/css/advhr.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/js/rule.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/js/rule.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/js/rule.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/js/rule.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/rule.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/rule.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advhr/rule.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advhr/rule.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/css/advimage.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/css/advimage.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/css/advimage.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/css/advimage.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/image.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/image.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/image.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/image.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/img/sample.gif b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/img/sample.gif
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/img/sample.gif
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/img/sample.gif
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/js/image.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/js/image.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/js/image.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/js/image.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/css/advlink.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/css/advlink.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/css/advlink.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/css/advlink.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/js/advlink.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/js/advlink.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/js/advlink.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/js/advlink.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/link.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/link.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlink/link.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlink/link.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/advlist/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autolink/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autoresize/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autosave/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autosave/langs/en.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autosave/langs/en.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/autosave/langs/en.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/autosave/langs/en.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/directionality/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/emotions.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/emotions.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/emotions.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/emotions.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/js/emotions.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/js/emotions.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/js/emotions.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/js/emotions.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/dialog.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/dialog.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/dialog.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/dialog.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/img/example.gif b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/img/example.gif
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/img/example.gif
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/img/example.gif
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/js/dialog.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/js/dialog.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/js/dialog.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/js/dialog.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/langs/en.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/langs/en.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/langs/en.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/langs/en.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/langs/en_dlg.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example/langs/en_dlg.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example/langs/en_dlg.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/example_dependency/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/fullpage.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/fullpage.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/fullpage.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/fullpage.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js
diff --git a/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js
new file mode 100644
index 00000000..9f243758
--- /dev/null
+++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js
@@ -0,0 +1,702 @@
+(function(){
+    var d=tinymce.DOM,b=tinymce.dom.Element,a=tinymce.dom.Event,e=tinymce.each,c=tinymce.is;
+    tinymce.create("tinymce.plugins.InlinePopups",{
+        init:function(f,g){
+            f.onBeforeRenderUI.add(function(){
+                f.windowManager=new tinymce.InlineWindowManager(f);
+                d.loadCSS(g+"/skins/"+(f.settings.inlinepopups_skin||"clearlooks2")+"/window.css")
+                })
+            },
+        getInfo:function(){
+            return{
+                longname:"InlinePopups",
+                author:"Moxiecode Systems AB",
+                authorurl:"http://tinymce.moxiecode.com",
+                infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/inlinepopups",
+                version:tinymce.majorVersion+"."+tinymce.minorVersion
+                }
+            }
+    });
+tinymce.create("tinymce.InlineWindowManager:tinymce.WindowManager",{
+    InlineWindowManager:function(f){
+        var g=this;
+        g.parent(f);
+        g.zIndex=300000;
+        g.count=0;
+        g.windows={}
+    },
+open:function(s,j){
+    var z=this,i,k="",r=z.editor,g=0,v=0,h,m,o,q,l,x,y,n;
+    s=s||{};
+    
+    j=j||{};
+    
+    if(!s.inline){
+        return z.parent(s,j)
+        }
+        n=z._frontWindow();
+    if(n&&d.get(n.id+"_ifr")){
+        n.focussedElement=d.get(n.id+"_ifr").contentWindow.document.activeElement
+        }
+        if(!s.type){
+        z.bookmark=r.selection.getBookmark(1)
+        }
+        i=d.uniqueId();
+    h=d.getViewPort();
+    s.width=parseInt(s.width||320);
+    if(s.width > 500)
+        s.width = 400;
+    s.height=parseInt(s.height||240)+(tinymce.isIE?8:0);
+    if(s.height > 300)
+        s.height = 260;
+    s.min_width=parseInt(s.min_width||150);
+    s.min_height=parseInt(s.min_height||100);
+    s.max_width=parseInt(s.max_width||2000);
+    s.max_height=parseInt(s.max_height||2000);
+    s.left=s.left||Math.round(Math.max(h.x,h.x+(h.w/2)-(s.width/2)));
+    s.top=s.top||Math.round(Math.max(h.y,h.y+(h.h/2)-(s.height/2)));
+    s.movable=s.resizable=true;
+    j.mce_width=s.width;
+    j.mce_height=s.height;
+    j.mce_inline=true;
+    j.mce_window_id=i;
+    j.mce_auto_focus=s.auto_focus;
+    z.features=s;
+    z.params=j;
+    z.onOpen.dispatch(z,s,j);
+    if(s.type){
+        k+=" mceModal";
+        if(s.type){
+            k+=" mce"+s.type.substring(0,1).toUpperCase()+s.type.substring(1)
+            }
+            s.resizable=false
+        }
+        if(s.statusbar){
+        k+=" mceStatusbar"
+        }
+        if(s.resizable){
+        k+=" mceResizable"
+        }
+        if(s.minimizable){
+        k+=" mceMinimizable"
+        }
+        if(s.maximizable){
+        k+=" mceMaximizable"
+        }
+        if(s.movable){
+        k+=" mceMovable"
+        }
+        z._addAll(d.doc.body,["div",{
+        id:i,
+        role:"dialog",
+        "aria-labelledby":s.type?i+"_content":i+"_title",
+        "class":(r.settings.inlinepopups_skin||"clearlooks2")+(tinymce.isIE&&window.getSelection?" ie9":""),
+        style:"width:100px;height:100px"
+    },["div",{
+        id:i+"_wrapper",
+        "class":"mceWrapper"+k
+        },["div",{
+        id:i+"_top",
+        "class":"mceTop"
+    },["div",{
+        "class":"mceLeft"
+    }],["div",{
+        "class":"mceCenter"
+    }],["div",{
+        "class":"mceRight"
+    }],["span",{
+        id:i+"_title"
+        },s.title||""]],["div",{
+        id:i+"_middle",
+        "class":"mceMiddle"
+    },["div",{
+        id:i+"_left",
+        "class":"mceLeft",
+        tabindex:"0"
+    }],["span",{
+        id:i+"_content"
+        }],["div",{
+        id:i+"_right",
+        "class":"mceRight",
+        tabindex:"0"
+    }]],["div",{
+        id:i+"_bottom",
+        "class":"mceBottom"
+    },["div",{
+        "class":"mceLeft"
+    }],["div",{
+        "class":"mceCenter"
+    }],["div",{
+        "class":"mceRight"
+    }],["span",{
+        id:i+"_status"
+        },"Content"]],["a",{
+        "class":"mceMove",
+        tabindex:"-1",
+        href:"javascript:;"
+    }],["a",{
+        "class":"mceMin",
+        tabindex:"-1",
+        href:"javascript:;",
+        onmousedown:"return false;"
+    }],["a",{
+        "class":"mceMax",
+        tabindex:"-1",
+        href:"javascript:;",
+        onmousedown:"return false;"
+    }],["a",{
+        "class":"mceMed",
+        tabindex:"-1",
+        href:"javascript:;",
+        onmousedown:"return false;"
+    }],["a",{
+        "class":"mceClose",
+        tabindex:"-1",
+        href:"javascript:;",
+        onmousedown:"return false;"
+    }],["a",{
+        id:i+"_resize_n",
+        "class":"mceResize mceResizeN",
+        tabindex:"-1",
+        href:"javascript:;"
+    }],["a",{
+        id:i+"_resize_s",
+        "class":"mceResize mceResizeS",
+        tabindex:"-1",
+        href:"javascript:;"
+    }],["a",{
+        id:i+"_resize_w",
+        "class":"mceResize mceResizeW",
+        tabindex:"-1",
+        href:"javascript:;"
+    }],["a",{
+        id:i+"_resize_e",
+        "class":"mceResize mceResizeE",
+        tabindex:"-1",
+        href:"javascript:;"
+    }],["a",{
+        id:i+"_resize_nw",
+        "class":"mceResize mceResizeNW",
+        tabindex:"-1",
+        href:"javascript:;"
+    }],["a",{
+        id:i+"_resize_ne",
+        "class":"mceResize mceResizeNE",
+        tabindex:"-1",
+        href:"javascript:;"
+    }],["a",{
+        id:i+"_resize_sw",
+        "class":"mceResize mceResizeSW",
+        tabindex:"-1",
+        href:"javascript:;"
+    }],["a",{
+        id:i+"_resize_se",
+        "class":"mceResize mceResizeSE",
+        tabindex:"-1",
+        href:"javascript:;"
+    }]]]);
+    d.setStyles(i,{
+        top:-10000,
+        left:-10000
+    });
+    if(tinymce.isGecko){
+        d.setStyle(i,"overflow","auto")
+        }
+        if(!s.type){
+        g+=d.get(i+"_left").clientWidth;
+        g+=d.get(i+"_right").clientWidth;
+        v+=d.get(i+"_top").clientHeight;
+        v+=d.get(i+"_bottom").clientHeight
+        }
+        d.setStyles(i,{
+        top:s.top,
+        left:s.left,
+        width:s.width+g,
+        height:s.height+v
+        });
+    y=s.url||s.file;
+    if(y){
+        if(tinymce.relaxedDomain){
+            y+=(y.indexOf("?")==-1?"?":"&")+"mce_rdomain="+tinymce.relaxedDomain
+            }
+            y=tinymce._addVer(y)
+        }
+        if(!s.type){
+        d.add(i+"_content","iframe",{
+            id:i+"_ifr",
+            src:'javascript:""',
+            frameBorder:0,
+            style:"border:0;width:10px;height:10px"
+        });
+        d.setStyles(i+"_ifr",{
+            width:s.width,
+            height:s.height
+            });
+        d.setAttrib(i+"_ifr","src",y)
+        }else{
+        d.add(i+"_wrapper","a",{
+            id:i+"_ok",
+            "class":"mceButton mceOk",
+            href:"javascript:;",
+            onmousedown:"return false;"
+        },"Ok");
+        if(s.type=="confirm"){
+            d.add(i+"_wrapper","a",{
+                "class":"mceButton mceCancel",
+                href:"javascript:;",
+                onmousedown:"return false;"
+            },"Cancel")
+            }
+            d.add(i+"_middle","div",{
+            "class":"mceIcon"
+        });
+        d.setHTML(i+"_content",s.content.replace("\n","<br />"));
+        a.add(i,"keyup",function(f){
+            var p=27;
+            if(f.keyCode===p){
+                s.button_func(false);
+                return a.cancel(f)
+                }
+            });
+    a.add(i,"keydown",function(f){
+        var t,p=9;
+        if(f.keyCode===p){
+            t=d.select("a.mceCancel",i+"_wrapper")[0];
+            if(t&&t!==f.target){
+                t.focus()
+                }else{
+                d.get(i+"_ok").focus()
+                }
+                return a.cancel(f)
+            }
+        })
+}
+o=a.add(i,"mousedown",function(t){
+    var u=t.target,f,p;
+    f=z.windows[i];
+    z.focus(i);
+    if(u.nodeName=="A"||u.nodeName=="a"){
+        if(u.className=="mceClose"){
+            z.close(null,i);
+            return a.cancel(t)
+            }else{
+            if(u.className=="mceMax"){
+                f.oldPos=f.element.getXY();
+                f.oldSize=f.element.getSize();
+                p=d.getViewPort();
+                p.w-=2;
+                p.h-=2;
+                f.element.moveTo(p.x,p.y);
+                f.element.resizeTo(p.w,p.h);
+                d.setStyles(i+"_ifr",{
+                    width:p.w-f.deltaWidth,
+                    height:p.h-f.deltaHeight
+                    });
+                d.addClass(i+"_wrapper","mceMaximized")
+                }else{
+                if(u.className=="mceMed"){
+                    f.element.moveTo(f.oldPos.x,f.oldPos.y);
+                    f.element.resizeTo(f.oldSize.w,f.oldSize.h);
+                    f.iframeElement.resizeTo(f.oldSize.w-f.deltaWidth,f.oldSize.h-f.deltaHeight);
+                    d.removeClass(i+"_wrapper","mceMaximized")
+                    }else{
+                    if(u.className=="mceMove"){
+                        return z._startDrag(i,t,u.className)
+                        }else{
+                        if(d.hasClass(u,"mceResize")){
+                            return z._startDrag(i,t,u.className.substring(13))
+                            }
+                        }
+                }
+        }
+}
+}
+});
+q=a.add(i,"click",function(f){
+    var p=f.target;
+    z.focus(i);
+    if(p.nodeName=="A"||p.nodeName=="a"){
+        switch(p.className){
+            case"mceClose":
+                z.close(null,i);
+                return a.cancel(f);
+            case"mceButton mceOk":case"mceButton mceCancel":
+                s.button_func(p.className=="mceButton mceOk");
+                return a.cancel(f)
+                }
+            }
+});
+a.add([i+"_left",i+"_right"],"focus",function(p){
+    var t=d.get(i+"_ifr");
+    if(t){
+        var f=t.contentWindow.document.body;
+        var u=d.select(":input:enabled,*[tabindex=0]",f);
+        if(p.target.id===(i+"_left")){
+            u[u.length-1].focus()
+            }else{
+            u[0].focus()
+            }
+        }else{
+    d.get(i+"_ok").focus()
+    }
+});
+x=z.windows[i]={
+    id:i,
+    mousedown_func:o,
+    click_func:q,
+    element:new b(i,{
+        blocker:1,
+        container:r.getContainer()
+        }),
+    iframeElement:new b(i+"_ifr"),
+    features:s,
+    deltaWidth:g,
+    deltaHeight:v
+};
+
+x.iframeElement.on("focus",function(){
+    z.focus(i)
+    });
+if(z.count==0&&z.editor.getParam("dialog_type","modal")=="modal"){
+    d.add(d.doc.body,"div",{
+        id:"mceModalBlocker",
+        "class":(z.editor.settings.inlinepopups_skin||"clearlooks2")+"_modalBlocker",
+        style:{
+            zIndex:z.zIndex-1
+            }
+        });
+d.show("mceModalBlocker");
+d.setAttrib(d.doc.body,"aria-hidden","true")
+}else{
+    d.setStyle("mceModalBlocker","z-index",z.zIndex-1)
+    }
+    if(tinymce.isIE6||/Firefox\/2\./.test(navigator.userAgent)||(tinymce.isIE&&!d.boxModel)){
+    d.setStyles("mceModalBlocker",{
+        position:"absolute",
+        left:h.x,
+        top:h.y,
+        width:h.w-2,
+        height:h.h-2
+        })
+    }
+    d.setAttrib(i,"aria-hidden","false");
+z.focus(i);
+z._fixIELayout(i,1);
+if(d.get(i+"_ok")){
+    d.get(i+"_ok").focus()
+    }
+    z.count++;
+return x
+},
+focus:function(h){
+    var g=this,f;
+    if(f=g.windows[h]){
+        f.zIndex=this.zIndex++;
+        f.element.setStyle("zIndex",f.zIndex);
+        f.element.update();
+        h=h+"_wrapper";
+        d.removeClass(g.lastId,"mceFocus");
+        d.addClass(h,"mceFocus");
+        g.lastId=h;
+        if(f.focussedElement){
+            f.focussedElement.focus()
+            }else{
+            if(d.get(h+"_ok")){
+                d.get(f.id+"_ok").focus()
+                }else{
+                if(d.get(f.id+"_ifr")){
+                    d.get(f.id+"_ifr").focus()
+                    }
+                }
+        }
+}
+},
+_addAll:function(k,h){
+    var g,l,f=this,j=tinymce.DOM;
+    if(c(h,"string")){
+        k.appendChild(j.doc.createTextNode(h))
+        }else{
+        if(h.length){
+            k=k.appendChild(j.create(h[0],h[1]));
+            for(g=2;g<h.length;g++){
+                f._addAll(k,h[g])
+                }
+            }
+        }
+},
+_startDrag:function(v,G,E){
+    var o=this,u,z,C=d.doc,f,l=o.windows[v],h=l.element,y=h.getXY(),x,q,F,g,A,s,r,j,i,m,k,n,B;
+    g={
+        x:0,
+        y:0
+    };
+    
+    A=d.getViewPort();
+    A.w-=2;
+    A.h-=2;
+    j=G.screenX;
+    i=G.screenY;
+    m=k=n=B=0;
+    u=a.add(C,"mouseup",function(p){
+        a.remove(C,"mouseup",u);
+        a.remove(C,"mousemove",z);
+        if(f){
+            f.remove()
+            }
+            h.moveBy(m,k);
+        h.resizeBy(n,B);
+        q=h.getSize();
+        d.setStyles(v+"_ifr",{
+            width:q.w-l.deltaWidth,
+            height:q.h-l.deltaHeight
+            });
+        o._fixIELayout(v,1);
+        return a.cancel(p)
+        });
+    if(E!="Move"){
+        D()
+        }
+        function D(){
+        if(f){
+            return
+        }
+        o._fixIELayout(v,0);
+        d.add(C.body,"div",{
+            id:"mceEventBlocker",
+            "class":"mceEventBlocker "+(o.editor.settings.inlinepopups_skin||"clearlooks2"),
+            style:{
+                zIndex:o.zIndex+1
+                }
+            });
+    if(tinymce.isIE6||(tinymce.isIE&&!d.boxModel)){
+        d.setStyles("mceEventBlocker",{
+            position:"absolute",
+            left:A.x,
+            top:A.y,
+            width:A.w-2,
+            height:A.h-2
+            })
+        }
+        f=new b("mceEventBlocker");
+    f.update();
+    x=h.getXY();
+    q=h.getSize();
+    s=g.x+x.x-A.x;
+    r=g.y+x.y-A.y;
+    d.add(f.get(),"div",{
+        id:"mcePlaceHolder",
+        "class":"mcePlaceHolder",
+        style:{
+            left:s,
+            top:r,
+            width:q.w,
+            height:q.h
+            }
+        });
+F=new b("mcePlaceHolder")
+}
+z=a.add(C,"mousemove",function(w){
+    var p,H,t;
+    D();
+    p=w.screenX-j;
+    H=w.screenY-i;
+    switch(E){
+        case"ResizeW":
+            m=p;
+            n=0-p;
+            break;
+        case"ResizeE":
+            n=p;
+            break;
+        case"ResizeN":case"ResizeNW":case"ResizeNE":
+            if(E=="ResizeNW"){
+            m=p;
+            n=0-p
+            }else{
+            if(E=="ResizeNE"){
+                n=p
+                }
+            }
+        k=H;
+        B=0-H;
+        break;
+    case"ResizeS":case"ResizeSW":case"ResizeSE":
+        if(E=="ResizeSW"){
+        m=p;
+        n=0-p
+        }else{
+        if(E=="ResizeSE"){
+            n=p
+            }
+        }
+    B=H;
+    break;
+case"mceMove":
+    m=p;
+    k=H;
+    break
+    }
+    if(n<(t=l.features.min_width-q.w)){
+    if(m!==0){
+        m+=n-t
+        }
+        n=t
+    }
+    if(B<(t=l.features.min_height-q.h)){
+    if(k!==0){
+        k+=B-t
+        }
+        B=t
+    }
+    n=Math.min(n,l.features.max_width-q.w);
+B=Math.min(B,l.features.max_height-q.h);
+m=Math.max(m,A.x-(s+A.x));
+k=Math.max(k,A.y-(r+A.y));
+m=Math.min(m,(A.w+A.x)-(s+q.w+A.x));
+k=Math.min(k,(A.h+A.y)-(r+q.h+A.y));
+if(m+k!==0){
+    if(s+m<0){
+        m=0
+        }
+        if(r+k<0){
+        k=0
+        }
+        F.moveTo(s+m,r+k)
+    }
+    if(n+B!==0){
+    F.resizeTo(q.w+n,q.h+B)
+    }
+    return a.cancel(w)
+});
+return a.cancel(G)
+},
+resizeBy:function(g,h,i){
+    var f=this.windows[i];
+    if(f){
+        f.element.resizeBy(g,h);
+        f.iframeElement.resizeBy(g,h)
+        }
+    },
+close:function(i,k){
+    var g=this,f,j=d.doc,h,k;
+    k=g._findId(k||i);
+    if(!g.windows[k]){
+        g.parent(i);
+        return
+    }
+    g.count--;
+    if(g.count==0){
+        d.remove("mceModalBlocker");
+        d.setAttrib(d.doc.body,"aria-hidden","false");
+        g.editor.focus()
+        }
+        if(f=g.windows[k]){
+        g.onClose.dispatch(g);
+        a.remove(j,"mousedown",f.mousedownFunc);
+        a.remove(j,"click",f.clickFunc);
+        a.clear(k);
+        a.clear(k+"_ifr");
+        d.setAttrib(k+"_ifr","src",'javascript:""');
+        f.element.remove();
+        delete g.windows[k];
+        h=g._frontWindow();
+        if(h){
+            g.focus(h.id)
+            }
+        }
+},
+_frontWindow:function(){
+    var g,f=0;
+    e(this.windows,function(h){
+        if(h.zIndex>f){
+            g=h;
+            f=h.zIndex
+            }
+        });
+return g
+},
+setTitle:function(f,g){
+    var h;
+    f=this._findId(f);
+    if(h=d.get(f+"_title")){
+        h.innerHTML=d.encode(g)
+        }
+    },
+alert:function(g,f,j){
+    var i=this,h;
+    h=i.open({
+        title:i,
+        type:"alert",
+        button_func:function(k){
+            if(f){
+                f.call(k||i,k)
+                }
+                i.close(null,h.id)
+            },
+        content:d.encode(i.editor.getLang(g,g)),
+        inline:1,
+        width:400,
+        height:130
+    })
+    },
+confirm:function(g,f,j){
+    var i=this,h;
+    h=i.open({
+        title:i,
+        type:"confirm",
+        button_func:function(k){
+            if(f){
+                f.call(k||i,k)
+                }
+                i.close(null,h.id)
+            },
+        content:d.encode(i.editor.getLang(g,g)),
+        inline:1,
+        width:400,
+        height:130
+    })
+    },
+_findId:function(f){
+    var g=this;
+    if(typeof(f)=="string"){
+        return f
+        }
+        e(g.windows,function(h){
+        var i=d.get(h.id+"_ifr");
+        if(i&&f==i.contentWindow){
+            f=h.id;
+            return false
+            }
+        });
+return f
+},
+_fixIELayout:function(i,h){
+    var f,g;
+    if(!tinymce.isIE6){
+        return
+    }
+    e(["n","s","w","e","nw","ne","sw","se"],function(j){
+        var k=d.get(i+"_resize_"+j);
+        d.setStyles(k,{
+            width:h?k.clientWidth:"",
+            height:h?k.clientHeight:"",
+            cursor:d.getStyle(k,"cursor",1)
+            });
+        d.setStyle(i+"_bottom","bottom","-1px");
+        k=0
+        });
+    if(f=this.windows[i]){
+        f.element.hide();
+        f.element.show();
+        e(d.select("div,a",i),function(k,j){
+            if(k.currentStyle.backgroundImage!="none"){
+                g=new Image();
+                g.src=k.currentStyle.backgroundImage.replace(/url\(\"(.+)\"\)/,"$1")
+                }
+            });
+    d.get(i).style.filter=""
+    }
+}
+});
+tinymce.PluginManager.add("inlinepopups",tinymce.plugins.InlinePopups)
+})();
\ No newline at end of file
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css
similarity index 98%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css
index 38d14ef1..cb16a287 100644
--- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css
+++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css
@@ -61,7 +61,7 @@
 .clearlooks2 .mceFocus .mceMax:hover {right:37px; background:url(img/buttons.png) -58px -32px}
 
 /* Resize */
-.clearlooks2 .mceResize {top:auto; left:auto; display:none; width:5px; height:5px; background:url(img/horizontal.png) no-repeat 0 -75px}
+.clearlooks2 .mceResize {top:auto; left:auto; display:none; width:5px; height:5px;}
 .clearlooks2 .mceResizable .mceResize {display:block}
 .clearlooks2 .mceResizable .mceMin, .clearlooks2 .mceMax {display:none}
 .clearlooks2 .mceMinimizable .mceMin {display:block}
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/template.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/template.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/template.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/inlinepopups/template.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/lists/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/css/media.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/css/media.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/css/media.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/css/media.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/editor_plugin.js
similarity index 98%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/editor_plugin.js
index f89959e2..bd338250 100644
--- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/editor_plugin.js
+++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/editor_plugin.js
@@ -1 +1 @@
-(function(){var d=tinymce.explode("id,name,width,height,style,align,class,hspace,vspace,bgcolor,type"),h=tinymce.makeMap(d.join(",")),b=tinymce.html.Node,f,a,g=tinymce.util.JSON,e;f=[["Flash","d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["ShockWave","166b1bca-3f9c-11cf-8075-444553540000","application/x-director","http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0"],["WindowsMedia","6bf52a52-394a-11d3-b153-00c04f79faa6,22d6f312-b0f6-11d0-94ab-0080c74c7e95,05589fa1-c356-11ce-bf01-00aa0055595a","application/x-mplayer2","http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"],["QuickTime","02bf25d5-8c17-4b23-bc80-d3488abddc6b","video/quicktime","http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"],["RealMedia","cfcdaa03-8be4-11cf-b84b-0020afbbccfa","audio/x-pn-realaudio-plugin","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["Java","8ad9c840-044e-11d1-b3e9-00805f499d93","application/x-java-applet","http://java.sun.com/products/plugin/autodl/jinstall-1_5_0-windows-i586.cab#Version=1,5,0,0"],["Silverlight","dfeaf541-f3e1-4c24-acac-99c30715084a","application/x-silverlight-2"],["Iframe"],["Video"],["Audio"]];function c(m){var l,j,k;if(m&&!m.splice){j=[];for(k=0;true;k++){if(m[k]){j[k]=m[k]}else{break}}return j}return m}tinymce.create("tinymce.plugins.MediaPlugin",{init:function(n,j){var r=this,l={},m,p,q,k;function o(i){return i&&i.nodeName==="IMG"&&n.dom.hasClass(i,"mceItemMedia")}r.editor=n;r.url=j;a="";for(m=0;m<f.length;m++){k=f[m][0];q={name:k,clsids:tinymce.explode(f[m][1]||""),mimes:tinymce.explode(f[m][2]||""),codebase:f[m][3]};for(p=0;p<q.clsids.length;p++){l["clsid:"+q.clsids[p]]=q}for(p=0;p<q.mimes.length;p++){l[q.mimes[p]]=q}l["mceItem"+k]=q;l[k.toLowerCase()]=q;a+=(a?"|":"")+k}tinymce.each(n.getParam("media_types","video=mp4,m4v,ogv,webm;silverlight=xap;flash=swf,flv;shockwave=dcr;quicktime=mov,qt,mpg,mpeg;shockwave=dcr;windowsmedia=avi,wmv,wm,asf,asx,wmx,wvx;realmedia=rm,ra,ram;java=jar;audio=mp3,ogg").split(";"),function(v){var s,u,t;v=v.split(/=/);u=tinymce.explode(v[1].toLowerCase());for(s=0;s<u.length;s++){t=l[v[0].toLowerCase()];if(t){l[u[s]]=t}}});a=new RegExp("write("+a+")\\(([^)]+)\\)");r.lookup=l;n.onPreInit.add(function(){n.schema.addValidElements("object[id|style|width|height|classid|codebase|*],param[name|value],embed[id|style|width|height|type|src|*],video[*],audio[*],source[*]");n.parser.addNodeFilter("object,embed,video,audio,script,iframe",function(s){var t=s.length;while(t--){r.objectToImg(s[t])}});n.serializer.addNodeFilter("img",function(s,u,t){var v=s.length,w;while(v--){w=s[v];if((w.attr("class")||"").indexOf("mceItemMedia")!==-1){r.imgToObject(w,t)}}})});n.onInit.add(function(){if(n.theme&&n.theme.onResolveName){n.theme.onResolveName.add(function(i,s){if(s.name==="img"&&n.dom.hasClass(s.node,"mceItemMedia")){s.name="media"}})}if(n&&n.plugins.contextmenu){n.plugins.contextmenu.onContextMenu.add(function(s,t,i){if(i.nodeName==="IMG"&&i.className.indexOf("mceItemMedia")!==-1){t.add({title:"media.edit",icon:"media",cmd:"mceMedia"})}})}});n.addCommand("mceMedia",function(){var s,i;i=n.selection.getNode();if(o(i)){s=n.dom.getAttrib(i,"data-mce-json");if(s){s=g.parse(s);tinymce.each(d,function(t){var u=n.dom.getAttrib(i,t);if(u){s[t]=u}});s.type=r.getType(i.className).name.toLowerCase()}}if(!s){s={type:"flash",video:{sources:[]},params:{}}}n.windowManager.open({file:j+"/media.htm",width:430+parseInt(n.getLang("media.delta_width",0)),height:500+parseInt(n.getLang("media.delta_height",0)),inline:1},{plugin_url:j,data:s})});n.addButton("media",{title:"media.desc",cmd:"mceMedia"});n.onNodeChange.add(function(s,i,t){i.setActive("media",o(t))})},convertUrl:function(k,n){var j=this,m=j.editor,l=m.settings,o=l.url_converter,i=l.url_converter_scope||j;if(!k){return k}if(n){return m.documentBaseURI.toAbsolute(k)}return o.call(i,k,"src","object")},getInfo:function(){return{longname:"Media",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/media",version:tinymce.majorVersion+"."+tinymce.minorVersion}},dataToImg:function(m,k){var r=this,o=r.editor,p=o.documentBaseURI,j,q,n,l;m.params.src=r.convertUrl(m.params.src,k);q=m.video.attrs;if(q){q.src=r.convertUrl(q.src,k)}if(q){q.poster=r.convertUrl(q.poster,k)}j=c(m.video.sources);if(j){for(l=0;l<j.length;l++){j[l].src=r.convertUrl(j[l].src,k)}}n=r.editor.dom.create("img",{id:m.id,style:m.style,align:m.align,src:r.editor.theme.url+"/img/trans.gif","class":"mceItemMedia mceItem"+r.getType(m.type).name,"data-mce-json":g.serialize(m,"'")});n.width=m.width||(m.type=="audio"?"300":"320");n.height=m.height||(m.type=="audio"?"32":"240");return n},dataToHtml:function(i,j){return this.editor.serializer.serialize(this.dataToImg(i,j),{forced_root_block:"",force_absolute:j})},htmlToData:function(k){var j,i,l;l={type:"flash",video:{sources:[]},params:{}};j=this.editor.parser.parse(k);i=j.getAll("img")[0];if(i){l=g.parse(i.attr("data-mce-json"));l.type=this.getType(i.attr("class")).name.toLowerCase();tinymce.each(d,function(m){var n=i.attr(m);if(n){l[m]=n}})}return l},getType:function(m){var k,j,l;j=tinymce.explode(m," ");for(k=0;k<j.length;k++){l=this.lookup[j[k]];if(l){return l}}},imgToObject:function(x,n){var t=this,o=t.editor,A,F,j,s,G,w,E,u,k,C,r,p,y,B,m,v,l,z,D;function q(i,H){var L,K,M,J,I;I=o.getParam("flash_video_player_url",t.convertUrl(t.url+"/moxieplayer.swf"));if(I){L=o.documentBaseURI;E.params.src=I;if(o.getParam("flash_video_player_absvideourl",true)){i=L.toAbsolute(i||"",true);H=L.toAbsolute(H||"",true)}M="";K=o.getParam("flash_video_player_flashvars",{url:"$url",poster:"$poster"});tinymce.each(K,function(O,N){O=O.replace(/\$url/,i||"");O=O.replace(/\$poster/,H||"");if(O.length>0){M+=(M?"&":"")+N+"="+escape(O)}});if(M.length){E.params.flashvars=M}J=o.getParam("flash_video_player_params",{allowfullscreen:true,allowscriptaccess:true});tinymce.each(J,function(O,N){E.params[N]=""+O})}}E=x.attr("data-mce-json");if(!E){return}E=g.parse(E);p=this.getType(x.attr("class"));z=x.attr("data-mce-style");if(!z){z=x.attr("style");if(z){z=o.dom.serializeStyle(o.dom.parseStyle(z,"img"))}}if(p.name==="Iframe"){v=new b("iframe",1);tinymce.each(d,function(i){var H=x.attr(i);if(i=="class"&&H){H=H.replace(/mceItem.+ ?/g,"")}if(H&&H.length>0){v.attr(i,H)}});for(G in E.params){v.attr(G,E.params[G])}v.attr({style:z,src:E.params.src});x.replace(v);return}if(this.editor.settings.media_use_script){v=new b("script",1).attr("type","text/javascript");w=new b("#text",3);w.value="write"+p.name+"("+g.serialize(tinymce.extend(E.params,{width:x.attr("width"),height:x.attr("height")}))+");";v.append(w);x.replace(v);return}if(p.name==="Video"&&E.video.sources[0]){A=new b("video",1).attr(tinymce.extend({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z},E.video.attrs));if(E.video.attrs){l=E.video.attrs.poster}k=E.video.sources=c(E.video.sources);for(y=0;y<k.length;y++){if(/\.mp4$/.test(k[y].src)){m=k[y].src}}if(!k[0].type){A.attr("src",k[0].src);k.splice(0,1)}for(y=0;y<k.length;y++){u=new b("source",1).attr(k[y]);u.shortEnded=true;A.append(u)}if(m){q(m,l);p=t.getType("flash")}else{E.params.src=""}}if(p.name==="Audio"&&E.video.sources[0]){D=new b("audio",1).attr(tinymce.extend({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z},E.video.attrs));if(E.video.attrs){l=E.video.attrs.poster}k=E.video.sources=c(E.video.sources);if(!k[0].type){D.attr("src",k[0].src);k.splice(0,1)}for(y=0;y<k.length;y++){u=new b("source",1).attr(k[y]);u.shortEnded=true;D.append(u)}E.params.src=""}if(E.params.src){if(/\.flv$/i.test(E.params.src)){q(E.params.src,"")}if(n&&n.force_absolute){E.params.src=o.documentBaseURI.toAbsolute(E.params.src)}F=new b("object",1).attr({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z});tinymce.each(d,function(i){if(E[i]&&i!="type"){F.attr(i,E[i])}});for(G in E.params){r=new b("param",1);r.shortEnded=true;w=E.params[G];if(G==="src"&&p.name==="WindowsMedia"){G="url"}r.attr({name:G,value:w});F.append(r)}if(this.editor.getParam("media_strict",true)){F.attr({data:E.params.src,type:p.mimes[0]})}else{F.attr({classid:"clsid:"+p.clsids[0],codebase:p.codebase});j=new b("embed",1);j.shortEnded=true;j.attr({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z,type:p.mimes[0]});for(G in E.params){j.attr(G,E.params[G])}tinymce.each(d,function(i){if(E[i]&&i!="type"){j.attr(i,E[i])}});F.append(j)}if(E.object_html){w=new b("#text",3);w.raw=true;w.value=E.object_html;F.append(w)}if(A){A.append(F)}}if(A){if(E.video_html){w=new b("#text",3);w.raw=true;w.value=E.video_html;A.append(w)}}if(D){if(E.video_html){w=new b("#text",3);w.raw=true;w.value=E.video_html;D.append(w)}}if(A||D||F){x.replace(A||D||F)}else{x.remove()}},objectToImg:function(y){var F,j,A,p,G,H,u,w,t,B,z,q,o,D,x,k,E,n,C=this.lookup,l,v,s=this.editor.settings.url_converter,m=this.editor.settings.url_converter_scope;function r(i){return new tinymce.html.Serializer({inner:true,validate:false}).serialize(i)}if(!y.parent){return}if(y.name==="script"){if(y.firstChild){l=a.exec(y.firstChild.value)}if(!l){return}n=l[1];E={video:{},params:g.parse(l[2])};w=E.params.width;t=E.params.height}E=E||{video:{},params:{}};G=new b("img",1);G.attr({src:this.editor.theme.url+"/img/trans.gif"});H=y.name;if(H==="video"||H=="audio"){A=y;F=y.getAll("object")[0];j=y.getAll("embed")[0];w=A.attr("width");t=A.attr("height");u=A.attr("id");E.video={attrs:{},sources:[]};v=E.video.attrs;for(H in A.attributes.map){v[H]=A.attributes.map[H]}x=y.attr("src");if(x){E.video.sources.push({src:s.call(m,x,"src",y.name)})}k=A.getAll("source");for(z=0;z<k.length;z++){x=k[z].remove();E.video.sources.push({src:s.call(m,x.attr("src"),"src","source"),type:x.attr("type"),media:x.attr("media")})}if(v.poster){v.poster=s.call(m,v.poster,"poster",y.name)}}if(y.name==="object"){F=y;j=y.getAll("embed")[0]}if(y.name==="embed"){j=y}if(y.name==="iframe"){p=y;n="Iframe"}if(F){w=w||F.attr("width");t=t||F.attr("height");B=B||F.attr("style");u=u||F.attr("id");D=F.getAll("param");for(z=0;z<D.length;z++){o=D[z];H=o.remove().attr("name");if(!h[H]){E.params[H]=o.attr("value")}}E.params.src=E.params.src||F.attr("data")}if(j){w=w||j.attr("width");t=t||j.attr("height");B=B||j.attr("style");u=u||j.attr("id");for(H in j.attributes.map){if(!h[H]&&!E.params[H]){E.params[H]=j.attributes.map[H]}}}if(p){w=p.attr("width");t=p.attr("height");B=B||p.attr("style");u=p.attr("id");tinymce.each(d,function(i){G.attr(i,p.attr(i))});for(H in p.attributes.map){if(!h[H]&&!E.params[H]){E.params[H]=p.attributes.map[H]}}}if(E.params.movie){E.params.src=E.params.src||E.params.movie;delete E.params.movie}if(E.params.src){E.params.src=s.call(m,E.params.src,"src","object")}if(A){if(y.name==="video"){n=C.video.name}else{if(y.name==="audio"){n=C.audio.name}}}if(F&&!n){n=(C[(F.attr("clsid")||"").toLowerCase()]||C[(F.attr("type")||"").toLowerCase()]||{}).name}if(j&&!n){n=(C[(j.attr("type")||"").toLowerCase()]||{}).name}y.replace(G);if(j){j.remove()}if(F){q=r(F.remove());if(q){E.object_html=q}}if(A){q=r(A.remove());if(q){E.video_html=q}}G.attr({id:u,"class":"mceItemMedia mceItem"+(n||"Flash"),style:B,width:w||(y.name=="audio"?"300":"320"),height:t||(y.name=="audio"?"32":"240"),"data-mce-json":g.serialize(E,"'")})}});tinymce.PluginManager.add("media",tinymce.plugins.MediaPlugin)})();
\ No newline at end of file
+(function(){var d=tinymce.explode("id,name,width,height,style,align,class,hspace,vspace,bgcolor,type"),h=tinymce.makeMap(d.join(",")),b=tinymce.html.Node,f,a,g=tinymce.util.JSON,e;f=[["Flash","d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["ShockWave","166b1bca-3f9c-11cf-8075-444553540000","application/x-director","http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0"],["WindowsMedia","6bf52a52-394a-11d3-b153-00c04f79faa6,22d6f312-b0f6-11d0-94ab-0080c74c7e95,05589fa1-c356-11ce-bf01-00aa0055595a","application/x-mplayer2","http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"],["QuickTime","02bf25d5-8c17-4b23-bc80-d3488abddc6b","video/quicktime","http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"],["RealMedia","cfcdaa03-8be4-11cf-b84b-0020afbbccfa","audio/x-pn-realaudio-plugin","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["Java","8ad9c840-044e-11d1-b3e9-00805f499d93","application/x-java-applet","http://java.sun.com/products/plugin/autodl/jinstall-1_5_0-windows-i586.cab#Version=1,5,0,0"],["Silverlight","dfeaf541-f3e1-4c24-acac-99c30715084a","application/x-silverlight-2"],["Iframe"],["Video"],["Audio"]];function c(m){var l,j,k;if(m&&!m.splice){j=[];for(k=0;true;k++){if(m[k]){j[k]=m[k]}else{break}}return j}return m}tinymce.create("tinymce.plugins.MediaPlugin",{init:function(n,j){var r=this,l={},m,p,q,k;function o(i){return i&&i.nodeName==="IMG"&&n.dom.hasClass(i,"mceItemMedia")}r.editor=n;r.url=j;a="";for(m=0;m<f.length;m++){k=f[m][0];q={name:k,clsids:tinymce.explode(f[m][1]||""),mimes:tinymce.explode(f[m][2]||""),codebase:f[m][3]};for(p=0;p<q.clsids.length;p++){l["clsid:"+q.clsids[p]]=q}for(p=0;p<q.mimes.length;p++){l[q.mimes[p]]=q}l["mceItem"+k]=q;l[k.toLowerCase()]=q;a+=(a?"|":"")+k}tinymce.each(n.getParam("media_types","video=mp4,m4v,ogv,webm;silverlight=xap;flash=swf,flv;shockwave=dcr;quicktime=mov,qt,mpg,mpeg;shockwave=dcr;windowsmedia=avi,wmv,wm,asf,asx,wmx,wvx;realmedia=rm,ra,ram;java=jar;audio=mp3,ogg").split(";"),function(v){var s,u,t;v=v.split(/=/);u=tinymce.explode(v[1].toLowerCase());for(s=0;s<u.length;s++){t=l[v[0].toLowerCase()];if(t){l[u[s]]=t}}});a=new RegExp("write("+a+")\\(([^)]+)\\)");r.lookup=l;n.onPreInit.add(function(){n.schema.addValidElements("object[id|style|width|height|classid|codebase|*],param[name|value],embed[id|style|width|height|type|src|*],video[*],audio[*],source[*]");n.parser.addNodeFilter("object,embed,video,audio,script,iframe",function(s){var t=s.length;while(t--){r.objectToImg(s[t])}});n.serializer.addNodeFilter("img",function(s,u,t){var v=s.length,w;while(v--){w=s[v];if((w.attr("class")||"").indexOf("mceItemMedia")!==-1){r.imgToObject(w,t)}}})});n.onInit.add(function(){if(n.theme&&n.theme.onResolveName){n.theme.onResolveName.add(function(i,s){if(s.name==="img"&&n.dom.hasClass(s.node,"mceItemMedia")){s.name="media"}})}if(n&&n.plugins.contextmenu){n.plugins.contextmenu.onContextMenu.add(function(s,t,i){if(i.nodeName==="IMG"&&i.className.indexOf("mceItemMedia")!==-1){t.add({title:"media.edit",icon:"media",cmd:"mceMedia"})}})}});n.addCommand("mceMedia",function(){var s,i;i=n.selection.getNode();if(o(i)){s=n.dom.getAttrib(i,"data-mce-json");if(s){s=g.parse(s);tinymce.each(d,function(t){var u=n.dom.getAttrib(i,t);if(u){s[t]=u}});s.type=r.getType(i.className).name.toLowerCase()}}if(!s){s={type:"flash",video:{sources:[]},params:{}}}n.windowManager.open({file:j+"/media.htm",width:430+parseInt(n.getLang("media.delta_width",0)),height:500+parseInt(n.getLang("media.delta_height",0)),inline:1},{plugin_url:j,data:s})});n.addButton("media",{title:"media.desc",cmd:"mceMedia"});n.onNodeChange.add(function(s,i,t){i.setActive("media",o(t))})},convertUrl:function(k,n){var j=this,m=j.editor,l=m.settings,o=l.url_converter,i=l.url_converter_scope||j;if(!k){return k}if(n){return m.documentBaseURI.toAbsolute(k)}return o.call(i,k,"src","object")},getInfo:function(){return{longname:"Media",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/media",version:tinymce.majorVersion+"."+tinymce.minorVersion}},dataToImg:function(m,k){var r=this,o=r.editor,p=o.documentBaseURI,j,q,n,l;m.params.src=r.convertUrl(m.params.src,k);q=m.video.attrs;if(q){q.src=r.convertUrl(q.src,k)}if(q){q.poster=r.convertUrl(q.poster,k)}j=c(m.video.sources);if(j){for(l=0;l<j.length;l++){j[l].src=r.convertUrl(j[l].src,k)}}n=r.editor.dom.create("img",{id:m.id,style:m.style,align:m.align,src:r.editor.theme.url+"/img/trans.png","class":"mceItemMedia mceItem"+r.getType(m.type).name,"data-mce-json":g.serialize(m,"'")});n.width=m.width||(m.type=="audio"?"300":"320");n.height=m.height||(m.type=="audio"?"32":"240");return n},dataToHtml:function(i,j){return this.editor.serializer.serialize(this.dataToImg(i,j),{forced_root_block:"",force_absolute:j})},htmlToData:function(k){var j,i,l;l={type:"flash",video:{sources:[]},params:{}};j=this.editor.parser.parse(k);i=j.getAll("img")[0];if(i){l=g.parse(i.attr("data-mce-json"));l.type=this.getType(i.attr("class")).name.toLowerCase();tinymce.each(d,function(m){var n=i.attr(m);if(n){l[m]=n}})}return l},getType:function(m){var k,j,l;j=tinymce.explode(m," ");for(k=0;k<j.length;k++){l=this.lookup[j[k]];if(l){return l}}},imgToObject:function(x,n){var t=this,o=t.editor,A,F,j,s,G,w,E,u,k,C,r,p,y,B,m,v,l,z,D;function q(i,H){var L,K,M,J,I;I=o.getParam("flash_video_player_url",t.convertUrl(t.url+"/moxieplayer.swf"));if(I){L=o.documentBaseURI;E.params.src=I;if(o.getParam("flash_video_player_absvideourl",true)){i=L.toAbsolute(i||"",true);H=L.toAbsolute(H||"",true)}M="";K=o.getParam("flash_video_player_flashvars",{url:"$url",poster:"$poster"});tinymce.each(K,function(O,N){O=O.replace(/\$url/,i||"");O=O.replace(/\$poster/,H||"");if(O.length>0){M+=(M?"&":"")+N+"="+escape(O)}});if(M.length){E.params.flashvars=M}J=o.getParam("flash_video_player_params",{allowfullscreen:true,allowscriptaccess:true});tinymce.each(J,function(O,N){E.params[N]=""+O})}}E=x.attr("data-mce-json");if(!E){return}E=g.parse(E);p=this.getType(x.attr("class"));z=x.attr("data-mce-style");if(!z){z=x.attr("style");if(z){z=o.dom.serializeStyle(o.dom.parseStyle(z,"img"))}}if(p.name==="Iframe"){v=new b("iframe",1);tinymce.each(d,function(i){var H=x.attr(i);if(i=="class"&&H){H=H.replace(/mceItem.+ ?/g,"")}if(H&&H.length>0){v.attr(i,H)}});for(G in E.params){v.attr(G,E.params[G])}v.attr({style:z,src:E.params.src});x.replace(v);return}if(this.editor.settings.media_use_script){v=new b("script",1).attr("type","text/javascript");w=new b("#text",3);w.value="write"+p.name+"("+g.serialize(tinymce.extend(E.params,{width:x.attr("width"),height:x.attr("height")}))+");";v.append(w);x.replace(v);return}if(p.name==="Video"&&E.video.sources[0]){A=new b("video",1).attr(tinymce.extend({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z},E.video.attrs));if(E.video.attrs){l=E.video.attrs.poster}k=E.video.sources=c(E.video.sources);for(y=0;y<k.length;y++){if(/\.mp4$/.test(k[y].src)){m=k[y].src}}if(!k[0].type){A.attr("src",k[0].src);k.splice(0,1)}for(y=0;y<k.length;y++){u=new b("source",1).attr(k[y]);u.shortEnded=true;A.append(u)}if(m){q(m,l);p=t.getType("flash")}else{E.params.src=""}}if(p.name==="Audio"&&E.video.sources[0]){D=new b("audio",1).attr(tinymce.extend({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z},E.video.attrs));if(E.video.attrs){l=E.video.attrs.poster}k=E.video.sources=c(E.video.sources);if(!k[0].type){D.attr("src",k[0].src);k.splice(0,1)}for(y=0;y<k.length;y++){u=new b("source",1).attr(k[y]);u.shortEnded=true;D.append(u)}E.params.src=""}if(E.params.src){if(/\.flv$/i.test(E.params.src)){q(E.params.src,"")}if(n&&n.force_absolute){E.params.src=o.documentBaseURI.toAbsolute(E.params.src)}F=new b("object",1).attr({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z});tinymce.each(d,function(i){if(E[i]&&i!="type"){F.attr(i,E[i])}});for(G in E.params){r=new b("param",1);r.shortEnded=true;w=E.params[G];if(G==="src"&&p.name==="WindowsMedia"){G="url"}r.attr({name:G,value:w});F.append(r)}if(this.editor.getParam("media_strict",true)){F.attr({data:E.params.src,type:p.mimes[0]})}else{F.attr({classid:"clsid:"+p.clsids[0],codebase:p.codebase});j=new b("embed",1);j.shortEnded=true;j.attr({id:x.attr("id"),width:x.attr("width"),height:x.attr("height"),style:z,type:p.mimes[0]});for(G in E.params){j.attr(G,E.params[G])}tinymce.each(d,function(i){if(E[i]&&i!="type"){j.attr(i,E[i])}});F.append(j)}if(E.object_html){w=new b("#text",3);w.raw=true;w.value=E.object_html;F.append(w)}if(A){A.append(F)}}if(A){if(E.video_html){w=new b("#text",3);w.raw=true;w.value=E.video_html;A.append(w)}}if(D){if(E.video_html){w=new b("#text",3);w.raw=true;w.value=E.video_html;D.append(w)}}if(A||D||F){x.replace(A||D||F)}else{x.remove()}},objectToImg:function(y){var F,j,A,p,G,H,u,w,t,B,z,q,o,D,x,k,E,n,C=this.lookup,l,v,s=this.editor.settings.url_converter,m=this.editor.settings.url_converter_scope;function r(i){return new tinymce.html.Serializer({inner:true,validate:false}).serialize(i)}if(!y.parent){return}if(y.name==="script"){if(y.firstChild){l=a.exec(y.firstChild.value)}if(!l){return}n=l[1];E={video:{},params:g.parse(l[2])};w=E.params.width;t=E.params.height}E=E||{video:{},params:{}};G=new b("img",1);G.attr({src:this.editor.theme.url+"/img/trans.png"});H=y.name;if(H==="video"||H=="audio"){A=y;F=y.getAll("object")[0];j=y.getAll("embed")[0];w=A.attr("width");t=A.attr("height");u=A.attr("id");E.video={attrs:{},sources:[]};v=E.video.attrs;for(H in A.attributes.map){v[H]=A.attributes.map[H]}x=y.attr("src");if(x){E.video.sources.push({src:s.call(m,x,"src",y.name)})}k=A.getAll("source");for(z=0;z<k.length;z++){x=k[z].remove();E.video.sources.push({src:s.call(m,x.attr("src"),"src","source"),type:x.attr("type"),media:x.attr("media")})}if(v.poster){v.poster=s.call(m,v.poster,"poster",y.name)}}if(y.name==="object"){F=y;j=y.getAll("embed")[0]}if(y.name==="embed"){j=y}if(y.name==="iframe"){p=y;n="Iframe"}if(F){w=w||F.attr("width");t=t||F.attr("height");B=B||F.attr("style");u=u||F.attr("id");D=F.getAll("param");for(z=0;z<D.length;z++){o=D[z];H=o.remove().attr("name");if(!h[H]){E.params[H]=o.attr("value")}}E.params.src=E.params.src||F.attr("data")}if(j){w=w||j.attr("width");t=t||j.attr("height");B=B||j.attr("style");u=u||j.attr("id");for(H in j.attributes.map){if(!h[H]&&!E.params[H]){E.params[H]=j.attributes.map[H]}}}if(p){w=p.attr("width");t=p.attr("height");B=B||p.attr("style");u=p.attr("id");tinymce.each(d,function(i){G.attr(i,p.attr(i))});for(H in p.attributes.map){if(!h[H]&&!E.params[H]){E.params[H]=p.attributes.map[H]}}}if(E.params.movie){E.params.src=E.params.src||E.params.movie;delete E.params.movie}if(E.params.src){E.params.src=s.call(m,E.params.src,"src","object")}if(A){if(y.name==="video"){n=C.video.name}else{if(y.name==="audio"){n=C.audio.name}}}if(F&&!n){n=(C[(F.attr("clsid")||"").toLowerCase()]||C[(F.attr("type")||"").toLowerCase()]||{}).name}if(j&&!n){n=(C[(j.attr("type")||"").toLowerCase()]||{}).name}y.replace(G);if(j){j.remove()}if(F){q=r(F.remove());if(q){E.object_html=q}}if(A){q=r(A.remove());if(q){E.video_html=q}}G.attr({id:u,"class":"mceItemMedia mceItem"+(n||"Flash"),style:B,width:w||(y.name=="audio"?"300":"320"),height:t||(y.name=="audio"?"32":"240"),"data-mce-json":g.serialize(E,"'")})}});tinymce.PluginManager.add("media",tinymce.plugins.MediaPlugin)})();
\ No newline at end of file
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/editor_plugin_src.js
similarity index 99%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/editor_plugin_src.js
index 1dccd67c..57e9fe2d 100644
--- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/editor_plugin_src.js
+++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/editor_plugin_src.js
@@ -250,7 +250,7 @@
 				id : data.id,
 				style : data.style,
 				align : data.align,
-				src : self.editor.theme.url + '/img/trans.gif',
+				src : self.editor.theme.url + '/img/trans.png',
 				'class' : 'mceItemMedia mceItem' + self.getType(data.type).name,
 				'data-mce-json' : JSON.serialize(data, "'")
 			});
@@ -651,7 +651,7 @@
 			// Setup new image object
 			img = new Node('img', 1);
 			img.attr({
-				src : this.editor.theme.url + '/img/trans.gif'
+				src : this.editor.theme.url + '/img/trans.png'
 			});
 
 			// Video element
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/js/embed.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/js/embed.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/js/embed.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/js/embed.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/js/media.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/js/media.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/js/media.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/js/media.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/langs/en_dlg.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/langs/en_dlg.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/langs/en_dlg.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/media.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/media.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/media.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/media.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/moxieplayer.swf b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/moxieplayer.swf
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/media/moxieplayer.swf
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/media/moxieplayer.swf
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js
similarity index 91%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js
index 35085e8a..c1e4f384 100644
--- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js
+++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js
@@ -1 +1 @@
-(function(){tinymce.create("tinymce.plugins.PageBreakPlugin",{init:function(b,d){var f='<img src="'+b.theme.url+'/img/trans.gif" class="mcePageBreak mceItemNoResize" />',a="mcePageBreak",c=b.getParam("pagebreak_separator","<!-- pagebreak -->"),e;e=new RegExp(c.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(g){return"\\"+g}),"g");b.addCommand("mcePageBreak",function(){b.execCommand("mceInsertContent",0,f)});b.addButton("pagebreak",{title:"pagebreak.desc",cmd:a});b.onInit.add(function(){if(b.theme.onResolveName){b.theme.onResolveName.add(function(g,h){if(h.node.nodeName=="IMG"&&b.dom.hasClass(h.node,a)){h.name="pagebreak"}})}});b.onClick.add(function(g,h){h=h.target;if(h.nodeName==="IMG"&&g.dom.hasClass(h,a)){g.selection.select(h)}});b.onNodeChange.add(function(h,g,i){g.setActive("pagebreak",i.nodeName==="IMG"&&h.dom.hasClass(i,a))});b.onBeforeSetContent.add(function(g,h){h.content=h.content.replace(e,f)});b.onPostProcess.add(function(g,h){if(h.get){h.content=h.content.replace(/<img[^>]+>/g,function(i){if(i.indexOf('class="mcePageBreak')!==-1){i=c}return i})}})},getInfo:function(){return{longname:"PageBreak",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("pagebreak",tinymce.plugins.PageBreakPlugin)})();
\ No newline at end of file
+(function(){tinymce.create("tinymce.plugins.PageBreakPlugin",{init:function(b,d){var f='<img src="'+b.theme.url+'/img/trans.png" class="mcePageBreak mceItemNoResize" />',a="mcePageBreak",c=b.getParam("pagebreak_separator","<!-- pagebreak -->"),e;e=new RegExp(c.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(g){return"\\"+g}),"g");b.addCommand("mcePageBreak",function(){b.execCommand("mceInsertContent",0,f)});b.addButton("pagebreak",{title:"pagebreak.desc",cmd:a});b.onInit.add(function(){if(b.theme.onResolveName){b.theme.onResolveName.add(function(g,h){if(h.node.nodeName=="IMG"&&b.dom.hasClass(h.node,a)){h.name="pagebreak"}})}});b.onClick.add(function(g,h){h=h.target;if(h.nodeName==="IMG"&&g.dom.hasClass(h,a)){g.selection.select(h)}});b.onNodeChange.add(function(h,g,i){g.setActive("pagebreak",i.nodeName==="IMG"&&h.dom.hasClass(i,a))});b.onBeforeSetContent.add(function(g,h){h.content=h.content.replace(e,f)});b.onPostProcess.add(function(g,h){if(h.get){h.content=h.content.replace(/<img[^>]+>/g,function(i){if(i.indexOf('class="mcePageBreak')!==-1){i=c}return i})}})},getInfo:function(){return{longname:"PageBreak",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("pagebreak",tinymce.plugins.PageBreakPlugin)})();
\ No newline at end of file
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js
similarity index 96%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js
index fc3b3b4a..5edc3d37 100644
--- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js
+++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js
@@ -11,7 +11,7 @@
 (function() {
 	tinymce.create('tinymce.plugins.PageBreakPlugin', {
 		init : function(ed, url) {
-			var pb = '<img src="' + ed.theme.url + '/img/trans.gif" class="mcePageBreak mceItemNoResize" />', cls = 'mcePageBreak', sep = ed.getParam('pagebreak_separator', '<!-- pagebreak -->'), pbRE;
+			var pb = '<img src="' + ed.theme.url + '/img/trans.png" class="mcePageBreak mceItemNoResize" />', cls = 'mcePageBreak', sep = ed.getParam('pagebreak_separator', '<!-- pagebreak -->'), pbRE;
 
 			pbRE = new RegExp(sep.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g, function(a) {return '\\' + a;}), 'g');
 
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/js/pastetext.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/js/pastetext.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/js/pastetext.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/js/pastetext.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/js/pasteword.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/js/pasteword.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/js/pasteword.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/js/pasteword.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/pastetext.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/pastetext.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/pastetext.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/pastetext.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/pasteword.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/pasteword.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/paste/pasteword.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/paste/pasteword.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/example.html b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/example.html
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/example.html
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/example.html
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/jscripts/embed.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/jscripts/embed.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/jscripts/embed.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/jscripts/embed.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/preview.html b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/preview.html
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/preview/preview.html
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/preview/preview.html
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/print/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/print/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/print/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/print/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/print/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/print/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/print/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/print/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/save/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/save/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/save/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/save/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/save/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/save/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/save/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/save/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/css/searchreplace.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/css/searchreplace.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/css/searchreplace.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/css/searchreplace.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/css/content.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/css/content.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/css/content.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/css/content.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/img/wline.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/img/wline.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/img/wline.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/spellchecker/img/wline.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/css/props.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/css/props.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/css/props.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/css/props.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/js/props.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/js/props.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/js/props.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/js/props.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/langs/en_dlg.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/langs/en_dlg.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/langs/en_dlg.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/props.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/props.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/style/props.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/style/props.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/cell.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/cell.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/cell.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/cell.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/css/cell.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/css/cell.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/css/cell.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/css/cell.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/css/row.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/css/row.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/css/row.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/css/row.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/css/table.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/css/table.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/css/table.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/css/table.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/cell.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/cell.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/cell.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/cell.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/merge_cells.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/merge_cells.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/merge_cells.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/merge_cells.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/row.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/row.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/row.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/row.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/table.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/table.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/js/table.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/js/table.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/langs/en_dlg.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/langs/en_dlg.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/langs/en_dlg.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/merge_cells.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/merge_cells.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/merge_cells.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/merge_cells.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/row.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/row.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/row.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/row.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/table.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/table.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/table/table.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/table/table.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/blank.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/blank.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/blank.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/blank.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/css/template.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/css/template.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/css/template.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/css/template.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/js/template.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/js/template.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/js/template.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/js/template.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/langs/en_dlg.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/langs/en_dlg.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/langs/en_dlg.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/template.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/template.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/template/template.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/template/template.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/attributes.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/attributes.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/attributes.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/attributes.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/popup.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/popup.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/popup.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/css/popup.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/about.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/about.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/about.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/about.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/anchor.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/anchor.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/anchor.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/anchor.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/charmap.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/charmap.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/charmap.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/charmap.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/color_picker.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/color_picker.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/color_picker.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/color_picker.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/editor_template.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/editor_template.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/editor_template.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/editor_template.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/editor_template_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/editor_template_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/editor_template_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/editor_template_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/image.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/image.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/image.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/image.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/colorpicker.jpg b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/colorpicker.jpg
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/colorpicker.jpg
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/colorpicker.jpg
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/flash.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/flash.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/flash.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/flash.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/icons.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/icons.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/icons.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/icons.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/iframe.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/iframe.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/iframe.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/iframe.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/pagebreak.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/pagebreak.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/pagebreak.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/pagebreak.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/quicktime.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/quicktime.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/quicktime.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/quicktime.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/realmedia.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/realmedia.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/realmedia.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/realmedia.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/shockwave.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/shockwave.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/shockwave.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/shockwave.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/trans.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/trans.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/trans.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/trans.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/video.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/video.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/video.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/video.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/windowsmedia.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/windowsmedia.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/img/windowsmedia.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/img/windowsmedia.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/about.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/about.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/about.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/about.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/anchor.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/anchor.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/anchor.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/anchor.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/charmap.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/charmap.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/charmap.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/charmap.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/color_picker.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/color_picker.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/color_picker.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/color_picker.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/image.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/image.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/image.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/image.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/link.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/link.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/link.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/link.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/source_editor.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/source_editor.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/js/source_editor.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/js/source_editor.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/langs/en.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/langs/en.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/langs/en.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/langs/en.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/link.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/link.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/link.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/link.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/shortcuts.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/shortcuts.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/shortcuts.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/shortcuts.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/content.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/content.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/content.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/content.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css
similarity index 93%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css
index d5daec7e..3e5460b0 100644
--- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css
+++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css
@@ -73,12 +73,12 @@ td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #A
 .mceActionPanel {margin-top:5px;}
 
 /* Tabs classes */
-.tabs {width:100%; height:18px; line-height:normal; background:url(img/tabs.gif) repeat-x 0 -72px;}
+.tabs {width:100%; height:18px; line-height:normal; background:url(img/tabs.png) repeat-x 0 -72px;}
 .tabs ul {margin:0; padding:0; list-style:none;}
-.tabs li {float:left; background:url(img/tabs.gif) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;}
-.tabs li.current {background:url(img/tabs.gif) no-repeat 0 -18px; margin-right:2px;}
-.tabs span {float:left; display:block; background:url(img/tabs.gif) no-repeat right -36px; padding:0px 10px 0 0;}
-.tabs .current span {background:url(img/tabs.gif) no-repeat right -54px;}
+.tabs li {float:left; background:url(img/tabs.png) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;}
+.tabs li.current {background:url(img/tabs.png) no-repeat 0 -18px; margin-right:2px;}
+.tabs span {float:left; display:block; background:url(img/tabs.png) no-repeat right -36px; padding:0px 10px 0 0;}
+.tabs .current span {background:url(img/tabs.png) no-repeat right -54px;}
 .tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;}
 .tabs a:link, .tabs a:visited, .tabs a:hover {color:black;}
 
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/buttons.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/buttons.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/buttons.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/buttons.png
diff --git a/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/items.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/items.png
new file mode 100644
index 00000000..0330579f
Binary files /dev/null and b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/items.png differ
diff --git a/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.png
new file mode 100644
index 00000000..1b8d1f7a
Binary files /dev/null and b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.png differ
diff --git a/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.png
new file mode 100644
index 00000000..0cb78158
Binary files /dev/null and b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.png differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/progress.gif b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/progress.gif
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/progress.gif
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/progress.gif
diff --git a/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.png
new file mode 100644
index 00000000..0d120c43
Binary files /dev/null and b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.png differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/ui.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/ui.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/ui.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/default/ui.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css
similarity index 93%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css
index 75cfaf18..00c135f5 100644
--- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css
+++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css
@@ -7,7 +7,7 @@ h4 {font-size: 1em}
 h5 {font-size: .83em}
 h6 {font-size: .75em}
 .mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;}
-a.mceItemAnchor {display:inline-block; width:11px !important; height:11px  !important; background:url(../default/img/items.gif) no-repeat 0 0;}
+a.mceItemAnchor {display:inline-block; width:11px !important; height:11px  !important; background:url(../default/img/items.png) no-repeat 0 0;}
 span.mceItemNbsp {background: #DDD}
 td.mceSelected, th.mceSelected {background-color:#3399ff !important}
 img {border:0;}
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/dialog.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/dialog.css
similarity index 97%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/dialog.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/dialog.css
index dafcd280..0deab02e 100644
--- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/dialog.css
+++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/dialog.css
@@ -40,12 +40,12 @@ float:left;
 
 /* Browse */
 a.pickcolor, a.browse {text-decoration:none}
-a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;}
+a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.png) -860px 0; border:1px solid #FFF; margin-left:1px;}
 .mceOldBoxModel a.browse span {width:22px; height:20px;}
 a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;}
 a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)}
 a.browse:hover span.disabled {border:1px solid white; background-color:transparent;}
-a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;}
+a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.png) -840px 0; margin-left:2px;}
 .mceOldBoxModel a.pickcolor span {width:21px; height:17px;}
 a.pickcolor:hover span {background-color:#B2BBD0;}
 a.pickcolor:hover span.disabled {}
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/ui.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/ui.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/ui.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/highcontrast/ui.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css
similarity index 75%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css
index a666e4c7..03abd374 100644
--- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css
+++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css
@@ -8,7 +8,7 @@ h4 {font-size: 1em}
 h5 {font-size: .83em}
 h6 {font-size: .75em}
 .mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;}
-a.mceItemAnchor {display:inline-block; width:11px !important; height:11px  !important; background:url(../default/img/items.gif) no-repeat 0 0;}
+a.mceItemAnchor {display:inline-block; width:11px !important; height:11px  !important; background:url(../default/img/items.png) no-repeat 0 0;}
 span.mceItemNbsp {background: #DDD}
 td.mceSelected, th.mceSelected {background-color:#3399ff !important}
 img {border:0;}
@@ -36,12 +36,12 @@ img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px}
 font[face=mceinline] {font-family:inherit !important}
 
 .mceItemMedia {border:1px dotted #cc0000; background-position:center; background-repeat:no-repeat; background-color:#ffffcc}
-.mceItemShockWave {background-image:url(../../img/shockwave.gif)}
-.mceItemFlash {background-image:url(../../img/flash.gif)}
-.mceItemQuickTime {background-image:url(../../img/quicktime.gif)}
-.mceItemWindowsMedia {background-image:url(../../img/windowsmedia.gif)}
-.mceItemRealMedia {background-image:url(../../img/realmedia.gif)}
-.mceItemVideo {background-image:url(../../img/video.gif)}
-.mceItemAudio {background-image:url(../../img/video.gif)}
-.mceItemIframe {background-image:url(../../img/iframe.gif)}
-.mcePageBreak {display:block;border:0;width:100%;height:12px;border-top:1px dotted #ccc;margin-top:15px;background:#fff url(../../img/pagebreak.gif) no-repeat center top;}
+.mceItemShockWave {background-image:url(../../img/shockwave.png)}
+.mceItemFlash {background-image:url(../../img/flash.png)}
+.mceItemQuickTime {background-image:url(../../img/quicktime.png)}
+.mceItemWindowsMedia {background-image:url(../../img/windowsmedia.png)}
+.mceItemRealMedia {background-image:url(../../img/realmedia.png)}
+.mceItemVideo {background-image:url(../../img/video.png)}
+.mceItemAudio {background-image:url(../../img/video.png)}
+.mceItemIframe {background-image:url(../../img/iframe.png)}
+.mcePageBreak {display:block;border:0;width:100%;height:12px;border-top:1px dotted #ccc;margin-top:15px;background:#fff url(../../img/pagebreak.png) no-repeat center top;}
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css
similarity index 92%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css
index c97d38e8..66af1488 100644
--- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css
+++ b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css
@@ -50,12 +50,12 @@ float:left;
 
 /* Browse */
 a.pickcolor, a.browse {text-decoration:none}
-a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;}
+a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.png) -860px 0; border:1px solid #FFF; margin-left:1px;}
 .mceOldBoxModel a.browse span {width:22px; height:20px;}
 a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;}
 a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)}
 a.browse:hover span.disabled {border:1px solid white; background-color:transparent;}
-a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;}
+a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.png) -840px 0; margin-left:2px;}
 .mceOldBoxModel a.pickcolor span {width:21px; height:17px;}
 a.pickcolor:hover span {background-color:#B2BBD0;}
 a.pickcolor:hover span.disabled {}
@@ -73,12 +73,12 @@ td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #A
 .mceActionPanel {margin-top:5px;}
 
 /* Tabs classes */
-.tabs {width:100%; height:18px; line-height:normal; background:url(../default/img/tabs.gif) repeat-x 0 -72px;}
+.tabs {width:100%; height:18px; line-height:normal; background:url(../default/img/tabs.png) repeat-x 0 -72px;}
 .tabs ul {margin:0; padding:0; list-style:none;}
-.tabs li {float:left; background:url(../default/img/tabs.gif) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;}
-.tabs li.current {background:url(../default/img/tabs.gif) no-repeat 0 -18px; margin-right:2px;}
-.tabs span {float:left; display:block; background:url(../default/img/tabs.gif) no-repeat right -36px; padding:0px 10px 0 0;}
-.tabs .current span {background:url(../default/img/tabs.gif) no-repeat right -54px;}
+.tabs li {float:left; background:url(../default/img/tabs.png) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;}
+.tabs li.current {background:url(../default/img/tabs.png) no-repeat 0 -18px; margin-right:2px;}
+.tabs span {float:left; display:block; background:url(../default/img/tabs.png) no-repeat right -36px; padding:0px 10px 0 0;}
+.tabs .current span {background:url(../default/img/tabs.png) no-repeat right -54px;}
 .tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;}
 .tabs a:link, .tabs a:visited, .tabs a:hover {color:black;}
 
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_black.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_black.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_black.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_black.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/source_editor.htm b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/source_editor.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/source_editor.htm
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/advanced/source_editor.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/editor_template.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/editor_template.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/editor_template.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/editor_template.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/editor_template_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/editor_template_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/editor_template_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/editor_template_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/img/icons.gif b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/img/icons.gif
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/img/icons.gif
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/img/icons.gif
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/langs/en.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/langs/en.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/langs/en.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/langs/en.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/default/content.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/default/content.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/default/content.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/default/content.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/default/ui.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/default/ui.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/default/ui.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/default/ui.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/content.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/content.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/content.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/content.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/ui.css b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/ui.css
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/ui.css
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/themes/simple/skins/o2k7/ui.css
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/tiny_mce.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/tiny_mce.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/tiny_mce.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/tiny_mce.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/tiny_mce_popup.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/tiny_mce_popup.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/tiny_mce_popup.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/tiny_mce_popup.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/tiny_mce_src.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/tiny_mce_src.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/tiny_mce_src.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/tiny_mce_src.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/editable_selects.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/editable_selects.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/editable_selects.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/editable_selects.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/form_utils.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/form_utils.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/form_utils.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/form_utils.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/mctabs.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/mctabs.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/mctabs.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/mctabs.js
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/validate.js b/resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/validate.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/utils/validate.js
rename to resources/library/interactive/Barre_prof.wgt/jscripts/tiny_mce/utils/validate.js
diff --git a/resources/library/interactive/TextEditor.wgt/lists/image_list.js b/resources/library/interactive/Barre_prof.wgt/lists/image_list.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/lists/image_list.js
rename to resources/library/interactive/Barre_prof.wgt/lists/image_list.js
diff --git a/resources/library/interactive/TextEditor.wgt/lists/link_list.js b/resources/library/interactive/Barre_prof.wgt/lists/link_list.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/lists/link_list.js
rename to resources/library/interactive/Barre_prof.wgt/lists/link_list.js
diff --git a/resources/library/interactive/TextEditor.wgt/lists/media_list.js b/resources/library/interactive/Barre_prof.wgt/lists/media_list.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/lists/media_list.js
rename to resources/library/interactive/Barre_prof.wgt/lists/media_list.js
diff --git a/resources/library/interactive/TextEditor.wgt/lists/template_list.js b/resources/library/interactive/Barre_prof.wgt/lists/template_list.js
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/lists/template_list.js
rename to resources/library/interactive/Barre_prof.wgt/lists/template_list.js
diff --git a/resources/library/interactive/TextEditor.wgt/media/logo.jpg b/resources/library/interactive/Barre_prof.wgt/media/logo.jpg
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/media/logo.jpg
rename to resources/library/interactive/Barre_prof.wgt/media/logo.jpg
diff --git a/resources/library/interactive/TextEditor.wgt/media/logo_over.jpg b/resources/library/interactive/Barre_prof.wgt/media/logo_over.jpg
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/media/logo_over.jpg
rename to resources/library/interactive/Barre_prof.wgt/media/logo_over.jpg
diff --git a/resources/library/interactive/TextEditor.wgt/media/sample.avi b/resources/library/interactive/Barre_prof.wgt/media/sample.avi
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/media/sample.avi
rename to resources/library/interactive/Barre_prof.wgt/media/sample.avi
diff --git a/resources/library/interactive/TextEditor.wgt/media/sample.dcr b/resources/library/interactive/Barre_prof.wgt/media/sample.dcr
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/media/sample.dcr
rename to resources/library/interactive/Barre_prof.wgt/media/sample.dcr
diff --git a/resources/library/interactive/TextEditor.wgt/media/sample.flv b/resources/library/interactive/Barre_prof.wgt/media/sample.flv
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/media/sample.flv
rename to resources/library/interactive/Barre_prof.wgt/media/sample.flv
diff --git a/resources/library/interactive/TextEditor.wgt/media/sample.mov b/resources/library/interactive/Barre_prof.wgt/media/sample.mov
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/media/sample.mov
rename to resources/library/interactive/Barre_prof.wgt/media/sample.mov
diff --git a/resources/library/interactive/TextEditor.wgt/media/sample.ram b/resources/library/interactive/Barre_prof.wgt/media/sample.ram
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/media/sample.ram
rename to resources/library/interactive/Barre_prof.wgt/media/sample.ram
diff --git a/resources/library/interactive/TextEditor.wgt/media/sample.rm b/resources/library/interactive/Barre_prof.wgt/media/sample.rm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/media/sample.rm
rename to resources/library/interactive/Barre_prof.wgt/media/sample.rm
diff --git a/resources/library/interactive/TextEditor.wgt/media/sample.swf b/resources/library/interactive/Barre_prof.wgt/media/sample.swf
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/media/sample.swf
rename to resources/library/interactive/Barre_prof.wgt/media/sample.swf
diff --git a/resources/library/interactive/Barre_prof.wgt/nbproject/private/private.properties b/resources/library/interactive/Barre_prof.wgt/nbproject/private/private.properties
new file mode 100644
index 00000000..f4171314
--- /dev/null
+++ b/resources/library/interactive/Barre_prof.wgt/nbproject/private/private.properties
@@ -0,0 +1,5 @@
+copy.src.files=false
+copy.src.target=
+index.file=index.html
+run.as=LOCAL
+url=http://localhost/TextEditor.wgt/
diff --git a/resources/library/interactive/Barre_prof.wgt/nbproject/private/private.xml b/resources/library/interactive/Barre_prof.wgt/nbproject/private/private.xml
new file mode 100644
index 00000000..c1f155a7
--- /dev/null
+++ b/resources/library/interactive/Barre_prof.wgt/nbproject/private/private.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
+    <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/>
+</project-private>
diff --git a/resources/library/interactive/Barre_prof.wgt/nbproject/project.properties b/resources/library/interactive/Barre_prof.wgt/nbproject/project.properties
new file mode 100644
index 00000000..6ffde2f5
--- /dev/null
+++ b/resources/library/interactive/Barre_prof.wgt/nbproject/project.properties
@@ -0,0 +1,7 @@
+include.path=${php.global.include.path}
+php.version=PHP_5
+source.encoding=UTF-8
+src.dir=.
+tags.asp=false
+tags.short=true
+web.root=.
diff --git a/resources/library/interactive/Barre_prof.wgt/nbproject/project.xml b/resources/library/interactive/Barre_prof.wgt/nbproject/project.xml
new file mode 100644
index 00000000..def0ce2d
--- /dev/null
+++ b/resources/library/interactive/Barre_prof.wgt/nbproject/project.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+    <type>org.netbeans.modules.php.project</type>
+    <configuration>
+        <data xmlns="http://www.netbeans.org/ns/php-project/1">
+            <name>TextEditor.wgt</name>
+        </data>
+    </configuration>
+</project>
diff --git a/resources/library/interactive/TextEditor.wgt/templates/layout1.htm b/resources/library/interactive/Barre_prof.wgt/templates/layout1.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/templates/layout1.htm
rename to resources/library/interactive/Barre_prof.wgt/templates/layout1.htm
diff --git a/resources/library/interactive/TextEditor.wgt/templates/snippet1.htm b/resources/library/interactive/Barre_prof.wgt/templates/snippet1.htm
similarity index 100%
rename from resources/library/interactive/TextEditor.wgt/templates/snippet1.htm
rename to resources/library/interactive/Barre_prof.wgt/templates/snippet1.htm
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif
deleted file mode 100644
index ba90cc36..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.gif
deleted file mode 100644
index 74d897a4..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.gif
deleted file mode 100644
index 963a96b8..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif
deleted file mode 100644
index c7cf1011..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.gif
deleted file mode 100644
index 716f55e1..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.gif
deleted file mode 100644
index 334d49e0..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.gif
deleted file mode 100644
index 4efd549e..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif
deleted file mode 100644
index 82c5b182..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif
deleted file mode 100644
index ca2451e1..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.gif
deleted file mode 100644
index fe66220c..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif
deleted file mode 100644
index fd27edfa..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif
deleted file mode 100644
index 0cc9bb71..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif
deleted file mode 100644
index 2075dc16..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.gif
deleted file mode 100644
index bef7e257..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.gif
deleted file mode 100644
index 0631c761..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.gif
deleted file mode 100644
index 648e6e87..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js
deleted file mode 100644
index 8bb96f9c..00000000
--- a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(){var d=tinymce.DOM,b=tinymce.dom.Element,a=tinymce.dom.Event,e=tinymce.each,c=tinymce.is;tinymce.create("tinymce.plugins.InlinePopups",{init:function(f,g){f.onBeforeRenderUI.add(function(){f.windowManager=new tinymce.InlineWindowManager(f);d.loadCSS(g+"/skins/"+(f.settings.inlinepopups_skin||"clearlooks2")+"/window.css")})},getInfo:function(){return{longname:"InlinePopups",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/inlinepopups",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.create("tinymce.InlineWindowManager:tinymce.WindowManager",{InlineWindowManager:function(f){var g=this;g.parent(f);g.zIndex=300000;g.count=0;g.windows={}},open:function(s,j){var z=this,i,k="",r=z.editor,g=0,v=0,h,m,o,q,l,x,y,n;s=s||{};j=j||{};if(!s.inline){return z.parent(s,j)}n=z._frontWindow();if(n&&d.get(n.id+"_ifr")){n.focussedElement=d.get(n.id+"_ifr").contentWindow.document.activeElement}if(!s.type){z.bookmark=r.selection.getBookmark(1)}i=d.uniqueId();h=d.getViewPort();s.width=parseInt(s.width||320);s.height=parseInt(s.height||240)+(tinymce.isIE?8:0);s.min_width=parseInt(s.min_width||150);s.min_height=parseInt(s.min_height||100);s.max_width=parseInt(s.max_width||2000);s.max_height=parseInt(s.max_height||2000);s.left=s.left||Math.round(Math.max(h.x,h.x+(h.w/2)-(s.width/2)));s.top=s.top||Math.round(Math.max(h.y,h.y+(h.h/2)-(s.height/2)));s.movable=s.resizable=true;j.mce_width=s.width;j.mce_height=s.height;j.mce_inline=true;j.mce_window_id=i;j.mce_auto_focus=s.auto_focus;z.features=s;z.params=j;z.onOpen.dispatch(z,s,j);if(s.type){k+=" mceModal";if(s.type){k+=" mce"+s.type.substring(0,1).toUpperCase()+s.type.substring(1)}s.resizable=false}if(s.statusbar){k+=" mceStatusbar"}if(s.resizable){k+=" mceResizable"}if(s.minimizable){k+=" mceMinimizable"}if(s.maximizable){k+=" mceMaximizable"}if(s.movable){k+=" mceMovable"}z._addAll(d.doc.body,["div",{id:i,role:"dialog","aria-labelledby":s.type?i+"_content":i+"_title","class":(r.settings.inlinepopups_skin||"clearlooks2")+(tinymce.isIE&&window.getSelection?" ie9":""),style:"width:100px;height:100px"},["div",{id:i+"_wrapper","class":"mceWrapper"+k},["div",{id:i+"_top","class":"mceTop"},["div",{"class":"mceLeft"}],["div",{"class":"mceCenter"}],["div",{"class":"mceRight"}],["span",{id:i+"_title"},s.title||""]],["div",{id:i+"_middle","class":"mceMiddle"},["div",{id:i+"_left","class":"mceLeft",tabindex:"0"}],["span",{id:i+"_content"}],["div",{id:i+"_right","class":"mceRight",tabindex:"0"}]],["div",{id:i+"_bottom","class":"mceBottom"},["div",{"class":"mceLeft"}],["div",{"class":"mceCenter"}],["div",{"class":"mceRight"}],["span",{id:i+"_status"},"Content"]],["a",{"class":"mceMove",tabindex:"-1",href:"javascript:;"}],["a",{"class":"mceMin",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceMax",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceMed",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceClose",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{id:i+"_resize_n","class":"mceResize mceResizeN",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_s","class":"mceResize mceResizeS",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_w","class":"mceResize mceResizeW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_e","class":"mceResize mceResizeE",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_nw","class":"mceResize mceResizeNW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_ne","class":"mceResize mceResizeNE",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_sw","class":"mceResize mceResizeSW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_se","class":"mceResize mceResizeSE",tabindex:"-1",href:"javascript:;"}]]]);d.setStyles(i,{top:-10000,left:-10000});if(tinymce.isGecko){d.setStyle(i,"overflow","auto")}if(!s.type){g+=d.get(i+"_left").clientWidth;g+=d.get(i+"_right").clientWidth;v+=d.get(i+"_top").clientHeight;v+=d.get(i+"_bottom").clientHeight}d.setStyles(i,{top:s.top,left:s.left,width:s.width+g,height:s.height+v});y=s.url||s.file;if(y){if(tinymce.relaxedDomain){y+=(y.indexOf("?")==-1?"?":"&")+"mce_rdomain="+tinymce.relaxedDomain}y=tinymce._addVer(y)}if(!s.type){d.add(i+"_content","iframe",{id:i+"_ifr",src:'javascript:""',frameBorder:0,style:"border:0;width:10px;height:10px"});d.setStyles(i+"_ifr",{width:s.width,height:s.height});d.setAttrib(i+"_ifr","src",y)}else{d.add(i+"_wrapper","a",{id:i+"_ok","class":"mceButton mceOk",href:"javascript:;",onmousedown:"return false;"},"Ok");if(s.type=="confirm"){d.add(i+"_wrapper","a",{"class":"mceButton mceCancel",href:"javascript:;",onmousedown:"return false;"},"Cancel")}d.add(i+"_middle","div",{"class":"mceIcon"});d.setHTML(i+"_content",s.content.replace("\n","<br />"));a.add(i,"keyup",function(f){var p=27;if(f.keyCode===p){s.button_func(false);return a.cancel(f)}});a.add(i,"keydown",function(f){var t,p=9;if(f.keyCode===p){t=d.select("a.mceCancel",i+"_wrapper")[0];if(t&&t!==f.target){t.focus()}else{d.get(i+"_ok").focus()}return a.cancel(f)}})}o=a.add(i,"mousedown",function(t){var u=t.target,f,p;f=z.windows[i];z.focus(i);if(u.nodeName=="A"||u.nodeName=="a"){if(u.className=="mceClose"){z.close(null,i);return a.cancel(t)}else{if(u.className=="mceMax"){f.oldPos=f.element.getXY();f.oldSize=f.element.getSize();p=d.getViewPort();p.w-=2;p.h-=2;f.element.moveTo(p.x,p.y);f.element.resizeTo(p.w,p.h);d.setStyles(i+"_ifr",{width:p.w-f.deltaWidth,height:p.h-f.deltaHeight});d.addClass(i+"_wrapper","mceMaximized")}else{if(u.className=="mceMed"){f.element.moveTo(f.oldPos.x,f.oldPos.y);f.element.resizeTo(f.oldSize.w,f.oldSize.h);f.iframeElement.resizeTo(f.oldSize.w-f.deltaWidth,f.oldSize.h-f.deltaHeight);d.removeClass(i+"_wrapper","mceMaximized")}else{if(u.className=="mceMove"){return z._startDrag(i,t,u.className)}else{if(d.hasClass(u,"mceResize")){return z._startDrag(i,t,u.className.substring(13))}}}}}}});q=a.add(i,"click",function(f){var p=f.target;z.focus(i);if(p.nodeName=="A"||p.nodeName=="a"){switch(p.className){case"mceClose":z.close(null,i);return a.cancel(f);case"mceButton mceOk":case"mceButton mceCancel":s.button_func(p.className=="mceButton mceOk");return a.cancel(f)}}});a.add([i+"_left",i+"_right"],"focus",function(p){var t=d.get(i+"_ifr");if(t){var f=t.contentWindow.document.body;var u=d.select(":input:enabled,*[tabindex=0]",f);if(p.target.id===(i+"_left")){u[u.length-1].focus()}else{u[0].focus()}}else{d.get(i+"_ok").focus()}});x=z.windows[i]={id:i,mousedown_func:o,click_func:q,element:new b(i,{blocker:1,container:r.getContainer()}),iframeElement:new b(i+"_ifr"),features:s,deltaWidth:g,deltaHeight:v};x.iframeElement.on("focus",function(){z.focus(i)});if(z.count==0&&z.editor.getParam("dialog_type","modal")=="modal"){d.add(d.doc.body,"div",{id:"mceModalBlocker","class":(z.editor.settings.inlinepopups_skin||"clearlooks2")+"_modalBlocker",style:{zIndex:z.zIndex-1}});d.show("mceModalBlocker");d.setAttrib(d.doc.body,"aria-hidden","true")}else{d.setStyle("mceModalBlocker","z-index",z.zIndex-1)}if(tinymce.isIE6||/Firefox\/2\./.test(navigator.userAgent)||(tinymce.isIE&&!d.boxModel)){d.setStyles("mceModalBlocker",{position:"absolute",left:h.x,top:h.y,width:h.w-2,height:h.h-2})}d.setAttrib(i,"aria-hidden","false");z.focus(i);z._fixIELayout(i,1);if(d.get(i+"_ok")){d.get(i+"_ok").focus()}z.count++;return x},focus:function(h){var g=this,f;if(f=g.windows[h]){f.zIndex=this.zIndex++;f.element.setStyle("zIndex",f.zIndex);f.element.update();h=h+"_wrapper";d.removeClass(g.lastId,"mceFocus");d.addClass(h,"mceFocus");g.lastId=h;if(f.focussedElement){f.focussedElement.focus()}else{if(d.get(h+"_ok")){d.get(f.id+"_ok").focus()}else{if(d.get(f.id+"_ifr")){d.get(f.id+"_ifr").focus()}}}}},_addAll:function(k,h){var g,l,f=this,j=tinymce.DOM;if(c(h,"string")){k.appendChild(j.doc.createTextNode(h))}else{if(h.length){k=k.appendChild(j.create(h[0],h[1]));for(g=2;g<h.length;g++){f._addAll(k,h[g])}}}},_startDrag:function(v,G,E){var o=this,u,z,C=d.doc,f,l=o.windows[v],h=l.element,y=h.getXY(),x,q,F,g,A,s,r,j,i,m,k,n,B;g={x:0,y:0};A=d.getViewPort();A.w-=2;A.h-=2;j=G.screenX;i=G.screenY;m=k=n=B=0;u=a.add(C,"mouseup",function(p){a.remove(C,"mouseup",u);a.remove(C,"mousemove",z);if(f){f.remove()}h.moveBy(m,k);h.resizeBy(n,B);q=h.getSize();d.setStyles(v+"_ifr",{width:q.w-l.deltaWidth,height:q.h-l.deltaHeight});o._fixIELayout(v,1);return a.cancel(p)});if(E!="Move"){D()}function D(){if(f){return}o._fixIELayout(v,0);d.add(C.body,"div",{id:"mceEventBlocker","class":"mceEventBlocker "+(o.editor.settings.inlinepopups_skin||"clearlooks2"),style:{zIndex:o.zIndex+1}});if(tinymce.isIE6||(tinymce.isIE&&!d.boxModel)){d.setStyles("mceEventBlocker",{position:"absolute",left:A.x,top:A.y,width:A.w-2,height:A.h-2})}f=new b("mceEventBlocker");f.update();x=h.getXY();q=h.getSize();s=g.x+x.x-A.x;r=g.y+x.y-A.y;d.add(f.get(),"div",{id:"mcePlaceHolder","class":"mcePlaceHolder",style:{left:s,top:r,width:q.w,height:q.h}});F=new b("mcePlaceHolder")}z=a.add(C,"mousemove",function(w){var p,H,t;D();p=w.screenX-j;H=w.screenY-i;switch(E){case"ResizeW":m=p;n=0-p;break;case"ResizeE":n=p;break;case"ResizeN":case"ResizeNW":case"ResizeNE":if(E=="ResizeNW"){m=p;n=0-p}else{if(E=="ResizeNE"){n=p}}k=H;B=0-H;break;case"ResizeS":case"ResizeSW":case"ResizeSE":if(E=="ResizeSW"){m=p;n=0-p}else{if(E=="ResizeSE"){n=p}}B=H;break;case"mceMove":m=p;k=H;break}if(n<(t=l.features.min_width-q.w)){if(m!==0){m+=n-t}n=t}if(B<(t=l.features.min_height-q.h)){if(k!==0){k+=B-t}B=t}n=Math.min(n,l.features.max_width-q.w);B=Math.min(B,l.features.max_height-q.h);m=Math.max(m,A.x-(s+A.x));k=Math.max(k,A.y-(r+A.y));m=Math.min(m,(A.w+A.x)-(s+q.w+A.x));k=Math.min(k,(A.h+A.y)-(r+q.h+A.y));if(m+k!==0){if(s+m<0){m=0}if(r+k<0){k=0}F.moveTo(s+m,r+k)}if(n+B!==0){F.resizeTo(q.w+n,q.h+B)}return a.cancel(w)});return a.cancel(G)},resizeBy:function(g,h,i){var f=this.windows[i];if(f){f.element.resizeBy(g,h);f.iframeElement.resizeBy(g,h)}},close:function(i,k){var g=this,f,j=d.doc,h,k;k=g._findId(k||i);if(!g.windows[k]){g.parent(i);return}g.count--;if(g.count==0){d.remove("mceModalBlocker");d.setAttrib(d.doc.body,"aria-hidden","false");g.editor.focus()}if(f=g.windows[k]){g.onClose.dispatch(g);a.remove(j,"mousedown",f.mousedownFunc);a.remove(j,"click",f.clickFunc);a.clear(k);a.clear(k+"_ifr");d.setAttrib(k+"_ifr","src",'javascript:""');f.element.remove();delete g.windows[k];h=g._frontWindow();if(h){g.focus(h.id)}}},_frontWindow:function(){var g,f=0;e(this.windows,function(h){if(h.zIndex>f){g=h;f=h.zIndex}});return g},setTitle:function(f,g){var h;f=this._findId(f);if(h=d.get(f+"_title")){h.innerHTML=d.encode(g)}},alert:function(g,f,j){var i=this,h;h=i.open({title:i,type:"alert",button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},confirm:function(g,f,j){var i=this,h;h=i.open({title:i,type:"confirm",button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},_findId:function(f){var g=this;if(typeof(f)=="string"){return f}e(g.windows,function(h){var i=d.get(h.id+"_ifr");if(i&&f==i.contentWindow){f=h.id;return false}});return f},_fixIELayout:function(i,h){var f,g;if(!tinymce.isIE6){return}e(["n","s","w","e","nw","ne","sw","se"],function(j){var k=d.get(i+"_resize_"+j);d.setStyles(k,{width:h?k.clientWidth:"",height:h?k.clientHeight:"",cursor:d.getStyle(k,"cursor",1)});d.setStyle(i+"_bottom","bottom","-1px");k=0});if(f=this.windows[i]){f.element.hide();f.element.show();e(d.select("div,a",i),function(k,j){if(k.currentStyle.backgroundImage!="none"){g=new Image();g.src=k.currentStyle.backgroundImage.replace(/url\(\"(.+)\"\)/,"$1")}});d.get(i).style.filter=""}}});tinymce.PluginManager.add("inlinepopups",tinymce.plugins.InlinePopups)})();
\ No newline at end of file
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif
deleted file mode 100644
index 21913985..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif
deleted file mode 100644
index f957e49a..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif
deleted file mode 100644
index 6baf64ad..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif
deleted file mode 100644
index 20acbbf7..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif
deleted file mode 100644
index d5de1cc2..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif
deleted file mode 100644
index c2a2ad45..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif
deleted file mode 100644
index 0b4cc368..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/img/wline.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/img/wline.gif
deleted file mode 100644
index 7d0a4dbc..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/plugins/spellchecker/img/wline.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/items.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/items.gif
deleted file mode 100644
index d2f93671..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/items.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif
deleted file mode 100644
index 85e31dfb..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.gif
deleted file mode 100644
index adfdddcc..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.gif and /dev/null differ
diff --git a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.gif b/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.gif
deleted file mode 100644
index 06812cb4..00000000
Binary files a/resources/library/interactive/TextEditor.wgt/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.gif and /dev/null differ
diff --git a/src/board/UBBoardController.cpp b/src/board/UBBoardController.cpp
index 98ca623a..97e7bdb8 100644
--- a/src/board/UBBoardController.cpp
+++ b/src/board/UBBoardController.cpp
@@ -35,6 +35,7 @@
 #include "gui/UBToolbarButtonGroup.h"
 #include "gui/UBMainWindow.h"
 #include "gui/UBToolWidget.h"
+#include "gui/UBKeyboardPalette.h"
 
 #include "domain/UBGraphicsPixmapItem.h"
 #include "domain/UBGraphicsItemUndoCommand.h"
@@ -556,6 +557,8 @@ void UBBoardController::blackout()
 
 void UBBoardController::showKeyboard(bool show)
 {
+    if(show)
+        UBDrawingController::drawingController()->setStylusTool(UBStylusTool::Selector);
     mPaletteManager->showVirtualKeyboard(show);
 }
 
@@ -1548,7 +1551,15 @@ void UBBoardController::updateBackgroundState()
 
 void UBBoardController::stylusToolChanged(int tool)
 {
-    Q_UNUSED(tool);
+    if (UBPlatformUtils::hasVirtualKeyboard() && mPaletteManager->mKeyboardPalette)
+    {
+        UBStylusTool::Enum eTool = (UBStylusTool::Enum)tool;
+        if(eTool != UBStylusTool::Selector && eTool != UBStylusTool::Text)
+        {
+            if(mPaletteManager->mKeyboardPalette->m_isVisible)
+                UBApplication::mainWindow->actionVirtualKeyboard->activate(QAction::Trigger);
+        }
+    }
 
     updateBackgroundState();
 }
diff --git a/src/board/UBBoardPaletteManager.h b/src/board/UBBoardPaletteManager.h
index 3226d7b9..e53abd96 100644
--- a/src/board/UBBoardPaletteManager.h
+++ b/src/board/UBBoardPaletteManager.h
@@ -47,6 +47,8 @@ class UBBoardPaletteManager : public QObject
 		void showVirtualKeyboard(bool show = true);
         void initPalettesPosAtStartup();
 
+        UBKeyboardPalette *mKeyboardPalette;
+
     public slots:
 
         void activeSceneChanged();
@@ -66,7 +68,6 @@ class UBBoardPaletteManager : public QObject
         UBStylusPalette *mStylusPalette;
 
         UBZoomPalette *mZoomPalette;
-        UBKeyboardPalette *mKeyboardPalette;
         UBNavigatorPalette* mNavigPalette;
         UBLibPalette* mLibPalette;
 
diff --git a/src/desktop/UBDesktopAnnotationController.cpp b/src/desktop/UBDesktopAnnotationController.cpp
index f6073a13..d95b9eb3 100644
--- a/src/desktop/UBDesktopAnnotationController.cpp
+++ b/src/desktop/UBDesktopAnnotationController.cpp
@@ -160,10 +160,15 @@ UBDesktopAnnotationController::UBDesktopAnnotationController(QObject *parent)
 
 void UBDesktopAnnotationController::showKeyboard(bool show)
 {
-    mKeyboardPalette->setVisible(show);
-    updateMask(true);
+    if(mKeyboardPalette)
+    {
+        if(show)
+            UBDrawingController::drawingController()->setStylusTool(UBStylusTool::Selector);
+        mKeyboardPalette->setVisible(show);
+        updateMask(true);
+        //    mDesktopPalette->showVirtualKeyboard(show);
+    }
 
-//    mDesktopPalette->showVirtualKeyboard(show);
 }
 
 UBDesktopAnnotationController::~UBDesktopAnnotationController()
@@ -361,12 +366,10 @@ void UBDesktopAnnotationController::close()
 void UBDesktopAnnotationController::stylusToolChanged(int tool)
 {
     UBStylusTool::Enum eTool = (UBStylusTool::Enum)tool;
-    mDesktopPalette->notifySelectorSelection(UBStylusTool::Selector == eTool);
-
-    if(UBStylusTool::Selector != eTool)
+    if(eTool != UBStylusTool::Selector && eTool != UBStylusTool::Text)
     {
-        UBApplication::mainWindow->actionVirtualKeyboard->setChecked(false);
-        mKeyboardPalette->setVisible(false);
+        if(mKeyboardPalette->m_isVisible)
+            UBApplication::mainWindow->actionVirtualKeyboard->activate(QAction::Trigger);
     }
 
     updateBackground();
@@ -420,7 +423,7 @@ void UBDesktopAnnotationController::goToUniboard()
 
     UBPlatformUtils::setDesktopMode(false);
 
-    UBApplication::mainWindow->actionVirtualKeyboard->setEnabled(true);
+//    UBApplication::mainWindow->actionVirtualKeyboard->setEnabled(true);
 
     emit restoreUniboard();
 }
diff --git a/src/desktop/UBDesktopPalette.cpp b/src/desktop/UBDesktopPalette.cpp
index f881f58a..8a054169 100644
--- a/src/desktop/UBDesktopPalette.cpp
+++ b/src/desktop/UBDesktopPalette.cpp
@@ -217,8 +217,3 @@ QPoint UBDesktopPalette::buttonPos(QAction *action)
 
     return p;
 }
-
-void UBDesktopPalette::notifySelectorSelection(bool selected)
-{
-    UBApplication::mainWindow->actionVirtualKeyboard->setEnabled(selected);
-}
diff --git a/src/desktop/UBDesktopPalette.h b/src/desktop/UBDesktopPalette.h
index 17168b85..83c01eab 100644
--- a/src/desktop/UBDesktopPalette.h
+++ b/src/desktop/UBDesktopPalette.h
@@ -27,7 +27,6 @@ class UBDesktopPalette : public UBActionPalette
         void disappearForCapture();
         void appear();
         QPoint buttonPos(QAction* action);
-        void notifySelectorSelection(bool selected);
 
     signals:
         void uniboardClick();
diff --git a/src/document/UBDocumentController.cpp b/src/document/UBDocumentController.cpp
index 7e28d80e..5b265ebd 100644
--- a/src/document/UBDocumentController.cpp
+++ b/src/document/UBDocumentController.cpp
@@ -36,6 +36,9 @@
 
 #include "board/UBBoardController.h"
 #include "board/UBBoardPaletteManager.h"
+#include "board/UBDrawingController.h"
+
+#include "gui/UBKeyboardPalette.h"
 
 #include "gui/UBThumbnailView.h"
 #include "gui/UBDocumentTreeWidget.h"
@@ -67,6 +70,7 @@ UBDocumentController::UBDocumentController(UBMainWindow* mainWindow)
    , mToolsPalette(0)
    , mToolsPalettePositionned(false)
    , mTrashTi(0)
+    , mKeyboardPalette(0)
 {
     setupViews();
     setupToolbar();
@@ -439,6 +443,14 @@ void UBDocumentController::setupViews()
 
         mMessageWindow = new UBMessageWindow(mDocumentUI->thumbnailWidget);
         mMessageWindow->hide();
+
+        if (UBPlatformUtils::hasVirtualKeyboard())
+        {
+            mKeyboardPalette = UBKeyboardPalette::create(0);
+            mKeyboardPalette->setParent(controlView());
+            connect(mMainWindow->actionVirtualKeyboard, SIGNAL(triggered(bool)), this, SLOT(showKeyboard(bool)));
+        }
+
     }
 }
 
@@ -455,9 +467,21 @@ void UBDocumentController::setupToolbar()
     connect(mMainWindow->actionDocumentTools, SIGNAL(triggered()), this, SLOT(toggleDocumentToolsPalette()));
 }
 
+void UBDocumentController::showKeyboard(bool show)
+{
+    if(mKeyboardPalette)
+    {
+        if(show)
+            UBDrawingController::drawingController()->setStylusTool(UBStylusTool::Selector);
+        mKeyboardPalette->setVisible(show);
+    }
+
+//    mPaletteManager->showVirtualKeyboard(show);
+}
 
 void UBDocumentController::setupPalettes()
 {
+
     mToolsPalette = new UBDocumentToolsPalette(controlView());
 
     mToolsPalette->hide();
@@ -478,7 +502,7 @@ void UBDocumentController::show()
 
     selectionChanged();
 
-    if (!mToolsPalette)
+    if(!mToolsPalette)
         setupPalettes();
 }
 
diff --git a/src/document/UBDocumentController.h b/src/document/UBDocumentController.h
index bded07bd..473ee42c 100644
--- a/src/document/UBDocumentController.h
+++ b/src/document/UBDocumentController.h
@@ -34,6 +34,7 @@ class UBDocumentGroupTreeItem;
 class UBDocumentProxyTreeItem;
 class UBMainWindow;
 class UBDocumentToolsPalette;
+class UBKeyboardPalette;
 
 class UBDocumentController : public QObject
 {
@@ -73,6 +74,8 @@ class UBDocumentController : public QObject
         void paste();
         void focusChanged(QWidget *old, QWidget *current);
 
+        void showKeyboard(bool show);
+
     protected:
         virtual void setupViews();
         virtual void setupToolbar();
@@ -107,6 +110,9 @@ class UBDocumentController : public QObject
         UBDocumentGroupTreeItem* mTrashTi;
         UBDocumentProxy* mCurrentDocument;
 
+        UBKeyboardPalette *mKeyboardPalette;
+
+
     private slots:
         void documentZoomSliderValueChanged (int value);
         void loadDocumentProxies();
diff --git a/src/gui/UBDocumentToolsPalette.cpp b/src/gui/UBDocumentToolsPalette.cpp
index d3841630..fcb9b608 100644
--- a/src/gui/UBDocumentToolsPalette.cpp
+++ b/src/gui/UBDocumentToolsPalette.cpp
@@ -30,6 +30,9 @@ UBDocumentToolsPalette::UBDocumentToolsPalette(QWidget *parent)
 {
     QList<QAction*> actions;
 
+    if (UBPlatformUtils::hasVirtualKeyboard())
+        actions << UBApplication::mainWindow->actionVirtualKeyboard;
+
     setActions(actions);
     setButtonIconSize(QSize(42, 42));
 
diff --git a/src/tools/UBGraphicsTriangle.cpp b/src/tools/UBGraphicsTriangle.cpp
index 44c504f2..90fde242 100644
--- a/src/tools/UBGraphicsTriangle.cpp
+++ b/src/tools/UBGraphicsTriangle.cpp
@@ -130,26 +130,27 @@ void UBGraphicsTriangle::calculatePoints(const QRectF& r)
 {
     switch(mOrientation)
     {
-        case BottomLeft:
-            A1.setX(r.left()); A1.setY(r.top());
-            B1.setX(r.left()); B1.setY(r.bottom());
-            C1.setX(r.right()); C1.setY(r.bottom());
-            break;
-        case TopLeft:
-            A1.setX(r.left()); A1.setY(r.bottom());
-            B1.setX(r.left()); B1.setY(r.top());
-            C1.setX(r.right()); C1.setY(r.top());
-            break;
-        case TopRight:
-            A1.setX(r.right()); A1.setY(r.bottom());
-            B1.setX(r.right()); B1.setY(r.top());
-            C1.setX(r.left()); C1.setY(r.top());
-            break;
-        case BottomRight:
-            A1.setX(r.right()); A1.setY(r.top());
-            B1.setX(r.right()); B1.setY(r.bottom());
-            C1.setX(r.left()); C1.setY(r.bottom());
-            break;
+
+    case BottomLeft:
+        A1.setX(r.left()); A1.setY(r.top());
+        B1.setX(r.left()); B1.setY(r.bottom());
+        C1.setX(r.right()); C1.setY(r.bottom());
+        break;
+    case TopLeft:
+        A1.setX(r.left()); A1.setY(r.bottom());
+        B1.setX(r.left()); B1.setY(r.top());
+        C1.setX(r.right()); C1.setY(r.top());
+        break;
+    case TopRight:
+        A1.setX(r.right()); A1.setY(r.bottom());
+        B1.setX(r.right()); B1.setY(r.top());
+        C1.setX(r.left()); C1.setY(r.top());
+        break;
+    case BottomRight:
+        A1.setX(r.right()); A1.setY(r.top());
+        B1.setX(r.right()); B1.setY(r.bottom());
+        C1.setX(r.left()); C1.setY(r.bottom());
+        break;
     }
 
     C = sqrt(rect().width() * rect().width() + rect().height() * rect().height());
@@ -267,6 +268,22 @@ void UBGraphicsTriangle::paint(QPainter *painter, const QStyleOptionGraphicsItem
     }
 }
 
+QPainterPath UBGraphicsTriangle::shape() const
+{
+    QPainterPath tShape;
+    QPolygonF tPolygon;
+
+    tPolygon << A1 << B1 << C1;
+    tShape.addPolygon(tPolygon);
+    tPolygon.clear();
+
+    tPolygon << A2 << B2 << C2;
+    tShape.addPolygon(tPolygon);
+    tPolygon.clear();
+
+    return tShape;
+}
+
 void UBGraphicsTriangle::paintGraduations(QPainter *painter)
 {
     const int     centimeterGraduationHeight = 15;
@@ -744,8 +761,7 @@ void UBGraphicsTriangle::hoverEnterEvent(QGraphicsSceneHoverEvent *event)
 {
     UBStylusTool::Enum currentTool = (UBStylusTool::Enum)UBDrawingController::drawingController ()->stylusTool ();
 
-    if (currentTool == UBStylusTool::Selector)
-    {
+    if (currentTool == UBStylusTool::Selector)  {
         mCloseSvgItem->setParentItem(this);
 
         mShowButtons = true;
@@ -770,6 +786,11 @@ void UBGraphicsTriangle::hoverEnterEvent(QGraphicsSceneHoverEvent *event)
 
         event->accept();
         update();
+
+    } else if (UBDrawingController::drawingController()->isDrawingTool())  {
+            setCursor(drawRulerLineCursor());
+            UBDrawingController::drawingController()->mActiveRuler = this;
+            event->accept();
     }
 }
 
@@ -813,3 +834,59 @@ void UBGraphicsTriangle::hoverMoveEvent(QGraphicsSceneHoverEvent *event)
         event->accept();
     }
 }
+void UBGraphicsTriangle::StartLine(const QPointF &scenePos, qreal width)
+{
+    qDebug() << "morientation" << mOrientation;
+    //qDebug() << "triangle rect()" << rect();
+
+    QPointF itemPos = mapFromScene(scenePos);
+
+    qreal y;
+
+    if (mOrientation == 0 || mOrientation == 1) {
+        y = rect().y() + rect().height() + width / 2;
+    } else if (mOrientation == 2 || mOrientation == 3) {
+        y = rect().y() - width / 2;
+    }
+
+    if (itemPos.x() < rect().x() + sLeftEdgeMargin)
+            itemPos.setX(rect().x() + sLeftEdgeMargin);
+    if (itemPos.x() > rect().x() + rect().width() - sLeftEdgeMargin)
+            itemPos.setX(rect().x() + rect().width() - sLeftEdgeMargin);
+
+    itemPos.setY(y);
+    itemPos = mapToScene(itemPos);
+
+    scene()->moveTo(itemPos);
+    scene()->drawLineTo(itemPos, width, true);
+}
+
+void UBGraphicsTriangle::DrawLine(const QPointF &scenePos, qreal width)
+{
+    QPointF itemPos = mapFromScene(scenePos);
+
+    qreal y;
+
+    if (mOrientation == 0 || mOrientation == 1) {
+        y = rect().y() + rect().height() + width / 2;
+    } else if (mOrientation == 2 || mOrientation == 3) {
+        y = rect().y() - width / 2;
+    }
+
+    if (itemPos.x() < rect().x() + sLeftEdgeMargin)
+            itemPos.setX(rect().x() + sLeftEdgeMargin);
+    if (itemPos.x() > rect().x() + rect().width() - sLeftEdgeMargin)
+            itemPos.setX(rect().x() + rect().width() - sLeftEdgeMargin);
+
+    itemPos.setY(y);
+    itemPos = mapToScene(itemPos);
+
+    // We have to use "pointed" line for marker tool
+    scene()->drawLineTo(itemPos, width,
+            UBDrawingController::drawingController()->stylusTool() != UBStylusTool::Marker);
+}
+
+void UBGraphicsTriangle::EndLine()
+{
+}
+
diff --git a/src/tools/UBGraphicsTriangle.h b/src/tools/UBGraphicsTriangle.h
index e541a280..dc61e05c 100644
--- a/src/tools/UBGraphicsTriangle.h
+++ b/src/tools/UBGraphicsTriangle.h
@@ -30,7 +30,7 @@ class UBItem;
 
 class UBGraphicsTriangle : public UBAbstractDrawRuler, public QGraphicsPolygonItem, public UBItem
 {
-    Q_OBJECT;
+    Q_OBJECT
 
     public:
         UBGraphicsTriangle();
@@ -46,6 +46,10 @@ class UBGraphicsTriangle : public UBAbstractDrawRuler, public QGraphicsPolygonIt
 
         virtual UBItem* deepCopy(void) const;
 
+        virtual void StartLine(const QPointF& scenePos, qreal width);
+        virtual void DrawLine(const QPointF& position, qreal width);
+        virtual void EndLine();
+
         enum UBGraphicsTriangleOrientation
         {
                 BottomLeft = 0,
@@ -77,6 +81,7 @@ class UBGraphicsTriangle : public UBAbstractDrawRuler, public QGraphicsPolygonIt
         void updateResizeCursor();
 
         virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *styleOption, QWidget *widget);
+        virtual QPainterPath shape() const;
 
         virtual void rotateAroundCenter(qreal angle);