Commit 83befc5a authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

delete unused tests

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@66614 954022d7-b5bf-4e40-9824-e11837661b57
parent 3acbb892
This source diff could not be displayed because it is too large. You can view the blob instead.
var _g_dKoef_mm_to_pix = 96 / 25.4;
var _g_dKoef_pix_to_mm = 25.4 / 96;
// dublivate classes
function _CBounds()
{
this.L = 0; // ????? ???????
this.T = 0; // ??????? ???????
this.R = 0; // ?????? ??????? (???? ?????? ???? isAbsR, ?? ??? ?????????? ??????, ? ?? R)
this.B = 0; // ??????? ??????? (???? ?????? ???? isAbsB, ?? ??? ?????????? ??????, ? ?? B)
this.isAbsL = false;
this.isAbsT = false;
this.isAbsR = false;
this.isAbsB = false;
this.AbsW = -1;
this.AbsH = -1;
this.SetParams = function(_l,_t,_r,_b,abs_l,abs_t,abs_r,abs_b,absW,absH)
{
this.L = _l;
this.T = _t;
this.R = _r;
this.B = _b;
this.isAbsL = abs_l;
this.isAbsT = abs_t;
this.isAbsR = abs_r;
this.isAbsB = abs_b;
this.AbsW = absW;
this.AbsH = absH;
}
}
function _CAbsolutePosition()
{
this.L = 0;
this.T = 0;
this.R = 0;
this.B = 0;
}
var _g_anchor_left = 1;
var _g_anchor_top = 2;
var _g_anchor_right = 4;
var _g_anchor_bottom = 8;
function _CControl()
{
this.Bounds = new _CBounds();
this.Anchor = _g_anchor_left | _g_anchor_top;
this.Name = null;
this.Parent = null;
this.TabIndex = null;
this.HtmlElement = null;
this.AbsolutePosition = new _CBounds();
this.Resize = function(_width,_height)
{
if ((null == this.Parent) || (null == this.HtmlElement))
return;
var _x = 0;
var _y = 0;
var _r = 0;
var _b = 0;
var hor_anchor = (this.Anchor & 0x05);
var ver_anchor = (this.Anchor & 0x0A);
if (_g_anchor_left == hor_anchor)
{
if (this.Bounds.isAbsL)
_x = this.Bounds.L;
else
_x = (this.Bounds.L * _width / 1000);
if (-1 != this.Bounds.AbsW)
_r = _x + this.Bounds.AbsW;
else
{
if (this.Bounds.isAbsR)
_r = (_width - this.Bounds.R);
else
_r = this.Bounds.R * _width / 1000;
}
}
else if (_g_anchor_right == hor_anchor)
{
if (this.Bounds.isAbsR)
_r = (_width - this.Bounds.R);
else
_r = (this.Bounds.R * _width / 1000);
if (-1 != this.Bounds.AbsW)
_x = _r - this.Bounds.AbsW;
else
{
if (this.Bounds.isAbsL)
_x = this.Bounds.L;
else
_x = this.Bounds.L * _width / 1000;
}
}
else if ((_g_anchor_left | _g_anchor_right) == hor_anchor)
{
if (this.Bounds.isAbsL)
_x = this.Bounds.L;
else
_x = (this.Bounds.L * _width / 1000);
if (this.Bounds.isAbsR)
_r = (_width - this.Bounds.R);
else
_r = (this.Bounds.R * _width / 1000);
}
else
{
_x = this.Bounds.L;
_r = this.Bounds.R;
}
if (_g_anchor_top == ver_anchor)
{
if (this.Bounds.isAbsT)
_y = this.Bounds.T;
else
_y = (this.Bounds.T * _height / 1000);
if (-1 != this.Bounds.AbsH)
_b = _y + this.Bounds.AbsH;
else
{
if (this.Bounds.isAbsB)
_b = (_height - this.Bounds.B);
else
_b = this.Bounds.B * _height / 1000;
}
}
else if (_g_anchor_bottom == ver_anchor)
{
if (this.Bounds.isAbsB)
_b = (_height - this.Bounds.B);
else
_b = (this.Bounds.B * _height / 1000);
if (-1 != this.Bounds.AbsH)
_y = _b - this.Bounds.AbsH;
else
{
if (this.Bounds.isAbsT)
_y = this.Bounds.T;
else
_y = this.Bounds.T * _height / 1000;
}
}
else if ((_g_anchor_top | _g_anchor_bottom) == ver_anchor)
{
if (this.Bounds.isAbsT)
_y = this.Bounds.T;
else
_y = (this.Bounds.T * _height / 1000);
if (this.Bounds.isAbsB)
_b = (_height - this.Bounds.B);
else
_b = (this.Bounds.B * _height / 1000);
}
else
{
_y = this.Bounds.T;
_b = this.Bounds.B;
}
this.AbsolutePosition.L = _x;
this.AbsolutePosition.T = _y;
this.AbsolutePosition.R = _r;
this.AbsolutePosition.B = _b;
this.HtmlElement.style.left = parseInt(_x * _g_dKoef_mm_to_pix + 0.5) + "px";
this.HtmlElement.style.top = parseInt(_y * _g_dKoef_mm_to_pix + 0.5) + "px";
this.HtmlElement.style.width = parseInt((_r - _x) * _g_dKoef_mm_to_pix + 0.5) + "px";
this.HtmlElement.style.height = parseInt((_b - _y) * _g_dKoef_mm_to_pix + 0.5) + "px";
this.HtmlElement.width = parseInt((_r - _x) * _g_dKoef_mm_to_pix + 0.5);
this.HtmlElement.height = parseInt((_b - _y) * _g_dKoef_mm_to_pix + 0.5);
}
}
function _CControlContainer()
{
this.Bounds = new _CBounds();
this.Anchor = _g_anchor_left | _g_anchor_top;
this.Name = null;
this.Parent = null;
this.TabIndex = null;
this.HtmlElement = null;
this.AbsolutePosition = new _CBounds();
this.Controls = [];
this.AddControl = function(ctrl)
{
ctrl.Parent = this;
this.Controls[this.Controls.length] = ctrl;
}
this.Resize = function(_width,_height)
{
if (null == this.Parent)
{
this.AbsolutePosition.L = 0;
this.AbsolutePosition.T = 0;
this.AbsolutePosition.R = _width;
this.AbsolutePosition.B = _height;
if (null != this.HtmlElement)
{
var lCount = this.Controls.length;
for (var i = 0; i < lCount; i++)
{
this.Controls[i].Resize(_width,_height);
}
}
return;
}
var _x = 0;
var _y = 0;
var _r = 0;
var _b = 0;
var hor_anchor = (this.Anchor & 0x05);
var ver_anchor = (this.Anchor & 0x0A);
if (_g_anchor_left == hor_anchor)
{
if (this.Bounds.isAbsL)
_x = this.Bounds.L;
else
_x = (this.Bounds.L * _width / 1000);
if (-1 != this.Bounds.AbsW)
_r = _x + this.Bounds.AbsW;
else
{
if (this.Bounds.isAbsR)
_r = (_width - this.Bounds.R);
else
_r = this.Bounds.R * _width / 1000;
}
}
else if (_g_anchor_right == hor_anchor)
{
if (this.Bounds.isAbsR)
_r = (_width - this.Bounds.R);
else
_r = (this.Bounds.R * _width / 1000);
if (-1 != this.Bounds.AbsW)
_x = _r - this.Bounds.AbsW;
else
{
if (this.Bounds.isAbsL)
_x = this.Bounds.L;
else
_x = this.Bounds.L * _width / 1000;
}
}
else if ((_g_anchor_left | _g_anchor_right) == hor_anchor)
{
if (this.Bounds.isAbsL)
_x = this.Bounds.L;
else
_x = (this.Bounds.L * _width / 1000);
if (this.Bounds.isAbsR)
_r = (_width - this.Bounds.R);
else
_r = (this.Bounds.R * _width / 1000);
}
else
{
_x = this.Bounds.L;
_r = this.Bounds.R;
}
if (_g_anchor_top == ver_anchor)
{
if (this.Bounds.isAbsT)
_y = this.Bounds.T;
else
_y = (this.Bounds.T * _height / 1000);
if (-1 != this.Bounds.AbsH)
_b = _y + this.Bounds.AbsH;
else
{
if (this.Bounds.isAbsB)
_b = (_height - this.Bounds.B);
else
_b = this.Bounds.B * _height / 1000;
}
}
else if (_g_anchor_bottom == ver_anchor)
{
if (this.Bounds.isAbsB)
_b = (_height - this.Bounds.B);
else
_b = (this.Bounds.B * _height / 1000);
if (-1 != this.Bounds.AbsH)
_y = _b - this.Bounds.AbsH;
else
{
if (this.Bounds.isAbsT)
_y = this.Bounds.T;
else
_y = this.Bounds.T * _height / 1000;
}
}
else if ((_g_anchor_top | _g_anchor_bottom) == ver_anchor)
{
if (this.Bounds.isAbsT)
_y = this.Bounds.T;
else
_y = (this.Bounds.T * _height / 1000);
if (this.Bounds.isAbsB)
_b = (_height - this.Bounds.B);
else
_b = (this.Bounds.B * _height / 1000);
}
else
{
_y = this.Bounds.T;
_b = this.Bounds.B;
}
this.AbsolutePosition.L = _x;
this.AbsolutePosition.T = _y;
this.AbsolutePosition.R = _r;
this.AbsolutePosition.B = _b;
this.HtmlElement.style.left = parseInt(_x * _g_dKoef_mm_to_pix + 0.5) + "px";
this.HtmlElement.style.top = parseInt(_y * _g_dKoef_mm_to_pix + 0.5) + "px";
this.HtmlElement.style.width = parseInt((_r - _x) * _g_dKoef_mm_to_pix + 0.5) + "px";
this.HtmlElement.style.height = parseInt((_b - _y) * _g_dKoef_mm_to_pix + 0.5) + "px";
var lCount = this.Controls.length;
for (var i = 0; i < lCount; i++)
{
this.Controls[i].Resize(_r - _x,_b - _y);
}
}
}
function _CreateControlContainer(name)
{
var ctrl = new _CControlContainer();
ctrl.Name = name;
ctrl.HtmlElement = document.getElementById(name);
return ctrl;
}
function _CreateControl(name)
{
var ctrl = new _CControl();
ctrl.Name = name;
ctrl.HtmlElement = document.getElementById(name);
return ctrl;
}
var StatusPanel = null;
var StatusPanel_statusText = null;
var StatusPanel_buttonZoomOut = null;
var StatusPanel_buttonZoomText = null;
var StatusPanel_buttonZoomIn = null;
function InitStatus()
{
window._button_eventHandlers = button_eventHandlers;
StatusPanel = _CreateControlContainer("id_status");
StatusPanel.Bounds.SetParams(0,0,1000,7,false,false,false,true,-1,6);
StatusPanel.Anchor = (g_anchor_left | g_anchor_right | g_anchor_bottom);
StatusPanel_statusText = _CreateControl("id_status_text");
StatusPanel_statusText.Bounds.SetParams(0,0,1000,1000,false,false,false,false,-1,-1);
StatusPanel_statusText.Anchor = (g_anchor_left | g_anchor_right | g_anchor_top | g_anchor_bottom);
StatusPanel.AddControl(StatusPanel_statusText);
StatusPanel_buttonZoomOut = _CreateControl("id_buttonZoomOut");
StatusPanel_buttonZoomOut.Bounds.SetParams(0,0,26,1000,false,false,true,false,5,5);
StatusPanel_buttonZoomOut.Anchor = (g_anchor_right | g_anchor_top);
StatusPanel.AddControl(StatusPanel_buttonZoomOut);
StatusPanel_buttonZoomText = _CreateControl("id_TextZoomValue");
StatusPanel_buttonZoomText.Bounds.SetParams(0,0,11,1000,false,false,true,false,15,5);
StatusPanel_buttonZoomText.Anchor = (g_anchor_right | g_anchor_top);
StatusPanel.AddControl(StatusPanel_buttonZoomText);
StatusPanel_buttonZoomIn = _CreateControl("id_buttonZoomIn");
StatusPanel_buttonZoomIn.Bounds.SetParams(0,0,6,1000,false,false,true,false,5,5);
StatusPanel_buttonZoomIn.Anchor = (g_anchor_right | g_anchor_top);
StatusPanel.AddControl(StatusPanel_buttonZoomIn);
var button_ZoomOut = new window._button_eventHandlers("","0px 0px","0px -20px", "0px -40px",StatusPanel_buttonZoomOut,window.onButtonZoomOutClick);
var button_ZoomIn = new window._button_eventHandlers("","0px -60px","0px -80px", "0px -100px",StatusPanel_buttonZoomIn,window.onButtonZoomInClick);
RegisterStatusBar();
}
window.onButtonZoomOutClick = function()
{
editor.WordControl.zoom_Out();
}
window.onButtonZoomInClick = function()
{
editor.WordControl.zoom_In();
}
function _checkBodyWidth()
{
var w = 0;
if (window.innerWidth)
w = window.innerWidth;
else if (document.documentElement && document.documentElement.clientWidth)
w = document.documentElement.clientWidth;
else if (document.body)
w = document.body.clientWidth;
return w;
}
function _checkBodyHeight()
{
var h = 0;
if (window.innerHeight)
h = window.innerHeight;
else if (document.documentElement && document.documentElement.clientHeight)
h = document.documentElement.clientHeight;
else if (document.body)
h = document.body.clientHeight;
return h;
}
function ResizeStatus()
{
var status_element = document.getElementById("id_status");
var _left = 0;
var _top = _checkBodyHeight() - 22;
if (window.__IScrollReInit != undefined)
_top -= 43;
var _width = _checkBodyWidth();
var _height = 18;
status_element.style.left = _left + "px";
status_element.style.top = _top + "px";
status_element.style.width = _width + "px";
status_element.style.height = _height + "px";
StatusPanel.AbsolutePosition.L = _left * _g_dKoef_pix_to_mm;
StatusPanel.AbsolutePosition.T = _top * _g_dKoef_pix_to_mm;
StatusPanel.AbsolutePosition.R = (_left + _width) * _g_dKoef_pix_to_mm;
StatusPanel.AbsolutePosition.B = (_top + _height) * _g_dKoef_pix_to_mm;
if (null != StatusPanel.HtmlElement)
{
var lCount = StatusPanel.Controls.length;
for (var i = 0; i < lCount; i++)
{
StatusPanel.Controls[i].Resize(_width * _g_dKoef_pix_to_mm, _height * _g_dKoef_pix_to_mm);
}
}
}
var ___pages_count = 0;
var ___page_number = 0;
function __status_set_zoom(zoom, type)
{
StatusPanel_buttonZoomText.HtmlElement.innerHTML = zoom + "%";
}
function __status_set_current_page(number)
{
___page_number = number;
StatusPanel_statusText.HtmlElement.innerHTML = " Page " + (___page_number + 1) + " of " + ___pages_count;
}
function __status_set_pagescount(count)
{
___pages_count = count;
StatusPanel_statusText.HtmlElement.innerHTML = " Page " + (___page_number + 1) + " of " + ___pages_count;
}
function __status_message(message)
{
StatusPanel_statusText.HtmlElement.innerHTML = message;
}
function RegisterStatusBar()
{
editor.asc_registerCallback("asc_onZoomChange", __status_set_zoom);
editor.asc_registerCallback("asc_onCurrentPage", __status_set_current_page);
editor.asc_registerCallback("asc_onCountPages", __status_set_pagescount);
editor.asc_registerCallback("asc_onMessage", __status_message)
}
\ No newline at end of file
/*!
* jQuery JavaScript Library v1.6.1
* 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 May 12 15:04:36 2011 -0400
*/
(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!cj[a]){var b=f("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),c.body.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write("<!doctype><html><body></body></html>");b=cl.createElement(a),cl.body.appendChild(b),d=f.css(b,"display"),c.body.removeChild(ck)}cj[a]=d}return cj[a]}function cu(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function ct(){cq=b}function cs(){setTimeout(ct,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(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 ca(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 b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bF.test(a)?d(a,e):b_(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)b_(a+"["+e+"]",b[e],c,d);else d(a,b)}function b$(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===bU,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=b$(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=b$(a,c,d,e,"*",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bQ),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 bD(a,b,c){var d=b==="width"?bx:by,e=b==="width"?a.offsetWidth:a.offsetHeight;if(c==="border")return e;f.each(d,function(){c||(e-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?e+=parseFloat(f.css(a,"margin"+this))||0:e-=parseFloat(f.css(a,"border"+this+"Width"))||0});return e}function bn(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bm(a){f.nodeName(a,"input")?bl(a):a.getElementsByTagName&&f.grep(a.getElementsByTagName("input"),bl)}function bl(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bk(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bj(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 bi(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 bh(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function X(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(S.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 W(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function O(a,b){return(a&&a!=="*"?a+".":"")+b.replace(A,"`").replace(B,"&")}function N(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(y,"")===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 L(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 F(){return!0}function E(){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 H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(H,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=d.userAgent,x,y,z,A=Object.prototype.toString,B=Object.prototype.hasOwnProperty,C=Array.prototype.push,D=Array.prototype.slice,E=String.prototype.trim,F=Array.prototype.indexOf,G={};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.1",length:0,size:function(){return this.length},toArray:function(){return D.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)?C.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(),y.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(D.apply(this,arguments),"slice",D.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:C,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;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!y){y=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",z,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&H()}}},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):G[A.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||B.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)},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:E?function(a){return a==null?"":E.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)?C.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(F)return F.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=D.call(arguments,2),g=function(){return a.apply(c,f.concat(D.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){G["[object "+b+"]"]=b.toLowerCase()}),x=e.uaMatch(w),x.browser&&(e.browser[x.browser]=!0,e.browser.version=x.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?z=function(){c.removeEventListener("DOMContentLoaded",z,!1),e.ready()}:c.attachEvent&&(z=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",z),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,f,g,h,i,j,k,l,m,n,o,p,q,r;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{};f=c.createElement("select"),g=f.appendChild(c.createElement("option")),h=a.getElementsByTagName("input")[0],j={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:h.value==="on",optSelected:g.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=!0,j.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,j.optDisabled=!g.disabled;try{delete a.test}catch(s){j.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function b(){j.noCloneEvent=!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fireEvent("onclick")),h=c.createElement("input"),h.value="t",h.setAttribute("type","radio"),j.radioValue=h.value==="t",h.setAttribute("checked","checked"),a.appendChild(h),k=c.createDocumentFragment(),k.appendChild(a.firstChild),j.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",l=c.createElement("body"),m={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(q in m)l.style[q]=m[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.appendChecked=h.checked,j.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,j.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",j.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",n=a.getElementsByTagName("td"),r=n[0].offsetHeight===0,n[0].style.display="",n[1].style.display="none",j.reliableHiddenOffsets=r&&n[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(i=c.createElement("div"),i.style.width="0",i.style.marginRight="0",a.appendChild(i),j.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0)===0),l.innerHTML="",b.removeChild(l);if(a.attachEvent)for(q in{submit:1,change:1,focusin:1})p="on"+q,r=p in a,r||(a.setAttribute(p,"return;"),r=typeof a[p]=="function"),j[q+"Bubbles"]=r;return j}(),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}},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=/\:/,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){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.addClass(a.call(this,b,c.attr("class")||""))});if(a&&typeof a=="string"){var b=(a||"").split(o);for(var c=0,d=this.length;c<d;c++){var e=this[c];if(e.nodeType===1)if(!e.className)e.className=a;else{var g=" "+e.className+" ",h=e.className;for(var i=0,j=b.length;i<j;i++)g.indexOf(" "+b[i]+" ")<0&&(h+=" "+b[i]);e.className=f.trim(h)}}}return this},removeClass:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&typeof a=="string"||a===b){var c=(a||"").split(o);for(var d=0,e=this.length;d<e;d++){var g=this[d];if(g.nodeType===1&&g.className)if(a){var h=(" "+g.className+" ").replace(n," ");for(var 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){var d=f(this);d.toggleClass(a.call(this,c,d.attr("class"),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;return(e.value||"").replace(p,"")}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);c=j&&f.attrFix[c]||c,i=f.attrHooks[c],i||(!t.test(c)||typeof d!="boolean"&&d!==b&&d.toLowerCase()!==c.toLowerCase()?v&&(f.nodeName(a,"form")||u.test(c))&&(i=v):i=w);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)return i.get(a,c);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}}},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);c=i&&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 a[f.propFix[c]||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]=b),a.setAttribute(c,c.toLowerCase()));return c}},f.attrHooks.value={get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=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=Object.prototype.hasOwnProperty,y=/\.(.*)$/,z=/^(?:textarea|input|select)$/i,A=/\./g,B=/ /g,C=/[^\w\s.|`]/g,D=function(a){return a.replace(C,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=E;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=E);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(),D).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?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,O(a.origType,a.selector),f.extend({},a,{handler:N,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,O(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()?F:E):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=F;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=F;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=F,this.stopPropagation()},isDefaultPrevented:E,isPropagationStopped:E,isImmediatePropagationStopped:E};var G=function(a){var b=a.relatedTarget;a.type=a.data;try{if(b&&b!==c&&!b.parentNode)return;while(b&&b!==this)b=b.parentNode;b!==this&&f.event.handle.apply(this,arguments)}catch(d){}},H=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?H:G,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?H:G)}}}),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&&L("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&&L("submit",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var I,J=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},K=function(c){var d=c.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=J(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:K,beforedeactivate:K,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&K.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")&&K.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in I)f.event.add(this,c+".specialChange",I[c]);return z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return z.test(this.nodeName)}},I=f.event.special.change.filters,I.focus=I.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 M={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||E,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=y.exec(h),k="",j&&(k=j[0],h=h.replace(y,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,M[h]?(a.push(M[h]+k),h=h+k):h=(M[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+O(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+O(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 P=/Until$/,Q=/^(?:parents|prevUntil|prevAll)/,R=/,/,S=/^.[^:#\[\.,]*$/,T=Array.prototype.slice,U=f.expr.match.POS,V={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(X(this,a,!1),"not",a)},filter:function(a){return this.pushStack(X(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]=U.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=U.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(W(c[0])||W(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=T.call(arguments);P.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!V[a]?f.unique(e):e,(this.length>1||R.test(d))&&Q.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 Y=/ jQuery\d+="(?:\d+|null)"/g,Z=/^\s+/,$=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=/<([\w:]+)/,ba=/<tbody/i,bb=/<|&#?\w+;/,bc=/<(?:script|object|embed|option|style)/i,bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={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,"",""]};bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._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(Y,""):null;if(typeof a=="string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=a.replace($,"<$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"&&bd.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?bh(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bn)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i=b&&b[0]?b[0].ownerDocument||b[0]:c;a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!bc.test(a[0])&&(f.support.checkClone||!bd.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)){bj(a,d),e=bk(a),g=bk(d);for(h=0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d);if(c){e=bk(a),g=bk(d);for(h=0;e[h];++h)bi(e[h],g[h])}}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(!bb.test(k))k=b.createTextNode(k);else{k=k.replace($,"<$1></$2>");var l=(_.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._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=ba.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&&Z.test(k)&&o.insertBefore(b.createTextNode(Z.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++)bm(k[i]);else bm(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||be.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 bo=/alpha\([^)]*\)/i,bp=/opacity=([^)]*)/,bq=/-([a-z])/ig,br=/([A-Z]|^ms)/g,bs=/^-?\d+(?:px)?$/i,bt=/^-?\d/,bu=/^[+\-]=/,bv=/[^+\-\.\de]+/g,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Left","Right"],by=["Top","Bottom"],bz,bA,bB,bC=function(a,b){return b.toUpperCase()};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=bz(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0,widows:!0,orphans:!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"&&bu.test(d)&&(d=+d.replace(bv,"")+parseFloat(f.css(a,c))),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(bz)return bz(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]},camelCase:function(a){return a.replace(bq,bC)}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){a.offsetWidth!==0?e=bD(a,b,d):f.swap(a,bw,function(){e=bD(a,b,d)});if(e<=0){e=bz(a,b,b),e==="0px"&&bB&&(e=bB(a,b,b));if(e!=null)return e===""||e==="auto"?"0px":e}if(e<0||e==null){e=a.style[b];return e===""||e==="auto"?"0px":e}return typeof e=="string"?e:e+"px"}},set:function(a,b){if(!bs.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bp.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=bo.test(g)?g.replace(bo,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=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,c){var d,e,g;c=c.replace(br,"-$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&&(bB=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bs.test(d)&&bt.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}),bz=bA||bB,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 bE=/%20/g,bF=/\[\]$/,bG=/\r?\n/g,bH=/#.*$/,bI=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bJ=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bK=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bL=/^(?:GET|HEAD)$/,bM=/^\/\//,bN=/\?/,bO=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bP=/^(?:select|textarea)/i,bQ=/\s+/,bR=/([?&])_=[^&]*/,bS=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bT=f.fn.load,bU={},bV={},bW,bX;try{bW=e.href}catch(bY){bW=c.createElement("a"),bW.href="",bW=bW.href}bX=bS.exec(bW.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bT)return bT.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(bO,"")).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||bP.test(this.nodeName)||bJ.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(bG,"\r\n")}}):{name:b.name,value:c.replace(bG,"\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:bW,isLocal:bK.test(bX[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:bZ(bU),ajaxTransport:bZ(bV),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?ca(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=cb(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=bI.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(bH,"").replace(bM,bX[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bQ),d.crossDomain==null&&(r=bS.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bX[1]&&r[2]==bX[2]&&(r[3]||(r[1]==="http:"?80:443))==(bX[3]||(bX[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bU,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bL.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bN.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bR,"$1_="+x);d.url=y+(y===d.url?(bN.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=b$(bV,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)b_(g,a[g],c,e);return d.join("&").replace(bE,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),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&&(cd.test(b.url)||e&&cd.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(cd,l),b.url===j&&(e&&(k=k.replace(cd,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 ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,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,ce&&delete cg[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=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq,cr=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("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",cv(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(cu("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(cu("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=cv(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],cm.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=cn.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:cu("show",1),slideUp:cu("hide",1),slideToggle:cu("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){d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this),f.isFunction(d.old)&&d.old.call(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=cq||cs(),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)&&!co&&(cr?(co=1,g=function(){co&&(cr(g),e.tick())},cr(g)):co=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=cq||cs(),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(co),co=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 cw=/^t(?:able|d|h)$/i,cx=/^(?: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=cy(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||!cw.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=cx.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&&!cx.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=cy(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=cy(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(){return this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=function(a){return this[0]?parseFloat(f.css(this[0],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
This source diff could not be displayed because it is too large. You can view the blob instead.
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/
/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #6688EE; background: #BBCCFF 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }
/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
display: none; /*sorry for IE5*/
display/**/: block; /*sorry for IE5*/
position: absolute; /*must have*/
z-index: -1; /*must have*/
filter: mask(); /*must have*/
top: -4px; /*must have*/
left: -4px; /*must have*/
width: 200px; /*must have*/
height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 12px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 15px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* clickMenu - v0.1.6
* Copyright (c) 2007 Roman Weich
* http://p.sohei.org
*
* Changelog:
* v 0.1.6 - 2007-09-06
* -fix: having a link in the top-level menu would not open the menu but call the link instead
* v 0.1.5 - 2007-07-07
* -change/fix: menu opening/closing now through simple show() and hide() calls - before fadeIn and fadeOut were used for which extra functions to stop a already running animation were created -> they were
* buggy (not working with the interface plugin in jquery1.1.2 and not working with jquery1.1.3 at all) and now removed
* -change: removed option: fadeTime
* -change: now using the bgiframe plugin for adding iframes in ie6 when available
* v 0.1.4 - 2007-03-20
* -fix: the default options were overwritten by the context related options
* -fix: hiding a submenu all hover- and click-events were unbound, even the ones not defined in this plugin - unbinding should work now
* v 0.1.3 - 2007-03-13
* -fix: some display problems ie had when no width was set on the submenu, so on ie the width for each submenu will be explicitely set
* -fix: the fix to the ie-width-problem is a fix to the "ie does not support css min-width stuff" problem too which displayed some submenus too narrow (it looked just not right)
* -fix: some bugs, when user the was too fast with the mouse
* v 0.1.2 - 2007-03-11
* -change: made a lot changes in the traversing routines to speed things up (having better memory usage now as well)
* -change: added $.fn.clickMenu.setDefaults() for setting global defaults
* -fix: hoverbug when a main menu item had no submenu
* -fix: some bugs i found while rewriting most of the stuff
* v 0.1.1 - 2007-03-04
* -change: the width of the submenus is no longer fixed, its set in the plugin now
* -change: the submenu-arrow is now an img, not the background-img of the list element - that allows better positioning, and background-changes on hover (you have to set the image through the arrowSrc option)
* -fix: clicking on a clickMenu while another was already open, didn't close the open one
* -change: clicking on the open main menu item will close it
* -fix: on an open menu moving the mouse to a main menu item and moving it fastly elsewere hid the whole menu
* v 0.1.0 - 2007-03-03
*/
(function($)
{
var defaults = {
onClick: function(){
$(this).find('>a').each(function(){
if ( this.href )
{
window.location = this.href;
}
});
},
arrowSrc: '',
subDelay: 300,
mainDelay: 10
};
$.fn.clickMenu = function(options)
{
var shown = false;
var liOffset = ( ($.browser.msie) ? 4 : 2 );
var settings = $.extend({}, defaults, options);
var hideDIV = function(div, delay)
{
//a timer running to show the div?
if ( div.timer && !div.isVisible )
{
clearTimeout(div.timer);
}
else if (div.timer)
{
return; //hide-timer already running
}
if ( div.isVisible )
{
div.timer = setTimeout(function()
{
//remove events
$(getAllChilds(getOneChild(div, 'UL'), 'LI')).unbind('mouseover', liHoverIn).unbind('mouseout', liHoverOut).unbind('click', settings.onClick);
//hide it
$(div).hide();
div.isVisible = false;
div.timer = null;
}, delay);
}
};
var showDIV = function(div, delay)
{
if ( div.timer )
{
clearTimeout(div.timer);
}
if ( !div.isVisible )
{
div.timer = setTimeout(function()
{
//check if the mouse is still over the parent item - if not dont show the submenu
if ( !checkClass(div.parentNode, 'hover') )
{
return;
}
//assign events to all div>ul>li-elements
$(getAllChilds(getOneChild(div, 'UL'), 'LI')).mouseover(liHoverIn).mouseout(liHoverOut).click(settings.onClick);
//positioning
if ( !checkClass(div.parentNode, 'main') )
{
$(div).css('left', div.parentNode.offsetWidth - liOffset);
}
//show it
div.isVisible = true; //we use this over :visible to speed up traversing
$(div).show();
_valtmp = $(div).parent().children('span').text();
$(div).children('ul').children().each(function(){
if ( $(this).text() == _valtmp )
{$(this).addClass('hover');return;}
})
if ( $.browser.msie ) //fixing a display-bug in ie6 and adding min-width
{
var cW = $(getOneChild(div, 'UL')).width();
if ( cW < 100 )
{
cW = 100;
}
$(div).css('width', cW);
}
div.timer = null;
// $(div.parentNode).removeClass("mousehover");
// $(this).addClass("mouseclick")
}, delay);
}
};
//same as hover.handlehover in jquery - just can't use hover() directly - need the ability to unbind only the one hover event
var testHandleHover = function(e)
{
// Check if mouse(over|out) are still within the same parent element
var p = (e.type == "mouseover" ? e.fromElement : e.toElement) || e.relatedTarget;
// Traverse up the tree
while ( p && p != this )
{
try
{
p = p.parentNode;
}
catch(e)
{
p = this;
}
}
// If we actually just moused on to a sub-element, ignore it
if ( p == this )
{
return false;
}
return true;
};
var mainHoverIn = function(e)
{
//no need to test e.target==this, as no child has the same event binded
//its possible, that a main menu item still has hover (if it has no submenu) - thus remove it
var lis = getAllChilds(this.parentNode, 'LI');
var pattern = new RegExp("(^|\\s)hover(\\s|$)");
for (var i = 0; i < lis.length; i++)
{
if ( pattern.test(lis[i].className) )
{
$(lis[i]).removeClass('hover');
}
}
$(this).addClass('hover');
if ( shown )
{
hoverIn(this, settings.mainDelay);
}
};
var liHoverIn = function(e)
{
if ( !testHandleHover(e) )
{
return false;
}
if ( e.target != this )
{
//look whether the target is a direct child of this (maybe an image)
if ( !isChild(this, e.target) )
{
return;
}
}
hoverIn(this, settings.subDelay);
};
var hoverIn = function(li, delay)
{
var innerDiv = getOneChild(li, 'DIV');
//stop running timers from the other menus on the same level - a little faster than $('>*>div', li.parentNode)
var n = li.parentNode.firstChild;
for ( ; n; n = n.nextSibling )
{
if ( n.nodeType == 1 && n.nodeName.toUpperCase() == 'LI' )
{
var div = getOneChild(n, 'DIV');
if ( div && div.timer && !div.isVisible ) //clear show-div timer
{
clearTimeout(div.timer);
div.timer = null;
}
}
}
//is there a timer running to hide one of the parent divs? stop it
var pNode = li.parentNode;
for ( ; pNode; pNode = pNode.parentNode )
{
if ( pNode.nodeType == 1 && pNode.nodeName.toUpperCase() == 'DIV' )
{
if (pNode.timer)
{
clearTimeout(pNode.timer);
pNode.timer = null;
$(pNode.parentNode).addClass('hover');
}
}
}
//highlight the current element
if ($('li.hover').hasClass('textSelect')) $('li.hover').removeClass('hover');
$(li).addClass('hover');
//is the submenu already visible?
if ( innerDiv && innerDiv.isVisible )
{
//hide-timer running?
if ( innerDiv.timer )
{
clearTimeout(innerDiv.timer);
innerDiv.timer = null;
}
else
{
return;
}
}
//hide all open menus on the same level and below and unhighlight the li item (but not the current submenu!)
$(li.parentNode.getElementsByTagName('DIV')).each(function(){
if ( this != innerDiv && this.isVisible )
{
hideDIV(this, delay);
$(this.parentNode).removeClass('hover');
}
});
//show the submenu, if there is one
if ( innerDiv )
{
showDIV(innerDiv, delay);
}
};
var liHoverOut = function(e)
{
if ( !testHandleHover(e) )
{
return false;
}
if ( e.target != this )
{
if ( !isChild(this, e.target) ) //return only if the target is no direct child of this
{
return;
}
}
//remove the hover from the submenu item, if the mouse is hovering out of the menu (this is only for the last open (levelwise) (sub-)menu)
var div = getOneChild(this, 'DIV');
if ( !div )
{
$(this).removeClass('hover');
}
else
{
if ( !div.isVisible )
{
$(this).removeClass('hover');
}
}
};
var mainHoverOut = function(e)
{
//no need to test e.target==this, as no child has the same event binded
//remove hover
var div = getOneChild(this, 'DIV');
var relTarget = e.relatedTarget || e.toElement; //this is undefined sometimes (e.g. when the mouse moves out of the window), so dont remove hover then
var p;
if ( !shown )
{
$(this).removeClass('hover');
}
else if ( !div && relTarget ) //menuitem has no submenu, so dont remove the hover if the mouse goes outside the menu
{
p = findParentWithClass(e.target, 'UL', 'clickMenu');
if ( p.contains(relTarget))
{
$(this).removeClass('hover');
}
}
else if ( relTarget )
{
//remove hover only when moving to anywhere inside the clickmenu
p = findParentWithClass(e.target, 'UL', 'clickMenu');
if ( !div.isVisible && (p.contains(relTarget)) )
{
$(this).removeClass('hover');
}
}
};
var mainClick = function()
{
var div = getOneChild(this, 'DIV');
if ( div && div.isVisible ) //clicked on an open main-menu-item
{
clean();
if (undefined != focusEditor)
focusEditor();
$(this).addClass('hover');
// $("#mainmenu .item2").removeClass("item2").addClass("item");
}
else
{
hoverIn(this, settings.mainDelay);
shown = true;
$(document).bind('mousedown', checkMouse);
// if ( this.id != "fontSizeSelect" && this.id != "fontSelect" && this.id != "fontFormat")
// $("#mainmenu .item").removeClass("item").addClass("item2");
}
return false;
};
var checkMouse = function(e)
{
//is the mouse inside a clickmenu? if yes, is it an open (the current) one?
var vis = false;
var cm = findParentWithClass(e.target, 'UL', 'clickMenu');
if ( cm )
{
$(cm.getElementsByTagName('DIV')).each(function(){
if ( this.isVisible )
{
vis = true;
}
});
}
if ( !vis )
{
clean();
}
};
var clean = function()
{
//remove timeout and hide the divs
$('ul.clickMenu div.outerbox').each(function(){
if ( this.timer )
{
clearTimeout(this.timer);
this.timer = null;
}
if ( this.isVisible )
{
$(this).hide();
this.isVisible = false;
}
});
$('ul.clickMenu li').removeClass('hover');
//remove events
$('ul.clickMenu>li li').unbind('mouseover', liHoverIn).unbind('mouseout', liHoverOut).unbind('click', settings.onClick);
$(document).unbind('mousedown', checkMouse);
// $("#mainmenu .item2").removeClass("item2").addClass("item");
shown = false;
};
var getOneChild = function(elem, name)
{
if ( !elem )
{
return null;
}
var n = elem.firstChild;
for ( ; n; n = n.nextSibling )
{
if ( n.nodeType == 1 && n.nodeName.toUpperCase() == name )
{
return n;
}
}
return null;
};
var getAllChilds = function(elem, name)
{
if ( !elem )
{
return [];
}
var r = [];
var n = elem.firstChild;
for ( ; n; n = n.nextSibling )
{
if ( n.nodeType == 1 && n.nodeName.toUpperCase() == name )
{
r[r.length] = n;
}
}
return r;
};
var findParentWithClass = function(elem, searchTag, searchClass)
{
var pNode = elem.parentNode;
var pattern = new RegExp("(^|\\s)" + searchClass + "(\\s|$)");
for ( ; pNode; pNode = pNode.parentNode )
{
if ( pNode.nodeType == 1 && pNode.nodeName.toUpperCase() == searchTag && pattern.test(pNode.className) )
{
return pNode;
}
}
return null;
};
var checkClass = function(elem, searchClass)
{
var pattern = new RegExp("(^|\\s)" + searchClass + "(\\s|$)");
if ( pattern.test(elem.className) )
{
return true;
}
return false;
};
var isChild = function(elem, childElem)
{
var n = elem.firstChild;
for ( ; n; n = n.nextSibling )
{
if ( n == childElem )
{
return true;
}
}
return false;
};
return this.each(function()
{
//add .contains() to mozilla - http://www.quirksmode.org/blog/archives/2006/01/contains_for_mo.html
if (window.Node && Node.prototype && !Node.prototype.contains)
{
Node.prototype.contains = function(arg)
{
return !!(this.compareDocumentPosition(arg) & 16);
};
}
//add class
if ( !checkClass(this, 'clickMenu') )
{
$(this).addClass('clickMenu');
}
//add shadows
$('ul', this).shadowBox();
//ie6? - add iframes
if ( $.browser.msie && (!$.browser.version || parseInt($.browser.version) <= 6) )
{
if ( $.fn.bgiframe )
{
$('div.outerbox', this).bgiframe();
}
else
{
/* thanks to Mark Gibson - http://www.nabble.com/forum/ViewPost.jtp?post=6504414&framed=y */
$('div.outerbox', this).append('<iframe style="display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();' +
'width:expression(this.parentNode.offsetWidth);height:expression(this.parentNode.offsetHeight)"/>');
}
}
//assign events
$(this).bind('closemenu', function(){clean();}); //assign closemenu-event, through wich the menu can be closed from outside the plugin
//add click event handling, if there are any elements inside the main menu
var liElems = getAllChilds(this, 'LI');
for ( var j = 0; j < liElems.length; j++ )
{
if ( getOneChild(getOneChild(getOneChild(liElems[j], 'DIV'), 'UL'), 'LI') ) // >div>ul>li
{
$(liElems[j]).click(mainClick);
}
}
//add hover event handling and assign classes
$(liElems).hover(mainHoverIn, mainHoverOut).addClass('main').find('>div').addClass('inner');
//add the little arrow before each submenu
if ( settings.arrowSrc )
{
$('div.inner div.outerbox', this).before('<img src="' + settings.arrowSrc + '" class="liArrow" />');
}
//the floating list elements are destroying the layout..so make it nice again..
$(this).wrap('<div class="cmDiv"></div>').after('<div style="clear: both; visibility: hidden;"></div>');
});
};
$.fn.clickMenu.setDefaults = function(o)
{
$.extend(defaults, o);
};
})(jQuery);
(function($)
{
$.fn.shadowBox = function() {
return this.each(function()
{
var outer = $('<div class="outerbox"></div>').get(0);
if ( $(this).css('position') == 'absolute' )
{
//if the child(this) is positioned abolute, we have to use relative positioning and shrink the outerbox accordingly to the innerbox
$(outer).css({position:'relative', width:this.offsetWidth, height:this.offsetHeight});
}
else
{
//shrink the outerbox
$(outer).css('position', 'absolute');
}
//add the boxes
$(this).addClass('innerBox').wrap(outer).
before('<div class="shadowbox1"></div><div class="shadowbox2"></div><div class="shadowbox3"></div>');
});
};
})(jQuery);
\ No newline at end of file
.ui-spinner {position: relative; border: 0px solid white; }
.ui-spinner-buttons {position: absolute}
.ui-spinner-button {overflow: hidden}
/*
jQuery UI Spinner 1.20
Copyright (c) 2009-2010 Brant Burnett
Dual licensed under the MIT or GPL Version 2 licenses.
*/
(function(j){var s="ui-state-active",l=j.ui.keyCode,C=l.UP,D=l.DOWN,t=l.RIGHT,E=l.LEFT,u=l.PAGE_UP,v=l.PAGE_DOWN,J=l.HOME,K=l.END,L=j.browser.msie,M=j.browser.mozilla?"DOMMouseScroll":"mousewheel",N=[C,D,t,E,u,v,J,K,l.BACKSPACE,l.DELETE,l.TAB],O;j.widget("ui.spinner",{options:{min:null,max:null,allowNull:false,group:"",point:".",prefix:"",suffix:"",places:null,defaultStep:1,largeStep:10,mouseWheel:true,increment:"slow",className:null,showOn:"always",width:16,upIconClass:"ui-icon-triangle-1-n",downIconClass:"ui-icon-triangle-1-s",
format:function(a,b){var d=/(\d+)(\d{3})/,g=(isNaN(a)?0:Math.abs(a)).toFixed(b)+"";for(g=g.replace(".",this.point);d.test(g)&&this.group;g=g.replace(d,"$1"+this.group+"$2"));return(a<0?"-":"")+this.prefix+g+this.suffix},parse:function(a){if(this.group==".")a=a.replace(".","");if(this.point!=".")a=a.replace(this.point,".");return parseFloat(a.replace(/[^0-9\-\.]/g,""))}},_create:function(){var a=this.element,b=a.attr("type");if(!a.is("input")||b!="text"&&b!="number")console.error("Invalid target for ui.spinner");
else{this._procOptions(true);this._createButtons(a);a.is(":enabled")||this.disable()}},_createButtons:function(a){function b(e){return e=="auto"?0:parseInt(e)}function d(e){for(var h=0;h<N.length;h++)if(N[h]==e)return true;return false}function g(e,h){if(F)return false;var m=String.fromCharCode(h||e),o=c.options;if(m>="0"&&m<="9"||m=="-")return false;if(c.places>0&&m==o.point||m==o.group)return false;return true}function i(e){function h(){w=0;e()}if(w){if(e===P)return;clearTimeout(w)}P=e;w=setTimeout(h,
100)}function p(){if(!f.disabled){var e=c.element[0],h=this===x?1:-1;e.focus();e.select();j(this).addClass(s);G=true;c._startSpin(h)}return false}function q(){if(G){j(this).removeClass(s);c._stopSpin();G=false}return false}var c=this,f=c.options,r=f.className,y=f.width,n=f.showOn,H=j.support.boxModel,Q=a.outerHeight(),R=c.oMargin=b(a.css("margin-right")),I=c.wrapper=a.css({width:(c.oWidth=H?a.width():a.outerWidth())-y,marginRight:R+y,textAlign:"right"}).after('<span class="ui-spinner ui-widget"></span>').next(),
z=c.btnContainer=j('<div class="ui-spinner-buttons"><div class="ui-spinner-up ui-spinner-button ui-state-default ui-corner-tr"><span class="ui-icon '+f.upIconClass+'">&nbsp;</span></div><div class="ui-spinner-down ui-spinner-button ui-state-default ui-corner-br"><span class="ui-icon '+f.downIconClass+'">&nbsp;</span></div></div>'),x,S,k,w,P,A,B,F,G,T=a[0].dir=="rtl";r&&I.addClass(r);I.append(z.css({height:Q,left:-y-R,top:a.offset().top-I.offset().top+"px"}));k=c.buttons=z.find(".ui-spinner-button");
k.css({width:y-(H?k.outerWidth()-k.width():0),height:Q/2-(H?k.outerHeight()-k.height():0)});x=k[0];S=k[1];r=k.find(".ui-icon");r.css({marginLeft:(k.innerWidth()-r.width())/2,marginTop:(k.innerHeight()-r.height())/2});z.width(k.outerWidth());n!="always"&&z.css("opacity",0);if(n=="hover"||n=="both")k.add(a).bind("mouseenter.uispinner",function(){i(function(){A=true;if(!c.focused||n=="hover")c.showButtons()})}).bind("mouseleave.uispinner",function(){i(function(){A=false;if(!c.focused||n=="hover")c.hideButtons()})});
k.hover(function(){c.buttons.removeClass("ui-state-hover");f.disabled||j(this).addClass("ui-state-hover")},function(){j(this).removeClass("ui-state-hover")}).mousedown(p).mouseup(q).mouseout(q);L&&k.dblclick(function(){if(!f.disabled){c._change();c._doSpin((this===x?1:-1)*f.step)}return false}).bind("selectstart",function(){return false});a.bind("keydown.uispinner",function(e){var h,m,o=e.keyCode;if(e.ctrl||e.alt)return true;if(d(o))F=true;if(B)return false;switch(o){case C:case u:h=1;m=o==u;break;
case D:case v:h=-1;m=o==v;break;case t:case E:h=o==t^T?1:-1;break;case J:e=c.options.min;e!=null&&c._setValue(e);return false;case K:e=c.options.max;e!=null&&c._setValue(e);return false}if(h){if(!B&&!f.disabled){keyDir=h;j(h>0?x:S).addClass(s);B=true;c._startSpin(h,m)}return false}}).bind("keyup.uispinner",function(e){if(e.ctrl||e.alt)return true;if(d(l))F=false;switch(e.keyCode){case C:case t:case u:case D:case E:case v:k.removeClass(s);c._stopSpin();return B=false}}).bind("keypress.uispinner",function(e){if(g(e.keyCode,
e.charCode))return false}).bind("change.uispinner",function(){c._change()}).bind("focus.uispinner",function(){function e(){c.element.select()}L?e():setTimeout(e,0);c.focused=true;O=c;if(!A&&(n=="focus"||n=="both"))c.showButtons()}).bind("blur.uispinner",function(){c.focused=false;if(!A&&(n=="focus"||n=="both"))c.hideButtons()})},_procOptions:function(a){var b=this.element,d=this.options,g=d.min,i=d.max,p=d.step,q=d.places,c=-1,f;if(d.increment=="slow")d.increment=[{count:1,mult:1,delay:250},{count:3,
mult:1,delay:100},{count:0,mult:1,delay:50}];else if(d.increment=="fast")d.increment=[{count:1,mult:1,delay:250},{count:19,mult:1,delay:100},{count:80,mult:1,delay:20},{count:100,mult:10,delay:20},{count:0,mult:100,delay:20}];if(g==null&&(f=b.attr("min"))!=null)g=parseFloat(f);if(i==null&&(f=b.attr("max"))!=null)i=parseFloat(f);if(!p&&(f=b.attr("step"))!=null)if(f!="any"){p=parseFloat(f);d.largeStep*=p}d.step=p=p||d.defaultStep;if(q==null&&(f=p+"").indexOf(".")!=-1)q=f.length-f.indexOf(".")-1;this.places=
q;if(i!=null&&g!=null){if(g>i)g=i;c=Math.max(Math.max(c,d.format(i,q,b).length),d.format(g,q,b).length)}if(a)this.inputMaxLength=b[0].maxLength;f=this.inputMaxLength;if(f>0){c=c>0?Math.min(f,c):f;f=Math.pow(10,c)-1;if(i==null||i>f)i=f;f=-(f+1)/10+1;if(g==null||g<f)g=f}c>0&&b.attr("maxlength",c);d.min=g;d.max=i;this._change();b.unbind(M+".uispinner");d.mouseWheel&&b.bind(M+".uispinner",this._mouseWheel)},_mouseWheel:function(a){var b=j.data(this,"spinner");if(!b.options.disabled&&b.focused&&O===b){b._change();
b._doSpin(((a.wheelDelta||-a.detail)>0?1:-1)*b.options.step);return false}},_setTimer:function(a,b,d){function g(){i._spin(b,d)}var i=this;i._stopSpin();i.timer=setInterval(g,a)},_stopSpin:function(){if(this.timer){clearInterval(this.timer);this.timer=0}},_startSpin:function(a,b){var d=this.options.increment;this._change();this._doSpin(a*(b?this.options.largeStep:this.options.step));if(d&&d.length>0){this.incCounter=this.counter=0;this._setTimer(d[0].delay,a,b)}},_spin:function(a,b){var d=this.options.increment,
g=d[this.incCounter];this._doSpin(a*g.mult*(b?this.options.largeStep:this.options.step));this.counter++;if(this.counter>g.count&&this.incCounter<d.length-1){this.counter=0;g=d[++this.incCounter];this._setTimer(g.delay,a,b)}},_doSpin:function(a){var b=this.curvalue;if(b==null)b=(a>0?this.options.min:this.options.max)||0;this._setValue(b+a)},_parseValue:function(){var a=this.element.val();return a?this.options.parse(a,this.element):null},_validate:function(a){var b=this.options,d=b.min,g=b.max;if(a==
null&&!b.allowNull)a=this.curvalue!=null?this.curvalue:d||g||0;return g!=null&&a>g?g:d!=null&&a<d?d:a},_change:function(){var a=this._parseValue();if(!this.selfChange){if(isNaN(a))a=this.curvalue;this._setValue(a,true)}},_setOption:function(a,b){j.Widget.prototype._setOption.call(this,a,b);this._procOptions()},increment:function(){this._doSpin(this.options.step)},decrement:function(){this._doSpin(-this.options.step)},showButtons:function(a){var b=this.btnContainer.stop();a?b.css("opacity",1):b.fadeTo("fast",
1)},hideButtons:function(a){var b=this.btnContainer.stop();a?b.css("opacity",0):b.fadeTo("fast",0);this.buttons.removeClass("ui-state-hover")},_setValue:function(a,b){this.curvalue=a=this._validate(a);this.element.val(a!=null?this.options.format(a,this.places,this.element):"");if(!b){this.selfChange=true;this.element.change();this.selfChange=false}},value:function(a){if(arguments.length){this._setValue(a);return this.element}return this.curvalue},enable:function(){this.buttons.removeClass("ui-state-disabled");
this.element[0].disabled=false;j.Widget.prototype.enable.call(this)},disable:function(){this.buttons.addClass("ui-state-disabled").removeClass("ui-state-hover");this.element[0].disabled=true;j.Widget.prototype.disable.call(this)},destroy:function(){this.wrapper.remove();this.element.unbind(".uispinner").css({width:this.oWidth,marginRight:this.oMargin});j.Widget.prototype.destroy.call(this)}})})(jQuery);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
var colorStorage =[["black","000000"],["dimgray","696969"],["gray","808080"],["darkgray","A9A9A9"],["silver","C0C0C0"],["lightgrey","D3D3D3"],["gainsboro","DCDCDC"],["whitesmoke","F5F5F5"],["white","FFFFFF"],["snow","FFFAFA"],["rosybrown","BC8F8F"],["lightcoral","F08080"],["indianred","CD5C5C"],["brown","A52A2A"],["firebrick","B22222"],["maroon","800000"],["darkred","8B0000"],["red","FF0000"],["salmon","FA8072"],["mistyrose","FFE4E1"],["tomato","FF6347"],["darksalmon","E9967A"],["coral","FF7F50"],["orangered","FF4500"],["lightsalmon","FFA07A"],["sienna","A0522D"],["seashell","FFF5EE"],["saddlebrown","8B4513"],["chocolate","D2691E"],["peachpuff","FFDAB9"],["sandybrown","F4A460"],["linen","FAF0E6"],["peru","CD853F"],["bisque","FFE4C4"],["darkorange","FF8C00"],["antiquewhite","FAEBD7"],["tan","D2B48C"],["burlywood","DEB887"],["blanchedalmond","FFEBCD"],["navajowhite","FFDEAD"],["papayawhip","FFEFD5"],["moccasin","FFE4B5"],["oldlace","FDF5E6"],["wheat","F5DEB3"],["orange","FFA500"],["floralwhite","FFFAF0"],["goldenrod","DAA520"],["darkgoldenrod","B8860B"],["cornsilk","FFF8DC"],["gold","FFD700"],["lemonchiffon","FFFACD"],["khaki","F0E68C"],["palegoldenrod","EEE8AA"],["darkkhaki","BDB76B"],["ivory","FFFFF0"],["beige","F5F5DC"],["lightyellow","FFFFE0"],["olive","808000"],["yellow","FFFF00"],["olivedrab","6B8E23"],["yellowgreen","9ACD32"],["darkolivegreen","556B2F"],["greenyellow","ADFF2F"],["lawngreen","7CFC00"],["chartreuse","7FFF00"],["honeydew","F0FFF0"],["darkseagreen","8FBC8F"],["lightgreen","90EE90"],["palegreen","98FB98"],["forestgreen","228B22"],["limegreen","32CD32"],["darkgreen","006400"],["green","008000"],["lime","00FF00"],["seagreen","2E8B57"],["mediumseagreen","3CB371"],["mintcream","F5FFFA"],["springgreen","00FF7F"],["mediumspringgreen","00FA9A"],["mediumaquamarine","66CDAA"],["aquamarine","7FFFD4"],["turquoise","40E0D0"],["lightseagreen","20B2AA"],["mediumturquoise","48D1CC"],["azure","F0FFFF"],["paleturquoise","AFEEEE"],["darkslategray","2F4F4F"],["teal","008080"],["darkcyan","008B8B"],["aqua","00FFFF"],["cyan","00FFFF"],["lightcyan","E0FFFF"],["darkturquoise","00CED1"],["cadetblue","5F9EA0"],["powderblue","B0E0E6"],["lightblue","ADD8E6"],["deepskyblue","00BFFF"],["skyblue","87CEEB"],["lightskyblue","87CEFA"],["steelblue","4682B4"],["aliceblue","F0F8FF"],["slategray","708090"],["lightslategray","778899"],["dodgerblue","1E90FF"],["lightsteelblue","B0C4DE"],["cornflowerblue","6495ED"],["royalblue","4169E0"],["ghostwhite","F8F8FF"],["lavender","E6E6FA"],["midnightblue","191970"],["navy","000080"],["darkblue","00008B"],["mediumblue","0000CD"],["blue","0000FF"],["darkslateblue","483D8B"],["slateblue","6A5ACD"],["mediumslateblue","7B68EE"],["mediumpurple","9370DB"],["blueviolet","8A2BE2"],["indigo","4B0082"],["darkorchid","9932CC"],["darkviolet","9400D3"],["mediumorchid","BA55D3"],["thistle","D8BFD8"],["plum","DDA0DD"],["violet","EE82EE"],["purple","800080"],["darkmagenta","8B008B"],["fuchsia","FF00FF"],["magenta","FF00FF"],["orchid","DA70D6"],["mediumvioletred","C71585"],["deeppink","FF1493"],["hotpink","FF69B4"],["lavenderblush","FFF0F5"],["palevioletred","DB7093"],["crimson","DC143C"],["pink","FFC0CB"],["lightpink","FFB6C1"]]
var focusEditor = undefined;
var fontList = ["Agency FB","Aharoni","Algerian","Andalus","Angsana New","AngsanaUPC","Arabic Transparent","Arial","Arial Black","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Aston-F1","Baskerville Old Face","Batang","BatangChe","Bauhaus 93","Bell MT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","Bickham Script Pro Regular","Blackadder ITC","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Book Antiqua","Bookman Old Style","Bookshelf Symbol 7","Bradley Hand ITC","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Calibri","Californian FB","Calisto MT","Cambria","Cambria Math","Candara","Castellar","Centaur","Century","Century Gothic","Century Schoolbook","Chiller","Colonna MT","Comic Sans MS","Consolas","Constantia","Cooper Black","Copperplate Gothic Bold","Copperplate Gothic Light","Corbel","Cordia New","CordiaUPC","Courier New","Curlz MT","David","David Transparent","DejaVu Sans","DejaVu Sans Condensed","DejaVu Sans Light","DejaVu Sans Mono","DejaVu Serif","DejaVu Serif Condensed","DilleniaUPC","Dingbats","Dotum","DotumChe","Droid Sans Mono","Edwardian Script ITC","Elephant","Engravers MT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","Estrangelo Edessa","EucrosiaUPC","Felix Titling","Fixed Miriam Transparent","FlemishScript BT","Footlight MT Light","Forte","Franklin Gothic Book","Franklin Gothic Demi","Franklin Gothic Demi Cond","Franklin Gothic Heavy","Franklin Gothic Medium","Franklin Gothic Medium Cond","FrankRuehl","FreesiaUPC","Freestyle Script","French Script MT","Gabriola","Garamond","Gautami","Gentium Basic","Gentium Book Basic","Georgia","Gigi","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gloucester MT Extra Condensed","GOST type A","GOST type B","Goudy Old Style","Goudy Stout","Gulim","GulimChe","Gungsuh","GungsuhChe","Haettenschweiler","Harlow Solid Italic","Harrington","High Tower Text","Impact","Imprint MT Shadow","Informal Roman","IrisUPC","JasmineUPC","Jokerman","Juice ITC","Kartika","KodchiangUPC","Kristen ITC","Kunstler Script","Latha","Levenim MT","LilyUPC","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Magneto","Maiandra GD","Mangal","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Sans Serif","MingLiU","Miriam","Miriam Fixed","Miriam Transparent","Mistral","Modern No. 20","Monotype Corsiva","MS Gothic","MS Mincho","MS Outlook","MS PGothic","MS PMincho","MS Reference Sans Serif","MS Reference Specialty","MS UI Gothic","MT Extra","MV Boli","Narkisim","Niagara Engraved","Niagara Solid","NSimSun","OCR A Extended","Old English Text MT","Onyx","OpenSymbol","Palace Script MT","Palatino Linotype","Papyrus","Parchment","Perpetua","Perpetua Titling MT","Playbill","PMingLiU","Poor Richard","Pristina","Raavi","Rage Italic","Ravie","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Rod Transparent","Script MT Bold","Segoe UI","Showcard Gothic","Shruti","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-PUA","Snap ITC","Stencil","Sylfaen","Symbol","Tahoma","Tempus Sans ITC","Times New Roman","Traditional Arabic","Trebuchet MS","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","Verdana","Viner Hand ITC","Vivaldi","Vladimir Script","Vrinda","Webdings","Wide Latin","Wingdings","Wingdings 2","Wingdings 3"];
var globalTextIndex = 0;
var globalTextName = "";
var globalFontNameApi = false;
var elem, contextGrad, gradient, gradSelectPosTop = 1, imgd, pix, colorSelecterClick, newColorSelected={r:255,g:0,b:0},lastColorSelected={r:255,g:0,b:0};
var IsVisibleMenu = false, specialHeaderForFirstPage = false,differentHeaderForOddAndEvenPages = false;
var focusEditor = undefined, color123,bulletlistpressed=false,numberedlistpressed=false,cellsForTable={columns:0,rows:0},insttblpressed = false;
var clearPropObj = false;
function getURLParameter(name) {
return (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search) || [, null])[1];
}
function remIconPress(){
$("#td_BackgroundColor, #td_TextColor,#td_paragraph,#td_headertitle").removeClass("iconPressed");
if(insttblpressed==false && $("#td_instbl").hasClass("iconPressed")){
$("#td_instbl").removeClass("iconPressed")
}
if(numberedlistpressed==false && $("#td_numberedlist").hasClass("iconPressed")){
$("#td_numberedlist").removeClass("iconPressed")
}
if(bulletlistpressed==false && $("#td_bulletedlist").hasClass("iconPressed")){
$("#td_bulletedlist").removeClass("iconPressed")
}
}
function changeFontColor(color,bg_text){
var r, g, b;
var transparent = false;
if (color != 'transparent'){// "transparent" means "none" color;
arrColor = color.match(/(\d)+/g)
_r_ = arrColor[0];
_g_ = arrColor[1];
_b_ = arrColor[2];
r = parseInt(_r_);
g = parseInt(_g_);
b = parseInt(_b_);
if (arrColor.length == 4 && 0 == parseInt(arrColor[3]))
transparent = true;
}
else{//do something if color =="transparent"
r = 0;
g = 0;
b = 0;
transparent = true;
}
if (bg_text == "back"){//do something for change text background color
editor.put_LineHighLight(!transparent, r, g, b);
return false;
}
if (bg_text == "text"){//do something for change text color
editor.put_TextColor(r, g, b);
return false;
}
if (bg_text == "paragraph"){//do something fill paragraph in selected color
editor.put_ParagraphShade(!transparent, r, g, b)
return false;
}
}
function changeListType(type)
{
var Type = 0, SubType = -1;
switch ( type )
{
case "markerType1": Type = 0; SubType = -1; break;
case "markerType2": Type = 0; SubType = 1; break;
case "markerType3": Type = 0; SubType = 2; break;
case "markerType4": Type = 0; SubType = 3; break;
case "markerType5": Type = 0; SubType = -1; break;
case "markerType6": Type = 0; SubType = 4; break;
case "markerType7": Type = 0; SubType = 5; break;
case "markerType8": Type = 0; SubType = 6; break;
case "listType1": Type = 1; SubType = -1; break;
case "listType2": Type = 1; SubType = 1; break;
case "listType3": Type = 1; SubType = 2; break;
case "listType4": Type = 1; SubType = 3; break;
case "listType5": Type = 1; SubType = 4; break;
case "listType6": Type = 1; SubType = 5; break;
case "listType7": Type = 1; SubType = 6; break;
case "listType8": Type = 1; SubType = 7; break;
case "multiType1": Type = 2; SubType = -1; break;
case "multiType2": Type = 2; SubType = 1; break;
case "multiType3": Type = 2; SubType = 2; break;
case "multiType4": Type = 2; SubType = 3; break;
}
editor.put_ListType(Type,SubType);
}
function changeTypeNumberPage(type){
var typeAlign, typeHeaderFooter;
/* var oWordControl = editor.WordControl; */
switch (type){//do something for change type page number
case "htType1":
{
editor.put_PageNum( hdrftr_Header, align_Left );
break;
}
case "htType2":
{
editor.put_PageNum( hdrftr_Header, align_Center );
break;
}
case "htType3":
{
editor.put_PageNum( hdrftr_Header, align_Right );
break;
}
case "htType4":
{
editor.put_PageNum( hdrftr_Footer, align_Left );
break;
}
case "htType5":
{
editor.put_PageNum( hdrftr_Footer, align_Center );
break;
}
case "htType6":
{
editor.put_PageNum( hdrftr_Footer, align_Right );
break;
}
case "htType7":
{
editor.put_PageNum( -1 );
break;
}
}
}
function createFontList(){
fontContent = "";
for (var i = 0; i < fontList.length; i++)
fontContent += '<li id="'+fontList[i].replace(/\s/g,"")+'"index="'+i+'" class="SubItem fontListElement" style="font-family:Arial;" nameFont="'+fontList[i]+'">'+fontList[i]+'</li>';
$("#fontSelect ul").empty().append(fontContent);
}
$(document).ready(function(){
$("#td_shape").click(
function()
{
if(!IsVisibleMenu)
{
var offset=$("#td_shape").offset();
offset.top += $("#td_shape").outerHeight() - 1;
$("#shapeBox").css("top", offset.top);
$("#shapeBox").css("left", offset.left);
$("#shapeBox").attr("init", "shapePrst").show();
}
else
{
$("#shapeBox").attr("init", "shapePrst").hide();
}
IsVisibleMenu = false;
}
);
$("#shapeGroup").click(function(){
editor.StartAddShape('group');
});
$("#shapeUnGroup").click(function(){
editor.StartAddShape('ungroup');
});
$(".cell").mousedown(
function()
{
$(this).css("border", "3px solid #000");
editor.StartAddShape($(this).attr("title"));
}
);
$(".cell").mouseover(
function()
{
$(this).css("border", "1px solid #000");
}
);
$(".cell").mouseup(
function()
{
$(this).css("border", "1px solid #000");
}
);
$(".cell").mouseout(
function()
{
$(this).css("border", "0px solid #000");
}
);
$("#shapeOffsetX,#shapeOffsetY, #shapeRectX, #shapeRectY,#shapeColor, #shapeAlpha, #shapeRotation, #shapeShadowColor, #shapeShadowLength,#shapeShadowAngle, #shapeLineColor, #shapeLineWeight, #shapeShadowAlpha,#shapeTop,#shapeLeft,#imgW, #imgH, #imgLeft, #imgTop, #imgRight, #imgBottom, #imgX, #imgY, #hafHF, #tblW, #tblCS, #tblMarLeft, #tblMarTop, #tblMarRight, #tblMarBottom, #tblIndentLeft, #tblLeft, #tblTop, #tblRight, #tblBottom, #tblBrdSize, #tblBrdColor, #tblBrdBGColor, #imgURL, #tblCellBrdSize, #tblCellBrdColor, #tblCellBrdSize, #tblCellBrdColor, #tblCellBrdBGColor, #tblDefMarLeft, #tblDefMarTop, #tblDefMarRight, #tblDefMarBottom, #tblX, #tblY, #prFirst, #prLeft, #prRight, #prLineHeight, #prAfter, #prBefore").focus(function(){
editor.asc_enableKeyEvents(false);
}).blur(function(){editor.asc_enableKeyEvents(true);})
document.getElementById ("specialHeaderForFirstPage").checked = false;
document.getElementById ("differentHeaderForOddAndEvenPages").checked = false;
if (editor.ShowParaMarks) $("#td_paragraphMarks").addClass("iconPressed");
$("#mainmenu,#menuButton").clickMenu({onClick:function(){
/* var oWordControl = editor.WordControl; */
switch(this.id){
case "mnuOpen":
$('#mainmenu').trigger('closemenu');
$("#dialogFileOpen").dialog("open");
break;
case "mnuSave":
$('#mainmenu').trigger('closemenu');
editor.asc_Save();
break;
case "mnuSaveAs":
return false;
case "mnuSaveAsDocx":
$('#mainmenu').trigger('closemenu');
editor.asc_DownloadAs(c_oAscFileType.DOCX);
break;
case "mnuSaveAsDoc":
$('#mainmenu').trigger('closemenu');
editor.asc_DownloadAs(c_oAscFileType.DOC);
break;
case "mnuSaveAsRtf":
$('#mainmenu').trigger('closemenu');
editor.asc_DownloadAs(c_oAscFileType.RTF);
break;
case "mnuSaveAsPdf":
$('#mainmenu').trigger('closemenu');
editor.asc_DownloadAs(c_oAscFileType.PDF);
break;
case "mnuAbout":
$('#mainmenu').trigger('closemenu');
$("#dialogAbout").dialog("open");
break;
case "td_menu_bold":
$('#mainmenu').trigger('closemenu');
$("#td_bold").click();
break;
case "td_menu_italic":
$('#mainmenu').trigger('closemenu');
$("#td_italic").click();
break;
case "mnuCenter":
$('#mainmenu').trigger('closemenu');
$("#td_justifycenter").click();
break;
case "mnuRight":
$('#mainmenu').trigger('closemenu');
$("#td_justifyright").click();
break;
case "mnuLeft":
$('#mainmenu').trigger('closemenu');
$("#td_justifyleft").click();
break;
case "mnuPrint":
$('#mainmenu').trigger('closemenu');
$("#td_print").click();
break;
case "mnuJustified":
$('#mainmenu').trigger('closemenu');
$("#td_justifyblock").click();
break;
case "td_menu_underline":
$('#mainmenu').trigger('closemenu');
$("#td_underline").click();
break;
case "td_menu_undo":
$('#mainmenu').trigger('closemenu');
$("#td_undo").click();
break;
case "td_menu_redo":
$('#mainmenu').trigger('closemenu');
$("#td_redo").click();
break;
case "td_menu_copy":
$('#mainmenu').trigger('closemenu');
$("#td_copy").click();
/* oWordControl.m_oDrawingDocument.ToRenderer(); */
break;
case "td_menu_paste":
$('#mainmenu').trigger('closemenu');
$("#td_paste").click();
break;
case "td_superscript":
$('#mainmenu').trigger('closemenu');
break;
case "td_subscript":
$('#mainmenu').trigger('closemenu');
break;
case "saveAsFile":
$('#mainmenu').trigger('closemenu');
break;
case "mnuOpenFile":
$('#mainmenu').trigger('closemenu');
break;
case "td_image_menu":
$('#mainmenu').trigger('closemenu');
$("#td_image").click();
break;
case "td_link_menu":
$('#mainmenu').trigger('closemenu');
$("#td_link").click();
break;
case "td_drawing_menu":
$('#mainmenu').trigger('closemenu');
break;
case "td_specialchar": break;
case "mnupreview": break;
case "td_selectAll": break;
case "td_horizontalrule": break;
case "td_table": break;
case "td_find": break;
case "td_pagebreak":
editor.put_AddPageBreak();
break;
case "td_cut":
case "td_strike":
$('#mainmenu').trigger('closemenu');
editor.put_TextPrStrikeout(true);
break;
case "td_removeFormat":
$('#mainmenu').trigger('closemenu');
// Change to normal
$('#fontFormatVal').text("Normal");
$('#fontFormatVal').val("p");
$('#fontFormatVal').change();
break;
case "mnuDecrease":
$('#mainmenu').trigger('closemenu');
$("#td_outdent").click();
break;
case "mnuIncrease":
$('#mainmenu').trigger('closemenu');
$("#td_indent").click();
break;
case "p":
case "h1":
case "h2":
case "h3":
case "h4":
case "h5":
case "h6":
$('#mainmenu').trigger('closemenu');
$('#fontFormatVal').text(this.innerHTML);
$('#fontFormatVal').val(this.id);
$('#fontFormatVal').change();
break;
case "Arial":
case "ComicSansMS":
case "CourierNew":
case "Georgia":
case "LucidaSansUnicode":
case "Tahoma":
case "TimesNewRoman":
case "TrebuchetMS":
case "Verdana":
case "Calibri":
$('#mainmenu').trigger('closemenu');
$('#fontSelectVal').text(this.innerHTML);
$('#fontSelectVal').val(this.getAttribute("value"));
$('#fontSelectVal').change();
break;
case "8":
case "9":
case "10":
case "11":
case "12":
case "14":
case "16":
case "18":
case "20":
case "22":
case "24":
case "26":
case "28":
case "36":
case "48":
case "72":
$('#mainmenu').trigger('closemenu');
$('#fontSizeSelectVal').text(this.innerHTML);
$('#fontSizeSelectVal').val(this.id);
$('#fontSizeSelectVal').change();
break;
case "mnuShortcuts":
$('#mainmenu').trigger('closemenu');
break;
case "mnuBulletedList":
$('#mainmenu').trigger('closemenu');
$("#td_bulletedlist").click();
break;
case "mnuNumberedList":
$('#mainmenu').trigger('closemenu');
$("#td_numberedlist").click();
break;
case "colorBox3":
case "colorBox4":
$('#mainmenu').trigger('closemenu');
break;
}
return false;
}});
createFontList();
$("#textMenu").clickMenu({onClick:function(){
var bIsNeed = true;
switch(this.id){
case "p":
case "h1":
case "h2":
case "h3":
case "h4":
case "h5":
case "h6":
case "h7":
case "h8":
case "h9":
case "h10":
$('#textMenu').trigger('closemenu');
$('#fontFormatVal').text(this.innerHTML);
$('#fontFormatVal').val(this.id);
editor.put_Style(this.innerHTML);
break;
case "8": case "9": case "10": case "11": case "12": case "14": case "16": case "18": case "20": case "22": case "24": case "26": case "28": case "36": case "48": case "72":
editor.put_TextPrFontSize(parseInt(this.id));
$('#textMenu').trigger('closemenu');
$('#fontSizeSelectVal').text(this.innerHTML);
$('#fontSizeSelectVal').val(this.id);
$('#fontSizeSelectVal').change();
break;
case "lineSpacing05" : if (bIsNeed) {editor.put_PrLineSpacing(0.5);} bIsNeed = false;
case "lineSpacing1" : if (bIsNeed) {editor.put_PrLineSpacing(1.0);} bIsNeed = false;
case "lineSpacing15" : if (bIsNeed) {editor.put_PrLineSpacing(1.5);} bIsNeed = false;
case "lineSpacing2" : if (bIsNeed) {editor.put_PrLineSpacing(2.0);} bIsNeed = false;
case "lineSpacing25" : if (bIsNeed) {editor.put_PrLineSpacing(2.5);} bIsNeed = false;
case "lineSpacingAfter" : if (bIsNeed) {editor.put_LineSpacingBeforeAfter(1,0);} bIsNeed = false;
case "lineSpacingBefore": if (bIsNeed) {editor.put_LineSpacingBeforeAfter(0,0);} bIsNeed = false;
$('#textMenu').trigger('closemenu');
$('#lineSpacingVal').text(this.innerHTML);
$('#lineSpacingVal').val(this.id);
//$('#lineSpacingVal').change(this.id);
break;
default:{
$('#textMenu').trigger('closemenu');
if ($(this).hasClass("fontListElement")){
$('#fontSelectVal').text(this.innerHTML);
$('#fontSelectVal').val(this.getAttribute("value"));
// $('#fontSelectVal').change($("#"+this.id).attr("index"),$("#"+this.id).attr("value"));
$('#fontSelectVal').change();
editor.put_TextPrFontName($(this).attr("namefont"));
}
}
}
return false;
}});
$("#lineSpacingVal").change (function(){
});
$(".clrPicker1").mousedown(function(){
if ("none" != $("#colorBox1").css("display")){
IsVisibleMenu = true;
$("#td_BackgroundColor").removeClass("iconPressed");
$("#colorBox1").css("display","none");
}
});
$(".clrPicker1").click(function(){
if (false == IsVisibleMenu){
var ofset=$("#td_BackgroundColor").offset();
ofset.top += $("#td_BackgroundColor").outerHeight() - 1;
$("#colorBox1").css(ofset);
$("#colorBox1").attr("init", "background-color").show();
$("#td_BackgroundColor").addClass("iconPressed");
}
IsVisibleMenu = false;
});
$(".colorSelect1").click(function(){
$(".clrSelector1").children().css('border-bottom-color', $(this).children().css('backgroundColor'));
$("#colorBox1").hide();
$(".clrSelector1").click();
});
$(".clrSelector1").click(function(){
var a1="background-color";
var a2=$(this).children().css("border-bottom-color");
var otd_color_fon = $("#td_color_fon");
otd_color_fon.blur();
$("#td_BackgroundColor").removeClass("iconPressed");
//focusEditor();
changeFontColor(a2,"back");
// setColor('back', a2);
return false;
});
$(".clrPicker2, .clrPicker3").mousedown(function(event){
if ("none" != $("#colorBox2").css("display") && $("#td_TextColor").hasClass("iconPressed")){
IsVisibleMenu = true;
$("#td_TextColor").removeClass("iconPressed");
$("#colorBox2").css("display","none");
return false;
}
if ("none" != $("#colorBox2").css("display") && $("#td_paragraph").hasClass("iconPressed")){
IsVisibleMenu = true;
$("#td_paragraph").removeClass("iconPressed");
$("#colorBox2").css("display","none");
return false;
}
});
$(".clrPicker2").click(function(){
if (false == IsVisibleMenu){
var ofset=$("#td_TextColor").offset();
ofset.top += $("#td_TextColor").outerHeight() - 1;
$("#colorBox2").css(ofset);
$("#colorBox2").attr("init", "colorFont").show();
$("#td_TextColor").addClass("iconPressed");
}
IsVisibleMenu = false;
});
$(".colorSelect2").click(function(){
if($("#colorBox2").attr("init") == "colorFont"){
$(".clrSelector2").children().css('border-bottom-color', $(this).children().css('backgroundColor'));
$("#colorBox2").hide();
$(".clrSelector2").click();
}
if($("#colorBox2").attr("init") == "colorParagraph"){
$(".clrSelector3").children().css('border-bottom-color', $(this).children().css('backgroundColor'));
$("#colorBox2").hide();
$(".clrSelector3").click();
}
});
$(".clrSelector2").click(function(){
var a1="background-color";
var a2=$(this).children().css("border-bottom-color");
var otd_color = $("#td_color");
otd_color.blur();
$("#td_TextColor").removeClass("iconPressed");
changeFontColor(a2,"text");
return false;
});
$(".clrPicker3").click(function(){
if (false == IsVisibleMenu){
var ofset=$("#td_paragraph").offset();
ofset.top += $("#td_paragraph").outerHeight() - 1;
$("#colorBox2").css(ofset);
$("#colorBox2").attr("init", "colorParagraph").show();
$("#td_paragraph").addClass("iconPressed");
}
IsVisibleMenu = false;
});
$(".colorSelect3").click(function(){
$(".clrSelector3").children().css('border-bottom-color', $(this).children().css('backgroundColor'));
$("#colorBox3fp").hide();
$(".clrSelector3").click();
});
$(".clrSelector3").click(function(){
var a1="background-color";
var a2=$(this).children().css("border-bottom-color");
var otd_color = $("#td_prg");
otd_color.blur();
$("#td_paragraph").removeClass("iconPressed");
changeFontColor(a2,"paragraph");
return false;
});
$(".lstPicker1").mousedown(function(event){
if ("none" != $("#listSelect").css("display")){
IsVisibleMenu = true;
$("#td_numberedlist").removeClass("iconPressed");
$("#listSelect").css("display","none");
}
});
$(".lstPicker1").click(function(){
if (false == IsVisibleMenu){
var offset=$("#td_numberedlist").offset();
offset.top += $("#td_numberedlist").outerHeight() - 2;
$("#listSelect").css(offset);
$("#listSelect").attr("init", "list").show();
$("#td_numberedlist").addClass("iconPressed");
}
IsVisibleMenu = false;
});
$(".listSelected").click(function(){
$("#td_numberedlist").removeClass("iconPressed");
$("#td_bulletedlist").removeClass("iconPressed");
$("#listSelect").hide();
$("#numberedlist").attr("selectType",$(this).attr("type"));
changeListType($(this).attr("type"))
})
$(".lstPicker2").mousedown(function(event){
if ("none" != $("#markerSelect").css("display")){
IsVisibleMenu = true;
$("#td_bulletedlist").removeClass("iconPressed");
$("#markerSelect").css("display","none");
}
});
$(".lstPicker2").click(function(){
if (false == IsVisibleMenu){
var offset=$("#td_bulletedlist").offset();
offset.top += $("#td_bulletedlist").outerHeight() - 2;
$("#markerSelect").css(offset);
$("#markerSelect").attr("init", "mrklist").show();
$("#td_bulletedlist").addClass("iconPressed");
}
IsVisibleMenu = false;
});
$(".markerSelected").click(function(){
$("#td_bulletedlist").removeClass("iconPressed");
$("#td_numberedlist").removeClass("iconPressed");
$("#markerSelect").hide();
$("#bulletedlist").attr("selectType",$(this).attr("type"));
changeListType($(this).attr("type"))
})
$(".lstPicker3").mousedown(function(event){
if ("none" != $("#multiSelect").css("display")){
IsVisibleMenu = true;
$("#td_multilist").removeClass("iconPressed");
$("#multiSelect").css("display","none");
}
});
$(".lstPicker3").click(function(){
if (false == IsVisibleMenu){
var offset=$("#td_multilist").offset();
offset.top += $("#td_multilist").outerHeight() - 2;
$("#multiSelect").css(offset);
$("#multiSelect").attr("init", "mltlist").show();
$("#td_multilist").addClass("iconPressed");
}
IsVisibleMenu = false;
});
$(".multiSelected").click(function(){
$("#td_multilist").removeClass("iconPressed");
$("#multiSelect").hide();
$("#multilist").attr("selectType",$(this).attr("type"));
changeListType($(this).attr("type"))
});
$(".htPicker1").mousedown(function(event){
if ("none" != $("#hdSelect").css("display")){
IsVisibleMenu = true;
$("#td_headertitle").removeClass("iconPressed");
$("#hdSelect").css("display","none");
}
});
$(".htPicker1").click(function(){
if (false == IsVisibleMenu){
var offset=$("#td_headertitle").offset();
offset.top += $("#td_headertitle").outerHeight() - 2;
$("#hdSelect").css(offset);
$("#hdSelect").attr("init", "ht").show();
$("#td_headertitle").addClass("iconPressed");
}
IsVisibleMenu = false;
});
$(".htSelected").click(function(){
$(".htSelected").removeClass("selectedHT");
$(this).addClass("selectedHT");
$("#td_headertitle").removeClass("iconPressed")
$("#hdSelect").hide();
changeTypeNumberPage($(this).attr("type"));
})
$("#specialHeaderForFirstPage,#differentHeaderForOddAndEvenPages").click(function(){
if(this.id == "specialHeaderForFirstPage" ){
editor.HeadersAndFooters_DifferentFirstPage(document.getElementById ("specialHeaderForFirstPage").checked);
}
if(this.id == "differentHeaderForOddAndEvenPages" ){
editor.HeadersAndFooters_DifferentFirstPage(document.getElementById ("differentHeaderForOddAndEvenPages").checked);
}
})
$("#menu,#id_main").mousedown(function(){$(".PopUpMenuStyle, .PopUpMenuStyle2, .options, .icon_options").hide();remIconPress();});
$(".selectableIcon").bind("mouseenter", function(){$(this).addClass("ToolbarIconOutSelect");});
$(".selectableIcon").bind("mouseleave", function(){$(this).removeClass("ToolbarIconOutSelect");});
$("#td_orient, #td_redo, #td_undo, #td_bold, #td_italic, #td_underline, #td_print, #td_copy, #td_paste, #td_justifycenter, #td_justifyright, #td_justifyleft, #td_justifyblock, #td_checkspell, #td_image, #td_image2, #td_imageInText, #td_imageInText2, #td_link, #td_indent, #td_outdent, #bulletedlist, #multilist, #numberedlist, #td_paragraphMarks,#td_tl_superscript, #td_tl_subscript, #td_instbl, #td_fontsizeOut, #td_fontsizeIn").click(function(){
switch (this.id){
case "td_undo":
editor.Undo();
break;
case "td_redo":
editor.Redo();
break;
case "td_orient"://do something if clicked book orientation
if ($(this).hasClass("iconPressed")){
$(this).removeClass("iconPressed");
editor.change_PageOrient(true);
}
else{
$(this).addClass("iconPressed");
editor.change_PageOrient(false);
}
break;
case "td_fontsizeIn":
editor.FontSizeIn();
break;
case "td_fontsizeOut":
editor.FontSizeOut();
break;
case "td_bold":
if ($(this).hasClass("iconPressed")){
$(this).removeClass("iconPressed");
editor.put_TextPrBold(false);
}
else{
$(this).addClass("iconPressed");
editor.put_TextPrBold(true);
}
break;
case "td_italic":
if ($(this).hasClass("iconPressed")){
$(this).removeClass("iconPressed");
editor.put_TextPrItalic(false);
}
else{
$(this).addClass("iconPressed");
editor.put_TextPrItalic(true);
}
break;
case "td_underline":
if ($(this).hasClass("iconPressed")){
$(this).removeClass("iconPressed");
editor.put_TextPrUnderline(false);
}
else{
$(this).addClass("iconPressed");
editor.put_TextPrUnderline(true);
}
break;
case "td_print":
/* editor.goToPage(2); */
break;
case "td_copy":
/* console.log(editor.FontSizeIn()); */
break;
case "td_paste":
/* console.log(editor.FontSizeOut()); */
break;
case "td_justifyleft":
// if ($(this).hasClass("iconPressed")){
// $(this).removeClass("iconPressed");
// }
// else
{
$("td[id*='td_justify']").removeClass("iconPressed");
$(this).addClass("iconPressed");
editor.put_PrAlign(1)
}
break;
case "td_justifycenter":
if ($(this).hasClass("iconPressed")){
$(this).removeClass("iconPressed");
$("#td_justifyleft").addClass("iconPressed");
editor.put_PrAlign(1)
}
else{
$("td[id*='td_justify']").removeClass("iconPressed");
$(this).addClass("iconPressed");
editor.put_PrAlign(2)
}
break;
case "td_justifyright":
if ($(this).hasClass("iconPressed")){
$(this).removeClass("iconPressed");
$("#td_justifyleft").addClass("iconPressed");
editor.put_PrAlign(1)
}
else{
$("td[id*='td_justify']").removeClass("iconPressed");
$(this).addClass("iconPressed");
editor.put_PrAlign(0)
}
break;
case "td_justifyblock":
if ($(this).hasClass("iconPressed")){
$(this).removeClass("iconPressed");
$("#td_justifyleft").addClass("iconPressed");
editor.put_PrAlign(1)
}
else{
$("td[id*='td_justify']").removeClass("iconPressed");
$(this).addClass("iconPressed");
editor.put_PrAlign(3)
}
break;
case "td_image":
/*
var _img = new Image();
_img.onload = function(){
editor.WordControl.m_oLogicDocument.Add_FlowImage( 50, 50, this );
};
//_img.innerHtml = "./Images/Test.jpg";
_img.src = "./Images/Test.jpg";
*/
editor.AddImageUrl("http://www.nat-geo.ru/pic/photos/10/1110_l2.jpg");
break;
case "td_image2":
var _image = editor.ImageLoader.LoadImage("./Images/Test.jpg", 0);
if (null != _image)
editor.WordControl.m_oLogicDocument.Add_FlowImage(50, 50, _image.src);
break;
case "td_imageInText":
/*
var _img = new Image();
_img.onload = function(){
editor.WordControl.m_oLogicDocument.Add_InlineImage( 50, 50, this );
};
//_img.innerHtml = "./Images/Test.jpg";
_img.src = "./Images/Test.jpg";
*/
editor.asc_addImage(true);
break;
case "td_imageInText2":
editor.AddImageUrl("./Images/Test.jpg");
break;
case "td_link":
//editor.WordControl.m_oLogicDocument.Document_CreateFontMap();
var String = prompt("Enter text","text");
editor.WordControl.m_oLogicDocument.Search_Start(String);
break;
case "td_indent":
editor.IncreaseIndent()
break;
case "td_outdent":
editor.DecreaseIndent();
break;
case "bulletedlist":
if ($("#td_bulletedlist").hasClass("iconPressed")){
bulletlistpressed = false;
$("#td_bulletedlist").removeClass("iconPressed");
editor.put_ListType(0, -1);
}
else{
$("#td_bulletedlist").addClass("iconPressed");
bulletlistpressed = true;
editor.put_ListType(0, 0);
}
break;
case "multilist":
if ($("#td_multilist").hasClass("iconPressed")){
$("#td_multilist").removeClass("iconPressed");
}
else{
$("#td_multilist").addClass("iconPressed");
}
break;
case "numberedlist":
if ($("#td_numberedlist").hasClass("iconPressed")){
numberedlistpressed = false;
$("#td_numberedlist").removeClass("iconPressed");
editor.put_ListType(1, -1);
}
else{
$("#td_numberedlist").addClass("iconPressed");
numberedlistpressed = true;
if ($(this).attr("selecttype") != null && $(this).attr("selecttype") != undefined)
changeListType($(this).attr("selecttype"))
else
editor.put_ListType(1, 0);
}
break;
case "td_paragraphMarks":
if (editor.ShowParaMarks = (!editor.ShowParaMarks)) $(this).addClass("iconPressed"); else $(this).removeClass("iconPressed");
editor.WordControl.OnRePaintAttack();
break;
case "td_tl_superscript":
if ($(this).hasClass("iconPressed")){
$(this).removeClass("iconPressed");
editor.put_TextPrBaseline(0);
}
else{
$(this).addClass("iconPressed");
$("#td_tl_subscript").removeClass("iconPressed");
editor.put_TextPrBaseline(1);
}
break;
case "td_tl_subscript":
if ($(this).hasClass("iconPressed")){
$(this).removeClass("iconPressed");
editor.put_TextPrBaseline(0);
}
else{
$(this).addClass("iconPressed");
$("#td_tl_superscript").removeClass("iconPressed");
editor.put_TextPrBaseline(2);
}
break;
case "td_instbl":
if ($(this).hasClass("iconPressed")){
insttblpressed = true;
$("#tblSelect").hide();
$(this).removeClass("iconPressed")
}
else{
insttblpressed = false;
var offset=$("#td_instbl").offset();
offset.top += $("#td_instbl").outerHeight() - 2;
$("#tblSelect").css("top",offset.top);
$("#tblSelect").show();
$(this).addClass("iconPressed")
}
break;
}
});
$(".cover-position").mouseleave(function(e){
cellsForTable.columns = 0;
cellsForTable.rows = 0;
$(".hoverhighlight").hide();
$("#countCells").text(cellsForTable.columns+"x"+cellsForTable.rows)
}).mousemove(function(e){
evnt = e || window.event;
x = evnt.offsetX || evnt.layerX;
y = evnt.offsetY || evnt.layerY
x = Math.ceil(x/18);
y = Math.ceil(y/18);
if (x<=0||y<=0)
$(".hoverhighlight").hide();
else{
if(x<=Math.ceil($(".unhoverhighlight").width()/18) && y<=Math.ceil($(".unhoverhighlight").height()/18)){
$(".hoverhighlight").show();
$(".hoverhighlight").css({"width":x+"em","height":y+"em"});
cellsForTable.columns = x;
cellsForTable.rows = y;
$("#countCells").text(x+"x"+y)
}
}
}).click(function(){
$(".hoverhighlight").hide();
$("#countCells").text(0+"x"+0)
$("#td_instbl").removeClass("iconPressed")
$("#tblSelect").hide();
editor.put_Table(cellsForTable.columns, cellsForTable.rows,document.getElementById("inline_flow").checked);
});
elem = document.getElementById('myCanvas');
contextGrad = elem.getContext('2d');
// Get the canvas element.
if (!elem || !elem.getContext) {return;}
// Get the canvas 2d context.
if (!contextGrad) {return;}
contextGrad.fillStyle = "#EEF0F2";
contextGrad.fillRect(0, 0, elem.width, elem.height);
gradient = contextGrad.createLinearGradient(160, 0, 150, 128);
gradient.addColorStop(0, "rgb(255,255,255)");
gradient.addColorStop(1, "rgb(0,0,0)");
contextGrad.fillStyle = gradient;
contextGrad.fillRect(160, 0, 9, 128);
colorSelecterClick = false;
$("#colorSelectHolder").click(function(evnt,ui){
if(colorSelecterClick){colorSelecterClick = false; return false;}
$("#colorSelecter").offset({top:evnt.clientY-8,left:evnt.clientX-8});
getColor(evnt.layerX,evnt.layerY);
setCurrentColor(newColorSelected.r,newColorSelected.g,newColorSelected.b);
});
$("#dialogColorSelector").dialog({autoOpen: false, width :'350px', title: "Color Selector",
create:function(){setCurrentColor(newColorSelected.r,newColorSelected.g,newColorSelected.b);
var rgb;
for(var i=0; i<=128; i++){
for(var j=0; j<=128; j++){
rgb = hslTorgb(340*j/128, 100, 50+50*i/128);
contextGrad.fillStyle = "rgb("+rgb.r+","+rgb.g+","+rgb.b+")";
contextGrad.fillRect(j, i, 1, 1);
}
}
},
resizable: false, modal: true, closeOnEscape:true,
dragStop: function(event, ui) {
$("#colorSelecter").draggable( "option", "containment", [$("#colorSelecter").offsetParent().offset().left,$("#colorSelecter").offsetParent().offset().top,
$("#colorSelecter").offsetParent().offset().left+127,$("#colorSelecter").offsetParent().offset().top+127] );
$("#gradSelecter").draggable( "option", "containment", [$("#gradSelecter").offsetParent().offset().left,$("#gradSelecter").offsetParent().offset().top+1,
$("#gradSelecter").offsetParent().offset().left+127,$("#gradSelecter").offsetParent().offset().top+128] );},
open: function() {
$("#redChannel").spinner({ min: 0, max: 255 }).change(function(){
setColorFromRGB($("#redChannel").val(),$("#greenChannel").val(),$("#blueChannel").val());
setCurrentColor(newColorSelected.r,newColorSelected.g,newColorSelected.b);
});
$("#greenChannel").spinner({ min: 0, max: 255 }).change(function(){
setColorFromRGB($("#redChannel").val(),$("#greenChannel").val(),$("#blueChannel").val());
setCurrentColor(newColorSelected.r,newColorSelected.g,newColorSelected.b);
});
$("#blueChannel").spinner({ min: 0, max: 255 }).change(function(){
setColorFromRGB($("#redChannel").val(),$("#greenChannel").val(),$("#blueChannel").val());
setCurrentColor(newColorSelected.r,newColorSelected.g,newColorSelected.b);
});
setLastColor(lastColorSelected.r,lastColorSelected.g,lastColorSelected.b);
$("#colorSelecter").draggable( "option", "containment", [$("#colorSelecter").offsetParent().offset().left,$("#colorSelecter").offsetParent().offset().top+1,
$("#colorSelecter").offsetParent().offset().left+127,$("#colorSelecter").offsetParent().offset().top+127] );
$("#gradSelecter").draggable( "option", "containment", [$("#gradSelecter").offsetParent().offset().left,$("#gradSelecter").offsetParent().offset().top+1,
$("#gradSelecter").offsetParent().offset().left+127,$("#gradSelecter").offsetParent().offset().top+128] );
},
close: function() {
$(".PopUpMenuStyle, .PopUpMenuStyle2, .options, .icon_options").hide();
remIconPress();
},
buttons: [
{
text:"#ButtonOK",
click: function(){
lastColorSelected.r = newColorSelected.r;
lastColorSelected.g = newColorSelected.g;
lastColorSelected.b = newColorSelected.b;
countCustomColor = $("#customColorFont").children()
for (var i = countCustomColor.length-1; i >0; i--)
$("#customColorFont").children()[i].children[0].style.backgroundColor = $("#customColorFont").children()[i-1].children[0].style.backgroundColor;
$("#customColorFont").children()[0].children[0].style.backgroundColor = "rgb("+lastColorSelected.r+","+lastColorSelected.g+","+lastColorSelected.b+")";
$(this).dialog("close");
$("#customColorFont").children()[0].click();
}
},
{
text:"#ButtonCancel",
click: function(){
$(this).dialog("close");
}
}
]
});
$("#gradSelecter").draggable({ zIndex: 2700,containment: [$("#gradSelecter").offsetParent().offset().left,$("#gradSelecter").offsetParent().offset().top+1,
$("#gradSelecter").offsetParent().offset().left+127,$("#gradSelecter").offsetParent().offset().top+128],axis: 'y',
drag: function(event, ui) {
gradSelectPosTop = ui.position.top
getGradColor(gradSelectPosTop);
setCurrentColor(newColorSelected.r,newColorSelected.g,newColorSelected.b);
}
});
$("#colorSelecter").draggable({ zIndex: 2700,containment: [$("#colorSelecter").offsetParent().offset().left,$("#colorSelecter").offsetParent().offset().top+1,
$("#colorSelecter").offsetParent().offset().left+127,$("#colorSelecter").offsetParent().offset().top+127],
stop: function(event, ui) {
getColor(ui.position.left,ui.position.top);
colorSelecterClick = false;
setCurrentColor(newColorSelected.r,newColorSelected.g,newColorSelected.b);
},
drag: function(event, ui) {
getColor(ui.position.left,ui.position.top);
setCurrentColor(newColorSelected.r,newColorSelected.g,newColorSelected.b);
}
});
$("#dialogNewColorOpen").click(function(){$("#dialogColorSelector").dialog("open")})
$("#dialogNewColorOpen, .none").mouseenter(function(){$(this).css({"background-color":"#4D81A5","color":"#fff"})}).mouseleave(function(){$(this).css({"background-color":"#fff","color":"#000"})})
color123 = new Color();
$(".colorWatch").mouseover(function(){
color123.setHex(rgbCSS2hex($(this).css("background-color")));
color123.setNamed(color123.calcNamedLAB())
$(this).attr("title",color123.named.name);
})
//to init api callbacks in test menu
setTimeout(function(){
editor.asc_registerCallback("asc_onError", function(){
alert("Error.ID " + arguments[0] + " Error.Level " + arguments[1])
});
editor.asc_registerCallback("asc_onFontSize", function(){
if (arguments[0] == undefined || arguments[0] == null || arguments[0]=="")
$("#fontSizeSelectVal").text("");
else $("#fontSizeSelectVal").text(arguments[0]+"pt");
});
editor.asc_registerCallback("asc_onParaStyleName", function(){
if (arguments[0] == undefined || arguments[0] == null || arguments[0]=="")
$("#fontFormatVal").text("");
else $("#fontFormatVal").text(arguments[0]);
});
editor.asc_registerCallback("asc_onFontFamily", function(){
var name = arguments[0].get_Name()
if (name == undefined || name == null || name=="")
$("#fontSelectVal").text("");
else $("#fontSelectVal").text(name);
});
editor.asc_registerCallback("asc_onBold", function(){
if(arguments[0])
$(document.getElementById("td_bold")).addClass("iconPressed");
else
$(document.getElementById("td_bold")).removeClass("iconPressed");
});
editor.asc_registerCallback("asc_onItalic", function(){
if(arguments[0])
$(document.getElementById("td_italic")).addClass("iconPressed");
else
$(document.getElementById("td_italic")).removeClass("iconPressed");
});
editor.asc_registerCallback("asc_onUnderline", function(){
if(arguments[0])
$(document.getElementById("td_underline")).addClass("iconPressed");
else
$(document.getElementById("td_underline")).removeClass("iconPressed");
});
editor.asc_registerCallback("asc_onVerticalAlign", function(){
switch(arguments[0]){
case vertalign_Baseline:{
$("#td_tl_subscript").removeClass("iconPressed");
$("#td_tl_superscript").removeClass("iconPressed");
break;
}
case vertalign_SubScript:{
$("#td_tl_subscript").addClass("iconPressed");
$("#td_tl_superscript").removeClass("iconPressed");
break;
}
case vertalign_SuperScript:{
$("#td_tl_subscript").removeClass("iconPressed");
$("#td_tl_superscript").addClass("iconPressed");
break;
}
}
});
editor.asc_registerCallback("asc_onPrAlign", function(){
$(document.getElementById("td_justifyleft")).removeClass("iconPressed");
$(document.getElementById("td_justifycenter")).removeClass("iconPressed");
$(document.getElementById("td_justifyright")).removeClass("iconPressed");
$(document.getElementById("td_justifyblock")).removeClass("iconPressed");
switch(arguments[0])
{
case align_Left:
$(document.getElementById("td_justifyleft")).addClass("iconPressed");
break;
case align_Right:
$(document.getElementById("td_justifyright")).addClass("iconPressed");
break;
case align_Center:
$(document.getElementById("td_justifycenter")).addClass("iconPressed");
break;
case align_Justify:
$(document.getElementById("td_justifyblock")).addClass("iconPressed");
break;
}
});
editor.asc_registerCallback("asc_onListType", function(){
$(document.getElementById("td_numberedlist")).removeClass("iconPressed");
$(document.getElementById("td_bulletedlist")).removeClass("iconPressed");
if ( arguments[0].Type == 0 )
{
$(document.getElementById("td_bulletedlist")).addClass("iconPressed");
}
if ( arguments[0].Type == 1 )
{
$(document.getElementById("td_numberedlist")).addClass("iconPressed");
}
});
editor.asc_registerCallback("asc_onClearPropObj", function(){
$("#imgProp, #tblProp, #hafProp, #prProp, #shapeProp").hide();
clearPropObj = true;
$("#imgH").val(0);
$("#imgW").val(0);
document.getElementById("imgWrapStyleInline").checked = false;
document.getElementById("imgWrapStyleFlow").checked = false;
$("#imgLeft").val(0);
$("#imgTop").val(0);
$("#imgBottom").val(0);
$("#imgRight").val(0);
$("#imgX").val(0);
$("#imgY").val(0);
document.getElementById("tblCellBrdTop").checked =
document.getElementById("tblCellBrdLeft").checked =
document.getElementById("tblCellBrdRight").checked =
document.getElementById("tblCellBrdBottom").checked =
document.getElementById("tblCellBrdInsideV").checked =
document.getElementById("tblCellBrdInsideH").checked =
document.getElementById("tblBrdLeft").checked =
document.getElementById("tblBrdTop").checked =
document.getElementById("tblBrdRight").checked =
document.getElementById("tblBrdBottom").checked =
document.getElementById("tblBrdInsideV").checked =
document.getElementById("tblBrdInsideH").checked =
document.getElementById("tblWOn").checked =
document.getElementById("tblAllowSpacing").checked =
document.getElementById("tblAlignLeft").checked =
document.getElementById("tblAlignCenter").checked =
document.getElementById("tblAlignRight").checked =
document.getElementById("tblCellBrdBGColorTran").checked =
document.getElementById("tblBrdBGColorTran").checked =
document.getElementById("tblWrapStyle1").checked =
document.getElementById("tblWrapStyle2").checked = false;
document.getElementById("tblCellBrdBGColor").value =
document.getElementById("tblBrdBGColor").value =
document.getElementById("tblMarLeft").value =
document.getElementById("tblMarTop").value =
document.getElementById("tblMarRight").value =
document.getElementById("tblMarBottom").value =
document.getElementById("tblMarType").value =
document.getElementById("tblDefMarLeft").value =
document.getElementById("tblDefMarTop").value =
document.getElementById("tblDefMarRight").value =
document.getElementById("tblDefMarBottom").value =
document.getElementById("tblLeft").value =
document.getElementById("tblTop").value =
document.getElementById("tblRight").value =
document.getElementById("tblBottom").value =
document.getElementById("tblIndentLeft").value =
document.getElementById("tblLeft").value =
document.getElementById("tblTop").value =
document.getElementById("tblRight").value =
document.getElementById("tblBottom").value =
document.getElementById("tblBrdSize").value =
//document.getElementById("tblBrdColor").value =
document.getElementById("tblCellBrdColor").value =
document.getElementById("tblCellBrdSize").value =
document.getElementById("tblX").value =
document.getElementById("tblY").value =
document.getElementById("tblCS").value =
document.getElementById("tblW").value = "null";
document.getElementById("hafHF").value =
document.getElementById("prLineHeight").value =
document.getElementById("prAfter").value =
document.getElementById("prBefore").value =
document.getElementById("prFirst").value =
document.getElementById("prLeft").value =
document.getElementById("prRight").value = ""
$("#hafType").html("");
document.getElementById("hafFP").checked = false;
document.getElementById("hafOE").checked = false;
document.getElementById("shapeFlipV").checked = false;
document.getElementById("shapeFlipH").checked = false;
})
$("#hafFP").click(function(){
editor.HeadersAndFooters_DifferentFirstPage(document.getElementById ("hafFP").checked);
})
$("#prIntervBetween").click(function(){
editor.put_AddSpaceBetweenPrg(document.getElementById("prIntervBetween").checked);
})
$("#prKeepLines").click(function(){
editor.put_KeepLines(document.getElementById("prKeepLines").checked);
})
$("#prPageBreak").click(function(){
editor.put_PageBreak(document.getElementById("prPageBreak").checked);
})
$("#hafOE").click(function(){
editor.HeadersAndFooters_DifferentOddandEvenPage(document.getElementById ("hafOE").checked);
})
$("#hafHF").keypress(function(evt){
evt = evt || window.event;
if (evt.keyCode == 13){
editor.put_HeadersAndFootersDistance(parseFloat($("#hafHF").val()))
}
})
$("#prFirst").keypress(function(evt){
evt = evt || window.event;
if (evt.keyCode == 13){
editor.put_PrFirstLineIndent(parseFloat($("#prFirst").val()))
}
})
$("#prLeft").keypress(function(evt){
evt = evt || window.event;
if (evt.keyCode == 13){
editor.put_PrIndent(parseFloat($("#prLeft").val()))
}
})
$("#prRight").keypress(function(evt){
evt = evt || window.event;
if (evt.keyCode == 13){
editor.put_PrIndentRight(parseFloat($("#prRight").val()))
}
})
$("#prLineHeight").keypress(function(evt){
evt = evt || window.event;
if (evt.keyCode == 13){
editor.put_PrLineSpacing(parseFloat($("#prLineHeight").val()))
}
})
$("#prAfter").keypress(function(evt){
evt = evt || window.event;
if (evt.keyCode == 13){
editor.put_LineSpacingBeforeAfter(1,parseFloat($("#prAfter").val()))
}
})
$("#prBefore").keypress(function(evt){
evt = evt || window.event;
if (evt.keyCode == 13){
editor.put_LineSpacingBeforeAfter(0,parseFloat($("#prBefore").val()))
}
})
editor.asc_registerCallback("asc_onHeadersAndFootersProp", function(){
$("#hafProp").show();
$("#hafHF").val(arguments[0].Position);
document.getElementById("hafFP").checked = arguments[0].DifferentFirst;
document.getElementById("hafOE").checked = arguments[0].DifferentEvenOdd;
if (arguments[0].get_ObjectType() == hdrftr_Footer)
$("#hafType").html("We in Footer")
else if (arguments[0].get_ObjectType() == hdrftr_Header)
$("#hafType").html("We in header")
})
editor.asc_registerCallback("asc_onFocusObject", function(){
var arg = arguments[0];
for (var i = 0; i < arg.length;i++){
var elemArg = arg[i];
if ( elemArg != undefined )
{
var ObjectType = elemArg.get_ObjectType();
if ( ObjectType == c_oAscTypeSelectElement.Image){
var elemVal = elemArg.get_ObjectValue();
$("#imgProp").show();
$("#imgH").val(elemVal.get_Height());
$("#imgW").val(elemVal.get_Width());
if (elemVal.get_WrappingStyle() == c_oAscWrapStyle.Inline){
document.getElementById("imgWrapStyleInline").checked = true;
document.getElementById("imgWrapStyleFlow").checked = false;
}
else if (elemVal.get_WrappingStyle() == c_oAscWrapStyle.Flow){
document.getElementById("imgWrapStyleInline").checked = false;
document.getElementById("imgWrapStyleFlow").checked = true;
}
if (elemVal.get_Paddings()){
$("#imgLeft").val(elemVal.get_Paddings().get_Left());
$("#imgTop").val(elemVal.get_Paddings().get_Top());
$("#imgBottom").val(elemVal.get_Paddings().get_Bottom());
$("#imgRight").val(elemVal.get_Paddings().get_Right());
}
else {
$("#imgLeft").val("");
$("#imgTop").val("");
$("#imgBottom").val("");
$("#imgRight").val("");
}
var pos = elemVal.get_Position();
if (pos){
$("#imgX").val(pos.get_X());
$("#imgY").val(pos.get_Y());
}
else {
$("#imgX").val("");
$("#imgY").val("");
}
if (elemVal.get_ImageUrl())
$("#imgURL").val(elemVal.get_ImageUrl());
}
else if ( ObjectType == c_oAscTypeSelectElement.Table){
$("#tblProp").show();
var elemVal = elemArg.get_ObjectValue();
if (elemVal.TableWidth != null && elemVal.TableWidth != undefined){
document.getElementById("tblWOn").checked = true;
document.getElementById("tblW").value = elemVal.TableWidth;
}
else{
document.getElementById("tblWOn").checked = false;
document.getElementById("tblW").value = "null";
}
if (elemVal.TableSpacing != null && elemVal.TableSpacing != undefined){
document.getElementById("tblAllowSpacing").checked = true;
document.getElementById("tblCS").value = elemVal.TableSpacing;
}
else{
document.getElementById("tblAllowSpacing").checked = false;
document.getElementById("tblCS").value = "null";
}
if (elemVal.TableAlignment){
switch(elemVal.TableAlignment){
case 0:
document.getElementById("tblAlignLeft").checked = true;
document.getElementById("tblAlignCenter").checked = false;
document.getElementById("tblAlignRight").checked = false;
break;
case 1:
document.getElementById("tblAlignLeft").checked = false;
document.getElementById("tblAlignCenter").checked = true;
document.getElementById("tblAlignRight").checked = false;
break;
case 2:
document.getElementById("tblAlignLeft").checked = false;
document.getElementById("tblAlignCenter").checked = false;
document.getElementById("tblAlignRight").checked = true;
break;
}
document.getElementById("tblIndentLeft").value = elemVal.TableIndent;
}
if (elemVal.TableWrappingStyle != null && elemVal.TableWrappingStyle != undefined){
if (elemVal.TableWrappingStyle == c_oAscWrapStyle.Inline){
document.getElementById("tblWrapStyle1").checked = true;
document.getElementById("tblWrapStyle2").checked = false;}
else if ( elemVal.TableWrappingStyle == c_oAscWrapStyle.Flow){
document.getElementById("tblWrapStyle1").checked = false;
document.getElementById("tblWrapStyle2").checked = true;}
}
if (elemVal.TableDefaultMargins){
document.getElementById("tblDefMarLeft").value = elemVal.TableDefaultMargins.Left;
document.getElementById("tblDefMarTop").value = elemVal.TableDefaultMargins.Top;
document.getElementById("tblDefMarRight").value = elemVal.TableDefaultMargins.Right;
document.getElementById("tblDefMarBottom").value = elemVal.TableDefaultMargins.Bottom;
}
else {
document.getElementById("tblDefMarLeft").value = document.getElementById("tblDefMarTop").value = document.getElementById("tblDefMarRight").value =
document.getElementById("tblDefMarBottom").value = "null";
}
if (elemVal.CellMargins){
document.getElementById("tblMarLeft").value = elemVal.CellMargins.Left;
document.getElementById("tblMarTop").value = elemVal.CellMargins.Top;
document.getElementById("tblMarRight").value = elemVal.CellMargins.Right;
document.getElementById("tblMarBottom").value = elemVal.CellMargins.Bottom;
switch(elemVal.CellMargins.Flag){
case 0:document.getElementById("tblMarType").value = "TableDef"
break;
case 1:document.getElementById("tblMarType").value = "TableDef & Cell"
break;
case 2:document.getElementById("tblMarType").value = "Only Cell"
break;
}
}
else {
document.getElementById("tblMarLeft").value = document.getElementById("tblMarTop").value = document.getElementById("tblMarRight").value =
document.getElementById("tblMarBottom").value = document.getElementById("tblMarType").value = "null";
}
if (elemVal.TableBackground){
document.getElementById("tblBrdBGColor").value = "rgb("+elemVal.TableBackground.Color.r+","+elemVal.TableBackground.Color.g+","+elemVal.TableBackground.Color.b+")";
if (elemVal.TableBackground.Value == 1)
document.getElementById("tblBrdBGColorTran").checked = true;
else document.getElementById("tblBrdBGColorTran").checked = false;
}
else {
document.getElementById("tblBrdBGColor").value = "null";
}
if (elemVal.CellsBackground){
document.getElementById("tblCellBrdBGColor").value = "rgb("+elemVal.CellsBackground.Color.r+","+elemVal.CellsBackground.Color.g+","+elemVal.CellsBackground.Color.b+")";
if (elemVal.CellsBackground.Value == 1)
document.getElementById("tblCellBrdBGColorTran").checked = true;
else document.getElementById("tblCellBrdBGColorTran").checked = false;
}
else {
document.getElementById("tblCellBrdBGColor").value = "null";
}
if (elemVal.CellBorders){
if (elemVal.CellBorders.Left){
document.getElementById("tblCellBrdLeft").checked = true
}
else document.getElementById("tblCellBrdLeft").checked = false
if (elemVal.CellBorders.Top){
document.getElementById("tblCellBrdTop").checked = true
}
else document.getElementById("tblCellBrdTop").checked = false
if (elemVal.CellBorders.Right){
document.getElementById("tblCellBrdRight").checked = true
}
else document.getElementById("tblCellBrdRight").checked = false
if (elemVal.CellBorders.Bottom){
document.getElementById("tblCellBrdBottom").checked = true
}
else document.getElementById("tblCellBrdBottom").checked = false
if (elemVal.CellBorders.InsideV){
document.getElementById("tblCellBrdInsideV").checked = true
}
else document.getElementById("tblCellBrdInsideV").checked = false
if (elemVal.CellBorders.InsideH){
document.getElementById("tblCellBrdInsideH").checked = true
}
else document.getElementById("tblCellBrdInsideH").checked = false
}
else {
document.getElementById("tblCellBrdLeft").checked =
document.getElementById("tblCellBrdTop").checked =
document.getElementById("tblCellBrdRight").checked =
document.getElementById("tblCellBrdBottom").checked =
document.getElementById("tblCellBrdInsideV").checked =
document.getElementById("tblCellBrdInsideH").checked = false
}
if (elemVal.TableBorders){
if (elemVal.TableBorders.Left){
document.getElementById("tblBrdLeft").checked = true
}
else document.getElementById("tblBrdLeft").checked = false
if (elemVal.TableBorders.Top){
document.getElementById("tblBrdTop").checked = true
}
else document.getElementById("tblBrdTop").checked = false
if (elemVal.TableBorders.Right){
document.getElementById("tblBrdRight").checked = true
}
else document.getElementById("tblBrdRight").checked = false
if (elemVal.TableBorders.Bottom){
document.getElementById("tblBrdBottom").checked = true
}
else document.getElementById("tblBrdBottom").checked = false
if (elemVal.TableBorders.InsideV){
document.getElementById("tblBrdInsideV").checked = true
}
else document.getElementById("tblBrdInsideV").checked = false
if (elemVal.TableBorders.InsideH){
document.getElementById("tblBrdInsideH").checked = true
}
else document.getElementById("tblBrdInsideH").checked = false
}
else {
document.getElementById("tblBrdLeft").checked =
document.getElementById("tblBrdTop").checked =
document.getElementById("tblBrdRight").checked =
document.getElementById("tblBrdBottom").checked =
document.getElementById("tblBrdInsideV").checked =
document.getElementById("tblBrdInsideH").checked = false
}
if (elemVal.TablePaddins){
document.getElementById("tblLeft").value = elemVal.TablePaddins.Left;
document.getElementById("tblTop").value = elemVal.TablePaddins.Top;
document.getElementById("tblRight").value = elemVal.TablePaddins.Right;
document.getElementById("tblBottom").value = elemVal.TablePaddins.Bottom;
}
else {
document.getElementById("tblLeft").value =
document.getElementById("tblTop").value =
document.getElementById("tblRight").value =
document.getElementById("tblBottom").value = "null";
}
}
else if ( ObjectType == c_oAscTypeSelectElement.Header){
$("#hafProp").show();
var elemVal = elemArg.get_ObjectValue();
$("#hafHF").val(elemVal.Position);
document.getElementById("hafFP").checked = elemVal.DifferentFirst;
document.getElementById("hafOE").checked = elemVal.DifferentEvenOdd;
if (elemVal.get_Type() == hdrftr_Footer)
$("#hafType").html("We in Footer")
else if (elemVal.get_Type() == hdrftr_Header)
$("#hafType").html("We in header")
}
else if ( ObjectType == c_oAscTypeSelectElement.Paragraph)
{
$("#prProp").show();
var elemVal = elemArg.get_ObjectValue();
if (elemVal.Ind != null && elemVal.Ind != undefined){
$("#prFirst").val(elemVal.Ind.FirstLine);
$("#prLeft").val(elemVal.Ind.Left);
$("#prRight").val(elemVal.Ind.Right);
}
else{
$("#prFirst").val("");
$("#prLeft").val("");
$("#prRight").val("");
}
if (elemVal.Spacing != null && elemVal.Spacing != undefined){
$("#prLineHeight").val(elemVal.Spacing.Line);
$("#prAfter").val(elemVal.Spacing.After);
$("#prBefore").val(elemVal.Spacing.Before);
}
else {
$("#prLineHeight").val("");
$("#prAfter").val("");
$("#prBefore").val("");
}
document.getElementById("prIntervBetween").checked = elemVal.ContextualSpacing;
document.getElementById("prKeepLines").checked = elemVal.KeepLines;
document.getElementById("prPageBreak").checked = elemVal.PageBreakBefore;
}
else if( ObjectType == c_oAscTypeSelectElement.Shape){
/*
{
Position:{
Left:0,
Top: 0
},
Offset: {
X: 0,
Y: 0
},
Rect: {
Height:0,
Width:0
},
Rotation: 0,
FlipH: false,
FlipV: false,
Shadow:{
Color : { r : 0, g : 0, b : 0 },
Length: 0,
Angle: 0,
Alpha: 0
},
Alpha: 0,
Color : { r : 0, g : 0, b : 0 },
Line:{
Color : { r : 0, g : 0, b : 0 },
Width:0
}
}
*/
$("#shapeProp").show();
var elemVal = elemArg.get_ObjectValue();
if (elemVal.Position != null && elemVal.Position != undefined){
$("#shapeTop").val(elemVal.Position.Top);
$("#shapeLeft").val(elemVal.Position.Left);
}
else {
$("#shapeLeft").val(0);
$("#shapeTop").val(0);
}
if (elemVal.Offset != null && elemVal.Offset != undefined){
$("#shapeOffsetX").val(elemVal.Offset.X);
$("#shapeOffsetY").val(elemVal.Offset.Y);
}
else {
$("#shapeOffsetX").val(0);
$("#shapeOffsetY").val(0);
}
if (elemVal.Rect != null && elemVal.Rect != undefined){
$("#shapeRectX").val(elemVal.Rect.Height);
$("#shapeRectY").val(elemVal.Rect.Width);
}
else {
$("#shapeRectX").val(0);
$("#shapeRectY").val(0);
}
if (elemVal.Rotation != null && elemVal.Rotation != undefined){
$("#shapeRotation").val(elemVal.Rotation);
}
else {
$("#shapeRotation").val(0);
}
if (elemVal.FlipH != null && elemVal.FlipH != undefined){
document.getElementById("shapeFlipH").checked = elemVal.FlipH;
}
else {
document.getElementById("shapeFlipH").checked = false;
}
if (elemVal.FlipV != null && elemVal.FlipV != undefined){
document.getElementById("shapeFlipV").checked = elemVal.FlipV;
}
else {
document.getElementById("shapeFlipV").checked = false;
}
if (elemVal.Shadow != null && elemVal.Shadow != undefined){
$("#shapeShadowColor").val("rgb("+elemVal.Shadow.Color.r+","+elemVal.Shadow.Color.g+","+elemVal.Shadow.Color.b+")");
$("#shapeShadowLength").val(elemVal.Shadow.Length);
$("#shapeShadowAngle").val(elemVal.Shadow.Angle);
$("#shapeShadowAlpha").val(elemVal.Shadow.Alpha);
}
else {
$("#shapeShadowColor").val("");
$("#shapeShadowLength").val(0);
$("#shapeShadowAngle").val(0);
$("#shapeShadowAlpha").val(0);
}
if (elemVal.Alpha != null && elemVal.Alpha != undefined){
$("#shapeAlpha").val(elemVal.Alpha);
}
else {
$("#shapeAlpha").val(0);
}
if (elemVal.Color != null && elemVal.Color != undefined){
$("#shapeColor").val("rgb("+elemVal.Color.r+","+elemVal.Color.g+","+elemVal.Color.b+")");
}
else {
$("#shapeColor").val("");
}
if (elemVal.Line != null && elemVal.Line != undefined){
$("#shapeLineWeight").val(elemVal.Line.Width);
if (elemVal.Line.Color != null && elemVal.Line.Color != undefined){
$("#shapeLineColor").val("rgb("+elemVal.Line.Color.r+","+elemVal.Line.Color.g+","+elemVal.Line.Color.b+")");
}
else $("#shapeLineColor").val("");
}
else {
$("#shapeLineWeight").val(0);
$("#shapeLineColor").val("");
}
if (elemVal.Alpha != null && elemVal.Alpha != undefined){
$("#shapeAlpha").val(elemVal.Alpha);
}
else {
$("#shapeAlpha").val(0);
}
}
}
}
})
editor.asc_registerCallback("asc_onSaveUrl", function(){
window.parent.postMessage(JSON.stringify(arguments[0]),"*");
})
$("#imgApply").click(function(){
var oImgProp = new asc_CImgProperty();
oImgProp.asc_putWidth( parseFloat($("#imgW").val()) );
oImgProp.asc_putHeight( parseFloat($("#imgH").val()) );
oImgProp.asc_putWrappingStyle( document.getElementById("imgWrapStyleInline").checked? c_oAscWrapStyle.Inline: (document.getElementById("imgWrapStyleFlow").checked? c_oAscWrapStyle.Flow: null) );
var oPaddings = new asc_CPaddings();
oPaddings.asc_putLeft( ($("#imgLeft").val()!="")?parseFloat($("#imgLeft").val()):null );
oPaddings.asc_putTop( ($("#imgTop").val()!="")?parseFloat($("#imgTop").val()):null );
oPaddings.asc_putRight( ($("#imgRight").val()!="")?parseFloat($("#imgRight").val()):null );
oPaddings.asc_putBottom( ($("#imgBottom").val()!="")?parseFloat($("#imgBottom").val()):null );
oImgProp.asc_putPaddings( oPaddings );
var oPos = new CPosition();
oPos.put_X( ($("#imgX").val()!="")?parseFloat($("#imgX").val()):null );
oPos.put_Y( ($("#imgY").val()!="")?parseFloat($("#imgY").val()):null );
oImgProp.put_Position( oPos );
oImgProp.put_ImageUrl( ($("#imgURL").val()!="")?$("#imgURL").val():null );
editor.ImgApply( oImgProp );
});
$("#tblApply").click(function(){
var tblOBJ = {};
if (document.getElementById("tblWOn").checked )
tblOBJ.TableWidth = parseFloat( document.getElementById("tblW").value );
else tblOBJ.TableWidth = null
if (document.getElementById("tblAllowSpacing").checked )
tblOBJ.TableSpacing = parseFloat( document.getElementById("tblCS").value );
else tblOBJ.TableSpacing = null
if( document.getElementById("tblAlignLeft").checked )
tblOBJ.TableAlignment = 0;
else if( document.getElementById("tblAlignCenter").checked )
tblOBJ.TableAlignment = 1;
else if( document.getElementById("tblAlignRight").checked )
tblOBJ.TableAlignment = 2;
else tblOBJ.TableAlignment = 0;
tblOBJ.TableIndent = parseFloat( document.getElementById("tblIndentLeft").value );
tblOBJ.TableDefaultMargins = {
Left:(document.getElementById("tblDefMarLeft").value=="" || document.getElementById("tblDefMarLeft").value == "null"? null: parseFloat(document.getElementById("tblDefMarLeft").value)),
Top :(document.getElementById("tblDefMarTop").value=="" || document.getElementById("tblDefMarTop").value == "null"? null: parseFloat( document.getElementById("tblDefMarTop").value)),
Right:(document.getElementById("tblDefMarRight").value==""||document.getElementById("tblDefMarRight").value == "null"? null: parseFloat(document.getElementById("tblDefMarRight").value)),
Bottom:(document.getElementById("tblDefMarBottom").value==""||document.getElementById("tblDefMarBottom").value == "null"? null: parseFloat(document.getElementById("tblDefMarBottom").value))
}
tblOBJ.CellMargins = {
Left : ( document.getElementById("tblMarLeft").value == "" || document.getElementById("tblMarLeft").value == "null"? null: parseFloat( document.getElementById("tblMarLeft").value ) ),
Top : ( document.getElementById("tblMarTop").value == "" || document.getElementById("tblMarTop").value == "null"? null: parseFloat( document.getElementById("tblMarTop").value ) ),
Right : (document.getElementById("tblMarRight").value == "" || document.getElementById("tblMarRight").value == "null"? null: parseFloat( document.getElementById("tblMarRight").value ) ),
Bottom : (document.getElementById("tblMarBottom").value == "" || document.getElementById("tblMarBottom").value == "null"? null: parseFloat(document.getElementById("tblMarBottom").value))
}
if (document.getElementById("tblWrapStyle1").checked)
tblOBJ.TableWrappingStyle = c_oAscWrapStyle.Inline;
else if (document.getElementById("tblWrapStyle2").checked)
tblOBJ.TableWrappingStyle = c_oAscWrapStyle.Flow;
var Re = /^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/;
if ( !document.getElementById("tblBrdBGColorTran").checked )
{
var BColor = document.getElementById("tblBrdBGColor").value;
var Bits = Re.exec(BColor);
tblOBJ.TableBackground =
{
Color :
{
r: Bits[1],
g: Bits[2],
b: Bits[3]
},
Value : 0
}
}
else
{
tblOBJ.TableBackground =
{
Color :
{
r: 0,
g: 0,
b: 0
},
Value : 1
}
}
if ( !document.getElementById("tblCellBrdBGColorTran").checked )
{
var BColor = document.getElementById("tblCellBrdBGColor").value;
var Bits = Re.exec(BColor);
tblOBJ.CellsBackground =
{
Color :
{
r: Bits[1],
g: Bits[2],
b: Bits[3]
},
Value : 0
}
}
else
{
tblOBJ.CellsBackground =
{
Color :
{
r: 0,
g: 0,
b: 0
},
Value : 1
}
}
tblOBJ.TablePaddins =
{
Left:(document.getElementById("tblLeft").value=="" || document.getElementById("tblDefMarLeft").value == "null"? null: parseFloat(document.getElementById("tblDefMarLeft").value)),
Top :(document.getElementById("tblTop").value=="" || document.getElementById("tblDefMarTop").value == "null"? null: parseFloat( document.getElementById("tblDefMarTop").value)),
Right:(document.getElementById("tblRight").value==""||document.getElementById("tblDefMarRight").value == "null"? null: parseFloat(document.getElementById("tblDefMarRight").value)),
Bottom:(document.getElementById("tblBottom").value==""||document.getElementById("tblDefMarBottom").value == "null"? null: parseFloat(document.getElementById("tblDefMarBottom").value))
}
tblOBJ.TableBorders = // границы таблицы
{
Bottom :
(!document.getElementById("tblBrdBottom").checked?
null:
{
Color : { r : 0, g : 0, b : 0 },
Value : border_Single,
Size : 0.2
}
),
Left :
(!document.getElementById("tblBrdLeft").checked?
null:
{
Color : { r : 0, g : 0, b : 0 },
Value : border_Single,
Size : 0.2
}
),
Right :
(!document.getElementById("tblBrdRight").checked?
null:
{
Color : { r : 0, g : 0, b : 0 },
Value : border_Single,
Size : 0.2
}
),
Top :
(!document.getElementById("tblBrdTop").checked?
null:
{
Color : { r : 0, g : 0, b : 0 },
Value : border_Single,
Size : 0.2
}
),
InsideH :
(!document.getElementById("tblBrdInsideH").checked?
null:
{
Color : { r : 0, g : 0, b : 0 },
Value : border_Single,
Size : 0.2
}
),
InsideV :
(!document.getElementById("tblBrdInsideV").checked?
null:
{
Color : { r : 0, g : 0, b : 0 },
Value : border_Single,
Size : 0.2
}
)
}
var BColor = document.getElementById("tblCellBrdColor").value;
var Bits = Re.exec(BColor);
var brdSize = parseFloat(document.getElementById("tblCellBrdSize").value)
if (isNaN(brdSize) || brdSize < 0) brdSize = 0.2;
if (Bits == null){
Bits = new Array(4);
Bits[1] = Bits[2] = Bits[3] = 0;
}
tblOBJ.CellBorders = // границы таблицы
{
Bottom :
(!document.getElementById("tblCellBrdBottom").checked?
null:
{
Color : { r : Bits[1], g : Bits[2], b : Bits[3] },
Value : border_Single,
Size : brdSize
}
),
Left :
(!document.getElementById("tblCellBrdLeft").checked?
null:
{
Color : { r : Bits[1], g : Bits[2], b : Bits[3] },
Value : border_Single,
Size : brdSize
}
),
Right :
(!document.getElementById("tblCellBrdRight").checked?
null:
{
Color : { r : Bits[1], g : Bits[2], b : Bits[3] },
Value : border_Single,
Size : brdSize
}
),
Top :
(!document.getElementById("tblCellBrdTop").checked?
null:
{
Color : { r : Bits[1], g : Bits[2], b : Bits[3] },
Value : border_Single,
Size : brdSize
}
),
InsideH :
(!document.getElementById("tblCellBrdInsideH").checked?
null:
{
Color : { r : Bits[1], g : Bits[2], b : Bits[3] },
Value : border_Single,
Size : brdSize
}
),
InsideV :
(!document.getElementById("tblCellBrdInsideV").checked?
null:
{
Color : { r : Bits[1], g : Bits[2], b : Bits[3] },
Value : border_Single,
Size : brdSize
}
)
}
editor.tblApply(tblOBJ);
})
$("#shapePrpApply").click(function(){
var Prop = {};
var t, r, g, b, cx, cy;
t=parseFloat($("#shapeLeft").val());
if(!isNaN(t))
Prop.pH=t;
else
Prop.pH=0;
t=parseFloat($("#shapeTop").val());
if(!isNaN(t))
Prop.pV=t;
else
Prop.pV=0;
cx=parseFloat($("#shapeRectX").val());
if(isNaN(cx)|| cx<=0)
cx=5;
cy=parseFloat($("#shapeRectY").val());
if(isNaN(cy)|| cy<=0)
cy=5;
Prop.ext={cx: cx, cy:cy};
t=parseFloat($("#shapeRotation").val());
if(!isNaN(t))
Prop.rot=t;
else
Prop.rot=0;
t=parseFloat($("#shapeLineWeight").val());
if(!isNaN(t)&&t>0)
Prop.line_width=t;
else
Prop.line_width=1;
var Re = /^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/;
var Bits = Re.exec($("#shapeColor").val());
if(Bits!=null)
Prop.fill_color = new CShapeColor(Bits[1], Bits[2], Bits[3]);
else
Prop.fill_color=0;
Bits = Re.exec($("#shapeLineColor").val());
if(Bits!=null)
Prop.line_color = new CShapeColor(Bits[1], Bits[2], Bits[3]);
else
Prop.line_color = 0;
t=parseInt($("#shapeAlpha").val());
if(!isNaN(t)&&t>0)
Prop.alpha=t;
else
Prop.alpha=255;
Prop.tailEnd={};
switch(parseInt($("#typesTailEnd").val()))
{
case 1:
{
Prop.tailEnd.type=ar_arrow;
break;
}
case 2:
{
Prop.tailEnd.type=ar_diamond;
break;
}
case 3:
{
Prop.tailEnd.type=ar_oval;
break;
}
case 4:
{
Prop.tailEnd.type=ar_none;
break;
}
case 5:
{
Prop.tailEnd.type=ar_stealth;
break;
}
case 6:
{
Prop.tailEnd.type=ar_triangle;
break;
}
}
switch(parseInt($("#typesTailSize").val()))
{
case 1:
{
Prop.tailEnd.len = sm;
Prop.tailEnd.w = sm;
break;
}
case 2:
{
Prop.tailEnd.len = sm;
Prop.tailEnd.w = mid;
break;
}
case 3:
{
Prop.tailEnd.len = sm;
Prop.tailEnd.w = lg;
break;
}
case 4:
{
Prop.tailEnd.len = mid;
Prop.tailEnd.w = sm;
break;
}
case 5:
{
Prop.tailEnd.len = mid;
Prop.tailEnd.w = mid;
break;
}
case 6:
{
Prop.tailEnd.len = mid;
Prop.tailEnd.w = lg;
break;
}
case 7:
{
Prop.tailEnd.len = lg;
Prop.tailEnd.w = sm;
break;
}
case 8:
{
Prop.tailEnd.len = lg;
Prop.tailEnd.w = mid;
break;
}
case 9:
{
Prop.tailEnd.len = lg;
Prop.tailEnd.w = lg;
break;
}
}
Prop.headEnd={};
switch(parseInt($("#typesHeadEnd").val()))
{
case 1:
{
Prop.headEnd.type=ar_arrow;
break;
}
case 2:
{
Prop.headEnd.type=ar_diamond;
break;
}
case 3:
{
Prop.headEnd.type=ar_oval;
break;
}
case 4:
{
Prop.headEnd.type=ar_none;
break;
}
case 5:
{
Prop.headEnd.type=ar_stealth;
break;
}
case 6:
{
Prop.headEnd.type=ar_triangle;
break;
}
}
switch(parseInt($("#typesHeadSize").val()))
{
case 1:
{
Prop.headEnd.len = sm;
Prop.headEnd.w = sm;
break;
}
case 2:
{
Prop.headEnd.len = sm;
Prop.headEnd.w = mid;
break;
}
case 3:
{
Prop.headEnd.len = sm;
Prop.headEnd.w = lg;
break;
}
case 4:
{
Prop.headEnd.len = mid;
Prop.headEnd.w = sm;
break;
}
case 5:
{
Prop.headEnd.len = mid;
Prop.headEnd.w = mid;
break;
}
case 6:
{
Prop.headEnd.len = mid;
Prop.headEnd.w = lg;
break;
}
case 7:
{
Prop.headEnd.len = lg;
Prop.headEnd.w = sm;
break;
}
case 8:
{
Prop.headEnd.len = lg;
Prop.headEnd.w = mid;
break;
}
case 9:
{
Prop.headEnd.len = lg;
Prop.headEnd.w = lg;
break;
}
}
Prop.shadow={};
Bits = Re.exec($("#shapeShadowColor").val());
Prop.shadow.color = new CShapeColor(Bits[1], Bits[2], Bits[3]);
t=parseFloat($("#shapeShadowLength").val());
if(!isNaN(t))
Prop.shadow.length=t;
else
Prop.shadow.length=0;
t=parseFloat($("#shapeShadowAngle").val());
if(!isNaN(t))
Prop.shadow.angle=t;
else
Prop.shadow.angle=0;
t=parseInt($("#shapeShadowAlpha").val());
if(!isNaN(t))
Prop.shadow.alpha=t;
else
Prop.shadow.alpha=255;
Prop.flipH=$('#shapeFlipH').prop('checked');
Prop.flipV=$('#shapeFlipV').prop('checked');
editor.SetShapeProperties(Prop);
});
var sProtocol = window.location.protocol;
var sHost = window.location.host;
var c_DocInfo = new CDocInfo ();
c_DocInfo.put_Id( getURLParameter("key") ?
decodeURIComponent(getURLParameter("key")) :
'test_presentation_id' );
c_DocInfo.put_Url( getURLParameter("url") ?
decodeURIComponent(getURLParameter("url")) :
'_offline_' );
c_DocInfo.put_Title( getURLParameter("title") ?
decodeURIComponent(getURLParameter("title")).replace(new RegExp("\\+",'g')," ") :
undefined );
c_DocInfo.put_Format( getURLParameter("filetype") ?
decodeURIComponent(getURLParameter("filetype")) :
undefined );
c_DocInfo.put_VKey( getURLParameter("vkey") ?
decodeURIComponent(getURLParameter("vkey")) :
undefined );
editor.asc_LoadDocument(c_DocInfo);
},500)
})
function setLastColor(red,green,blue){
$("#lastColor").css("background-color","rgb("+red+","+green+","+blue+")");
};
function setCurrentColor(red,green,blue){
$("#currentColor").css("background-color","rgb("+red+","+green+","+blue+")");
};
function setColorFromRGB(red,green,blue){
newColorSelected.r = red;
newColorSelected.g = green;
newColorSelected.b = blue;
};
function getColor(posLeft,posTop){
var data = contextGrad.getImageData(posLeft, posTop, 1, 1).data;
document.getElementById("redChannel").value = data[0];
document.getElementById("greenChannel").value = data[1];
document.getElementById("blueChannel").value = data[2];
gradient.addColorStop(0, "rgb("+data[0]+","+data[1]+","+data[2]+")");
gradient.addColorStop(1, "rgb(0,0,0)");
contextGrad.fillStyle = gradient;
contextGrad.fillRect(160, 0, 9, 128);
getGradColor(gradSelectPosTop);
}
function getGradColor(posTop){
var data = contextGrad.getImageData(165, posTop, 1, 1).data;
document.getElementById("redChannel").value = data[0];
document.getElementById("greenChannel").value = data[1];
document.getElementById("blueChannel").value = data[2];
setColorFromRGB(data[0],data[1],data[2])
}
function getMousePos(canvas, evt){
obj = canvas;
var top = canvas.offsetTop;
var left = canvas.offsetLeft;
mouseX = evt.clientX - left + window.pageXOffset;
mouseY = evt.clientY - top + window.pageYOffset;
return {
x: mouseX,
y: mouseY
};
};
function hslTorgb(h,s,l) {
/*h=[0..360] s=[0..100] l=[0..100]*/
h = h/360;
s = s/100;
l = l/100;
var R, G, B, Q;
if(s == 0.0) {
R = G = B = l;
}
else {
if (l<=0.5) {
Q = l*(s+1);
}
else {
Q = l+s-l*s;
}
var P = l*2 - Q;
R = hue(P, Q, (h+1/3));
G = hue(P, Q, h);
B = hue(P, Q, (h-1/3));
}
R=Math.round(R*255);
G=Math.round(G*255);
B=Math.round(B*255);
return {r:R,g:G,b:B};
}
function hue(P, Q, h) {
if (h<0) { h = h+1; }
if (h>1) { h = h-1; }
if (h*6<1) { return P+(Q-P)*h*6; }
if (h*2<1) { return Q; }
if (h*3<2) { return P+(Q-P)*(2/3-h)*6; }
return P;
}
function rgbCSS2hex(rgbString){
//var rgbString = "rgb(0, 70, 255)"; // get this in whatever way.
var parts = rgbString.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
// parts now should be ["rgb(0, 70, 255", "0", "70", "255"]
delete (parts[0]);
for (var i = 1; i <= 3; ++i) {
parts[i] = parseInt(parts[i]).toString(16);
if (parts[i].length == 1) parts[i] = '0' + parts[i];
}
return parts.join('');
}
function Color(a){
this.hexchar="0123456789abcdef";
this.init();
this.user={};
this.user.rgb=[],this.user.xyz=[],this.user.lab=[],this.user.hsv=[];
this.setHex(a);
this.named={};
this.setNamed(this.calcNamedLAB())
}
Color.prototype={
init:function(){
var d,c,a,f;
for(var e=0;e<colorStorage.length;e++){
colorStorage[e][1] = colorStorage[e][1].toLowerCase();
d=this.hex2rgb(colorStorage[e][1]);
colorStorage[e]=colorStorage[e].concat(d);
c=this.rgb2hsv(d);
colorStorage[e]=colorStorage[e].concat(c);
a=this.rgb2xyz(d);
f=this.xyz2lab(a);
colorStorage[e]=colorStorage[e].concat(f)
}
},
setHex:function(c){
var a=this.user;
c=c||"000000";
if(c.length==3){
c=c.charAt(0)+c.charAt(0)+c.charAt(1)+c.charAt(1)+c.charAt(2)+c.charAt(2)
}
a.hex=c;
a.rgb[0]=this.dec(a.hex.substr(0,2));
a.rgb[1]=this.dec(a.hex.substr(2,2));
a.rgb[2]=this.dec(a.hex.substr(4,2));
a.xyz=this.rgb2xyz(a.rgb);
a.lab=this.xyz2lab(a.xyz);
a.hsv=this.rgb2hsv(a.rgb);
a.hex0=this.rgb2hex(this.hsv2rgb([a.hsv[0],100,100]))
},
setNamed:function(c){
this.named.index=c;
var a=colorStorage[this.named.index];
this.named.name=a[0];
this.named.hex=a[1],this.named.rgb=a.slice(2,5),this.named.hsv=a.slice(6,8);
return this.named.index
},
labDistance:function(c,a){
return Math.pow(c[0]-a[0],2)+Math.pow(c[1]-a[1],2)+Math.pow(c[2]-a[2],2)
},
calcNamedLAB:function(){
var j=-1,e=0,f,a;
for(var c=0;c<colorStorage.length;c++){
a=colorStorage[c].slice(8,11);
f=this.labDistance(this.user.lab,a);
if(f<j||j<0){
j=f;
e=c
}
}
return e
},
hex:function(a){
a=parseInt(a).toString(16);
return a.length<2?"0"+a:a
},
dec:function(a){return parseInt(a,16)},
hex2rgb:function(a){return[(this.hexchar.indexOf(a.substr(0,1))*16)+this.hexchar.indexOf(a.substr(1,1)),(this.hexchar.indexOf(a.substr(2,1))*16)+this.hexchar.indexOf(a.substr(3,1)),(this.hexchar.indexOf(a.substr(4,1))*16)+this.hexchar.indexOf(a.substr(5,1))]},
rgb2hex:function(a){return this.hex(a[0])+this.hex(a[1])+this.hex(a[2])},
rgb2hsv:function(i){
var e,q,m;
var a=i[0]/255;
var f=i[1]/255;
var l=i[2]/255;
var d=Math.min(a,f,l);
var k=Math.max(a,f,l);
var n=k-d;
m=k;
if(n==0){
e=q=0
}
else{
q=n/k;
var c=((k-a)/6+n/2)/n;
var j=((k-f)/6+n/2)/n;
var p=((k-l)/6+n/2)/n;
if(a==k){
e=p-j
}
else{
if(f==k){
e=(1/3)+c-p
}
else{
if(l==k){
e=(2/3)+j-c
}
}
}
if(e<0){
e+=1
}
if(e>1){
e-=1
}
}
return[e*360,q*100,m*100]
},
rgb2xyz:function(d){
var f=d[0]/255;
var e=d[1]/255;
var c=d[2]/255;
f=(f>0.04045)?Math.pow((f+0.055)/1.055,2.4):f/12.92;
e=(e>0.04045)?Math.pow((e+0.055)/1.055,2.4):e/12.92;
c=(c>0.04045)?Math.pow((c+0.055)/1.055,2.4):c/12.92;
f*=100;
e*=100;
c*=100;
var a=f*0.4124+e*0.3576+c*0.1805;
var j=f*0.2126+e*0.7152+c*0.0722;
var i=f*0.0193+e*0.1192+c*0.9505;
return[a,j,i]
},
xyz2lab:function(i){
var d=i[0]/95.047;
var k=i[1]/100;
var j=i[2]/108.883;
d=(d>0.008856)?Math.pow(d,1/3):(7.787*d)+(16/116);
k=(k>0.008856)?Math.pow(k,1/3):(7.787*k)+(16/116);
j=(j>0.008856)?Math.pow(j,1/3):(7.787*j)+(16/116);
var f=116*k-16;
var e=500*(d-k);
var c=200*(k-j);
return[f,e,c]
},
hsv2rgb:function(l){
var k=l[0],y=l[1]/100,w=l[2]/100;
var e=k/60;
if(e==6){e=0}var j=Math.floor(e);
var n=e-j;
var d=w*(1-y);
var c=w*(1-n*y);
var x=w*(1-(1-n)*y);
var a,m,u;
switch(j){
case 0:a=w,m=x,u=d;
break;
case 1:a=c,m=w,u=d;
break;
case 2:a=d,m=w,u=x;
break;
case 3:a=d,m=c,u=w;
break;
case 4:a=x,m=d,u=w;
break;
case 5:a=w,m=d,u=c;
break
}
return[a*255,m*255,u*255]
}
};
\ No newline at end of file
#mainmenu
{
background: none repeat scroll 0 0 #454a50;
/*border-top: 2px solid #1d6192;*/
clear: both;
cursor: default;
font-size: 13px;
margin: 0;
outline: medium none;
position: relative;
text-align: left;
vertical-align: top;
}
#textMenu, #shapeMenu, #AutoShapesMenu
{
background: none repeat scroll 0 0 #E3E9FF;
clear: both;
cursor: default;
font-size: 13px;
margin: 0;
outline: medium none;
position: relative;
text-align: left;
vertical-align: top;
}
#fontFormat
{
min-width: 110px;
width: 110px;
height: 26px;
}
#fontSelect
{
min-width: 140px;
width: 210px;
height: 26px;
}
#fontSizeSelect
{
min-width: 35px;
width: 35px;
height: 26px;
}
.PopUpMenuStyle
{
font: 13px Arial,sans-serif;
background: none repeat scroll 0 0 #FFFFFF;
border-collapse: collapse;
border-color: #CCCCCC #676767 #676767 #CCCCCC;
border-style: solid;
border-width: 1px;
color: #333333;
cursor: default;
font-weight: normal;
margin: 0;
outline: medium none;
padding: 4px 0;
position: absolute;
white-space: nowrap;
z-index: 20000;
}
.PopUpMenuStyle2
{
font: 13px Arial,sans-serif;
background: none repeat scroll 0 0 #EEF0F2;
border-collapse: collapse;
border-color: #CCCCCC #676767 #676767 #CCCCCC;
border-style: solid;
border-width: 1px;
color: #333333;
cursor: default;
font-weight: normal;
margin: 0;
outline: medium none;
padding: 4px 0;
position: absolute;
white-space: nowrap;
z-index: 20000;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
#formulaMore
{
font: 13px Arial,sans-serif;
background: none repeat scroll 0 0 #EEF0F2;
border-collapse: collapse;
border-color: #CCCCCC #676767 #676767 #CCCCCC;
border-style: solid;
border-width: 1px;
color: #333333;
cursor: default;
font-weight: normal;
margin: 0;
outline: medium none;
padding: 4px 0;
white-space: nowrap;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
#formulaMore .TextStyle
{
padding: 2px 0px 2px 10px;
}
#formulaList1 .formulaItem, #formulaList2 .formulaItem
{
vertical-align: top;
padding: 5px 14px 5px 18px;
margin-left: 3px;
margin-right: 3px;
}
#fmtList .fmtItem, #DigitList .DigitItem, #DateList .DateItem, #MoneyList .MoneyItem
{
vertical-align: top;
padding: 5px 14px 5px 18px;
margin-left: 3px;
margin-right: 3px;
}
#MenuColumn .MenuColumnItem, #MenuRow .MenuRowItem, #MenuCell .MenuCellItem, #MenuSheet .MenuSheetItem, #HiddenSheets .MenuSheetItem
{
padding: 4px 7em 4px 28px;
vertical-align: top;
}
#DigitItem, #DateList, #MoneyList, #MenuColumn, #MenuRow, #MenuCell, #MenuSheet, #HiddenSheets
{
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
.DateItemRoot, #DateList .DateItemRoot
{
font: italic bold 11px Arial;
padding: 3px 14px 0px 18px;
min-width: 200px;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
.MoneyShortCut, .DateShortCut, .NumberShortCut, #DigitList .NumberShortCut, #DateList .DateShortCut, #MoneyList .MoneyShortCut
{
font: 8pt Tahoma;
color: #999999;
position: absolute;
right: 0;
text-align: right;
padding: 0 10px;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
.MenubarIcon
{
margin: 0px;
padding: 0px;
vertical-align: baseline;
float: left;
margin-left: -21px;
margin-top: -1px;
background: url(../img/MainMenu_TM.png) no-repeat scroll 0 0 transparent;
height: 16px;
width: 16px;
}
.MenubarIcon2
{
margin: 0px;
padding: 0px;
vertical-align: baseline;
float: left;
margin-left: -21px;
margin-top: -1px;
background: url(../img/MainMenu.png) no-repeat scroll 0 0 transparent;
height: 16px;
width: 16px;
}
.MenubarIcon3
{
margin: 0px;
padding: 0px;
vertical-align: baseline;
float: left;
margin-left: -21px;
margin-top: -1px;
background: url(../img/MainMenu1.png) no-repeat scroll 0 0 transparent;
height: 16px;
width: 16px;
}
.MenubarIcon4
{
margin: 0px;
padding: 0px;
vertical-align: baseline;
float: left;
margin-left: -21px;
margin-top: -1px;
background: url(../img/MainMenu2.png) no-repeat scroll 0 0 transparent;
height: 16px;
width: 16px;
}
.MenubarIcon5
{
margin: 0px;
padding: 0px;
vertical-align: baseline;
float: left;
margin-left: -21px;
margin-top: -1px;
background: url(../img/toolbar.png) no-repeat scroll 0 0 transparent;
height: 16px;
width: 16px;
}
.ToolbarIconOut
{
border-style: solid;
border-width: 1px 1px;
padding: 2px 2px;
border-color: transparent;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
.ToolbarIconOut2
{
padding: 3px 3px;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
.ToolbarColorIndicator, .ToolbarColorIndicator2
{
width: 16px;
border-bottom: 4px solid;
}
.ToolbarColorIndicator
{
border-bottom-color: #FFFF00;
}
.ToolbarColorIndicator2
{
border-bottom-color: #FF0000;
}
.ToolbarButtonCaption
{
padding: 5px 4px 0;
display: inline-block;
height: 21px;
}
.ToolbarDropDown
{
/*margin-left:2px;*/
padding-right: 2px;
vertical-align: middle;
margin-top: 3px;
height: 12px;
margin-right: 2px;
width: 7px;
height: 12px;
background: url(../img/MainMenuBackground.png) no-repeat scroll 0 0 transparent;
background-position: -5px -50px;
display:inline-block;
position: relative;
}
.ToolbarDropDownInner
{
height: 21px;
display: inline-block;
margin-left: -2px;
padding-top: 5px;
}
.ToolbarIconOutSelect
{
border-color: #D6D8D9;
}
.ToolbarIcon
{
margin: 0px;
padding: 0px;
vertical-align: top;
float: left;
margin-left: 3px;
margin-top: 3px;
background: url(../img/MainMenu_TM.png) no-repeat scroll 0 0 transparent;
height: 16px;
width: 16px;
}
.ToolbarIcon2
{
margin: 0px;
padding: 0px;
vertical-align: top;
float: left;
margin-left: 3px;
margin-top: 3px;
background: url(../img/MainMenu_TM.png) no-repeat scroll 0 0 transparent;
height: 16px;
width: 16px;
}
.MenubarRedo, .ToolbarRedo
{
background-position: -144px 50%;
}
.MenubarBold, .ToolbarBold
{
background-position: -178px 50%;
}
.MenubarLeft, .ToolbarLeft
{
background-position: -16px 50%;
}
.MenubarCenter, .ToolbarCenter
{
background-position: -32px 50%;
}
.MenubarRight, .ToolbarRight
{
background-position: -48px 50%;
}
.MenubarItalic, .ToolbarItalic
{
background-position: -192px 50%;
}
.MenubarDecrease, .ToolbarDecrease
{
background-position: -384px 50%;
}
.MenubarFind, .ToolbarFind
{
background-position: -398px 50%;
}
.MenubarIncrease, .ToolbarIncrease
{
background-position: -368px 50%;
}
.MenubarUnderline, .ToolbarUnderline
{
background-position: -209px 50%;
}
.MenubarSup, .ToolbarSup
{
background-position: -832px 50%;
}
.MenubarSub, .ToolbarSub
{
background-position: -848px 50%;
}
.MenubarIncrease1, .ToolbarIncrease1
{
background-position: -368px 50%;
}
.MenubarDecrease1, .ToolbarDecrease1
{
background-position: -384px 50%;
}
.MenubarUndo, .ToolbarUndo
{
background-position: -128px 50%;
}
.MenubarUndoD, .ToolbarUndoD
{
background-position: -1414px 50%;
}
.MenubarRedoD, .ToolbarRedoD
{
background-position: -1430px 50%;
}
.MenubarCharacters, .ToolbarCharacters
{
background-position: -815px 50%;
}
.MenubarPagebreak, .ToolbarPagebreak
{
background-position: -929px 50%;
}
.MenubarTable, .ToolbarTable
{
background-position: -786px 50%;
}
.MenubarCopy, .ToolbarCopy
{
background-position: -529px 50%;
}
.MenubarCut, .ToolbarCut
{
background-position: -978px 50%;
}
.MenubarUnwritten, .ToolbarUnwritten
{
background-position: -802px 50%;
}
.MenubarJustified, .ToolbarJustified
{
background-position: -1px 50%;
}
.MenubarImage, .ToolbarImage
{
background-position: -304px 50%;
}
.MenubarLink, .ToolbarLink
{
background-position: -336px 50%;
}
.MenubarLine, .ToolbarLine
{
background-position: -945px 50%;
}
.MenubarPaste, .ToolbarPaste
{
background-position: -288px 50%;
}
.MenubarStyle, .ToolbarStyle
{
background-position: -994px 50%;
}
.MenubarPrint, .ToolbarPrint
{
background-position: -320px 50%;
}
.MenubarSave
{
background-position: -896px 50%;
}
.MenubarSaveAs
{
background-position: -880px 50%;
}
.MenubarFunction
{
background-position: -1025px 50%;
}
.MenubarClear, .ToolbarClear
{
background-position: -994px 50%;
}
.MenubarAbout, .ToolbarAbout
{
background-position: -1010px 50%;
}
.MenubarPrintPreview, .ToolbarPrintPreview
{
background-position: -910px 50%;
}
.MenubarSelectAll, .ToolbarSelectAll
{
background-position: -865px 50%;
}
.MenubarFindReplace, .ToolbarFindReplace
{
background-position: -961px 50%;
}
.MenuSeparator
{
border-top: 1px solid #CCCCCC;
margin: 4px 0;
padding: 0;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
.MenuArrow
{
color: #000000;
left: auto;
padding-right: 6px;
position: absolute;
right: 0;
text-align: right;
}
li.SubItem.hover
{
background-color: #4D81A5;
color: #FFFFFF;
/*background-color: #e8e9e9;*/
/*width: 40%;*/
/*border: 1px solid #E0EDFF;*/
}
.dropdown
{
float:right;
}
.textSelectBoard, .shapeSelectBoard
{
border: 1px ridge #C9CBCC;
}
/*#mainmenu .item.hover
{
color:#FFFFFF;
background-color: #6688EE;
}*/
#mainmenu .item.hover, #mainmenu .item2.hover
{
color:#fff;
background-color: #4D81A5;
border-collapse: collapse;
border-color: #CCCCCC #676767 #676767 #CCCCCC;
border-width: medium 1px 1px;
border-bottom: none;
}
#menuButton .item.hover, #menuButton .item2.hover
{
color:#fff;
background-color: #4D81A5;
border-collapse: collapse;
border-color: #CCCCCC #676767 #676767 #CCCCCC;
border-width: medium 1px 1px;
border-bottom: none;
padding: 3px 10px;
}
.item
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-pie-border-radius: 5px;
behavior: url(../js/PIE.htc);
}
.item2
{
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-pie-border-bottom-left-radius: 0px;
-pie-border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
behavior: url(../js/PIE.htc);
}
#mainmenu .item, #mainmenu .item2
{
vertical-align: top;
padding: 5px 10px;
/*margin-left: 10px;*/
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
color: #000;
font-size: 14px;
behavior: url(../js/PIE.htc);
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-pie-border-top-right-radius: 5px;
-pie-border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
/*-pie-border-radius-topright: 5px;
-pie-border-radius-topleft: 5px;
border-radius-topright: 5px;
border-radius-topleft: 5px;*/
}
#textMenu .item, #shapeMenu .item
{
margin-left: 2px;
vertical-align: top;
padding: 0px 5px 0px 5px;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
#AutoShapesMenu .item
{
margin-left: 12px;
vertical-align: top;
padding: 0px 4px;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
min-width: 254px;
}
#textMenu span, #AutoShapesMenu span, #shapeMenu span
{
border-top: 15px;
margin-top: 2px;
vertical-align: middle;
padding-top: 3px;
}
#mainmenu .innerBox
{
border-right: 1px solid #676767;
border-left:1px solid #676767;
font:13px Arial,sans-serif;
background:none repeat scroll 0 0 #FFFFFF;
border-collapse:collapse;
border-color:#676767 #676767 #676767 #676767;
border-style:solid;
border-width:1px;
//border-top: none;
color:#333333;
cursor:default;
font-weight:normal;
margin:5px 0;
outline:medium none;
padding:4px 0;
position:absolute;
white-space:nowrap;
z-index:20000;
margin-left: -1px;
}
#menuButton .innerBox
{
border-right: 1px solid #676767;
border-left:1px solid #676767;
font:13px Arial,sans-serif;
background:none repeat scroll 0 0 #FFFFFF;
border-collapse:collapse;
border-color:#676767 #676767 #676767 #676767;
border-style:solid;
border-width:1px;
color:#333333;
cursor:default;
font-weight:normal;
margin:5px 0;
outline:medium none;
padding:4px 0;
position:absolute;
white-space:nowrap;
z-index:20000;
margin-left: -1px;
}
#mainmenu.clickMenu li.main div.outerbox ul.innerBox li.SubItem div.outerbox ul.innerBox{
border-top: 1px solid #CCC !important;
border-left-color: #CCC !important;
border-bottom-color:#ACACAC !important;
border-right-color: #ACACAC !important;
}
#textMenu .innerBox, #shapeMenu .innerBox, #AutoShapesMenu .innerBox
{
font:12px Arial,sans-serif;
background:none repeat scroll 0 0 #FFFFFF;
border-collapse:collapse;
border-color:#CCCCCC #676767 #676767 #CCCCCC;
border-style:solid;
border-width:1px;
color:#333333;
cursor:default;
font-weight:normal;
margin:5px -6px;
outline:medium none;
padding:4px 0;
position:absolute;
white-space:nowrap;
z-index:20000;
min-width: 30px;
}
#actionMenu .innerBox
{
font:12px Arial,sans-serif;
background:none repeat scroll 0 0 #FFFFFF;
border-collapse:collapse;
border-color:#CCCCCC #676767 #676767 #CCCCCC;
border-style:solid;
border-width:1px;
color:#333333;
cursor:default;
font-weight:normal;
margin:5px 0px;
outline:medium none;
padding:4px 0;
position:absolute;
white-space:nowrap;
z-index:20000;
min-width: 30px;
}
#mainmenu .SubItem, #actionMenu .SubItem, #menuButton .SubItem
{
list-style:none outside none;
margin:0 3px;
white-space:nowrap;
padding:4px 7em 4px 28px;
}
#textMenu .SubItem, #shapeMenu .SubItem, #AutoShapesMenu .SubItem
{
list-style:none outside none;
margin:0 3px;
white-space:nowrap;
padding:4px 6px;
}
.SubItem ul.innerBox
{
border-color:#676767;
}
.InnerLiRow, .InnerLiColumn, .InnerLiCell
{
display: none;
margin-left: 185px;
position: absolute;
border-color: #CCCCCC #676767 #676767 #CCCCCC;
border-style: solid;
border-width: 1px;
border-left: 1px solid #ccc;
margin-top: -22px;
background: #fff;
padding: 4px 0;
}
.FirstLiColumn, .AnotherLiColumn, .FirstLiRow, .AnotherLiRow, .AnotherLiCell, .AnotherLiSheet
{
}
.noselectable
{
color:#CCCCCC !important;
cursor:default;
}
.MenuQuickButton
{
color: #999999;
left: auto;
padding-right: 6px;
position: absolute;
right: 0;
text-align: right;
}
.logo{
width: 127px;
padding-left: 13px;
margin-top: 8px;
}
.logo img{
margin-top: 8px;
cursor: pointer;
}
.headerstyle{
height: 36px;
background:#454a50;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#454a50), to(#373d43));
background: -moz-linear-gradient(#454a50, #373d43);
background: linear-gradient(#454a50, #373d43);
-pie-background: linear-gradient(#454a50, #373d43);
-moz-user-select: none;
-khtml-user-select: none;
}
#ph_toolsHide , #ph_slidesHide{
background-color: #E0E0E0;
width:20px;
height:110px;
cursor: pointer;
}
#ph_toolsHide{
border-radius:5px 0px 0px 5px;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-top:1px solid #999999;
}
#ph_slidesHide{
border-radius:0px 5px 5px 0px;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
}
.boxRotateLeft, .boxRotateRight{
-webkit-transform: rotate(270deg); /* Saf3.1+, Chrome */
transform-origin:30px 30px;
-moz-transform: rotate(270deg); /* FF3.5+ */
-ms-transform: rotate(270deg); /* IE9 */
-o-transform: rotate(270deg); /* Opera 10.5 */
transform: rotate(270deg);
display:inline-block;
text-align:center;
font-family:Arial,sans-serif,sans;
font-size: 10pt;
}
.imageRotateRight{
-webkit-transform: rotate(180deg); /* Saf3.1+, Chrome */
-moz-transform: rotate(180deg); /* FF3.5+ */
-ms-transform: rotate(180deg); /* IE9 */
-o-transform: rotate(180deg); /* Opera 10.5 */
transform: rotate(180deg);
}
.unselectableText{
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
#header{
padding-right: 8px;
text-align: right;
vertical-align: middle;
overflow:hidden;
}
#docName{
color: #FFFFFF;
font-size: 14px;
padding-right: 8px;
line-height: 24px;
}
#buttonPanel{
//float:right;
}
/*#SaveButton{
margin-bottom: 3px;
color: #000;
font-size: 14px;
background-image: url("../../img/button_inheader1.png");
background-repeat: repeat-x;
background-position:0px 0px;
border: none;
height: 24px;
width: 74px;
/*-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-pie-border-radius: 3px;
behavior: url(../js/PIE.htc);*/
}*/
#textMenu ul, #shapeMenu ul, #AutoShapesMenu ul{min-width:15px !important; }
a.big_button3 {
cursor: pointer;
display: block;
float: right;
height: 24px;
/*outline: medium none;*/
padding-left: 20px;
text-decoration: none;
white-space: nowrap;
margin-left: 4px;
}
a.big_button4 {
cursor: pointer;
display: block;
float: none;
height: 24px;
/*outline: medium none;*/
padding-left: 20px;
text-decoration: none;
white-space: nowrap;
margin-left: 5px;
margin-right: 20px;
}
.buttonBack{
background: url("../img/button_inheader.png") no-repeat scroll 0 0 transparent;
}
.iconDrawing{
background: url("../img/drawing-16.png") no-repeat scroll 0 0 transparent;
}
.buttonBackSpan{
background: url("../img/button_inheader.png") no-repeat scroll right -24px transparent;
}
a.big_button3 span {
-moz-user-select: none;
/*color: #373737;*/
display: block;
font-family: Arial;
font-size: 14px;
/*font-weight: bold;*/
height: 24px;
line-height: 24px;
/*margin-right: -20px;*/
padding-right: 20px;
/*text-shadow: 0 1px 0 #F7F7F7;*/
}
a.big_button4 span {
-moz-user-select: none;
/*color: #373737;*/
text-align:center;
display: block;
font-family: Arial;
font-size: 14px;
/*font-weight: bold;*/
height: 24px;
line-height: 24px;
padding-right: 20px;
/*text-shadow: 0 1px 0 #F7F7F7;*/
}
/*#SaveButton :hover{
background: url("../../img/button_inheader.png") no-repeat scroll 0 -48px transparent;
}
#SaveButton span :hover{
background: url("../../img/button_inheader.png") no-repeat scroll right -48px transparent;
}*/
.hoverbutton{
background: url("../img/button_inheader.png") no-repeat scroll 0 -48px transparent;
}
.hoverbuttonSpan{
background: url("../img/button_inheader.png") no-repeat scroll right -72px transparent;
}
.hoverbuttonClick{
background: url("../img/button_inheader.png") no-repeat scroll 0 -96px transparent;
}
.hoverbuttonSpanClick{
background: url("../img/button_inheader.png") no-repeat scroll right -120px transparent;
}
input, textarea {outline:none;}
.margin_top_10{margin-top:10px !important;}
.uimargin{margin:3px -6px !important;}
.positionmenubatton {margin-left: -10px !important;}
\ No newline at end of file
#topmenu div.cmDiv
{
/*background:url("../img/header_back.png") repeat-x fixed 0 0 transparent;*/
clear:both;
cursor:default;
font-size:13px;
margin:0;
outline:medium none;
position:relative;
text-align:left;
vertical-align:top;
min-width: 200px;
font-family:Arial,sans-serif,sans;
padding-top: 5px;
}
#textMenu div.cmDiv
{
background:none repeat scroll 0 0 #E3E9FF;
clear:both;
cursor:default;
font-size:13px;
margin:0;
outline:medium none;
position:relative;
text-align:left;
vertical-align:top;
font-family:Arial,sans-serif,sans;
}
.clickMenu
{
margin: 0;
padding: 0;
cursor: default;
}
.clickMenu, .clickMenu ul
{
list-style: none;
}
#mainmenu ul
{
margin: 0;
padding: 2px;
border: 1px solid black;
background-color: #f0f0f0;
min-width: 120px; /* ie doesnt know this :/ */
}
#textMenu ul
{
margin: 0;
padding: 2px;
border: 1px solid black;
background-color: #f0f0f0;
min-width: 70px; /* ie doesnt know this :/ */
}
.clickMenu div.outerbox
{
display: none;
min-width: 106px; /* firefox produces animation-flickering when the box is bigger than this :/ */
z-index:10;
}
#mainmenu.clickMenu div.inner
{
left: 0;
margin: 0;
}
.clickMenu div.inner div.outerbox
{
margin: 0;
left: 98px;
top: -3px;
}
.clickMenu li
{
position: relative;
padding: 0 20px 0 2px;
/*white-space: nowrap; does not really work in ie */
}
.clickMenu li.main
{
float: left;
padding: 0 10px;
}
#topmenu li.main li
{
z-index: 5;
min-width: 78px;
}
#textMenu li.main li
{
z-index: 5;
min-width: 15px;
}
.clickMenu img.liArrow
{
position: absolute;
right: 5px;
top: 0.41em;
}
.clickMenu a
{
text-decoration: none;
color: black;
cursor: default;
}
/* thats for the shadowbox */
html>body div.outerbox
{
padding: 0 5px 5px 0;
}
html>body .innerbox
{
margin: 0;
display: inherit;
}
li.sep
{
border-top: 1px solid gray;
margin: 2px 0;
height: 0px;
}
li.unavailable
{
color:Gray;
}
\ No newline at end of file
body { margin: 0; padding: 0; vertical-align:top; overflow:hidden;-moz-user-select: none; -khtml-user-select: none; user-select: none;}
div, table, tbody, tr, th, td, form {
margin:0;
padding:0;
vertical-align:top;
}
#topmenuSep {
height:2px;
left:0;
top:19px;
width:100%;
}
.hidden{
display:none;
top: 63px ;
left: 565px;
}
#menu {
width:100%;
z-index: 2;
}
#toolbar {
background-color:#EEF0F2;
border-bottom:0px solid #C0C0C0;
/*display:block;*/
left:0;
padding:2px;
top:21px;
height:40px;
vertical-align: middle;
}
#doc-edit {
background-color:#EEF0F2;
}
#blockUI{display: none; position:absolute; left:0px; top:0px; margin:0; padding:0; z-index:200; background-color:#000000; border:medium none; cursor:wait; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6; }
table {
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
table-layout:fixed;
}
.utilFont {
font-family:Arial,sans-serif,sans;
font-size:10pt;
}
.hiddens
{
visibility: hidden;
display: none;
height: 0px;
}
.paletteTable {
border-collapse:separate;
/*border-spacing:1px; */
margin:4px;
}
.layerTop {
position:absolute;
z-index:0;
}
#statusbar, #status {
width:100%;
}
.tbgnd_bottom {
background-color:#E0E0FF;
}
.paletteCellHover .colorWatch{border:1px solid #FFFFFF;width:16px;height:16px;}
.bordered {border:1px solid transparent;}
.bordered2 .colorWatch {border:1px solid #666;}
.bg_fill {
background-position:-544px 50%;
height:14px;
width:16px;
}
.colorWatch {
height:18px;
width:18px;
/* border: 1px solid #C6D8E3; */
}
.colorWatch:hover{
background-image:url(../img/colorSelectorHover.png);
}
/* .colorSelect2:hover{
background-image:url(../img/colorSelectorHover.png);
} */
.colorHighlight {
height:36px;
width:36px;
}
.colorHighlight:hover {
background-image:url(../img/markerSelectorHover.png);
}
.listWatch {height:74px;width:74px;}
.listMarkerWatch {height:38px;width:38px;}
.listTable{border-collapse:separate;border-spacing: 8px;margin:4px;}
.htTable{border-collapse:separate;border-spacing: 8px;margin:4px;}
.slc:hover{background-color:#B0B0B0;}
.ToolbarColorIndicator, .ToolbarColorIndicator2 {
border-bottom:4px solid;
width:16px;
}
.ToolbarColorIndicator2 {
border-bottom-color:#FF0000;
}
.ToolbarColorIndicator {
border-bottom-color:#FFFF00;
}
/*.ToolbarDropDown {
background:url("../img/MainMenuBackground.png") no-repeat scroll -5px -50px transparent;
display:inline-block;
height:12px;
margin-top:3px;
padding-right:4px;
position:relative;
vertical-align:middle;
width:7px;
}*/
.ToolbarDropDownInner {
display:inline-block;
height:21px;
margin-left:-2px;
padding-top:5px;
}
.ToolbarButtonCaption {
display:inline-block;
height:21px;
padding:5px 4px 0;
}
.txt_color {
background-position:-161px 50%;
height:14px;
width:16px;
}
.paragraph_color {
background:url(../img/fill-16.png) 0 50% no-repeat;
height:16px;
width:16px;
}
.MenubarBGColor{background-position: -546px 50%;}
.MenubarFontColor{background-position: -161px 50%;}
.separatingLine {background-image: url(../img/shadow.png);background-repeat: repeat-x; height:2px; width:100%;}
.iconToolbar {width: 18px; height: 22px; text-align: left;vertical-align:top; white-space: nowrap; cursor: pointer;}
.options{position: absolute; z-index: 3; background:none repeat scroll 0 0 #FFFFFF;border-color:#FFF #666666 #666666 #A8A8A8;border-style: none solid solid solid;border-width:1px;}
.iconPressed{background-color: #FFF !important; border-color: #A8A8A8}
.toolbarSep { /*width: 4px;*/ text-align: center; vertical-align:middle;}
.toolbarImg {background-image: url(../img/MainMenu_TM.png); background-repeat: no-repeat;}
.toolbarDigit {background-image: url(../img/ruler.png); background-repeat: no-repeat; width: 1662px; height: 18px;}
.toolbarImg1 {background-image: url(../img/RuleMarker.png); background-repeat: no-repeat;}
.toolbarImg2 {background-image: url(../img/toolIcons.png);background-repeat:no-repeat;}
.toolbarImg3 {background-image: url(../img/MainMenu_TM.png); background-repeat: no-repeat;}
.toolbarImg4 {background-image: url(../img/MainMenu_TM.png); background-repeat: no-repeat;}
.toolbarImg5 {background-image: url(../img/MainMenu_TM.png);background-repeat:no-repeat;}
.toolbar_sep {background-position: -63px 50%;width: 2px; height: 22px; }
.bold {background-position: -178px 50%;width: 12px;height: 10px; margin-left: 6px; margin-top: 6px;}
.italic {background-position: -192px 50%; width: 12px; height: 12px; margin-left: 3px; margin-top: 5px;}
.underline{ background-position: -209px 50%;width: 12px; height: 15px; margin-left: 4px; margin-top: 3px;}
.link{ background-position: -336px 50%;width: 17px; height: 14px; margin-left: 3px; margin-top:3px;}
.image{ background-position: -304px 50%;width: 16px; height: 15px; margin-left: 3px; margin-top:3px;}
.imageInText{ background-position: -1350px 50%;width: 16px; height: 15px; margin-left: 3px; margin-top:3px;}
.check{ background-position: -512px 50%;width: 16px; height: 15px; margin-left: 2px; margin-top:2px;}
.align_left{background-position: -18px 50%;width: 14px;height: 12px; margin-left: 5px; margin-top: 5px;}
.align_center{ background-position: -33px 50%;width: 14px;height: 12px; margin-left: 5px; margin-top: 5px;}
.align_right{background-position: -50px 50%;width: 14px;height: 12px; margin-left: 5px; margin-top: 5px;}
.align_justify{background-position: -1px 50%;width: 14px;height: 12px; margin-left: 5px; margin-top: 5px;}
.align_bulleted{background-position: -273px 50%;width: 14px;height: 17px; margin-left: 3px; margin-top: 2px;}
.align_numbered{background-position: -256px 50%;width: 17px;height: 17px; margin-left: 3px; margin-top: 2px;}
.align_multi{background-position: -1312px 50%;width: 17px;height: 17px; margin-left: 3px; margin-top: 2px;}
.MenubarBulleted{background-position: -271px 50%;}
.MenubarNumbered{background-position: -256px 50%;}
.vertIcon{background-position: 0px 50%;width: 11px;height: 17px; margin-top: 2px;}
.vertIcon2{background-position: -50px -1px;width: 14px;height: 17px; margin-top: 2px;}
.superscript {background-position: -835px 50%;width: 14px;height: 15px; margin-left: 6px; margin-top: 6px;}
.subscript {background-position: -850px 50%; width: 14px; height: 15px; margin-left: 3px; margin-top: 5px;}
.orientList {background-position: -1332px 50%; width: 18px; height: 15px; margin-left: 3px; margin-top: 5px;}
.headertitle {background-position: -1367px 50%; width: 16px; height: 16px; margin-left: 3px; margin-top: 3px;}
.fontsizeIn {background-position: -1397px 50%; width: 18px; height: 16px; margin-left: 3px; margin-top: 3px;}
.fontsizeOut {background-position: -1380px 50%; width: 17px; height: 16px; margin-left: 3px; margin-top: 3px;}
.perv {
height:30px;
top:20px;
left:-7px;
margin:0 auto;
outline-style:none;
position:relative;
text-align:left;
}
.separ {
background-position:-63px 0;
height:15px;
width:2px;
}
.margin {
background:none repeat scroll 0 0 #EEEEEE;
cursor:default;
direction:ltr;
padding:16px 0 3px;
text-align:center;
}
.kix-ruler-inner {
height:15px;
margin:0 auto;
outline-style:none;
position:relative;
text-align:left;
}
.marginFace {
height:15px;
overflow:hidden;
position:absolute;
}
.marginFaceDigit {
border:medium none;
height:15px;
margin:0;
padding-left:1px;
position:relative;
width: 12px;
}
.faceInner {
outline-style:none;
position:absolute;
}
.marginBackground {
background-color:#DDDDDD;
border-color:#DDDDDD;
border-style:solid;
border-width:1px 0;
height:13px;
outline-style:none;
position:absolute;
}
.background-inner {
background-color:#FFFFFF;
height:13px;
position:absolute;
}
.margin-left {
cursor:e-resize;
height:15px;
font-size:0;
position:absolute;
}
.margin-right {
cursor:e-resize;
height:15px;
font-size:0;
position:absolute;
}
.faceInner {
color:#333333;
font-size:10px;
height:15px;
left:-50%;
line-height:15px;
position:absolute;
text-align:center;
width:100%;
}
.inline-block {
display:inline-block;
position:relative;
font-family:Arial,sans-serif,sans;
}
.marginFaceSmallLine {
height:3px;
margin:6px 0;
}
.marginFaceSmallLine, .marginFaceLine {
border-left:1px solid #888888;
font-size:0;
}
.marginFaceLine {
height:7px;
margin:4px 0;
}
#fontFormat, #fontSelect, #fontSizeSelect{ -moz-border-radius: 0px;-webkit-border-radius: 0px;-pie-border-radius: 0px; behavior: url(../js/PIE.htc);height:21px;background-color:#fff;}
#fontSizeSelect .SubItem{text-align:center;}
#fontFormat .innerBox{width:120px;}
#fontSizeSelect {margin-right: 3px;}
.bns{padding: 0.5em 1.5em !important;font-size:12pt;text-align: justify;}
.bns a.link{ color: blue;}
.drawing{padding: 0 !important;border: none !important;}
.lineSpacing{background-image: url(../../images/lineSpacing.png); background-repeat: no-repeat;background-position: 0px 50%;height: 20px;margin-left: 3px;margin-top: 2px;width: 30px;}
.paragraphMarks{background-image: url(../../images/paragraphMarks_whiteBG.png); background-repeat: no-repeat;background-position: 0px 50%;height: 17px;margin-top: 2px;width: 19px;}
#lineSpacing {margin-right: 3px;background-color: #FFFFFF;border-radius: 0 0 0 0;height: 21px;min-width: 35px;width: 50px;}
#lineSpacing .SubItem {text-align: center;}
.selectedHT{background-color:#B0B0B0;}
\ No newline at end of file
.ui-dialog .ui-dialog-buttonpane button{
cursor: pointer;
float: left;
height: 20px;
line-height: 1.4em;
margin: 0.5em 0.4em 0.5em 0;
overflow: visible;
min-width: 78px;
padding: 0 0;
}
.ui-state-default:hover, .ui-widget-content .ui-state-default:hover {background: url("../img/button_over_bg.png") repeat-x scroll 0 0 #105777;}
.ui-state-default, .ui-widget-content .ui-state-default {
background: url("../img/button_bg.png") repeat-x scroll 0 0 #105777;
border: 1px solid #105777;
color: #FFFFFF ;
font-weight: normal;
outline: medium none;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family: Arial !important;
font-size: 11px !important;
}
.ui-corner-all { -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; }
.ui-widget-content {
background: none #EEF0F2 !important;
border: 0 solid #DDDDDD;
}
.ui-widget-header {
background: none #3B4145 !important;
border:none !important;
color: #FFFFFF;
font-weight: bold;
}
.ui-dialog {
padding: 0em !important;
}
.ui-widget input{
border: 1px solid #AFB2B7;
}
.ui-dialog .ui-dialog-buttonpane {
border-left:1px solid #C9C9C9;
border-right:1px solid #C9C9C9;
border-bottom:1px solid #C9C9C9;
padding: 0.1em 0.6em 0.3em;
margin: 0 0;
}
.ui-dialog .ui-dialog-content {
border-left:1px solid #C9C9C9;
border-right:1px solid #C9C9C9;
}
.ui-dialog-titlebar-close.ui-state-hover{
background: none;
color: #FFFFFF;
font-weight: bold;
outline: medium none;
border: 1px solid transparent !important;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
background-image: url("../jquery/images/ui-icons_ffffff_256x240.png");
}
.classButtonCancel{background: url("../img/button_grey_bg.gif") repeat-x scroll center top transparent !important;border: 1px solid #CCCCCC !important;color: #333333 !important;}
classButtonCancel{background: url("../img/button_grey_bg.gif") repeat-x scroll center top transparent !important;border: 1px solid #CCCCCC !important;color: #333333 !important;}
classButtonCancel:hover{background: url("../img/button_grey_over_bg.gif") repeat-x scroll center top transparent !important;}
.classButtonCancel:hover{background: url("../img/button_grey_over_bg.gif") repeat-x scroll center top transparent !important;}
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment