(function(){function a(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function d(a,b){return a[0]&&parseInt(f.curCSS(a[0],b,!0),10)||0}function e(){return!1}function b(){return!0}function c(a){var b=RegExp("(^|\\.)"+a.type+"(\\.|$)"),c=!0,d=[];f.each(f.data(this,"events").live||[],function(c,e){if(b.test(e.type)){var g=f(a.target).closest(e.data)[0];g&&d.push({elem:g,fn:e})}});d.sort(function(a,b){return f.data(a.elem,"closest")-f.data(b.elem,"closest")});f.each(d,function(){if(!1===this.fn.call(this.elem,a,this.fn.data))return c=!1});return c}function g(a,b){return["live",a,b.replace(/\./g,"`").replace(/ /g,"|")].join(".")}function i(){Q||(Q=!0,document.addEventListener?document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,!1);f.ready()},!1):document.attachEvent&&(document.attachEvent("onreadystatechange",function(){"complete"===document.readyState&&(document.detachEvent("onreadystatechange",arguments.callee),f.ready())}),document.documentElement.doScroll&&h==h.top&&function(){if(!f.isReady){try{document.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}f.ready()}}()),f.event.add(h,"load",f.ready))}function j(a,b){var c={};f.each(M.concat.apply([],M.slice(0,b)),function(){c[this]=a});return c}var h=this,m=h.jQuery,n=h.$,f=h.jQuery=h.$=function(a,b){return new f.fn.init(a,b)},o=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,q=/^.[^:#\[\.,]*$/;f.fn=f.prototype={init:function(a,b){a=a||document;if(a.nodeType)return this[0]=a,this.length=1,this.context=a,this;if("string"===typeof a){var c=o.exec(a);if(c&&(c[1]||!b))if(c[1])a=f.clean([c[1]],b);else{var d=document.getElementById(c[3]);if(d&&d.id!=c[3])return f().find(a);c=f(d||[]);c.context=document;c.selector=a;return c}else return f(b).find(a)}else if(f.isFunction(a))return f(document).ready(a);if(a.selector&&a.context)this.selector=a.selector,this.context=a.context;return this.setArray(f.isArray(a)?a:f.makeArray(a))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(a){return void 0===a?Array.prototype.slice.call(this):this[a]},pushStack:function(a,b,c){a=f(a);a.prevObject=this;a.context=this.context;if("find"===b)a.selector=this.selector+(this.selector?" ":"")+c;else if(b)a.selector=this.selector+"."+b+"("+c+")";return a},setArray:function(a){this.length=0;Array.prototype.push.apply(this,a);return this},each:function(a,b){return f.each(this,a,b)},index:function(a){return f.inArray(a&&a.jquery?a[0]:a,this)},attr:function(a,b,c){var d=a;if("string"===typeof a){if(void 0===b)return this[0]&&f[c||"attr"](this[0],a);d={};d[a]=b}return this.each(function(b){for(a in d)f.attr(c?this.style:this,a,f.prop(this,d[a],c,b,a))})},css:function(a,b){if(("width"==a||"height"==a)&&0>parseFloat(b))b=void 0;return this.attr(a,b,"curCSS")},text:function(a){if("object"!==typeof a&&null!=a)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(a));var b="";f.each(a||this,function(){f.each(this.childNodes,function(){8!=this.nodeType&&(b+=1!=this.nodeType?this.nodeValue:f.fn.text([this]))})});return b},wrapAll:function(a){this[0]&&(a=f(a,this[0].ownerDocument).clone(),this[0].parentNode&&a.insertBefore(this[0]),a.map(function(){for(var a=this;a.firstChild;)a=a.firstChild;return a}).append(this));return this},wrapInner:function(a){return this.each(function(){f(this).contents().wrapAll(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},append:function(){return this.domManip(arguments,!0,function(a){1==this.nodeType&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){1==this.nodeType&&this.insertBefore(a,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)})},end:function(){return this.prevObject||f([])},push:[].push,sort:[].sort,splice:[].splice,find:function(a){if(1===this.length){var b=this.pushStack([],"find",a);b.length=0;f.find(a,this[0],b);return b}return this.pushStack(f.unique(f.map(this,function(b){return f.find(a,b)})),"find",a)},clone:function(a){var b=this.map(function(){if(!f.support.noCloneEvent&&!f.isXMLDoc(this)){var a=this.outerHTML;if(!a)a=this.ownerDocument.createElement("div"),a.appendChild(this.cloneNode(!0)),a=a.innerHTML;return f.clean([a.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}return this.cloneNode(!0)});if(!0===a){var c=this.find("*").andSelf(),d=0;b.find("*").andSelf().each(function(){if(this.nodeName===c[d].nodeName){var a=f.data(c[d],"events"),b;for(b in a)for(var s in a[b])f.event.add(this,b,a[b][s],a[b][s].data);d++}})}return b},filter:function(a){return this.pushStack(f.isFunction(a)&&f.grep(this,function(b,c){return a.call(b,c)})||f.multiFilter(a,f.grep(this,function(a){return 1===a.nodeType})),"filter",a)},closest:function(a){var b=f.expr.match.POS.test(a)?f(a):null,c=0;return this.map(function(){for(var d=this;d&&d.ownerDocument;){if(b?-1<b.index(d):f(d).is(a))return f.data(d,"closest",c),d;d=d.parentNode;c++}})},not:function(a){if("string"===typeof a){if(q.test(a))return this.pushStack(f.multiFilter(a,this,!0),"not",a);a=f.multiFilter(a,this)}var b=a.length&&void 0!==a[a.length-1]&&!a.nodeType;return this.filter(function(){return b?0>f.inArray(this,a):this!=a})},add:function(a){return this.pushStack(f.unique(f.merge(this.get(),"string"===typeof a?f(a):f.makeArray(a))))},is:function(a){return!!a&&0<f.multiFilter(a,this).length},hasClass:function(a){return!!a&&this.is("."+a)},val:function(a){if(void 0===a){var b=this[0];if(b){if(f.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(f.nodeName(b,"select")){var c=b.selectedIndex,d=[],e=b.options,b="select-one"==b.type;if(0>c)return null;for(var g=b?c:0,c=b?c+1:e.length;g<c;g++){var h=e[g];if(h.selected){a=f(h).val();if(b)return a;d.push(a)}}return d}return(b.value||"").replace(/\r/g,"")}}else return"number"===typeof a&&(a+=""),this.each(function(){if(1==this.nodeType)if(f.isArray(a)&&/radio|checkbox/.test(this.type))this.checked=0<=f.inArray(this.value,a)||0<=f.inArray(this.name,a);else if(f.nodeName(this,"select")){var b=f.makeArray(a);f("option",this).each(function(){this.selected=0<=f.inArray(this.value,b)||0<=f.inArray(this.text,b)});if(!b.length)this.selectedIndex=-1}else this.value=a})},html:function(a){return void 0===a?this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null:this.empty().append(a)},replaceWith:function(a){return this.after(a).remove()},eq:function(a){return this.slice(a,+a+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(a){return this.pushStack(f.map(this,function(b,c){return a.call(b,c,b)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(b,c,d){if(this[0]){var e=(this[0].ownerDocument||this[0]).createDocumentFragment(),b=f.clean(b,this[0].ownerDocument||this[0],e),g=e.firstChild;if(g)for(var h=0,i=this.length;h<i;h++)d.call(c&&f.nodeName(this[h],"table")&&f.nodeName(g,"tr")?this[h].getElementsByTagName("tbody")[0]||this[h].appendChild(this[h].ownerDocument.createElement("tbody")):this[h],1<this.length||0<h?e.cloneNode(!0):e);b&&f.each(b,a)}return this}};f.fn.init.prototype=f.fn;f.extend=f.fn.extend=function(){var a=arguments[0]||{},b=1,c=arguments.length,d=!1,e;"boolean"===typeof a&&(d=a,a=arguments[1]||{},b=2);"object"!==typeof a&&!f.isFunction(a)&&(a={});c==b&&(a=this,--b);for(;b<c;b++)try{if(null!=(e=arguments[b]))for(var g in e){var h=a[g],i=e[g];a!==i&&(d&&i&&"object"===typeof i&&!i.nodeType?a[g]=f.extend(d,h||(null!=i.length?[]:{}),i):void 0!==i&&(a[g]=i))}}catch(m){}return a};var p=/z-?index|font-?weight|opacity|zoom|line-?height/i,v=document.defaultView||{},r=Object.prototype.toString;f.extend({noConflict:function(a){h.$=n;if(a)h.jQuery=m;return f},isFunction:function(a){return"[object Function]"===r.call(a)},isArray:function(a){return"[object Array]"===r.call(a)},isXMLDoc:function(a){return 9===a.nodeType&&"HTML"!==a.documentElement.nodeName||!!a.ownerDocument&&f.isXMLDoc(a.ownerDocument)},globalEval:function(a){if(a&&/\S/.test(a)){var b=document.getElementsByTagName("head")[0]||document.documentElement,c=document.createElement("script");c.type="text/javascript";f.support.scriptEval?c.appendChild(document.createTextNode(a)):c.text=a;b.insertBefore(c,b.firstChild);b.removeChild(c)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()==b.toUpperCase()},each:function(a,b,c){var d,e=0,g=a.length;if(c)if(void 0===g)for(d in a){if(!1===b.apply(a[d],c))break}else for(;e<g&&!(!1===b.apply(a[e++],c)););else if(void 0===g)for(d in a){if(!1===b.call(a[d],d,a[d]))break}else for(c=a[0];e<g&&!1!==b.call(c,e,c);c=a[++e]);return a},prop:function(a,b,c,d,e){f.isFunction(b)&&(b=b.call(a,d));return"number"===typeof b&&"curCSS"==c&&!p.test(e)?b+"px":b},className:{add:function(a,b){f.each((b||"").split(/\s+/),function(b,c){1==a.nodeType&&!f.className.has(a.className,c)&&(a.className+=(a.className?" ":"")+c)})},remove:function(a,b){if(1==a.nodeType)a.className=void 0!==b?f.grep(a.className.split(/\s+/),function(a){return!f.className.has(b,a)}).join(" "):""},has:function(a,b){return a&&-1<f.inArray(b,(a.className||a).toString().split(/\s+/))}},swap:function(a,b,c){var d={},e;for(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]},css:function(a,b,c,d){if("width"==b||"height"==b){var e,c={position:"absolute",visibility:"hidden",display:"block"},g="width"==b?["Left","Right"]:["Top","Bottom"],h=function(){e="width"==b?a.offsetWidth:a.offsetHeight;"border"!==d&&f.each(g,function(){d||(e-=parseFloat(f.curCSS(a,"padding"+this,!0))||0);e="margin"===d?e+(parseFloat(f.curCSS(a,"margin"+this,!0))||0):e-(parseFloat(f.curCSS(a,"border"+this+"Width",!0))||0)})};0!==a.offsetWidth?h():f.swap(a,c,h);return Math.max(0,Math.round(e))}return f.curCSS(a,b,c)},curCSS:function(a,b,c){var d,e=a.style;if("opacity"==b&&!f.support.opacity)return d=f.attr(e,"opacity"),""==d?"1":d;b.match(/float/i)&&(b=H);if(!c&&e&&e[b])d=e[b];else if(v.getComputedStyle)b.match(/float/i)&&(b="float"),b=b.replace(/([A-Z])/g,"-$1").toLowerCase(),(a=v.getComputedStyle(a,null))&&(d=a.getPropertyValue(b)),"opacity"==b&&""==d&&(d="1");else if(a.currentStyle&&(d=b.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),d=a.currentStyle[b]||a.currentStyle[d],!/^\d+(px)?$/i.test(d)&&/^\d/.test(d)))b=e.left,c=a.runtimeStyle.left,a.runtimeStyle.left=a.currentStyle.left,e.left=d||0,d=e.pixelLeft+"px",e.left=b,a.runtimeStyle.left=c;return d},clean:function(a,b,c){b=b||document;"undefined"===typeof b.createElement&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||document);if(!c&&1===a.length&&"string"===typeof a[0]){var d=/^<(\w+)\s*\/?>$/.exec(a[0]);if(d)return[b.createElement(d[1])]}var e=[],d=[],g=b.createElement("div");f.each(a,function(a,c){"number"===typeof c&&(c+="");if(c){if("string"===typeof c){var c=c.replace(/(<(\w+)[^>]*?)\/>/g,function(a,b,c){return c.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?a:b+"></"+c+">"}),d=c.replace(/^\s+/,"").substring(0,10).toLowerCase(),s=!d.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!d.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||d.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!d.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!d.indexOf("<td")||!d.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!d.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!f.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];for(g.innerHTML=s[1]+c+s[2];s[0]--;)g=g.lastChild;if(!f.support.tbody)for(var h=/<tbody/i.test(c),d=!d.indexOf("<table")&&!h?g.firstChild&&g.firstChild.childNodes:"<table>"==s[1]&&!h?g.childNodes:[],s=d.length-1;0<=s;--s)f.nodeName(d[s],"tbody")&&!d[s].childNodes.length&&d[s].parentNode.removeChild(d[s]);!f.support.leadingWhitespace&&/^\s/.test(c)&&g.insertBefore(b.createTextNode(c.match(/^\s*/)[0]),g.firstChild);c=f.makeArray(g.childNodes)}c.nodeType?e.push(c):e=f.merge(e,c)}});if(c){for(a=0;e[a];a++)f.nodeName(e[a],"script")&&(!e[a].type||"text/javascript"===e[a].type.toLowerCase())?d.push(e[a].parentNode?e[a].parentNode.removeChild(e[a]):e[a]):(1===e[a].nodeType&&e.splice.apply(e,[a+1,0].concat(f.makeArray(e[a].getElementsByTagName("script")))),c.appendChild(e[a]));return d}return e},attr:function(a,b,c){if(a&&!(3==a.nodeType||8==a.nodeType)){var d=!f.isXMLDoc(a),e=void 0!==c,b=d&&f.props[b]||b;if(a.tagName){var g=/href|src|style/.test(b);if(b in a&&d&&!g){if(e){if("type"==b&&f.nodeName(a,"input")&&a.parentNode)throw"type property can't be changed";a[b]=c}if(f.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;return"tabIndex"==b?(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:a.nodeName.match(/(button|input|object|select|textarea)/i)?0:a.nodeName.match(/^(a|area)$/i)&&a.href?0:void 0:a[b]}if(!f.support.style&&d&&"style"==b)return f.attr(a.style,"cssText",c);e&&a.setAttribute(b,""+c);a=!f.support.hrefNormalized&&d&&g?a.getAttribute(b,2):a.getAttribute(b);return null===a?void 0:a}if(!f.support.opacity&&"opacity"==b){if(e)a.zoom=1,a.filter=(a.filter||"").replace(/alpha\([^)]*\)/,"")+("NaN"==parseInt(c)+""?"":"alpha(opacity="+100*c+")");return a.filter&&0<=a.filter.indexOf("opacity=")?parseFloat(a.filter.match(/opacity=([^)]*)/)[1])/100+"":""}b=b.replace(/-([a-z])/ig,function(a,b){return b.toUpperCase()});e&&(a[b]=c);return a[b]}},trim:function(a){return(a||"").replace(/^\s+|\s+$/g,"")},makeArray:function(a){var b=[];if(null!=a){var c=a.length;if(null==c||"string"===typeof a||f.isFunction(a)||a.setInterval)b[0]=a;else for(;c;)b[--c]=a[c]}return b},inArray:function(a,b){for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,b){var c=0,d,e=a.length;if(f.support.getAll)for(;null!=(d=b[c++]);)a[e++]=d;else for(;null!=(d=b[c++]);)8!=d.nodeType&&(a[e++]=d);return a},unique:function(a){var b=[],c={};try{for(var d=0,e=a.length;d<e;d++){var g=f.data(a[d]);c[g]||(c[g]=!0,b.push(a[d]))}}catch(h){b=a}return b},grep:function(a,b,c){for(var d=[],e=0,g=a.length;e<g;e++)!c!=!b(a[e],e)&&d.push(a[e]);return d},map:function(a,b){for(var c=[],d=0,e=a.length;d<e;d++){var g=b(a[d],d);null!=g&&(c[c.length]=g)}return c.concat.apply([],c)}});var y=navigator.userAgent.toLowerCase();f.browser={version:(y.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(y),opera:/opera/.test(y),msie:/msie/.test(y)&&!/opera/.test(y),mozilla:/mozilla/.test(y)&&!/(compatible|webkit)/.test(y)};f.each({parent:function(a){return a.parentNode},parents:function(a){return f.dir(a,"parentNode")},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")},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){var d=f.map(this,b);c&&"string"==typeof c&&(d=f.multiFilter(c,d));return this.pushStack(f.unique(d),a,c)}});f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){for(var d=[],e=f(c),g=0,h=e.length;g<h;g++){var i=(0<g?this.clone(!0):this).get();f.fn[b].apply(f(e[g]),i);d=d.concat(i)}return this.pushStack(d,a,c)}});f.each({removeAttr:function(a){f.attr(this,a,"");1==this.nodeType&&this.removeAttribute(a)},addClass:function(a){f.className.add(this,a)},removeClass:function(a){f.className.remove(this,a)},toggleClass:function(a,b){"boolean"!==typeof b&&(b=!f.className.has(this,a));f.className[b?"add":"remove"](this,a)},remove:function(a){if(!a||f.filter(a,[this]).length)f("*",this).add([this]).each(function(){f.event.remove(this);f.removeData(this)}),this.parentNode&&this.parentNode.removeChild(this)},empty:function(){for(f(this).children().remove();this.firstChild;)this.removeChild(this.firstChild)}},function(a,b){f.fn[a]=function(){return this.each(b,arguments)}});var u="jQuery"+ +new Date,w=0,x={};f.extend({cache:{},data:function(a,b,c){var a=a==h?x:a,d=a[u];d||(d=a[u]=++w);b&&!f.cache[d]&&(f.cache[d]={});void 0!==c&&(f.cache[d][b]=c);return b?f.cache[d][b]:d},removeData:function(a,b){var a=a==h?x:a,c=a[u];if(b){if(f.cache[c]){delete f.cache[c][b];b="";for(b in f.cache[c])break;b||f.removeData(a)}}else{try{delete a[u]}catch(d){a.removeAttribute&&a.removeAttribute(u)}delete f.cache[c]}},queue:function(a,b,c){if(a){var b=(b||"fx")+"queue",d=f.data(a,b);!d||f.isArray(c)?d=f.data(a,b,f.makeArray(c)):c&&d.push(c)}return d},dequeue:function(a,b){var c=f.queue(a,b),d=c.shift();if(!b||"fx"===b)d=c[0];void 0!==d&&d.call(a)}});f.fn.extend({data:function(a,b){var c=a.split(".");c[1]=c[1]?"."+c[1]:"";if(void 0===b){var d=this.triggerHandler("getData"+c[1]+"!",[c[0]]);void 0===d&&this.length&&(d=f.data(this[0],a));return void 0===d&&c[1]?this.data(c[0]):d}return this.trigger("setData"+c[1]+"!",[c[0],b]).each(function(){f.data(this,a,b)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})},queue:function(a,b){"string"!==typeof a&&(b=a,a="fx");return void 0===b?f.queue(this[0],a):this.each(function(){var c=f.queue(this,a,b);"fx"==a&&1==c.length&&c[0].call(this)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})}});(function(){function a(b,c,d,e,g,f){for(var g="previousSibling"==b&&!f,h=0,s=e.length;h<s;h++){var i=e[h];if(i){if(g&&1===i.nodeType)i.sizcache=d,i.sizset=h;for(var i=i[b],m=!1;i;){if(i.sizcache===d){m=e[i.sizset];break}if(1===i.nodeType&&!f)i.sizcache=d,i.sizset=h;if(i.nodeName===c){m=i;break}i=i[b]}e[h]=m}}}function b(a,c,d,e,f,h){for(var f="previousSibling"==a&&!h,s=0,i=e.length;s<i;s++){var m=e[s];if(m){if(f&&1===m.nodeType)m.sizcache=d,m.sizset=s;for(var m=m[a],j=!1;m;){if(m.sizcache===d){j=e[m.sizset];break}if(1===m.nodeType){if(!h)m.sizcache=d,m.sizset=s;if("string"!==typeof c){if(m===c){j=!0;break}}else if(0<g.filter(c,[m]).length){j=m;break}}m=m[a]}e[s]=j}}}
var c=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,d=0,e=Object.prototype.toString,g=function(a,b,d,f){d=d||[];b=b||document;if(1!==b.nodeType&&9!==b.nodeType)return[];if(!a||"string"!==typeof a)return d;var s=[],m,l,n,J=!0;for(c.lastIndex=0;null!==(m=c.exec(a));)if(s.push(m[1]),m[2]){n=RegExp.rightContext;break}if(1<s.length&&i.exec(a))if(2===s.length&&h.relative[s[0]])m=r(s[0]+s[1],b);else for(m=h.relative[s[0]]?[b]:g(s.shift(),b);s.length;)a=s.shift(),h.relative[a]&&(a+=s.shift()),m=r(a,m);else{m=f?{expr:s.pop(),set:j(f)}:g.find(s.pop(),1===s.length&&b.parentNode?b.parentNode:b,p(b));m=g.filter(m.expr,m.set);for(0<s.length?l=j(m):J=!1;s.length;){var U=s.pop(),aa=U;h.relative[U]?aa=s.pop():U="";null==aa&&(aa=b);h.relative[U](l,aa,p(b))}}l||(l=m);if(!l)throw"Syntax error, unrecognized expression: "+(U||a);if("[object Array]"===e.call(l))if(J)if(1===b.nodeType)for(a=0;null!=l[a];a++)l[a]&&(!0===l[a]||1===l[a].nodeType&&q(b,l[a]))&&d.push(m[a]);else for(a=0;null!=l[a];a++)l[a]&&1===l[a].nodeType&&d.push(m[a]);else d.push.apply(d,l);else j(l,d);if(n&&(g(n,b,d,f),o&&(hasDuplicate=!1,d.sort(o),hasDuplicate)))for(a=1;a<d.length;a++)d[a]===d[a-1]&&d.splice(a--,1);return d};g.matches=function(a,b){return g(a,null,null,b)};g.find=function(a,b,c){var d,e;if(!a)return[];for(var g=0,f=h.order.length;g<f;g++){var s=h.order[g];if(e=h.match[s].exec(a)){var i=RegExp.leftContext;if("\\"!==i.substr(i.length-1)&&(e[1]=(e[1]||"").replace(/\\/g,""),d=h.find[s](e,b,c),null!=d)){a=a.replace(h.match[s],"");break}}}d||(d=b.getElementsByTagName("*"));return{set:d,expr:a}};g.filter=function(a,b,c,d){for(var e=a,g=[],f=b,s,i,m=b&&b[0]&&p(b[0]);a&&b.length;){for(var j in h.filter)if(null!=(s=h.match[j].exec(a))){var n=h.filter[j],o,J;i=!1;f==g&&(g=[]);if(h.preFilter[j])if(s=h.preFilter[j](s,f,c,g,d,m)){if(!0===s)continue}else i=o=!0;if(s)for(var F=0;null!=(J=f[F]);F++)if(J){o=n(J,s,F,f);var q=d^!!o;c&&null!=o?q?i=!0:f[F]=!1:q&&(g.push(J),i=!0)}if(void 0!==o){c||(f=g);a=a.replace(h.match[j],"");if(!i)return[];break}}if(a==e){if(null==i)throw"Syntax error, unrecognized expression: "+a;break}e=a}return f};var h=g.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")}},relative:{"+":function(a,b,c){var d="string"===typeof b,e=d&&!/\W/.test(b),d=d&&!e;e&&!c&&(b=b.toUpperCase());for(var c=0,e=a.length,f;c<e;c++)if(f=a[c]){for(;(f=f.previousSibling)&&1!==f.nodeType;);a[c]=d||f&&f.nodeName===b?f||!1:f===b}d&&g.filter(b,a,!0)},">":function(a,b,c){var d="string"===typeof b;if(d&&!/\W/.test(b))for(var b=c?b:b.toUpperCase(),c=0,e=a.length;c<e;c++){var f=a[c];if(f)d=f.parentNode,a[c]=d.nodeName===b?d:!1}else{c=0;for(e=a.length;c<e;c++)(f=a[c])&&(a[c]=d?f.parentNode:f.parentNode===b);d&&g.filter(b,a,!0)}},"":function(c,e,g){var f=d++,h=b;if(!e.match(/\W/))var i=e=g?e:e.toUpperCase(),h=a;h("parentNode",e,f,c,i,g)},"~":function(c,e,g){var f=d++,h=b;if("string"===typeof e&&!e.match(/\W/))var i=e=g?e:e.toUpperCase(),h=a;h("previousSibling",e,f,c,i,g)}},find:{ID:function(a,b,c){if("undefined"!==typeof b.getElementById&&!c)return(a=b.getElementById(a[1]))?[a]:[]},NAME:function(a,b){if("undefined"!==typeof b.getElementsByName){for(var c=[],d=b.getElementsByName(a[1]),e=0,g=d.length;e<g;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return 0===c.length?null:c}},TAG:function(a,b){return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,g){a=" "+a[1].replace(/\\/g,"")+" ";if(g)return a;for(var g=0,f;null!=(f=b[g]);g++)f&&(e^(f.className&&0<=(" "+f.className+" ").indexOf(a))?c||d.push(f):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(/\\/g,"")},TAG:function(a,b){for(var c=0;!1===b[c];c++);return b[c]&&p(b[c])?a[1]:a[1].toUpperCase()},CHILD:function(a){if("nth"==a[1]){var b=/(-?)(\d*)n((?:\+|-)?\d*)/.exec("even"==a[2]&&"2n"||"odd"==a[2]&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0;a[3]=b[3]-0}a[0]=d++;return a},ATTR:function(a,b,c,d,e,g){b=a[1].replace(/\\/g,"");!g&&h.attrMap[b]&&(a[1]=h.attrMap[b]);"~="===a[2]&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,b,d,e,f){if("not"===a[1])if(1<a[3].match(c).length||/^\w/.test(a[3]))a[3]=g(a[3],null,null,b);else return a=g.filter(a[3],b,d,1^f),d||e.push.apply(e,a),!1;else if(h.match.POS.test(a[0])||h.match.CHILD.test(a[0]))return!0;return a},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return!1===a.disabled&&"hidden"!==a.type},disabled:function(a){return!0===a.disabled},checked:function(a){return!0===a.checked},selected:function(a){return!0===a.selected},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!g(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.type},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||"BUTTON"===a.nodeName.toUpperCase()},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,b){return 0===b},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return 0===b%2},odd:function(a,b){return 1===b%2},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],g=h.filters[e];if(g)return g(a,c,b,d);if("contains"===e)return 0<=(a.textContent||a.innerText||"").indexOf(b[3]);if("not"===e){b=b[3];c=0;for(d=b.length;c<d;c++)if(b[c]===a)return!1;return!0}},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":for(;d=d.previousSibling;)if(1===d.nodeType)return!1;if("first"==c)return!0;d=a;case"last":for(;d=d.nextSibling;)if(1===d.nodeType)return!1;return!0;case"nth":var c=b[2],e=b[3];if(1==c&&0==e)return!0;var g=b[0],f=a.parentNode;if(f&&(f.sizcache!==g||!a.nodeIndex)){for(var h=0,d=f.firstChild;d;d=d.nextSibling)if(1===d.nodeType)d.nodeIndex=++h;f.sizcache=g}d=a.nodeIndex-e;return 0==c?0==d:0==d%c&&0<=d/c}},ID:function(a,b){return 1===a.nodeType&&a.getAttribute("id")===b},TAG:function(a,b){return"*"===b&&1===a.nodeType||a.nodeName===b},CLASS:function(a,b){return-1<(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)},ATTR:function(a,b){var c=b[1],c=h.attrHandle[c]?h.attrHandle[c](a):null!=a[c]?a[c]:a.getAttribute(c),d=c+"",e=b[2],g=b[4];return null==c?"!="===e:"="===e?d===g:"*="===e?0<=d.indexOf(g):"~="===e?0<=(" "+d+" ").indexOf(g):!g?d&&!1!==c:"!="===e?d!=g:"^="===e?0===d.indexOf(g):"$="===e?d.substr(d.length-g.length)===g:"|="===e?d===g||d.substr(0,g.length+1)===g+"-":!1},POS:function(a,b,c,d){var e=h.setFilters[b[2]];if(e)return e(a,c,b,d)}}},i=h.match.POS,m;for(m in h.match)h.match[m]=RegExp(h.match[m].source+/(?![^\[]*\])(?![^\(]*\))/.source);var j=function(a,b){a=Array.prototype.slice.call(a);return b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(n){j=function(a,b){var c=b||[];if("[object Array]"===e.call(a))Array.prototype.push.apply(c,a);else if("number"===typeof a.length)for(var d=0,g=a.length;d<g;d++)c.push(a[d]);else for(d=0;a[d];d++)c.push(a[d]);return c}}var o;document.documentElement.compareDocumentPosition?o=function(a,b){var c=a.compareDocumentPosition(b)&4?-1:a===b?0:1;0===c&&(hasDuplicate=!0);return c}:"sourceIndex"in document.documentElement?o=function(a,b){var c=a.sourceIndex-b.sourceIndex;0===c&&(hasDuplicate=!0);return c}:document.createRange&&(o=function(a,b){var c=a.ownerDocument.createRange(),d=b.ownerDocument.createRange();c.selectNode(a);c.collapse(!0);d.selectNode(b);d.collapse(!0);c=c.compareBoundaryPoints(Range.START_TO_END,d);0===c&&(hasDuplicate=!0);return c});(function(){var a=document.createElement("form"),b="script"+(new Date).getTime();a.innerHTML="<input name='"+b+"'/>";var c=document.documentElement;c.insertBefore(a,c.firstChild);if(document.getElementById(b))h.find.ID=function(a,b,c){if("undefined"!==typeof b.getElementById&&!c)return(b=b.getElementById(a[1]))?b.id===a[1]||"undefined"!==typeof b.getAttributeNode&&b.getAttributeNode("id").nodeValue===a[1]?[b]:void 0:[]},h.filter.ID=function(a,b){var c="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id");return 1===a.nodeType&&c&&c.nodeValue===b};c.removeChild(a)})();(function(){var a=document.createElement("div");a.appendChild(document.createComment(""));if(0<a.getElementsByTagName("*").length)h.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if("*"===a[1]){for(var d=[],e=0;c[e];e++)1===c[e].nodeType&&d.push(c[e]);c=d}return c};a.innerHTML="<a href='#'></a>";if(a.firstChild&&"undefined"!==typeof a.firstChild.getAttribute&&"#"!==a.firstChild.getAttribute("href"))h.attrHandle.href=function(a){return a.getAttribute("href",2)}})();document.querySelectorAll&&function(){var a=g,b=document.createElement("div");b.innerHTML="<p class='TEST'></p>";if(!(b.querySelectorAll&&0===b.querySelectorAll(".TEST").length))g=function(b,c,d,e){c=c||document;if(!e&&9===c.nodeType&&!p(c))try{return j(c.querySelectorAll(b),d)}catch(g){}return a(b,c,d,e)},g.find=a.find,g.filter=a.filter,g.selectors=a.selectors,g.matches=a.matches}();document.getElementsByClassName&&document.documentElement.getElementsByClassName&&function(){var a=document.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(0!==a.getElementsByClassName("e").length&&(a.lastChild.className="e",1!==a.getElementsByClassName("e").length))h.order.splice(1,0,"CLASS"),h.find.CLASS=function(a,b,c){if("undefined"!==typeof b.getElementsByClassName&&!c)return b.getElementsByClassName(a[1])}}();var q=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16}:function(a,b){return a!==b&&(a.contains?a.contains(b):!0)},p=function(a){return 9===a.nodeType&&"HTML"!==a.documentElement.nodeName||!!a.ownerDocument&&p(a.ownerDocument)},r=function(a,b){for(var c=[],d="",e,f=b.nodeType?[b]:b;e=h.match.PSEUDO.exec(a);)d+=e[0],a=a.replace(h.match.PSEUDO,"");a=h.relative[a]?a+"*":a;e=0;for(var s=f.length;e<s;e++)g(a,f[e],c);return g.filter(d,c)};f.find=g;f.filter=g.filter;f.expr=g.selectors;f.expr[":"]=f.expr.filters;g.selectors.filters.hidden=function(a){return 0===a.offsetWidth||0===a.offsetHeight};g.selectors.filters.visible=function(a){return 0<a.offsetWidth||0<a.offsetHeight};g.selectors.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length};f.multiFilter=function(a,b,c){c&&(a=":not("+a+")");return g.matches(a,b)};f.dir=function(a,b){for(var c=[],d=a[b];d&&d!=document;)1==d.nodeType&&c.push(d),d=d[b];return c};f.nth=function(a,b,c){for(var b=b||1,d=0;a&&!(1==a.nodeType&&++d==b);a=a[c]);return a};f.sibling=function(a,b){for(var c=[];a;a=a.nextSibling)1==a.nodeType&&a!=b&&c.push(a);return c}})();f.event={add:function(a,b,c,d){if(!(3==a.nodeType||8==a.nodeType)){a.setInterval&&a!=h&&(a=h);if(!c.guid)c.guid=this.guid++;if(void 0!==d)c=this.proxy(c),c.data=d;var e=f.data(a,"events")||f.data(a,"events",{}),g=f.data(a,"handle")||f.data(a,"handle",function(){return"undefined"!==typeof f&&!f.event.triggered?f.event.handle.apply(arguments.callee.elem,arguments):void 0});g.elem=a;f.each(b.split(/\s+/),function(b,h){var i=h.split("."),h=i.shift();c.type=i.slice().sort().join(".");var m=e[h];f.event.specialAll[h]&&f.event.specialAll[h].setup.call(a,d,i);if(!m&&(m=e[h]={},!f.event.special[h]||!1===f.event.special[h].setup.call(a,d,i)))a.addEventListener?a.addEventListener(h,g,!1):a.attachEvent&&a.attachEvent("on"+h,g);m[c.guid]=c;f.event.global[h]=!0});a=null}},guid:1,global:{},remove:function(a,b,c){if(!(3==a.nodeType||8==a.nodeType)){var d=f.data(a,"events"),e;if(d){if(void 0===b||"string"===typeof b&&"."==b.charAt(0))for(var g in d)this.remove(a,g+(b||""));else{if(b.type)c=b.handler,b=b.type;f.each(b.split(/\s+/),function(b,g){var h=g.split("."),g=h.shift(),i=RegExp("(^|\\.)"+h.slice().sort().join(".*\\.")+"(\\.|$)");if(d[g]){if(c)delete d[g][c.guid];else for(var m in d[g])i.test(d[g][m].type)&&delete d[g][m];f.event.specialAll[g]&&f.event.specialAll[g].teardown.call(a,h);for(e in d[g])break;if(!e){if(!f.event.special[g]||!1===f.event.special[g].teardown.call(a,h))a.removeEventListener?a.removeEventListener(g,f.data(a,"handle"),!1):a.detachEvent&&a.detachEvent("on"+g,f.data(a,"handle"));e=null;delete d[g]}}})}for(e in d)break;if(!e){if(b=f.data(a,"handle"))b.elem=null;f.removeData(a,"events");f.removeData(a,"handle")}}}},trigger:function(a,b,c,d){var e=a.type||a;if(!d){a="object"===typeof a?a[u]?a:f.extend(f.Event(e),a):f.Event(e);if(0<=e.indexOf("!"))a.type=e=e.slice(0,-1),a.exclusive=!0;c||(a.stopPropagation(),this.global[e]&&f.each(f.cache,function(){this.events&&this.events[e]&&f.event.trigger(a,b,this.handle.elem)}));if(!c||3==c.nodeType||8==c.nodeType)return;a.result=void 0;a.target=c;b=f.makeArray(b);b.unshift(a)}a.currentTarget=c;var g=f.data(c,"handle");g&&g.apply(c,b);if((!c[e]||f.nodeName(c,"a")&&"click"==e)&&c["on"+e]&&!1===c["on"+e].apply(c,b))a.result=!1;if(!d&&c[e]&&!a.isDefaultPrevented()&&!(f.nodeName(c,"a")&&"click"==e)){this.triggered=!0;try{c[e]()}catch(h){}}this.triggered=!1;a.isPropagationStopped()||(c=c.parentNode||c.ownerDocument)&&f.event.trigger(a,b,c,!0)},handle:function(a){var b,c,a=arguments[0]=f.event.fix(a||h.event);a.currentTarget=this;c=a.type.split(".");a.type=c.shift();b=!c.length&&!a.exclusive;var d=RegExp("(^|\\.)"+c.slice().sort().join(".*\\.")+"(\\.|$)");c=(f.data(this,"events")||{})[a.type];for(var e in c){var g=c[e];if(b||d.test(g.type)){a.handler=g;a.data=g.data;g=g.apply(this,arguments);if(void 0!==g)a.result=g,!1===g&&(a.preventDefault(),a.stopPropagation());if(a.isImmediatePropagationStopped())break}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[u])return a;for(var b=a,a=f.Event(b),c=this.props.length,d;c;)d=this.props[--c],a[d]=b[d];if(!a.target)a.target=a.srcElement||document;if(3==a.target.nodeType)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement==a.target?a.toElement:a.fromElement;if(null==a.pageX&&null!=a.clientX)b=document.documentElement,c=document.body,a.pageX=a.clientX+(b&&b.scrollLeft||c&&c.scrollLeft||0)-(b.clientLeft||0),a.pageY=a.clientY+(b&&b.scrollTop||c&&c.scrollTop||0)-(b.clientTop||0);if(!a.which&&(a.charCode||0===a.charCode?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},proxy:function(a,b){b=b||function(){return a.apply(this,arguments)};b.guid=a.guid=a.guid||b.guid||this.guid++;return b},special:{ready:{setup:i,teardown:function(){}}},specialAll:{live:{setup:function(a,b){f.event.add(this,b[0],c)},teardown:function(a){if(a.length){var b=0,d=RegExp("(^|\\.)"+a[0]+"(\\.|$)");f.each(f.data(this,"events").live||{},function(){d.test(this.type)&&b++});1>b&&f.event.remove(this,a[0],c)}}}}};f.Event=function(a){if(!this.preventDefault)return new f.Event(a);a&&a.type?(this.originalEvent=a,this.type=a.type):this.type=a;this.timeStamp=+new Date;this[u]=!0};f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=b;var a=this.originalEvent;if(a)a.preventDefault&&a.preventDefault(),a.returnValue=!1},stopPropagation:function(){this.isPropagationStopped=b;var a=this.originalEvent;if(a)a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=b;this.stopPropagation()},isDefaultPrevented:e,isPropagationStopped:e,isImmediatePropagationStopped:e};var C=function(a){for(var b=a.relatedTarget;b&&b!=this;)try{b=b.parentNode}catch(c){b=this}if(b!=this)a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(a,b){f.event.special[b]={setup:function(){f.event.add(this,a,C,b)},teardown:function(){f.event.remove(this,a,C)}}});f.fn.extend({bind:function(a,b,c){return"unload"==a?this.one(a,b,c):this.each(function(){f.event.add(this,a,c||b,c&&b)})},one:function(a,b,c){var d=f.event.proxy(c||b,function(a){f(this).unbind(a,d);return(c||b).apply(this,arguments)});return this.each(function(){f.event.add(this,a,d,c&&b)})},unbind:function(a,b){return this.each(function(){f.event.remove(this,a,b)})},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var c=f.Event(a);c.preventDefault();c.stopPropagation();f.event.trigger(c,b,this[0]);return c.result}},toggle:function(a){for(var b=arguments,c=1;c<b.length;)f.event.proxy(a,b[c++]);return this.click(f.event.proxy(a,function(a){this.lastToggle=(this.lastToggle||0)%c;a.preventDefault();return b[this.lastToggle++].apply(this,arguments)||!1}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b)},ready:function(a){i();f.isReady?a.call(document,f):f.readyList.push(a);return this},live:function(a,b){var c=f.event.proxy(b);c.guid+=this.selector+a;f(document).bind(g(a,this.selector),this.selector,c);return this},die:function(a,b){f(document).unbind(g(a,this.selector),b?{guid:b.guid+this.selector+a}:null);return this}});f.extend({isReady:!1,readyList:[],ready:function(){if(!f.isReady){f.isReady=!0;if(f.readyList)f.each(f.readyList,function(){this.call(document,f)}),f.readyList=null;f(document).triggerHandler("ready")}}});var Q=!1;f.each("blur,focus,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){return a?this.bind(b,a):this.trigger(b)}});f(h).bind("unload",function(){for(var a in f.cache)1!=a&&f.cache[a].handle&&f.event.remove(f.cache[a].handle.elem)});(function(){f.support={};var a=document.documentElement,b=document.createElement("script"),c=document.createElement("div"),d="script"+(new Date).getTime();c.style.display="none";c.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var e=c.getElementsByTagName("*"),g=c.getElementsByTagName("a")[0];if(e&&e.length&&g){f.support={leadingWhitespace:3==c.firstChild.nodeType,tbody:!c.getElementsByTagName("tbody").length,objectAll:!!c.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!c.getElementsByTagName("link").length,style:/red/.test(g.getAttribute("style")),hrefNormalized:"/a"===g.getAttribute("href"),opacity:"0.5"===g.style.opacity,cssFloat:!!g.style.cssFloat,scriptEval:!1,noCloneEvent:!0,boxModel:null};b.type="text/javascript";try{b.appendChild(document.createTextNode("window."+d+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(h[d])f.support.scriptEval=!0,delete h[d];a.removeChild(b);c.attachEvent&&c.fireEvent&&(c.attachEvent("onclick",function(){f.support.noCloneEvent=!1;c.detachEvent("onclick",arguments.callee)}),c.cloneNode(!0).fireEvent("onclick"));f(function(){var a=document.createElement("div");a.style.width=a.style.paddingLeft="1px";document.body.appendChild(a);f.boxModel=f.support.boxModel=2===a.offsetWidth;document.body.removeChild(a).style.display="none"})}})();var H=f.support.cssFloat?"cssFloat":"styleFloat";f.props={"for":"htmlFor","class":"className","float":H,cssFloat:H,styleFloat:H,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};f.fn.extend({_load:f.fn.load,load:function(a,b,c){if("string"!==typeof a)return this._load(a);var d=a.indexOf(" ");if(0<=d)var e=a.slice(d,a.length),a=a.slice(0,d);d="GET";b&&(f.isFunction(b)?(c=b,b=null):"object"===typeof b&&(b=f.param(b),d="POST"));var g=this;f.ajax({url:a,type:d,dataType:"html",data:b,complete:function(a,b){if("success"==b||"notmodified"==b)g.html(e?f("<div/>").append(a.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(e):a.responseText);c&&g.each(c,[a.responseText,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||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(a,b){var c=f(this).val();return null==c?null:f.isArray(c)?f.map(c,function(a){return{name:b.name,value:a}}):{name:b.name,value:c}}).get()}});f.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}});var L=+new Date;f.extend({get:function(a,b,c,d){f.isFunction(b)&&(c=b,b=null);return f.ajax({type:"GET",url:a,data:b,success:c,dataType:d})},getScript:function(a,b){return f.get(a,null,b,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},post:function(a,b,c,d){f.isFunction(b)&&(c=b,b={});return f.ajax({type:"POST",url:a,data:b,success:c,dataType:d})},ajaxSetup:function(a){f.extend(f.ajaxSettings,a)},ajaxSettings:{url:location.href,global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,xhr:function(){return h.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(a){function b(){a.success&&a.success(i,g);a.global&&f.event.trigger("ajaxSuccess",[r,a])}function c(){a.complete&&a.complete(r,g);a.global&&f.event.trigger("ajaxComplete",[r,a]);a.global&&!--f.active&&f.event.trigger("ajaxStop")}var a=f.extend(!0,a,f.extend(!0,{},f.ajaxSettings,a)),d,e=/=\?(&|$)/g,g,i,m=a.type.toUpperCase();if(a.data&&a.processData&&"string"!==typeof a.data)a.data=f.param(a.data);if("jsonp"==a.dataType){if("GET"==m)a.url.match(e)||(a.url+=(a.url.match(/\?/)?"&":"?")+(a.jsonp||"callback")+"=?");else if(!a.data||!a.data.match(e))a.data=(a.data?a.data+"&":"")+(a.jsonp||"callback")+"=?";a.dataType="json"}if("json"==a.dataType&&(a.data&&a.data.match(e)||a.url.match(e))){d="jsonp"+L++;if(a.data)a.data=(a.data+"").replace(e,"="+d+"$1");a.url=a.url.replace(e,"="+d+"$1");a.dataType="script";h[d]=function(a){i=a;b();c();h[d]=void 0;try{delete h[d]}catch(e){}n&&n.removeChild(o)}}if("script"==a.dataType&&null==a.cache)a.cache=!1;if(!1===a.cache&&"GET"==m){var e=+new Date,j=a.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+e+"$2");a.url=j+(j==a.url?(a.url.match(/\?/)?"&":"?")+"_="+e:"")}if(a.data&&"GET"==m)a.url+=(a.url.match(/\?/)?"&":"?")+a.data,a.data=null;a.global&&!f.active++&&f.event.trigger("ajaxStart");e=/^(\w+:)?\/\/([^\/?#]+)/.exec(a.url);if("script"==a.dataType&&"GET"==m&&e&&(e[1]&&e[1]!=location.protocol||e[2]!=location.host)){var n=document.getElementsByTagName("head")[0],o=document.createElement("script");o.src=a.url;if(a.scriptCharset)o.charset=a.scriptCharset;if(!d){var q=!1;o.onload=o.onreadystatechange=function(){if(!q&&(!this.readyState||"loaded"==this.readyState||"complete"==this.readyState))q=!0,b(),c(),o.onload=o.onreadystatechange=null,n.removeChild(o)}}n.appendChild(o)}else{var p=!1,r=a.xhr();a.username?r.open(m,a.url,a.async,a.username,a.password):r.open(m,a.url,a.async);try{a.data&&r.setRequestHeader("Content-Type",a.contentType),a.ifModified&&r.setRequestHeader("If-Modified-Since",f.lastModified[a.url]||"Thu, 01 Jan 1970 00:00:00 GMT"),r.setRequestHeader("X-Requested-With","XMLHttpRequest"),r.setRequestHeader("Accept",a.dataType&&a.accepts[a.dataType]?a.accepts[a.dataType]+", */*":a.accepts._default)}catch(v){}if(a.beforeSend&&!1===a.beforeSend(r,a))return a.global&&!--f.active&&f.event.trigger("ajaxStop"),r.abort(),!1;a.global&&f.event.trigger("ajaxSend",[r,a]);var k=function(e){if(0==r.readyState)y&&(clearInterval(y),y=null,a.global&&!--f.active&&f.event.trigger("ajaxStop"));else if(!p&&r&&(4==r.readyState||"timeout"==e)){p=!0;y&&(clearInterval(y),y=null);g="timeout"==e?"timeout":!f.httpSuccess(r)?"error":a.ifModified&&f.httpNotModified(r,a.url)?"notmodified":"success";if("success"==g)try{i=f.httpData(r,a.dataType,a)}catch(h){g="parsererror"}if("success"==g){var m;try{m=r.getResponseHeader("Last-Modified")}catch(j){}a.ifModified&&m&&(f.lastModified[a.url]=m);d||b()}else f.handleError(a,r,g);c();e&&r.abort();a.async&&(r=null)}};if(a.async){var y=setInterval(k,13);0<a.timeout&&setTimeout(function(){r&&!p&&k("timeout")},a.timeout)}try{r.send(a.data)}catch(C){f.handleError(a,r,null,C)}a.async||k();return r}},handleError:function(a,b,c,d){a.error&&a.error(b,c,d);a.global&&f.event.trigger("ajaxError",[b,a,d])},active:0,httpSuccess:function(a){try{return!a.status&&"file:"==location.protocol||200<=a.status&&300>a.status||304==a.status||1223==a.status}catch(b){}return!1},httpNotModified:function(a,b){try{var c=a.getResponseHeader("Last-Modified");return 304==a.status||c==f.lastModified[b]}catch(d){}return!1},httpData:function(a,b,c){var d=a.getResponseHeader("content-type"),a=(d="xml"==b||!b&&d&&0<=d.indexOf("xml"))?a.responseXML:a.responseText;if(d&&"parsererror"==a.documentElement.tagName)throw"parsererror";c&&c.dataFilter&&(a=c.dataFilter(a,b));"string"===typeof a&&("script"==b&&f.globalEval(a),"json"==b&&(a=h.eval("("+a+")")));return a},param:function(a){function b(a,d){c[c.length]=encodeURIComponent(a)+"="+encodeURIComponent(d)}var c=[];if(f.isArray(a)||a.jquery)f.each(a,function(){b(this.name,this.value)});else for(var d in a)f.isArray(a[d])?f.each(a[d],function(){b(d,this)}):b(d,f.isFunction(a[d])?a[d]():a[d]);return c.join("&").replace(/%20/g,"+")}});var I={},D,M=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];f.fn.extend({show:function(a,b){if(a)return this.animate(j("show",3),a,b);for(var c=0,d=this.length;c<d;c++){var e=f.data(this[c],"olddisplay");this[c].style.display=e||"";if("none"===f.css(this[c],"display")){var e=this[c].tagName,g;if(I[e])g=I[e];else{var h=f("<"+e+" />").appendTo("body");g=h.css("display");"none"===g&&(g="block");h.remove();I[e]=g}f.data(this[c],"olddisplay",g)}}c=0;for(d=this.length;c<d;c++)this[c].style.display=f.data(this[c],"olddisplay")||"";return this},hide:function(a,b){if(a)return this.animate(j("hide",3),a,b);for(var c=0,d=this.length;c<d;c++){var e=f.data(this[c],"olddisplay");!e&&"none"!==e&&f.data(this[c],"olddisplay",f.css(this[c],"display"))}c=0;for(d=this.length;c<d;c++)this[c].style.display="none";return this},_toggle:f.fn.toggle,toggle:function(a,b){var c="boolean"===typeof a;return f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):null==a||c?this.each(function(){var b=c?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(j("toggle",3),a,b)},fadeTo:function(a,b,c){return this.animate({opacity:b},a,c)},animate:function(a,b,c,d){var e=f.speed(b,c,d);return this[!1===e.queue?"each":"queue"](function(){var b=f.extend({},e),c,d=1==this.nodeType&&f(this).is(":hidden"),g=this;for(c in a){if("hide"==a[c]&&d||"show"==a[c]&&!d)return b.complete.call(this);if(("height"==c||"width"==c)&&this.style)b.display=f.css(this,"display"),b.overflow=this.style.overflow}if(null!=b.overflow)this.style.overflow="hidden";b.curAnim=f.extend({},a);f.each(a,function(c,e){var h=new f.fx(g,b,c);if(/toggle|show|hide/.test(e))h["toggle"==e?d?"show":"hide":e](a);else{var i=e.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),m=h.cur(!0)||0;if(i){var j=parseFloat(i[2]),k=i[3]||"px";"px"!=k&&(g.style[c]=(j||1)+k,m*=(j||1)/h.cur(!0),g.style[c]=m+k);i[1]&&(j=("-="==i[1]?-1:1)*j+m);h.custom(m,j,k)}else h.custom(m,e,"")}});return!0})},stop:function(a,b){var c=f.timers;a&&this.queue([]);this.each(function(){for(var a=c.length-1;0<=a;a--)if(c[a].elem==this){if(b)c[a](!0);c.splice(a,1)}});b||this.dequeue();return this}});f.each({slideDown:j("show",1),slideUp:j("hide",1),slideToggle:j("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){f.fn[a]=function(a,c){return this.animate(b,a,c)}});f.extend({speed:function(a,b,c){var d="object"===typeof a?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:"number"===typeof d.duration?d.duration:f.fx.speeds[d.duration]||f.fx.speeds._default;d.old=d.complete;d.complete=function(){!1!==d.queue&&f(this).dequeue();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+0.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b;this.elem=a;this.prop=c;if(!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);if(("height"==this.prop||"width"==this.prop)&&this.elem.style)this.elem.style.display="block"},cur:function(a){return null!=this.elem[this.prop]&&(!this.elem.style||null==this.elem.style[this.prop])?this.elem[this.prop]:(a=parseFloat(f.css(this.elem,this.prop,a)))&&-1E4<a?a:parseFloat(f.curCSS(this.elem,this.prop))||0},custom:function(a,b,c){function d(a){return e.step(a)}this.startTime=+new Date;this.start=a;this.end=b;this.unit=c||this.unit||"px";this.now=this.start;this.pos=this.state=0;var e=this;d.elem=this.elem;d()&&f.timers.push(d)&&!D&&(D=setInterval(function(){for(var a=f.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||(clearInterval(D),D=void 0)},13))},show:function(){this.options.orig[this.prop]=f.attr(this.elem.style,this.prop);this.options.show=!0;this.custom("width"==this.prop||"height"==this.prop?1:0,this.cur());f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.attr(this.elem.style,this.prop);this.options.hide=!0;this.custom(this.cur(),0)},step:function(a){var b=+new Date;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();var a=this.options.curAnim[this.prop]=!0,c;for(c in this.options.curAnim)!0!==this.options.curAnim[c]&&(a=!1);if(a){if(null!=this.options.display&&(this.elem.style.overflow=this.options.overflow,this.elem.style.display=this.options.display,"none"==f.css(this.elem,"display")))this.elem.style.display="block";this.options.hide&&f(this.elem).hide();if(this.options.hide||this.options.show)for(var d in this.options.curAnim)f.attr(this.elem.style,d,this.options.orig[d]);this.options.complete.call(this.elem)}return!1}c=b-this.startTime;this.state=c/this.options.duration;this.pos=f.easing[this.options.easing||(f.easing.swing?"swing":"linear")](this.state,c,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update();return!0}};f.extend(f.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.attr(a.elem.style,"opacity",a.now)},_default:function(a){a.elem.style&&null!=a.elem.style[a.prop]?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}});f.fn.offset=document.documentElement.getBoundingClientRect?function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return f.offset.bodyOffset(this[0]);var a=this[0].getBoundingClientRect(),b=this[0].ownerDocument,c=b.body,b=b.documentElement;return{top:a.top+(self.pageYOffset||f.boxModel&&b.scrollTop||c.scrollTop)-(b.clientTop||c.clientTop||0),left:a.left+(self.pageXOffset||f.boxModel&&b.scrollLeft||c.scrollLeft)-(b.clientLeft||c.clientLeft||0)}}:function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return f.offset.bodyOffset(this[0]);f.offset.initialized||f.offset.initialize();var a=this[0],b=a.offsetParent,c=a.ownerDocument,d,e=c.documentElement,g=c.body,c=c.defaultView;d=c.getComputedStyle(a,null);for(var h=a.offsetTop,i=a.offsetLeft;(a=a.parentNode)&&a!==g&&a!==e;){d=c.getComputedStyle(a,null);h-=a.scrollTop;i-=a.scrollLeft;if(a===b){h+=a.offsetTop;i+=a.offsetLeft;if(f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!/^t(able|d|h)$/i.test(a.tagName)))h+=parseInt(d.borderTopWidth,10)||0,i+=parseInt(d.borderLeftWidth,10)||0;b=a.offsetParent}f.offset.subtractsBorderForOverflowNotVisible&&"visible"!==d.overflow&&(h+=parseInt(d.borderTopWidth,10)||0,i+=parseInt(d.borderLeftWidth,10)||0)}if("relative"===d.position||"static"===d.position)h+=g.offsetTop,i+=g.offsetLeft;"fixed"===d.position&&(h+=Math.max(e.scrollTop,g.scrollTop),i+=Math.max(e.scrollLeft,g.scrollLeft));return{top:h,left:i}};f.offset={initialize:function(){if(!this.initialized){var a=document.body,b=document.createElement("div"),c,d,e,g=a.style.marginTop;d={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(e in d)b.style[e]=d[e];b.innerHTML='<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>';a.insertBefore(b,a.firstChild);c=b.firstChild;d=c.firstChild;e=c.nextSibling.firstChild.firstChild;this.doesNotAddBorder=5!==d.offsetTop;this.doesAddBorderForTableAndCells=5===e.offsetTop;c.style.overflow="hidden";c.style.position="relative";this.subtractsBorderForOverflowNotVisible=-5===d.offsetTop;a.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=0===a.offsetTop;a.style.marginTop=g;a.removeChild(b);this.initialized=!0}},bodyOffset:function(a){f.offset.initialized||f.offset.initialize();var b=a.offsetTop,c=a.offsetLeft;f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseInt(f.curCSS(a,"marginTop",!0),10)||0,c+=parseInt(f.curCSS(a,"marginLeft",!0),10)||0);return{top:b,left:c}}};f.fn.extend({position:function(){var a;if(this[0]){a=this.offsetParent();var b=this.offset(),c=/^body|html$/i.test(a[0].tagName)?{top:0,left:0}:a.offset();b.top-=d(this,"marginTop");b.left-=d(this,"marginLeft");c.top+=d(a,"borderTopWidth");c.left+=d(a,"borderLeftWidth");a={top:b.top-c.top,left:b.left-c.left}}return a},offsetParent:function(){for(var a=this[0].offsetParent||document.body;a&&!/^body|html$/i.test(a.tagName)&&"static"==f.css(a,"position");)a=a.offsetParent;return f(a)}});f.each(["Left","Top"],function(a,b){var c="scroll"+b;f.fn[c]=function(b){return!this[0]?null:void 0!==b?this.each(function(){this==h||this==document?h.scrollTo(!a?b:f(h).scrollLeft(),a?b:f(h).scrollTop()):this[c]=b}):this[0]==h||this[0]==document?self[a?"pageYOffset":"pageXOffset"]||f.boxModel&&document.documentElement[c]||document.body[c]:this[0][c]}});f.each(["Height","Width"],function(a,b){var c=b.toLowerCase();f.fn["inner"+b]=function(){return this[0]?f.css(this[0],c,!1,"padding"):null};f.fn["outer"+b]=function(a){return this[0]?f.css(this[0],c,!1,a?"margin":"border"):null};var d=b.toLowerCase();f.fn[d]=function(a){return this[0]==h?"CSS1Compat"==document.compatMode&&document.documentElement["client"+b]||document.body["client"+b]:this[0]==document?Math.max(document.documentElement["client"+b],document.body["scroll"+b],document.documentElement["scroll"+b],document.body["offset"+b],document.documentElement["offset"+b]):void 0===a?this.length?f.css(this[0],d):null:this.css(d,"string"===typeof a?a:a+"px")}})})();(function(a){function d(){this.debug=!1;this._curInst=null;this._disabledInputs=[];this._inDialog=this._datepickerShowing=!1;this._mainDivId="ui-datepicker-div";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._promptClass="ui-datepicker-prompt";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this.regional=[];this.regional[""]={clearText:"Clear",clearStatus:"Erase the current date",closeText:"Close",closeStatus:"Close without change",prevText:"&#x3c;Prev",prevStatus:"Show the previous month",nextText:"Next&#x3e;",nextStatus:"Show the next month",currentText:"Today",currentStatus:"Show the current month",monthNames:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),monthNamesShort:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),monthStatus:"Show a different month",yearStatus:"Show a different year",weekHeader:"Wk",weekStatus:"Week of the year",dayNames:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),dayNamesShort:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),dayNamesMin:"Su,Mo,Tu,We,Th,Fr,Sa".split(","),dayStatus:"Set DD as first week day",dateStatus:"Select DD, M d",dateFormat:"mm/dd/yy",firstDay:0,initStatus:"Select a date",isRTL:!1};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,closeAtTop:!0,mandatory:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!0,changeYear:!0,yearRange:"-10:+10",changeFirstDay:!0,highlightWeek:!1,showOtherMonths:!1,showWeeks:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",showStatus:!1,statusForDate:this.dateStatus,minDate:null,maxDate:null,duration:"normal",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,stepMonths:1,rangeSelect:!1,rangeSeparator:" - ",altField:"",altFormat:""};a.extend(this._defaults,this.regional[""]);this.dpDiv=a('<div id="'+this._mainDivId+'" style="display: none;"></div>')}function e(b,c){a.extend(b,c);for(var d in c)if(null==c[d]||void 0==c[d])b[d]=c[d];return b}a.extend(d.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},setDefaults:function(a){e(this._defaults,a||{});return this},_attachDatepicker:function(b,c){var d=null;for(attrName in this._defaults){var e=b.getAttribute("date:"+attrName);if(e){d=d||{};try{d[attrName]=eval(e)}catch(j){d[attrName]=e}}}var e=b.nodeName.toLowerCase(),h="div"==e||"span"==e;if(!b.id)b.id="dp"+(new Date).getTime();var m=this._newInst(a(b),h);m.settings=a.extend({},c||{},d||{});"input"==e?this._connectDatepicker(b,m):h&&this._inlineDatepicker(b,m)},_newInst:function(b,c){return{id:b[0].id,input:b,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:c,dpDiv:!c?this.dpDiv:a('<div class="ui-datepicker-inline"></div>')}},_connectDatepicker:function(b,c){var d=a(b);if(!d.hasClass(this.markerClassName)){var e=this._get(c,"appendText"),j=this._get(c,"isRTL");if(e)d[j?"before":"after"]('<span class="'+this._appendClass+'">'+e+"</span>");e=this._get(c,"showOn");("focus"==e||"both"==e)&&d.focus(this._showDatepicker);if("button"==e||"both"==e){var e=this._get(c,"buttonText"),h=this._get(c,"buttonImage"),e=a(this._get(c,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:h,alt:e,title:e}):a('<button type="button"></button>').addClass(this._triggerClass).html(""==h?e:a("<img/>").attr({src:h,alt:e,title:e})));d[j?"before":"after"](e);e.click(function(){a.datepicker._datepickerShowing&&a.datepicker._lastInput==b?a.datepicker._hideDatepicker():a.datepicker._showDatepicker(b);return!1})}d.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(a,b,d){c.settings[b]=d}).bind("getData.datepicker",function(a,b){return this._get(c,b)});a.data(b,"datepicker",c)}},_inlineDatepicker:function(b,c){var d=a(b);d.hasClass(this.markerClassName)||(d.addClass(this.markerClassName).append(c.dpDiv).bind("setData.datepicker",function(a,b,d){c.settings[b]=d}).bind("getData.datepicker",function(a,b){return this._get(c,b)}),a.data(b,"datepicker",c),this._setDate(c,this._getDefaultDate(c)),this._updateDatepicker(c))},_dialogDatepicker:function(b,c,d,i,j){b=this._dialogInst;if(!b)b="dp"+(new Date).getTime(),this._dialogInput=a('<input type="text" id="'+b+'" size="1" style="position: absolute; top: -100px;"/>'),this._dialogInput.keydown(this._doKeyDown),a("body").append(this._dialogInput),b=this._dialogInst=this._newInst(this._dialogInput,!1),b.settings={},a.data(this._dialogInput[0],"datepicker",b);e(b.settings,i||{});this._dialogInput.val(c);this._pos=j?j.length?j:[j.pageX,j.pageY]:null;if(!this._pos)this._pos=[(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px");b.settings.onSelect=d;this._inDialog=!0;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);a.blockUI&&a.blockUI(this.dpDiv);a.data(this._dialogInput[0],"datepicker",b);return this},_destroyDatepicker:function(b){var c=b.nodeName.toLowerCase(),d=a(b);a.removeData(b,"datepicker");"input"==c?d.siblings("."+this._appendClass).remove().end().siblings("."+this._triggerClass).remove().end().removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress):("div"==c||"span"==c)&&d.removeClass(this.markerClassName).empty()},_enableDatepicker:function(b){b.disabled=!1;a(b).siblings("button."+this._triggerClass).each(function(){this.disabled=!1}).end().siblings("img."+this._triggerClass).css({opacity:"1.0",cursor:""});this._disabledInputs=a.map(this._disabledInputs,function(a){return a==b?null:a})},_disableDatepicker:function(b){b.disabled=!0;a(b).siblings("button."+this._triggerClass).each(function(){this.disabled=!0}).end().siblings("img."+this._triggerClass).css({opacity:"0.5",cursor:"default"});this._disabledInputs=a.map(this._disabledInputs,function(a){return a==b?null:a});this._disabledInputs[this._disabledInputs.length]=b},_isDisabledDatepicker:function(a){if(!a)return!1;for(var c=0;c<this._disabledInputs.length;c++)if(this._disabledInputs[c]==a)return!0;return!1},_changeDatepicker:function(b,c,d){var i=c||{};"string"==typeof c&&(i={},i[c]=d);if(inst=a.data(b,"datepicker"))e(inst.settings,i),this._updateDatepicker(inst)},_setDateDatepicker:function(b,c,d){if(b=a.data(b,"datepicker"))this._setDate(b,c,d),this._updateDatepicker(b)},_getDateDatepicker:function(b){(b=a.data(b,"datepicker"))&&this._setDateFromField(b);return b?this._getDate(b):null},_doKeyDown:function(b){var c=a.data(b.target,"datepicker"),d=!0;if(a.datepicker._datepickerShowing)switch(b.keyCode){case 9:a.datepicker._hideDatepicker(null,"");break;case 13:return a.datepicker._selectDay(b.target,c.selectedMonth,c.selectedYear,a("td.ui-datepicker-days-cell-over",c.dpDiv)[0]),!1;case 27:a.datepicker._hideDatepicker(null,a.datepicker._get(c,"duration"));break;case 33:a.datepicker._adjustDate(b.target,b.ctrlKey?-1:-a.datepicker._get(c,"stepMonths"),b.ctrlKey?"Y":"M");break;case 34:a.datepicker._adjustDate(b.target,b.ctrlKey?1:+a.datepicker._get(c,"stepMonths"),b.ctrlKey?"Y":"M");break;case 35:b.ctrlKey&&a.datepicker._clearDate(b.target);break;case 36:b.ctrlKey&&a.datepicker._gotoToday(b.target);break;case 37:b.ctrlKey&&a.datepicker._adjustDate(b.target,-1,"D");break;case 38:b.ctrlKey&&a.datepicker._adjustDate(b.target,-7,"D");break;case 39:b.ctrlKey&&a.datepicker._adjustDate(b.target,1,"D");break;case 40:b.ctrlKey&&a.datepicker._adjustDate(b.target,7,"D");break;default:d=!1}else 36==b.keyCode&&b.ctrlKey?a.datepicker._showDatepicker(this):d=!1;d&&(b.preventDefault(),b.stopPropagation())},_doKeyPress:function(b){var c=a.data(b.target,"datepicker"),c=a.datepicker._possibleChars(a.datepicker._get(c,"dateFormat")),d=String.fromCharCode(void 0==b.charCode?b.keyCode:b.charCode);return b.ctrlKey||" ">d||!c||-1<c.indexOf(d)},_showDatepicker:function(b){b=b.target||b;"input"!=b.nodeName.toLowerCase()&&(b=a("input",b.parentNode)[0]);if(!(a.datepicker._isDisabledDatepicker(b)||a.datepicker._lastInput==b)){var c=a.data(b,"datepicker"),d=a.datepicker._get(c,"beforeShow");e(c.settings,d?d.apply(b,[b,c]):{});a.datepicker._hideDatepicker(null,"");a.datepicker._lastInput=b;a.datepicker._setDateFromField(c);if(a.datepicker._inDialog)b.value="";if(!a.datepicker._pos)a.datepicker._pos=a.datepicker._findPos(b),a.datepicker._pos[1]+=b.offsetHeight;var i=!1;a(b).parents().each(function(){i|="fixed"==a(this).css("position");return!i});i&&a.browser.opera&&(a.datepicker._pos[0]-=document.documentElement.scrollLeft,a.datepicker._pos[1]-=document.documentElement.scrollTop);b={left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;c.rangeStart=null;c.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});a.datepicker._updateDatepicker(c);c.dpDiv.width(a.datepicker._getNumberOfMonths(c)[1]*a(".ui-datepicker",c.dpDiv[0])[0].offsetWidth);b=a.datepicker._checkOffset(c,b,i);c.dpDiv.css({position:a.datepicker._inDialog&&a.blockUI?"static":i?"fixed":"absolute",display:"none",left:b.left+"px",top:b.top+"px"});if(!c.inline){var b=a.datepicker._get(c,"showAnim")||"show",d=a.datepicker._get(c,"duration"),j=function(){a.datepicker._datepickerShowing=!0;a.browser.msie&&7>parseInt(a.browser.version)&&a("iframe.ui-datepicker-cover").css({width:c.dpDiv.width()+4,height:c.dpDiv.height()+4})};if(a.effects&&a.effects[b])c.dpDiv.show(b,a.datepicker._get(c,"showOptions"),d,j);else c.dpDiv[b](d,j);""==d&&j();"hidden"!=c.input[0].type&&c.input[0].focus();a.datepicker._curInst=c}}},_updateDatepicker:function(b){var c=b.dpDiv.width()+4,d=b.dpDiv.height()+4;b.dpDiv.empty().append(this._generateDatepicker(b)).find("iframe.ui-datepicker-cover").css({width:c,height:d});c=this._getNumberOfMonths(b);b.dpDiv[(1!=c[0]||1!=c[1]?"add":"remove")+"Class"]("ui-datepicker-multi");b.dpDiv[(this._get(b,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");b.input&&"hidden"!=b.input[0].type&&a(b.input[0]).focus()},_checkOffset:function(b,c,d){var e=b.input?this._findPos(b.input[0]):null,j=window.innerWidth||document.documentElement.clientWidth,h=window.innerHeight||document.documentElement.clientHeight,m=document.documentElement.scrollLeft||document.body.scrollLeft,n=document.documentElement.scrollTop||document.body.scrollTop;c.left=this._get(b,"isRTL")||c.left+b.dpDiv.width()-m>j?Math.max(d?0:m,e[0]+(b.input?b.input.width():0)-(d?m:0)-b.dpDiv.width()-(d&&a.browser.opera?document.documentElement.scrollLeft:0)):c.left-(d?m:0);c.top=c.top+b.dpDiv.height()-n>h?Math.max(d?0:n,e[1]-(d?n:0)-(this._inDialog?0:b.dpDiv.height())-(d&&a.browser.opera?document.documentElement.scrollTop:0)):c.top-(d?n:0);return c},_findPos:function(b){for(;b&&("hidden"==b.type||1!=b.nodeType);)b=b.nextSibling;b=a(b).offset();return[b.left,b.top]},_hideDatepicker:function(b,c){var d=this._curInst;if(d){this._get(d,"rangeSelect")&&this._stayOpen&&this._selectDate("#"+d.id,this._formatDate(d,d.currentDay,d.currentMonth,d.currentYear));this._stayOpen=!1;if(this._datepickerShowing){var c=null!=c?c:this._get(d,"duration"),e=this._get(d,"showAnim"),j=function(){a.datepicker._tidyDialog(d)};if(""!=c&&a.effects&&a.effects[e])d.dpDiv.hide(e,a.datepicker._get(d,"showOptions"),c,j);else d.dpDiv[""==c?"hide":"slideDown"==e?"slideUp":"fadeIn"==e?"fadeOut":"hide"](c,j);""==c&&this._tidyDialog(d);(e=this._get(d,"onClose"))&&e.apply(d.input?d.input[0]:null,[this._getDate(d),d]);this._datepickerShowing=!1;this._lastInput=null;d.settings.prompt=null;this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),a.blockUI&&(a.unblockUI(),a("body").append(this.dpDiv)));this._inDialog=!1}this._curInst=null}},_tidyDialog:function(b){b.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker");a("."+this._promptClass,b.dpDiv).remove()},_checkExternalClick:function(b){a.datepicker._curInst&&(b=a(b.target),0==b.parents("#"+a.datepicker._mainDivId).length&&!b.hasClass(a.datepicker.markerClassName)&&!b.hasClass(a.datepicker._triggerClass)&&a.datepicker._datepickerShowing&&(!a.datepicker._inDialog||!a.blockUI)&&a.datepicker._hideDatepicker(null,""))},_adjustDate:function(b,c,d){b=a(b);b=a.data(b[0],"datepicker");this._adjustInstDate(b,c,d);this._updateDatepicker(b)},_gotoToday:function(b){var b=a(b),c=a.data(b[0],"datepicker");if(this._get(c,"gotoCurrent")&&c.currentDay)c.selectedDay=c.currentDay,c.drawMonth=c.selectedMonth=c.currentMonth,c.drawYear=c.selectedYear=c.currentYear;else{var d=new Date;c.selectedDay=d.getDate();c.drawMonth=c.selectedMonth=d.getMonth();c.drawYear=c.selectedYear=d.getFullYear()}this._adjustDate(b);this._notifyChange(c)},_selectMonthYear:function(b,c,d){var b=a(b),e=a.data(b[0],"datepicker");e._selectingMonthYear=!1;e["M"==d?"drawMonth":"drawYear"]=c.options[c.selectedIndex].value-0;this._adjustDate(b);this._notifyChange(e)},_clickMonthYear:function(b){b=a(b);b=a.data(b[0],"datepicker");b.input&&b._selectingMonthYear&&!a.browser.msie&&b.input[0].focus();b._selectingMonthYear=!b._selectingMonthYear},_changeFirstDay:function(b,c){var d=a(b),d=a.data(d[0],"datepicker");d.settings.firstDay=c;this._updateDatepicker(d)},_selectDay:function(b,c,d,e){if(!a(e).hasClass(this._unselectableClass)){var j=a(b),j=a.data(j[0],"datepicker"),h=this._get(j,"rangeSelect");if(h&&(this._stayOpen=!this._stayOpen))a(".ui-datepicker td").removeClass(this._currentClass),a(e).addClass(this._currentClass);j.selectedDay=j.currentDay=a("a",e).html();j.selectedMonth=j.currentMonth=c;j.selectedYear=j.currentYear=d;if(this._stayOpen)j.endDay=j.endMonth=j.endYear=null;else if(h)j.endDay=j.currentDay,j.endMonth=j.currentMonth,j.endYear=j.currentYear;this._selectDate(b,this._formatDate(j,j.currentDay,j.currentMonth,j.currentYear));if(this._stayOpen)j.rangeStart=this._daylightSavingAdjust(new Date(j.currentYear,j.currentMonth,j.currentDay)),this._updateDatepicker(j);else if(h)j.selectedDay=j.currentDay=j.rangeStart.getDate(),j.selectedMonth=j.currentMonth=j.rangeStart.getMonth(),j.selectedYear=j.currentYear=j.rangeStart.getFullYear(),j.rangeStart=null,j.inline&&this._updateDatepicker(j)}},_clearDate:function(b){var b=a(b),c=a.data(b[0],"datepicker");if(!this._get(c,"mandatory"))this._stayOpen=!1,c.endDay=c.endMonth=c.endYear=c.rangeStart=null,this._selectDate(b,"")},_selectDate:function(b,c){var d=a(b),d=a.data(d[0],"datepicker"),c=null!=c?c:this._formatDate(d);this._get(d,"rangeSelect")&&c&&(c=(d.rangeStart?this._formatDate(d,d.rangeStart):c)+this._get(d,"rangeSeparator")+c);d.input&&d.input.val(c);this._updateAlternate(d);var e=this._get(d,"onSelect");e?e.apply(d.input?d.input[0]:null,[c,d]):d.input&&d.input.trigger("change");if(d.inline)this._updateDatepicker(d);else if(!this._stayOpen)this._hideDatepicker(null,this._get(d,"duration")),this._lastInput=d.input[0],"object"!=typeof d.input[0]&&d.input[0].focus(),this._lastInput=null},_updateAlternate:function(b){var c=this._get(b,"altField");if(c){var d=this._get(b,"altFormat"),e=this._getDate(b);dateStr=e&&(a.browser.safari&&"object"==typeof e&&e.length||e.constructor&&e.constructor.toString().match(/\Array\(\)/))?!e[0]&&!e[1]?"":this.formatDate(d,e[0],this._getFormatConfig(b))+this._get(b,"rangeSeparator")+this.formatDate(d,e[1]||e[0],this._getFormatConfig(b)):this.formatDate(d,e,this._getFormatConfig(b));a(c).each(function(){a(this).val(dateStr)})}},noWeekends:function(a){a=a.getDay();return[0<a&&6>a,""]},iso8601Week:function(b){var b=new Date(b.getFullYear(),b.getMonth(),b.getDate()),c=new Date(b.getFullYear(),0,4),d=c.getDay()||7;c.setDate(c.getDate()+1-d);if(4>d&&b<c)return b.setDate(b.getDate()-3),a.datepicker.iso8601Week(b);return b>new Date(b.getFullYear(),11,28)&&(d=(new Date(b.getFullYear()+1,0,4)).getDay()||7,4<d&&(b.getDay()||7)<d-3)?(b.setDate(b.getDate()+3),a.datepicker.iso8601Week(b)):Math.floor((b-c)/864E5/7)+1},dateStatus:function(b,c){return a.datepicker.formatDate(a.datepicker._get(c,"dateStatus"),b,a.datepicker._getFormatConfig(c))},parseDate:function(a,c,d){if(null==a||null==c)throw"Invalid arguments";c="object"==typeof c?c.toString():c+"";if(""==c)return null;for(var e=(d?d.shortYearCutoff:null)||this._defaults.shortYearCutoff,j=(d?d.dayNamesShort:null)||this._defaults.dayNamesShort,h=(d?d.dayNames:null)||this._defaults.dayNames,m=(d?d.monthNamesShort:null)||this._defaults.monthNamesShort,d=(d?d.monthNames:null)||this._defaults.monthNames,n=-1,f=-1,o=-1,q=!1,p=function(c){(c=w+1<a.length&&a.charAt(w+1)==c)&&w++;return c},v=function(a){p(a);for(var b=a="@"==a?14:"y"==a?4:2,d=0;0<b&&u<c.length&&"0"<=c.charAt(u)&&"9">=c.charAt(u);)d=10*d+(c.charAt(u++)-0),b--;if(b==a)throw"Missing number at position "+u;return d},r=function(a,b,d){a=p(a)?d:b;for(d=b=0;d<a.length;d++)b=Math.max(b,a[d].length);for(var d="",e=u;0<b&&u<c.length;){for(var d=d+c.charAt(u++),f=0;f<a.length;f++)if(d==a[f])return f+1;b--}throw"Unknown name at position "+e;},y=function(){if(c.charAt(u)!=a.charAt(w))throw"Unexpected literal at position "+u;u++},u=0,w=0;w<a.length;w++)if(q)"'"==a.charAt(w)&&!p("'")?q=!1:y();else switch(a.charAt(w)){case"d":o=v("d");break;case"D":r("D",j,h);break;case"m":f=v("m");break;case"M":f=r("M",m,d);break;case"y":n=v("y");break;case"@":var x=new Date(v("@")),n=x.getFullYear(),f=x.getMonth()+1,o=x.getDate();break;case"'":p("'")?y():q=!0;break;default:y()}100>n&&(n+=(new Date).getFullYear()-(new Date).getFullYear()%100+(n<=e?0:-100));x=this._daylightSavingAdjust(new Date(n,f-1,o));if(x.getFullYear()!=n||x.getMonth()+1!=f||x.getDate()!=o)throw"Invalid date";return x},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TIMESTAMP:"@",W3C:"yy-mm-dd",formatDate:function(a,c,d){if(!c)return"";var e=(d?d.dayNamesShort:null)||this._defaults.dayNamesShort,j=(d?d.dayNames:null)||this._defaults.dayNames,h=(d?d.monthNamesShort:null)||this._defaults.monthNamesShort,d=(d?d.monthNames:null)||this._defaults.monthNames,m=function(c){(c=p+1<a.length&&a.charAt(p+1)==c)&&p++;return c},n=function(a,b){return(m(a)&&10>b?"0":"")+b},f=function(a,b,c,d){return m(a)?d[b]:c[b]},o="",q=!1;if(c)for(var p=0;p<a.length;p++)if(q)"'"==a.charAt(p)&&!m("'")?q=!1:o+=a.charAt(p);else switch(a.charAt(p)){case"d":o+=n("d",c.getDate());break;case"D":o+=f("D",c.getDay(),e,j);break;case"m":o+=n("m",c.getMonth()+1);break;case"M":o+=f("M",c.getMonth(),h,d);break;case"y":o+=m("y")?c.getFullYear():(10>c.getYear()%100?"0":"")+c.getYear()%100;break;case"@":o+=c.getTime();break;case"'":m("'")?o+="'":q=!0;break;default:o+=a.charAt(p)}return o},_possibleChars:function(a){for(var c="",d=!1,e=0;e<a.length;e++)if(d)"'"==a.charAt(e)&&!lookAhead("'")?d=!1:c+=a.charAt(e);else switch(a.charAt(e)){case"d":case"m":case"y":case"@":c+="0123456789";break;case"D":case"M":return null;case"'":lookAhead("'")?c+="'":d=!0;break;default:c+=a.charAt(e)}return c},_get:function(a,c){return void 0!==a.settings[c]?a.settings[c]:this._defaults[c]},_setDateFromField:function(a){var c=this._get(a,"dateFormat"),d=a.input?a.input.val().split(this._get(a,"rangeSeparator")):null;a.endDay=a.endMonth=a.endYear=null;var e=defaultDate=this._getDefaultDate(a);if(0<d.length){var j=this._getFormatConfig(a);if(1<d.length)e=this.parseDate(c,d[1],j)||defaultDate,a.endDay=e.getDate(),a.endMonth=e.getMonth(),a.endYear=e.getFullYear();try{e=this.parseDate(c,d[0],j)||defaultDate}catch(h){this.log(h),e=defaultDate}}a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();a.currentDay=d[0]?e.getDate():0;a.currentMonth=d[0]?e.getMonth():0;a.currentYear=d[0]?e.getFullYear():0;this._adjustInstDate(a)},_getDefaultDate:function(a){var c=this._determineDate(this._get(a,"defaultDate"),new Date),d=this._getMinMaxDate(a,"min",!0),a=this._getMinMaxDate(a,"max"),c=d&&c<d?d:c;return a&&c>a?a:c},_determineDate:function(a,c){var d=function(a){var b=new Date;b.setDate(b.getDate()+a);return b};if(a=(a=null==a?c:"string"==typeof a?function(a,b){for(var c=new Date,d=c.getFullYear(),e=c.getMonth(),c=c.getDate(),f=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,g=f.exec(a);g;){switch(g[2]||"d"){case"d":case"D":c+=g[1]-0;break;case"w":case"W":c+=7*g[1];break;case"m":case"M":e+=g[1]-0;c=Math.min(c,b(d,e));break;case"y":case"Y":d+=g[1]-0,c=Math.min(c,b(d,e))}g=f.exec(a)}return new Date(d,e,c)}(a,this._getDaysInMonth):"number"==typeof a?isNaN(a)?c:d(a):a)&&"Invalid Date"==a.toString()?c:a)a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0);return this._daylightSavingAdjust(a)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(12<a.getHours()?a.getHours()+2:0);return a},_setDate:function(a,c,d){var e=!c,c=this._determineDate(c,new Date);a.selectedDay=a.currentDay=c.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=c.getMonth();a.drawYear=a.selectedYear=a.currentYear=c.getFullYear();if(this._get(a,"rangeSelect"))d?(d=this._determineDate(d,null),a.endDay=d.getDate(),a.endMonth=d.getMonth(),a.endYear=d.getFullYear()):(a.endDay=a.currentDay,a.endMonth=a.currentMonth,a.endYear=a.currentYear);this._adjustInstDate(a);a.input&&a.input.val(e?"":this._formatDate(a)+(!this._get(a,"rangeSelect")?"":this._get(a,"rangeSeparator")+this._formatDate(a,a.endDay,a.endMonth,a.endYear)))},_getDate:function(a){var c=!a.currentYear||a.input&&""==a.input.val()?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this._get(a,"rangeSelect")?[a.rangeStart||c,!a.endYear?a.rangeStart||c:this._daylightSavingAdjust(new Date(a.endYear,a.endMonth,a.endDay))]:c},_generateDatepicker:function(b){var c=new Date,c=this._daylightSavingAdjust(new Date(c.getFullYear(),c.getMonth(),c.getDate())),d=this._get(b,"showStatus"),e=this._get(b,"isRTL"),j=this._get(b,"mandatory")?"":'<div class="ui-datepicker-clear"><a onclick="jQuery.datepicker._clearDate(\'#'+b.id+"');\""+(d?this._addStatus(b,this._get(b,"clearStatus")||"&#xa0;"):"")+">"+this._get(b,"clearText")+"</a></div>",j='<div class="ui-datepicker-control">'+(e?"":j)+'<div class="ui-datepicker-close"><a onclick="jQuery.datepicker._hideDatepicker();"'+(d?this._addStatus(b,this._get(b,"closeStatus")||"&#xa0;"):"")+">"+this._get(b,"closeText")+"</a></div>"+(e?j:"")+"</div>",h=this._get(b,"prompt"),m=this._get(b,"closeAtTop"),n=this._get(b,"hideIfNoPrevNext"),f=this._get(b,"navigationAsDateFormat"),o=this._getNumberOfMonths(b),q=this._get(b,"stepMonths"),p=1!=o[0]||1!=o[1],v=this._daylightSavingAdjust(!b.currentDay?new Date(9999,9,9):new Date(b.currentYear,b.currentMonth,b.currentDay)),r=this._getMinMaxDate(b,"min",!0),y=this._getMinMaxDate(b,"max"),u=b.drawMonth,w=b.drawYear;if(y)for(var x=this._daylightSavingAdjust(new Date(y.getFullYear(),y.getMonth()-o[1]+1,y.getDate())),x=r&&x<r?r:x;this._daylightSavingAdjust(new Date(w,u,1))>x;)u--,0>u&&(u=11,w--);for(var x=this._get(b,"prevText"),x=!f?x:this.formatDate(x,this._daylightSavingAdjust(new Date(w,u-q,1)),this._getFormatConfig(b)),x='<div class="ui-datepicker-prev">'+(this._canAdjustMonth(b,-1,w,u)?"<a onclick=\"jQuery.datepicker._adjustDate('#"+b.id+"', -"+q+", 'M');\""+(d?this._addStatus(b,this._get(b,"prevStatus")||"&#xa0;"):"")+">"+x+"</a>":n?"":"<label>"+x+"</label>")+"</div>",C=this._get(b,"nextText"),C=!f?C:this.formatDate(C,this._daylightSavingAdjust(new Date(w,u+q,1)),this._getFormatConfig(b)),n='<div class="ui-datepicker-next">'+(this._canAdjustMonth(b,1,w,u)?"<a onclick=\"jQuery.datepicker._adjustDate('#"+b.id+"', +"+q+", 'M');\""+(d?this._addStatus(b,this._get(b,"nextStatus")||"&#xa0;"):"")+">"+C+"</a>":n?"":"<label>"+C+"</label>")+"</div>",q=this._get(b,"currentText"),q=!f?q:this.formatDate(q,c,this._getFormatConfig(b)),e=(h?'<div class="'+this._promptClass+'">'+h+"</div>":"")+(m&&!b.inline?j:"")+'<div class="ui-datepicker-links">'+(e?n:x)+(this._isInRange(b,this._get(b,"gotoCurrent")&&b.currentDay?v:c)?'<div class="ui-datepicker-current"><a onclick="jQuery.datepicker._gotoToday(\'#'+b.id+"');\""+(d?this._addStatus(b,this._get(b,"currentStatus")||"&#xa0;"):"")+">"+q+"</a></div>":"")+(e?x:n)+"</div>",h=this._get(b,"firstDay"),f=this._get(b,"changeFirstDay"),n=this._get(b,"dayNames"),q=this._get(b,"dayNamesShort"),x=this._get(b,"dayNamesMin"),C=this._get(b,"monthNames"),Q=this._get(b,"beforeShowDay"),H=this._get(b,"highlightWeek"),L=this._get(b,"showOtherMonths"),I=this._get(b,"showWeeks"),D=this._get(b,"calculateWeek")||this.iso8601Week,M=d?this._get(b,"dayStatus")||"&#xa0;":"",s=this._get(b,"statusForDate")||this.dateStatus,J=b.endDay?this._daylightSavingAdjust(new Date(b.endYear,b.endMonth,b.endDay)):v,F=0;F<o[0];F++)for(var N=0;N<o[1];N++){for(var V=this._daylightSavingAdjust(new Date(w,u,b.selectedDay)),e=e+('<div class="ui-datepicker-one-month'+(0==N?" ui-datepicker-new-row":"")+'">'+this._generateMonthYearHeader(b,u,w,r,y,V,0<F||0<N,d,C)+'<table class="ui-datepicker" cellpadding="0" cellspacing="0"><thead><tr class="ui-datepicker-title-row">'+(I?"<td>"+this._get(b,"weekHeader")+"</td>":"")),E=0;7>E;E++)var G=(E+h)%7,A=-1<M.indexOf("DD")?M.replace(/DD/,n[G]):M.replace(/D/,q[G]),e=e+("<td"+(5<=(E+h+6)%7?' class="ui-datepicker-week-end-cell"':"")+">"+(!f?"<span":"<a onclick=\"jQuery.datepicker._changeFirstDay('#"+b.id+"', "+G+');"')+(d?this._addStatus(b,A):"")+' title="'+n[G]+'">'+x[G]+(f?"</a>":"</span>")+"</td>");e+="</tr></thead><tbody>";G=this._getDaysInMonth(w,u);if(w==b.selectedYear&&u==b.selectedMonth)b.selectedDay=Math.min(b.selectedDay,G);for(var E=(this._getFirstDayOfMonth(w,u)-h+7)%7,G=p?6:Math.ceil((E+G)/7),A=this._daylightSavingAdjust(new Date(w,u,1-E)),O=0;O<G;O++){e+='<tr class="ui-datepicker-days-row">'+(I?'<td class="ui-datepicker-week-col">'+D(A)+"</td>":"");for(E=0;7>E;E++){var B=Q?Q.apply(b.input?b.input[0]:null,[A]):[!0,""],z=A.getMonth()!=u,K=z||!B[0]||r&&A<r||y&&A>y,e=e+('<td class="ui-datepicker-days-cell'+(5<=(E+h+6)%7?" ui-datepicker-week-end-cell":"")+(z?" ui-datepicker-otherMonth":"")+(A.getTime()==V.getTime()&&u==b.selectedMonth?" ui-datepicker-days-cell-over":"")+(K?" "+this._unselectableClass:"")+(z&&!L?"":" "+B[1]+(A.getTime()>=v.getTime()&&A.getTime()<=J.getTime()?" "+this._currentClass:"")+(A.getTime()==c.getTime()?" ui-datepicker-today":""))+'"'+((!z||L)&&B[2]?' title="'+B[2]+'"':"")+(K?H?" onmouseover=\"jQuery(this).parent().addClass('ui-datepicker-week-over');\" onmouseout=\"jQuery(this).parent().removeClass('ui-datepicker-week-over');\"":"":" onmouseover=\"jQuery(this).addClass('ui-datepicker-days-cell-over')"+(H?".parent().addClass('ui-datepicker-week-over')":"")+";"+(!d||z&&!L?"":"jQuery('#ui-datepicker-status-"+b.id+"').html('"+(s.apply(b.input?b.input[0]:null,[A,b])||"&#xa0;")+"');")+"\" onmouseout=\"jQuery(this).removeClass('ui-datepicker-days-cell-over')"+(H?".parent().removeClass('ui-datepicker-week-over')":"")+";"+(!d||z&&!L?"":"jQuery('#ui-datepicker-status-"+b.id+"').html('&#xa0;');")+'" onclick="jQuery.datepicker._selectDay(\'#'+b.id+"',"+u+","+w+', this);"')+">"+(z?L?A.getDate():"&#xa0;":K?A.getDate():"<a>"+A.getDate()+"</a>")+"</td>");A.setDate(A.getDate()+1);A=this._daylightSavingAdjust(A)}e+="</tr>"}u++;11<u&&(u=0,w++);e+="</tbody></table></div>"}return e+=(d?'<div style="clear: both;"></div><div id="ui-datepicker-status-'+b.id+'" class="ui-datepicker-status">'+(this._get(b,"initStatus")||"&#xa0;")+"</div>":"")+(!m&&!b.inline?j:"")+'<div style="clear: both;"></div>'+(a.browser.msie&&7>parseInt(a.browser.version)&&!b.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover"></iframe>':"")},_generateMonthYearHeader:function(a,c,d,e,j,h,m,n,f){e=a.rangeStart&&e&&h<e?h:e;h='<div class="ui-datepicker-header">';if(m||!this._get(a,"changeMonth"))h+=f[c]+"&#xa0;";else{for(var o=e&&e.getFullYear()==d,q=j&&j.getFullYear()==d,h=h+('<select class="ui-datepicker-new-month" onchange="jQuery.datepicker._selectMonthYear(\'#'+a.id+"', this, 'M');\" onclick=\"jQuery.datepicker._clickMonthYear('#"+a.id+"');\""+(n?this._addStatus(a,this._get(a,"monthStatus")||"&#xa0;"):"")+">"),p=0;12>p;p++)if((!o||p>=e.getMonth())&&(!q||p<=j.getMonth()))h+='<option value="'+p+'"'+(p==c?' selected="selected"':"")+">"+f[p]+"</option>";h+="</select>"}if(m||!this._get(a,"changeYear"))h+=d;else{c=this._get(a,"yearRange").split(":");f=m=0;2!=c.length?(m=d-10,f=d+10):"+"==c[0].charAt(0)||"-"==c[0].charAt(0)?(m=f=(new Date).getFullYear(),m+=parseInt(c[0],10),f+=parseInt(c[1],10)):(m=parseInt(c[0],10),f=parseInt(c[1],10));m=e?Math.max(m,e.getFullYear()):m;f=j?Math.min(f,j.getFullYear()):f;for(h+='<select class="ui-datepicker-new-year" onchange="jQuery.datepicker._selectMonthYear(\'#'+a.id+"', this, 'Y');\" onclick=\"jQuery.datepicker._clickMonthYear('#"+a.id+"');\""+(n?this._addStatus(a,this._get(a,"yearStatus")||"&#xa0;"):"")+">";m<=f;m++)h+='<option value="'+m+'"'+(m==d?' selected="selected"':"")+">"+m+"</option>";h+="</select>"}return h+"</div>"},_addStatus:function(a,c){return" onmouseover=\"jQuery('#ui-datepicker-status-"+a.id+"').html('"+c+"');\" onmouseout=\"jQuery('#ui-datepicker-status-"+a.id+"').html('&#xa0;');\""},_adjustInstDate:function(a,c,d){var e=a.drawYear+("Y"==d?c:0),j=a.drawMonth+("M"==d?c:0),c=Math.min(a.selectedDay,this._getDaysInMonth(e,j))+("D"==d?c:0),e=this._daylightSavingAdjust(new Date(e,j,c)),j=this._getMinMaxDate(a,"min",!0),c=this._getMinMaxDate(a,"max"),e=j&&e<j?j:e,e=c&&e>c?c:e;a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();("M"==d||"Y"==d)&&this._notifyChange(a)},_notifyChange:function(a){var c=this._get(a,"onChangeMonthYear");c&&c.apply(a.input?a.input[0]:null,[new Date(a.selectedYear,a.selectedMonth,1),a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return null==a?[1,1]:"number"==typeof a?[1,a]:a},_getMinMaxDate:function(a,c,d){c=this._determineDate(this._get(a,c+"Date"),null);return!d||!a.rangeStart?c:!c||a.rangeStart>c?a.rangeStart:c},_getDaysInMonth:function(a,c){return 32-(new Date(a,c,32)).getDate()},_getFirstDayOfMonth:function(a,c){return(new Date(a,c,1)).getDay()},_canAdjustMonth:function(a,c,d,e){var j=this._getNumberOfMonths(a),d=this._daylightSavingAdjust(new Date(d,e+(0>c?c:j[1]),1));0>c&&d.setDate(this._getDaysInMonth(d.getFullYear(),d.getMonth()));return this._isInRange(a,d)},_isInRange:function(a,c){var d=!a.rangeStart?null:this._daylightSavingAdjust(new Date(a.selectedYear,a.selectedMonth,a.selectedDay)),d=(d=d&&a.rangeStart<d?a.rangeStart:d)||this._getMinMaxDate(a,"min"),e=this._getMinMaxDate(a,"max");return(!d||c>=d)&&(!e||c<=e)},_getFormatConfig:function(a){var c=this._get(a,"shortYearCutoff"),c="string"!=typeof c?c:(new Date).getFullYear()%100+parseInt(c,10);return{shortYearCutoff:c,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,c,d,e){if(!c)a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear;c=c?"object"==typeof c?c:this._daylightSavingAdjust(new Date(e,d,c)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),c,this._getFormatConfig(a))}});a.fn.datepicker=function(b){var c=Array.prototype.slice.call(arguments,1);return"string"==typeof b&&("isDisabled"==b||"getDate"==b)?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(c)):this.each(function(){"string"==typeof b?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this].concat(c)):a.datepicker._attachDatepicker(this,b)})};a.datepicker=new d;a(document).ready(function(){a(document.body).append(a.datepicker.dpDiv).mousedown(a.datepicker._checkExternalClick)})})(jQuery);jQuery.ui||function(a){function d(b,c,d,e){function g(d){d=a[b][c][d]||[];return"string"==typeof d?d.split(/,?\s+/):d}var i=g("getter");1==e.length&&"string"==typeof e[0]&&(i=i.concat(g("getterSetter")));return-1!=a.inArray(d,i)}var e=a.fn.remove,b=a.browser.mozilla&&1.9>parseFloat(a.browser.version);a.ui={version:"1.7.2",plugin:{add:function(b,c,d){var b=a.ui[b].prototype,e;for(e in d)b.plugins[e]=b.plugins[e]||[],b.plugins[e].push([c,d[e]])},call:function(a,b,c){if((b=a.plugins[b])&&a.element[0].parentNode)for(var d=0;d<b.length;d++)a.options[b[d][0]]&&b[d][1].apply(a.element,c)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,c){if("hidden"==a(b).css("overflow"))return!1;var d=c&&"left"==c?"scrollLeft":"scrollTop",e=!1;if(0<b[d])return!0;b[d]=1;e=0<b[d];b[d]=0;return e},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,d,e,g,i){return a.ui.isOverAxis(b,d,g)&&a.ui.isOverAxis(c,e,i)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(b){var c=a.attr,g=a.fn.removeAttr,i=/^aria-/,j=/^wairole:/;a.attr=function(a,b,d){var e=void 0!==d;return"role"==b?e?c.call(this,a,b,"wairole:"+d):(c.apply(this,arguments)||"").replace(j,""):i.test(b)?e?a.setAttributeNS("http://www.w3.org/2005/07/aaa",b.replace(i,"aaa:"),d):c.call(this,a,b.replace(i,"aaa:")):c.apply(this,arguments)};a.fn.removeAttr=function(a){return i.test(a)?this.each(function(){this.removeAttributeNS("http://www.w3.org/2005/07/aaa",a.replace(i,""))}):g.call(this,a)}}a.fn.extend({remove:function(){a("*",this).add(this).each(function(){a(this).triggerHandler("remove")});return e.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return!1})},scrollParent:function(){var b;b=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!b.length?a(document):b}});a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){var c=b.nodeName.toLowerCase(),d=a.attr(b,"tabindex");return(/input|select|textarea|button|object/.test(c)?!b.disabled:"a"==c||"area"==c?b.href||!isNaN(d):!isNaN(d))&&!a(b)["area"==c?"parents":"closest"](":hidden").length},tabbable:function(b){var c=a.attr(b,"tabindex");return(isNaN(c)||0<=c)&&a(b).is(":focusable")}});a.widget=function(b,c){var e=b.split(".")[0],b=b.split(".")[1];a.fn[b]=function(c){var g="string"==typeof c,i=Array.prototype.slice.call(arguments,1);if(g&&"_"==c.substring(0,1))return this;if(g&&d(e,b,c,i)){var m=a.data(this[0],b);return m?m[c].apply(m,i):void 0}return this.each(function(){var d=a.data(this,b);!d&&!g&&a.data(this,b,new a[e][b](this,c))._init();d&&g&&a.isFunction(d[c])&&d[c].apply(d,i)})};a[e]=a[e]||{};a[e][b]=function(c,d){var g=this;this.namespace=e;this.widgetName=b;this.widgetEventPrefix=a[e][b].eventPrefix||b;this.widgetBaseClass=e+"-"+b;this.options=a.extend({},a.widget.defaults,a[e][b].defaults,a.metadata&&a.metadata.get(c)[b],d);this.element=a(c).bind("setData."+b,function(a,b,d){if(a.target==c)return g._setData(b,d)}).bind("getData."+b,function(a,b){if(a.target==c)return g._getData(b)}).bind("remove",function(){return g.destroy()})};a[e][b].prototype=a.extend({},a.widget.prototype,c);a[e][b].getterSetter="option"};a.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(b,c){var d=b,e=this;if("string"==typeof b){if(void 0===c)return this._getData(b);d={};d[b]=c}a.each(d,function(a,b){e._setData(a,b)})},_getData:function(a){return this.options[a]},_setData:function(a,b){this.options[a]=b;"disabled"==a&&this.element[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",b)},enable:function(){this._setData("disabled",!1)},disable:function(){this._setData("disabled",!0)},_trigger:function(b,c,d){var e=this.options[b],b=b==this.widgetEventPrefix?b:this.widgetEventPrefix+b,c=a.Event(c);c.type=b;if(c.originalEvent)for(var b=a.event.props.length,g;b;)g=a.event.props[--b],c[g]=c.originalEvent[g];this.element.trigger(c,d);return!(a.isFunction(e)&&!1===e.call(this.element[0],c,d)||c.isDefaultPrevented())}};a.widget.defaults={disabled:!1};a.ui.mouse={_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(a){if(b._preventClickEvent)return b._preventClickEvent=!1,a.stopImmediatePropagation(),!1});if(a.browser.msie)this._mouseUnselectable=this.element.attr("unselectable"),this.element.attr("unselectable","on");this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);a.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable)},_mouseDown:function(b){b.originalEvent=b.originalEvent||{};if(!b.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(b);this._mouseDownEvent=b;var c=this,d=1==b.which,e="string"==typeof this.options.cancel?a(b.target).parents().add(b.target).filter(this.options.cancel).length:!1;if(!d||e||!this._mouseCapture(b))return!0;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=!0},this.options.delay);if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=!1!==this._mouseStart(b),!this._mouseStarted))return b.preventDefault(),!0;this._mouseMoveDelegate=function(a){return c._mouseMove(a)};this._mouseUpDelegate=function(a){return c._mouseUp(a)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.browser.safari||b.preventDefault();return b.originalEvent.mouseHandled=!0}},_mouseMove:function(b){if(a.browser.msie&&!b.button)return this._mouseUp(b);if(this._mouseStarted)return this._mouseDrag(b),b.preventDefault();if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b))(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,b))?this._mouseDrag(b):this._mouseUp(b);return!this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted)this._mouseStarted=!1,this._preventClickEvent=b.target==this._mouseDownEvent.target,this._mouseStop(b);return!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}};a.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(jQuery);(function(a){a.widget("ui.tabs",{_init:function(){if(void 0!==this.options.deselectable)this.options.collapsible=this.options.deselectable;this._tabify(!0)},_setData:function(a,e){if("selected"==a)this.options.collapsible&&e==this.options.selected||this.select(e);else{this.options[a]=e;if("deselectable"==a)this.options.collapsible=e;this._tabify()}},_tabId:function(d){return d.title&&d.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(d)},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var d=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+a.data(this.list[0]));return a.cookie.apply(null,[d].concat(a.makeArray(arguments)))},_ui:function(a,e){return{tab:a,panel:e,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var d=a(this);d.html(d.data("label.tabs")).removeData("label.tabs")})},_tabify:function(d){function e(b,c){b.css({display:""});a.browser.msie&&c.opacity&&b[0].style.removeAttribute("filter")}this.list=this.element.children("ul:first");this.lis=a("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);var b=this,c=this.options,g=/^#.+/;this.anchors.each(function(d,e){var f=a(e).attr("href"),h=f.split("#")[0],i;if(h&&(h===location.toString().split("#")[0]||(i=a("base")[0])&&h===i.href))f=e.hash,e.href=f;g.test(f)?b.panels=b.panels.add(b._sanitizeSelector(f)):"#"!=f?(a.data(e,"href.tabs",f),a.data(e,"load.tabs",f.replace(/#.*$/,"")),f=b._tabId(e),e.href="#"+f,h=a("#"+f),h.length||(h=a(c.panelTemplate).attr("id",f).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(b.panels[d-1]||b.list),h.data("destroy.tabs",!0)),b.panels=b.panels.add(h)):c.disabled.push(d)});if(d){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(void 0===c.selected){location.hash&&this.anchors.each(function(a,b){if(b.hash==location.hash)return c.selected=a,!1});if("number"!=typeof c.selected&&c.cookie)c.selected=parseInt(b._cookie(),10);if("number"!=typeof c.selected&&this.lis.filter(".ui-tabs-selected").length)c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||0}else if(null===c.selected)c.selected=-1;c.selected=0<=c.selected&&this.anchors[c.selected]||0>c.selected?c.selected:0;c.disabled=a.unique(c.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(a){return b.lis.index(a)}))).sort();-1!=a.inArray(c.selected,c.disabled)&&c.disabled.splice(a.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");0<=c.selected&&this.anchors.length&&(this.panels.eq(c.selected).removeClass("ui-tabs-hide"),this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active"),b.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[c.selected],b.panels[c.selected]))}),this.load(c.selected));a(window).bind("unload",function(){b.lis.add(b.anchors).unbind(".tabs");b.lis=b.anchors=b.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[c.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");c.cookie&&this._cookie(c.selected,c.cookie);for(var d=0,i;i=this.lis[d];d++)a(i)[-1!=a.inArray(d,c.disabled)&&!a(i).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");!1===c.cache&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if("mouseover"!=c.event){var j=function(a,b){b.is(":not(.ui-state-disabled)")&&b.addClass("ui-state-"+a)};this.lis.bind("mouseover.tabs",function(){j("hover",a(this))});this.lis.bind("mouseout.tabs",function(){a(this).removeClass("ui-state-hover")});this.anchors.bind("focus.tabs",function(){j("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){a(this).closest("li").removeClass("ui-state-focus")})}var h,m;if(c.fx)a.isArray(c.fx)?(h=c.fx[0],m=c.fx[1]):h=m=c.fx;var n=m?function(c,d){a(c).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");d.hide().removeClass("ui-tabs-hide").animate(m,m.duration||"normal",function(){e(d,m);b._trigger("show",null,b._ui(c,d[0]))})}:function(c,d){a(c).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");d.removeClass("ui-tabs-hide");b._trigger("show",null,b._ui(c,d[0]))},f=h?function(a,c){c.animate(h,h.duration||"normal",function(){b.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");c.addClass("ui-tabs-hide");e(c,h);b.element.dequeue("tabs")})}:function(a,c){b.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");c.addClass("ui-tabs-hide");b.element.dequeue("tabs")};this.anchors.bind(c.event+".tabs",function(){var d=this,e=a(this).closest("li"),g=b.panels.filter(":not(.ui-tabs-hide)"),h=a(b._sanitizeSelector(this.hash));if(e.hasClass("ui-tabs-selected")&&!c.collapsible||e.hasClass("ui-state-disabled")||e.hasClass("ui-state-processing")||!1===b._trigger("select",null,b._ui(this,h[0])))return this.blur(),!1;c.selected=b.anchors.index(this);b.abort();if(c.collapsible){if(e.hasClass("ui-tabs-selected"))return c.selected=-1,c.cookie&&b._cookie(c.selected,c.cookie),b.element.queue("tabs",function(){f(d,g)}).dequeue("tabs"),this.blur(),!1;if(!g.length)return c.cookie&&b._cookie(c.selected,c.cookie),b.element.queue("tabs",function(){n(d,h)}),b.load(b.anchors.index(this)),this.blur(),!1}c.cookie&&b._cookie(c.selected,c.cookie);if(h.length)g.length&&b.element.queue("tabs",function(){f(d,g)}),b.element.queue("tabs",function(){n(d,h)}),b.load(b.anchors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifier.";a.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return!1})},destroy:function(){var d=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var d=a.data(this,"href.tabs");if(d)this.href=d;var b=a(this).unbind(".tabs");a.each(["href","load","cache"],function(a,d){b.removeData(d+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){a.data(this,"destroy.tabs")?a(this).remove():a(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});d.cookie&&this._cookie(null,d.cookie)},add:function(d,e,b){if(void 0===b)b=this.anchors.length;var c=this,g=this.options,e=a(g.tabTemplate.replace(/#\{href\}/g,d).replace(/#\{label\}/g,e)),d=!d.indexOf("#")?d.replace("#",""):this._tabId(a("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0);var i=a("#"+d);i.length||(i=a(g.panelTemplate).attr("id",d).data("destroy.tabs",!0));i.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");b>=this.lis.length?(e.appendTo(this.list),i.appendTo(this.list[0].parentNode)):(e.insertBefore(this.lis[b]),i.insertBefore(this.panels[b]));g.disabled=a.map(g.disabled,function(a){return a>=b?++a:a});this._tabify();1==this.anchors.length&&(e.addClass("ui-tabs-selected ui-state-active"),i.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))}),this.load(0));this._trigger("add",null,this._ui(this.anchors[b],this.panels[b]))},remove:function(d){var e=this.options,b=this.lis.eq(d).remove(),c=this.panels.eq(d).remove();b.hasClass("ui-tabs-selected")&&1<this.anchors.length&&this.select(d+(d+1<this.anchors.length?1:-1));e.disabled=a.map(a.grep(e.disabled,function(a){return a!=d}),function(a){return a>=d?--a:a});this._tabify();this._trigger("remove",null,this._ui(b.find("a")[0],c[0]))},enable:function(d){var e=this.options;if(-1!=a.inArray(d,e.disabled))this.lis.eq(d).removeClass("ui-state-disabled"),e.disabled=a.grep(e.disabled,function(a){return a!=d}),this._trigger("enable",null,this._ui(this.anchors[d],this.panels[d]))},disable:function(a){var e=this.options;a!=e.selected&&(this.lis.eq(a).addClass("ui-state-disabled"),e.disabled.push(a),e.disabled.sort(),this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a])))},select:function(a){"string"==typeof a?a=this.anchors.index(this.anchors.filter("[href$="+a+"]")):null===a&&(a=-1);if(-1==a&&this.options.collapsible)a=this.options.selected;this.anchors.eq(a).trigger(this.options.event+".tabs")},load:function(d){var e=this,b=this.options,c=this.anchors.eq(d)[0],g=a.data(c,"load.tabs");this.abort();if(!g||0!==this.element.queue("tabs").length&&a.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(d).addClass("ui-state-processing");if(b.spinner){var i=a("span",c);i.data("label.tabs",i.html()).html(b.spinner)}this.xhr=a.ajax(a.extend({},b.ajaxOptions,{url:g,success:function(g,h){a(e._sanitizeSelector(c.hash)).html(g);e._cleanup();b.cache&&a.data(c,"cache.tabs",!0);e._trigger("load",null,e._ui(e.anchors[d],e.panels[d]));try{b.ajaxOptions.success(g,h)}catch(i){}e.element.dequeue("tabs")}}))}},abort:function(){this.element.queue([]);this.panels.stop(!1,!0);this.xhr&&(this.xhr.abort(),delete this.xhr);this._cleanup()},url:function(a,e){this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",e)},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.7.2",getter:"length",defaults:{ajaxOptions:null,cache:!1,cookie:null,collapsible:!1,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(a,e){var b=this,c=this.options,g=b._rotate||(b._rotate=function(e){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var a=c.selected;b.select(++a<b.anchors.length?a:0)},a);e&&e.stopPropagation()}),i=b._unrotate||(b._unrotate=!e?function(a){a.clientX&&b.rotate(null)}:function(){t=c.selected;g()});a?(this.element.bind("tabsshow",g),this.anchors.bind(c.event+".tabs",i),g()):(clearTimeout(b.rotation),this.element.unbind("tabsshow",g),this.anchors.unbind(c.event+".tabs",i),delete this._rotate,delete this._unrotate)}})})(jQuery);(function(a){a.blockUI=function(d,e,b){a.blockUI.impl.install(window,d,e,b)};a.blockUI.version=1.32;a.unblockUI=function(d){a.blockUI.impl.remove(window,d)};a.fn.block=function(d,e,b){return this.each(function(){if(!this.$pos_checked){if("static"==a.css(this,"position"))this.style.position="relative";if(a.browser.msie)this.style.zoom=1;this.$pos_checked=1}a.blockUI.impl.install(this,d,e,b)})};a.fn.unblock=function(d){return this.each(function(){a.blockUI.impl.remove(this,d)})};a.fn.displayBox=function(d,e,b){var c=this[0];if(c){var g=a(c),d=d||{},i=g.width()||g.attr("width")||d.width||a.blockUI.defaults.displayBoxCSS.width,d=g.height()||g.attr("height")||d.height||a.blockUI.defaults.displayBoxCSS.height;"%"==i[i.length-1]&&(g=document.documentElement.clientWidth||document.body.clientWidth,i=parseInt(i)||100,i=i*g/100);"%"==d[d.length-1]&&(g=document.documentElement.clientHeight||document.body.clientHeight,d=parseInt(d)||100,d=d*g/100);var g="-"+parseInt(i)/2+"px",j="-"+parseInt(d)/2+"px",h=navigator.userAgent.toLowerCase(),e={displayMode:e||1,noalpha:b&&/mac/.test(h)&&/firefox/.test(h)};a.blockUI.impl.install(window,c,{width:i,height:d,marginTop:j,marginLeft:g},e)}};a.blockUI.defaults={pageMessage:"<h1>Please wait...</h1>",elementMessage:"",overlayCSS:{backgroundColor:"#fff",opacity:"0.5"},pageMessageCSS:{width:"250px",margin:"-50px 0 0 -125px",top:"50%",left:"50%",textAlign:"center",color:"#000",backgroundColor:"#fff",border:"3px solid #aaa"},elementMessageCSS:{width:"250px",padding:"10px",textAlign:"center",backgroundColor:"#fff"},displayBoxCSS:{width:"400px",height:"400px",top:"50%",left:"50%"},ie6Stretch:1,allowTabToLeave:0,closeMessage:"Click to close",fadeOut:1,fadeTime:400};a.blockUI.impl={box:null,boxCallback:null,pageBlock:null,pageBlockEls:[],op8:window.opera&&9>window.opera.version(),ie6:a.browser.msie&&/MSIE 6.0/.test(navigator.userAgent),install:function(d,e,b,c){c=c||{};this.boxCallback="function"==typeof c.displayMode?c.displayMode:null;this.box=c.displayMode?e:null;var g=d==window,i=this.op8||a.browser.mozilla&&/Linux/.test(navigator.platform);"undefined"!=typeof c.alphaOverride&&(i=0==c.alphaOverride?1:0);g&&this.pageBlock&&this.remove(window,{fadeOut:0});e&&"object"==typeof e&&!e.jquery&&!e.nodeType&&(b=e,e=null);var e=e?e.nodeType?a(e):e:g?a.blockUI.defaults.pageMessage:a.blockUI.defaults.elementMessage,j=c.displayMode?jQuery.extend({},a.blockUI.defaults.displayBoxCSS):jQuery.extend({},g?a.blockUI.defaults.pageMessageCSS:a.blockUI.defaults.elementMessageCSS),b=jQuery.extend(j,b||{}),j=a.browser.msie?a('<iframe class="blockUI" style="z-index:1000;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="javascript:false;"></iframe>'):a('<div class="blockUI" style="display:none"></div>'),h=a('<div class="blockUI" style="z-index:1001;cursor:wait;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),m=g?a('<div class="blockUI blockMsg" style="z-index:1002;cursor:wait;padding:0;position:fixed"></div>'):a('<div class="blockUI" style="display:none;z-index:1002;cursor:wait;position:absolute"></div>');h.css("position",g?"fixed":"absolute");e&&m.css(b);i||h.css(a.blockUI.defaults.overlayCSS);this.op8&&h.css({width:""+d.clientWidth,height:""+d.clientHeight});a.browser.msie&&j.css("opacity","0.0");a([j[0],h[0],m[0]]).appendTo(g?"body":d);b=a.browser.msie&&(!a.boxModel||0<a("object,embed",g?null:d).length);if(this.ie6||b){g&&a.blockUI.defaults.ie6Stretch&&a.boxModel&&a("html,body").css("height","100%");if((this.ie6||!a.boxModel)&&!g)var b=this.sz(d,"borderTopWidth"),i=this.sz(d,"borderLeftWidth"),n=b?"(0 - "+b+")":0,f=i?"(0 - "+i+")":0;a.each([j,h,m],function(a,b){var c=b[0].style;c.position="absolute";2>a?(g?c.setExpression("height",'document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px"'):c.setExpression("height",'this.parentNode.offsetHeight + "px"'),g?c.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):c.setExpression("width",'this.parentNode.offsetWidth + "px"'),f&&c.setExpression("left",f),n&&c.setExpression("top",n)):(g&&c.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),c.marginTop=0)})}c.displayMode?(h.css("cursor","default").attr("title",a.blockUI.defaults.closeMessage),m.css("cursor","default"),a([j[0],h[0],m[0]]).removeClass("blockUI").addClass("displayBox"),a().click(a.blockUI.impl.boxHandler).bind("keypress",a.blockUI.impl.boxHandler)):this.bind(1,d);m.append(e).show();e.jquery&&e.show();if(!c.displayMode)g?(this.pageBlock=m[0],this.pageBlockEls=a(":input:enabled:visible",this.pageBlock),setTimeout(this.focus,20)):this.center(m[0])},remove:function(d,e){var b=a.extend({},a.blockUI.defaults,e);this.bind(0,d);var c=d==window,g=c?a("body").children().filter(".blockUI"):a(".blockUI",d);if(c)this.pageBlock=this.pageBlockEls=null;b.fadeOut?g.fadeOut(b.fadeTime,function(){this.parentNode&&this.parentNode.removeChild(this)}):g.remove()},boxRemove:function(){a().unbind("click",a.blockUI.impl.boxHandler).unbind("keypress",a.blockUI.impl.boxHandler);this.boxCallback&&this.boxCallback(this.box);a("body .displayBox").hide().remove()},handler:function(d){if(d.keyCode&&9==d.keyCode&&a.blockUI.impl.pageBlock&&!a.blockUI.defaults.allowTabToLeave){var e=a.blockUI.impl.pageBlockEls,b=d.shiftKey&&d.target==e[0];if(!d.shiftKey&&d.target==e[e.length-1]||b)return setTimeout(function(){a.blockUI.impl.focus(b)},10),!1}return 0<a(d.target).parents("div.blockMsg").length?!0:0==a(d.target).parents().children().filter("div.blockUI").length},boxHandler:function(d){(d.keyCode&&27==d.keyCode||"click"==d.type&&0==a(d.target).parents("div.blockMsg").length)&&a.blockUI.impl.boxRemove();return!0},bind:function(d,e){var b=e==window;if(d||!(b&&!this.pageBlock||!b&&!e.$blocked)){if(!b)e.$blocked=d;var c=b?a():a(e).find("a,:input");a.each(["mousedown","mouseup","keydown","keypress","click"],function(b,e){c[d?"bind":"unbind"](e,a.blockUI.impl.handler)})}},focus:function(d){a.blockUI.impl.pageBlockEls&&(d=a.blockUI.impl.pageBlockEls[!0===d?a.blockUI.impl.pageBlockEls.length-1:0])&&d.focus()},center:function(a){var e=a.parentNode,b=a.style,c=(e.offsetWidth-a.offsetWidth)/2-this.sz(e,"borderLeftWidth"),a=(e.offsetHeight-a.offsetHeight)/2-this.sz(e,"borderTopWidth");b.left=0<c?c+"px":"0";b.top=0<a?a+"px":"0"},sz:function(d,e){return parseInt(a.css(d,e))||0}}})(jQuery);jQuery(function(a){var d,e,b,c;function g(b){if(!l.loadingShown&&!l.transition&&!l.anim){z("processModal");l.started=!0;W=a.extend(!0,b);i(b);if(!l.full)l.blockerVars=l.blocker=null;l.error=!1;l.closing=!1;l.dataReady=!1;l.scripts=[];l.scriptsShown=[];k.type=y();if(k.forceType){if(!k.content)k.from=!0;k.type=k.forceType;k.forceType=null}a.isFunction(k.processHandler)&&k.processHandler(k);var c=k.from,b=k.url;P.width=k.width;P.height=k.height;if("swf"==k.type){j({overflow:"visible"},"css","content");k.content='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+k.width+'" height="'+k.height+'"><param name="movie" value="'+b+'"></param>';var f="";a.each(k.swf,function(a,b){k.content+='<param name="'+a+'" value="'+b+'"></param>';f+=" "+a+'="'+b+'"'});k.content+='<embed src="'+b+'" type="application/x-shockwave-flash" width="'+k.width+'" height="'+k.height+'"'+f+"></embed></object>"}if(c){var g=a(c).blur();"form"==k.type?(c=a(c).serializeArray(),c.push({name:k.formIndicator,value:1}),k.selector&&c.push({name:k.selIndicator,value:k.selector.substring(1)}),a.ajax(a.extend({},k.ajax,{url:b,data:c,type:g.attr("method")?g.attr("method"):"get",success:M,error:x})),z("Form Ajax Load: "+g.attr("action")),p()):"formData"==k.type?(o(),g.attr("target","nyroModalIframe"),g.attr("action",b),g.prepend('<input type="hidden" name="'+k.formIndicator+'" value="1" />'),k.selector&&g.prepend('<input type="hidden" name="'+k.selIndicator+'" value="'+k.selector.substring(1)+'" />'),l.tmp.html('<iframe frameborder="0" hspace="0" name="nyroModalIframe" src="javascript:\'\';"></iframe>'),a("iframe",l.tmp).css({width:k.width,height:k.height}).error(x).load(s),z("Form Data Load: "+g.attr("action")),p(),D()):"image"==k.type?(z("Image Load: "+b),g=g.attr("title")||k.defaultImgAlt,o(),l.tmp.html('<img id="nyroModalImg" />').find("img").attr("alt",g),l.tmp.css({lineHeight:0}),a("img",l.tmp).error(x).load(function(){z("Image Loaded: "+this.src);a(this).unbind("load");var b=l.tmp.width(),c=l.tmp.height();l.tmp.css({lineHeight:""});d=b;e=c;j({width:b,height:c,imgWidth:b,imgHeight:c});P.width=b;P.height=c;j({overflow:"visible"},"css","content");l.dataReady=!0;(l.loadingShown||l.transition)&&D()}).attr("src",b),p()):"iframeForm"==k.type?(o(),l.tmp.html('<iframe frameborder="0" hspace="0" src="javascript:\'\';" name="nyroModalIframe" id="nyroModalIframe"></iframe>'),z("Iframe Form Load: "+b),a("iframe",l.tmp).eq(0).css({width:"100%",height:a.support.boxModel?"99%":"100%"}).load(J),l.dataReady=!0,p()):"iframe"==k.type?(o(),l.tmp.html('<iframe frameborder="0" hspace="0" src="javascript:\'\';" name="nyroModalIframe" id="nyroModalIframe"></iframe>'),z("Iframe Load: "+b),a("iframe",l.tmp).eq(0).css({width:"100%",height:a.support.boxModel?"99%":"100%"}).load(J),l.dataReady=!0,p()):k.type?(z("Content: "+k.type),o(),l.tmp.html(k.content),b=l.tmp.width(),g=l.tmp.height(),c=a(k.type),c.length&&(j({type:"div"}),b=c.width(),g=c.height(),T&&(Z=T),T=c,l.tmp.append(c.contents())),P.width=b,P.height=g,j({width:b,height:g}),l.tmp.html()?l.dataReady=!0:x(),l.ready?F():p()):(z("Ajax Load: "+b),j({type:"ajax"}),c=k.ajax.data||{},k.selector&&("string"==typeof c?c+="&"+k.selIndicator+"="+k.selector.substring(1):c[k.selIndicator]=k.selector.substring(1)),a.ajax(a.extend(!0,k.ajax,{url:b,success:M,error:x,data:c})),p())}else if(k.content)z("Content: "+k.type),j({type:"manual"}),o(),l.tmp.html(a("<div/>").html(k.content).contents()),l.tmp.html()?l.dataReady=!0:x(),p()}}function i(b){z("setDefaultCurrentSettings");k=a.extend(!0,{},a.fn.nyroModal.settings,b);m()}function j(b,c,d){if(l.started)if(c&&d)a.extend(!0,k[c][d],b);else if(c)a.extend(!0,k[c],b);else{if(l.animContent){if("width"in
b){if(!l.resizing)b.setWidth=b.width,X=!0;delete b.width}if("height"in b){if(!l.resizing)b.setHeight=b.height,X=!0;delete b.height}}a.extend(!0,k,b)}else c&&d?a.extend(!0,a.fn.nyroModal.settings[c][d],b):c?a.extend(!0,a.fn.nyroModal.settings[c],b):a.extend(!0,a.fn.nyroModal.settings,b)}function h(){S&&!l.blocker?document.documentElement?(k.marginScrollLeft=document.documentElement.scrollLeft,k.marginScrollTop=document.documentElement.scrollTop):(k.marginScrollLeft=document.body.scrollLeft,k.marginScrollTop=document.body.scrollTop):(k.marginScrollLeft=0,k.marginScrollTop=0)}function m(){h();k.marginLeft=-(k.width+k.borderW)/2;k.marginTop=-(k.height+k.borderH)/2;l.blocker||(k.marginLeft+=k.marginScrollLeft,k.marginTop+=k.marginScrollTop)}function n(){h();var a=O(l.loading);k.marginTopLoading=-(l.loading.height()+a.h.border+a.h.padding)/2;k.marginLeftLoading=-(l.loading.width()+a.w.border+a.w.padding)/2;l.blocker||(k.marginLefttLoading+=k.marginScrollLeft,k.marginTopLoading+=k.marginScrollTop)}function f(){var b=a("h1#nyroModalTitle",l.contentWrapper);b.length?b.text(k.title):l.contentWrapper.prepend('<h1 id="nyroModalTitle">'+k.title+"</h1>")}function o(){z("initModal");if(!l.full){k.debug&&j({color:"white"},"css","bg");var b={zIndex:k.zIndexStart,position:"fixed",top:0,left:0,width:"100%",height:"100%"},c=R,d="";if(k.blocker){l.blocker=c=a(k.blocker);var b=l.blocker.offset(),e=l.blocker.outerWidth(),f=l.blocker.outerHeight();S&&j({height:"100%",width:"100%",top:0,left:0},"css","bg");l.blockerVars={top:b.top,left:b.left,width:e,height:f};var g=/msie/.test(K)?0:B(R.get(0),"borderTopWidth"),h=/msie/.test(K)?0:B(R.get(0),"borderLeftWidth"),b={position:"absolute",top:b.top+g,left:b.left+h,width:e,height:f}}else S&&(R.css({height:R.height()+200+"px",width:R.width()+200+"px",position:"static",overflow:"hidden"}),a("html").css({overflow:"hidden"}),j({css:{bg:{position:"absolute",zIndex:k.zIndexStart+1,height:"110%",width:"110%",top:k.marginScrollTop+"px",left:k.marginScrollLeft+"px"},wrapper:{zIndex:k.zIndexStart+2},loading:{zIndex:k.zIndexStart+3}}}),d=a('<iframe id="nyroModalIframeHideIe" src="javascript:\'\';"></iframe>').css(a.extend({},k.css.bg,{opacity:0,zIndex:50,border:"none"})));c.append(a('<div id="nyroModalFull"><div id="nyroModalBg"></div><div id="nyroModalWrapper"><div id="nyroModalContent"></div></div><div id="nyrModalTmp"></div><div id="nyroModalLoading"></div></div>').hide());l.full=a("#nyroModalFull").css(b).show();l.bg=a("#nyroModalBg").css(a.extend({backgroundColor:k.bgColor},k.css.bg)).before(d);l.bg.bind("click.nyroModal",v);l.loading=a("#nyroModalLoading").css(k.css.loading).hide();l.contentWrapper=a("#nyroModalWrapper").css(k.css.wrapper).hide();l.content=a("#nyroModalContent");l.tmp=a("#nyrModalTmp").hide();a.isFunction(a.fn.mousewheel)&&l.content.mousewheel(function(a,b){var c=l.content.get(0);if(0<b&&0==c.scrollTop||0>b&&c.scrollHeight-c.scrollTop==c.clientHeight)a.preventDefault(),a.stopPropagation()});a(document).bind("keydown.nyroModal",r);l.content.css({width:"auto",height:"auto"});l.contentWrapper.css({width:"auto",height:"auto"});!k.blocker&&k.windowResize&&a(window).bind("resize.nyroModal",function(){window.clearTimeout(ca);ca=window.setTimeout(q,200)})}}function q(){a.nyroModalSettings(P)}function p(){z("showModal");l.ready?(l.anim=!0,l.transition=!0,k.showTransition(l,k,function(){F();l.anim=!1;D()})):(o(),l.anim=!0,k.showBackground(l,k,V))}function v(){k.modal||I()}function r(b){if(27==b.keyCode)k.modal||I();else if(k.gallery&&l.ready&&l.dataReady&&!l.anim&&!l.transition){if(39==b.keyCode||40==b.keyCode)return b.preventDefault(),a.nyroModalNext(),!1;if(37==b.keyCode||38==b.keyCode)return b.preventDefault(),a.nyroModalPrev(),!1}}function y(){var b=k.from,c;if(b&&b.nodeName){var d=a(b);(c=d.attr("form"==b.nodeName.toLowerCase()?"action":"href"))||(c=location.href.substring(window.location.host.length+7));k.url=c;if("modal"==d.attr("rev"))k.modal=!0;k.title=d.attr("title");if(b&&b.rel&&"nofollow"!=b.rel.toLowerCase()){var e=b.rel.indexOf(" ");k.gallery=0<e?b.rel.substr(0,e):b.rel}if(e=u(c,b))return e;if(/[^.].(swf)s*$/i.test(c))return"swf";e=!1;if(b.target&&"_blank"==b.target.toLowerCase()||b.hostname&&b.hostname.replace(/:\d*$/,"")!=window.location.hostname.replace(/:\d*$/,""))e=!0;if("form"==b.nodeName.toLowerCase()){if(e)return"iframeForm";j(w(c));return"multipart/form-data"==d.attr("enctype")?"formData":"form"}if(e)return"iframe"}else{c=k.url;if(!k.content)k.from=!0;if(!c)return null;if(/[^.].(swf)s*$/i.test(c))return"swf";if(c.match(RegExp("^http://|https://","g")))return"iframe"}if(e=u(c,b))return e;b=w(c);j(b);if(!b.url)return b.selector}function u(a){if(RegExp(k.regexImg,"i").test(a))return"image"}function w(b){var c={url:null,selector:null};if(b){var d=G(b),e=G(window.location.href),e=window.location.href.substring(0,window.location.href.length-e.length),b=b.substring(0,b.length-d.length);if(!(b==e||b==a("base").attr("href")))c.url=b;c.selector=d}return c}function x(){z("loadingError");l.error=!0;l.ready&&(a.isFunction(k.handleError)&&k.handleError(l,k),l.loading.addClass(k.errorClass).html(k.contentError),a(k.closeSelector,l.loading).unbind("click.nyroModal").bind("click.nyroModal",I),n(),l.loading.css({marginTop:k.marginTopLoading+"px",marginLeft:k.marginLeftLoading+"px"}))}function C(){z("fillContent");l.tmp.html()&&(l.content.html(l.tmp.contents()),l.tmp.empty(),Q(),"iframeForm"==k.type&&a(k.from).attr("target","nyroModalIframe").data("nyroModalprocessing",1).submit().attr("target","_blank").removeData("nyroModalprocessing"),k.modal||l.wrapper.prepend(k.closeButton),a.isFunction(k.endFillContent)&&k.endFillContent(l,k),l.content.append(l.scripts),a(k.closeSelector,l.contentWrapper).unbind("click.nyroModal").bind("click.nyroModal",I),a(k.openSelector,l.contentWrapper).nyroModal(W))}function Q(){z("wrapContent");var d=a(k.wrap[k.type]);l.content.append(d.children().remove());l.contentWrapper.wrapInner(d);k.gallery&&(l.content.append(k.galleryLinks),b=a('[rel="'+k.gallery+'"], [rel^="'+k.gallery+' "]'),c=b.index(k.from),k.galleryCounts&&a.isFunction(k.galleryCounts)&&k.galleryCounts(c+1,b.length,l,k),(d=H(-1))?(d=a(".nyroModalPrev",l.contentWrapper).attr("href",d.attr("href")).click(function(b){b.preventDefault();a.nyroModalPrev();return!1}),S&&"swf"==k.type&&d.before(a('<iframe id="nyroModalIframeHideIeGalleryPrev" src="javascript:\'\';"></iframe>').css({position:d.css("position"),top:d.css("top"),left:d.css("left"),width:d.width(),height:d.height(),opacity:0,border:"none"}))):a(".nyroModalPrev",l.contentWrapper).remove(),(d=H(1))?(d=a(".nyroModalNext",l.contentWrapper).attr("href",d.attr("href")).click(function(b){b.preventDefault();a.nyroModalNext();return!1}),S&&"swf"==k.type&&d.before(a('<iframe id="nyroModalIframeHideIeGalleryNext" src="javascript:\'\';"></iframe>').css(a.extend({},{position:d.css("position"),top:d.css("top"),left:d.css("left"),width:d.width(),height:d.height(),opacity:0,border:"none"})))):a(".nyroModalNext",l.contentWrapper).remove());L()}function H(a){if(k.gallery){k.ltr||(a*=-1);a=c+a;if(0<=a&&a<b.length)return b.eq(a);if(k.galleryLoop)return 0>a?b.eq(b.length-1):b.eq(0)}return!1}function L(b){z("calculateSize");l.wrapper=l.contentWrapper.children("div:first");e=d=!1;if(k.autoSizable&&(!k.width||!k.height)){l.contentWrapper.css({opacity:0,width:"auto",height:"auto"}).show();var c={width:"auto",height:"auto"};if(k.width)c.width=k.width;else if("iframe"==k.type)c.width=k.minWidth;if(k.height)c.height=k.height;else if("iframe"==k.type)c.height=k.minHeight;l.content.css(c);if(!k.width)k.width=l.content.outerWidth(!0),d=!0;if(!k.height)k.height=l.content.outerHeight(!0),e=!0;l.contentWrapper.css({opacity:1});b||l.contentWrapper.hide()}if("image"!=k.type&&"swf"!=k.type)k.width=Math.max(k.width,k.minWidth),k.height=Math.max(k.height,k.minHeight);var g=O(l.contentWrapper),h=O(l.wrapper),i=O(l.content),c={content:{width:k.width,height:k.height},wrapper2:{width:k.width+i.w.total,height:k.height+i.h.total},wrapper:{width:k.width+i.w.total+h.w.total,height:k.height+i.h.total+h.h.total}};if(k.resizable){var o=l.blockerVars?l.blockerVars.height:a(window).height()-g.h.border-(c.wrapper.height-k.height),n=l.blockerVars?l.blockerVars.width:a(window).width()-g.w.border-(c.wrapper.width-k.width),o=o-2*k.padding,n=n-2*k.padding;if(c.content.height>o||c.content.width>n){if("image"==k.type||"swf"==k.type){var r=k.imgWidth?k.imgWidth:k.width,q=k.imgHeight?k.imgHeight:k.height,p=c.content.width-r,v=c.content.height-q;0>v&&(v=0);0>p&&(p=0);o=Math.min((o-v)/q,(n-p)/r);r=Math.floor(r*o);q=Math.floor(q*o);c.content.height=q+v;c.content.width=r+p}else c.content.height=Math.min(c.content.height,o),c.content.width=Math.min(c.content.width,n);c.wrapper2={width:c.content.width+i.w.total,height:c.content.height+i.h.total};c.wrapper={width:c.content.width+i.w.total+h.w.total,height:c.content.height+i.h.total+h.h.total}}}"swf"==k.type?a("object, embed",l.content).attr("width",c.content.width).attr("height",c.content.height):"image"==k.type&&a("img",l.content).css({width:c.content.width,height:c.content.height});l.content.css(a.extend({},c.content,k.css.content));l.wrapper.css(a.extend({},c.wrapper2,k.css.wrapper2));b||l.contentWrapper.css(a.extend({},c.wrapper,k.css.wrapper));if("image"==k.type&&k.addImageDivTitle)a("img",l.content).removeAttr("alt"),b=a("div",l.content),k.title!=k.defaultImgAlt&&k.title?(0==b.length&&(b=a("<div>"+k.title+"</div>"),l.content.append(b)),k.setWidthImgTitle&&(h=O(b),b.css({width:c.content.width+i.w.padding-h.w.total+"px"}))):b.length=0;k.title&&f();c.wrapper.borderW=g.w.border;c.wrapper.borderH=g.h.border;j(c.wrapper);m()}function I(b){z("removeModal");b&&b.preventDefault();if(l.full&&l.ready)a(document).unbind("keydown.nyroModal"),k.blocker||a(window).unbind("resize.nyroModal"),l.ready=!1,l.anim=!0,l.closing=!0,l.loadingShown||l.transition?k.hideLoading(l,k,function(){l.loading.hide();l.loadingShown=!1;l.transition=!1;k.hideBackground(l,k,N)}):(Y&&l.content.css({position:""}),l.wrapper.css({overflow:"hidden"}),l.content.css({overflow:"hidden"}),a("iframe",l.content).hide(),a.isFunction(k.beforeHideContent)?k.beforeHideContent(l,k,function(){k.hideContent(l,k,function(){F();k.hideBackground(l,k,N)})}):k.hideContent(l,k,function(){F();k.hideBackground(l,k,N)}));if(b)return!1}function D(){z("showContentOrLoading");if(l.ready&&!l.anim)if(l.dataReady){if(l.tmp.html())l.anim=!0,l.transition?(C(),l.animContent=!0,k.hideTransition(l,k,function(){l.loading.hide();l.transition=!1;l.loadingShown=!1;E()})):k.hideLoading(l,k,function(){l.loading.hide();l.loadingShown=!1;C();n();m();l.animContent=!0;k.showContent(l,k,E)})}else if(!l.loadingShown&&!l.transition)l.anim=!0,l.loadingShown=!0,l.error?x():l.loading.html(k.contentLoading),a(k.closeSelector,l.loading).unbind("click.nyroModal").bind("click.nyroModal",I),n(),k.showLoading(l,k,function(){l.anim=!1;D()})}function M(b){z("AjaxLoaded: "+this.url);l.tmp.html(k.selector?A(a("<div>"+b+"</div>").find(k.selector).contents()):A(b));l.tmp.html()?(l.dataReady=!0,D()):x()}function s(){z("formDataLoaded");var b=a(k.from);b.attr("action",b.attr("action")+k.selector);b.attr("target","");a("input[name="+k.formIndicator+"]",k.from).remove();var b=l.tmp.children("iframe"),c=b.unbind("load").contents().find(k.selector||"body").not("script[src]");b.attr("src","about:blank");l.tmp.html(c.html());l.tmp.html()?(l.dataReady=!0,D()):x()}function J(){if(window.location.hostname&&-1<k.url.indexOf(window.location.hostname)||k.url.indexOf("http://")){var b=a("iframe",l.full).contents(),c={};if(k.titleFromIframe)c.title=b.find("title").text();if(!c.title)try{c.title=b.find("title").html()}catch(d){}b=b.find("body");if(!k.height&&b.height())c.height=b.height();if(!k.width&&b.width())c.width=b.width();a.extend(P,c);a.nyroModalSettings(c)}}
function F(){z("endHideContent");l.anim=!1;Z?(Z.append(l.content.contents()),Z=null):T&&(T.append(l.content.contents()),T=null);l.content.empty();b=void 0;c=void 0;l.contentWrapper.hide().children().remove().empty().attr("style","").hide();(l.closing||l.transition)&&l.contentWrapper.hide();l.contentWrapper.css(k.css.wrapper).append(l.content);D()}function N(){z("endRemove");a(document).unbind("keydown",r);l.anim=!1;l.full.remove();l.full=null;S&&(R.css({height:"",width:"",position:"",overflow:""}),a("html").css({overflow:""}));a.isFunction(k.endRemove)&&k.endRemove(l,k)}function V(){z("endBackground");l.ready=!0;l.anim=!1;D()}function E(){z("endShowContent");l.anim=!1;l.animContent=!1;l.contentWrapper.css({opacity:""});(Y=/mozilla/.test(K)&&!/(compatible|webkit)/.test(K)&&1.9>parseFloat(ba)&&"image"!=k.type)&&l.content.css({position:"fixed"});l.content.append(l.scriptsShown);"iframe"==k.type&&l.content.find("iframe").attr("src",k.url);a.isFunction(k.endShowContent)&&k.endShowContent(l,k);X&&(X=!1,a.nyroModalSettings({width:k.setWidth,height:k.setHeight}),delete k.setWidth,delete k.setHeight);d&&j({width:null});e&&j({height:null})}function G(a){if("string"==typeof a){var b=a.indexOf("#");if(-1<b)return a.substring(b)}return""}function A(b){"string"==typeof b&&(b=b.replace(/<\/?(html|head|body)([^>]*)>/gi,""));var c=[];a.each(a.clean({"0":b},this.ownerDocument),function(){if(a.nodeName(this,"script")){if(!this.src||"forceLoad"==a(this).attr("rel"))"shown"==a(this).attr("rev")?l.scriptsShown.push(this):l.scripts.push(this)}else c.push(this)});return c}function O(a){a=a.get(0);a={h:{margin:B(a,"marginTop")+B(a,"marginBottom"),border:B(a,"borderTopWidth")+B(a,"borderBottomWidth"),padding:B(a,"paddingTop")+B(a,"paddingBottom")},w:{margin:B(a,"marginLeft")+B(a,"marginRight"),border:B(a,"borderLeftWidth")+B(a,"borderRightWidth"),padding:B(a,"paddingLeft")+B(a,"paddingRight")}};a.h.outer=a.h.margin+a.h.border;a.w.outer=a.w.margin+a.w.border;a.h.inner=a.h.padding+a.h.border;a.w.inner=a.w.padding+a.w.border;a.h.total=a.h.outer+a.h.padding;a.w.total=a.w.outer+a.w.padding;return a}function B(b,c){var d=parseInt(a.curCSS(b,c,!0));isNaN(d)&&(d=0);return d}function z(b){if(a.fn.nyroModal.settings.debug||k&&k.debug)nyroModalDebug(b,l,k||{})}var K=navigator.userAgent.toLowerCase(),ba=(K.match(/.+(?:rv|webkit|khtml|opera|msie)[\/: ]([\d.]+)/)||[0,"0"])[1],S=/msie/.test(K)&&!/opera/.test(K)&&7>parseInt(ba)&&(!window.XMLHttpRequest||"function"===typeof XMLHttpRequest),R=a("body"),k,W,X=!1;b=void 0;c=void 0;var Y=!1,T,Z,l={started:!1,ready:!1,dataReady:!1,anim:!1,animContent:!1,loadingShown:!1,transition:!1,resizing:!1,closing:!1,error:!1,blocker:null,blockerVars:null,full:null,bg:null,loading:null,tmp:null,content:null,wrapper:null,contentWrapper:null,scripts:[],scriptsShown:[]};d=!1;e=!1;var P={width:null,height:null,windowResizing:!0},ca;a.fn.nyroModal=function(b){return!this?!1:this.each(function(){var c=a(this);"form"==this.nodeName.toLowerCase()?c.unbind("submit.nyroModal").bind("submit.nyroModal",function(d){if(d.isDefaultPrevented())return!1;if(c.data("nyroModalprocessing"))return!0;if("multipart/form-data"==this.enctype)return g(a.extend(b,{from:this})),!0;d.preventDefault();g(a.extend(b,{from:this}));return!1}):c.unbind("click.nyroModal").bind("click.nyroModal",function(c){if(c.isDefaultPrevented())return!1;c.preventDefault();g(a.extend(b,{from:this}));return!1})})};a.fn.nyroModalManual=function(b){this.length||g(b);return this.each(function(){g(a.extend(b,{from:this}))})};a.nyroModalManual=function(a){g(a)};a.nyroModalSettings=function(b,c,d){j(b,c,d);if(!c&&l.started&&(l.bg&&b.bgColor&&k.updateBgColor(l,k,function(){}),l.contentWrapper&&b.title&&f(),!l.error&&(b.windowResizing||!l.resizing&&("width"in b&&b.width==k.width||"height"in b&&b.height==k.height))))l.resizing=!0,l.contentWrapper&&L(!0),l.contentWrapper&&l.contentWrapper.is(":visible")&&!l.animContent&&(Y&&l.content.css({position:""}),k.resize(l,k,function(){k.windowResizing=!1;l.resizing=!1;Y&&l.content.css({position:"fixed"});a.isFunction(k.endResize)&&k.endResize(l,k)}))};a.nyroModalRemove=function(){I()};a.nyroModalNext=function(){var a=H(1);return a?a.nyroModalManual(W):!1};a.nyroModalPrev=function(){var a=H(-1);return a?a.nyroModalManual(W):!1};a.fn.nyroModal.settings={debug:!1,blocker:!1,windowResize:!0,modal:!1,type:"",forceType:null,from:"",hash:"",processHandler:null,selIndicator:"nyroModalSel",formIndicator:"nyroModal",content:null,bgColor:"#000000",ajax:{},swf:{wmode:"transparent"},width:null,height:null,minWidth:400,minHeight:300,resizable:!0,autoSizable:!0,padding:25,regexImg:"[^.].(jpg|jpeg|png|tiff|gif|bmp)s*$",addImageDivTitle:!1,defaultImgAlt:"Image",setWidthImgTitle:!0,ltr:!0,gallery:null,galleryLinks:'<a href="#" class="nyroModalPrev">Prev</a><a href="#"  class="nyroModalNext">Next</a>',galleryCounts:function(a,b,c,d){1<b&&(d.title+=(d.title?" - ":"")+a+"/"+b)},galleryLoop:!1,zIndexStart:100,css:{bg:{position:"absolute",overflow:"hidden",top:0,left:0,height:"100%",width:"100%"},wrapper:{position:"absolute",top:"50%",left:"50%"},wrapper2:{},content:{},loading:{position:"absolute",top:"50%",left:"50%",marginTop:"-50px",marginLeft:"-50px"}},wrap:{div:'<div class="wrapper"></div>',ajax:'<div class="wrapper"></div>',form:'<div class="wrapper"></div>',formData:'<div class="wrapper"></div>',image:'<div class="wrapperImg"></div>',swf:'<div class="wrapperSwf"></div>',iframe:'<div class="wrapperIframe"></div>',iframeForm:'<div class="wrapperIframe"></div>',manual:'<div class="wrapper"></div>'},closeButton:'<a href="#" class="nyroModalClose" id="closeBut" title="close">Close</a>',title:null,titleFromIframe:!0,openSelector:".nyroModal",closeSelector:".nyroModalClose",contentLoading:'<a href="#" class="nyroModalClose">Cancel</a>',errorClass:"error",contentError:'The requested content cannot be loaded.<br />Please try again later.<br /><a href="#" class="nyroModalClose">Close</a>',handleError:null,showBackground:function(a,b,c){a.bg.css({opacity:0}).fadeTo(500,0.75,c)},hideBackground:function(a,b,c){a.bg.fadeOut(300,c)},endFillContent:null,showContent:function(a,b,c){a.loading.css({marginTop:b.marginTopLoading+"px",marginLeft:b.marginLeftLoading+"px"}).show().animate({width:b.width+"px",height:b.height+"px",marginTop:b.marginTop+"px",marginLeft:b.marginLeft+"px"},{duration:350,complete:function(){a.contentWrapper.css({width:b.width+"px",height:b.height+"px",marginTop:b.marginTop+"px",marginLeft:b.marginLeft+"px"}).show();a.loading.fadeOut(200,c)}})},endShowContent:null,beforeHideContent:null,hideContent:function(a,b,c){a.contentWrapper.animate({height:"50px",width:"50px",marginTop:-(25+b.borderH)/2+b.marginScrollTop+"px",marginLeft:-(25+b.borderW)/2+b.marginScrollLeft+"px"},{duration:350,complete:function(){a.contentWrapper.hide();c()}})},showTransition:function(a,b,c){a.loading.css({marginTop:a.contentWrapper.css("marginTop"),marginLeft:a.contentWrapper.css("marginLeft"),height:a.contentWrapper.css("height"),width:a.contentWrapper.css("width"),opacity:0}).show().fadeTo(400,1,function(){a.contentWrapper.hide();c()})},hideTransition:function(a,b,c){a.contentWrapper.hide().css({width:b.width+"px",height:b.height+"px",marginLeft:b.marginLeft+"px",marginTop:b.marginTop+"px",opacity:1});a.loading.animate({width:b.width+"px",height:b.height+"px",marginLeft:b.marginLeft+"px",marginTop:b.marginTop+"px"},{complete:function(){a.contentWrapper.show();a.loading.fadeOut(400,function(){a.loading.hide();c()})},duration:350})},showLoading:function(a,b,c){a.loading.css({marginTop:b.marginTopLoading+"px",marginLeft:b.marginLeftLoading+"px",opacity:0}).show().animate({opacity:1},{complete:c,duration:400})},hideLoading:function(a,b,c){c()},resize:function(a,b,c){a.contentWrapper.animate({width:b.width+"px",height:b.height+"px",marginLeft:b.marginLeft+"px",marginTop:b.marginTop+"px"},{complete:c,duration:400})},endResize:null,updateBgColor:function(b,c,d){a.fx.step.backgroundColor?b.bg.animate({backgroundColor:c.bgColor},{complete:d,duration:400}):(b.bg.css({backgroundColor:c.bgColor}),d())},endRemove:null};a(a.fn.nyroModal.settings.openSelector).nyroModal()});function nyroModalDebug(a,d){d.full&&d.bg.prepend(a+"<br />")}
jQuery(function(a){function d(){return null!=parent.window.innerWidth?parent.window.innerWidth:parent.document.documentElement&&parent.document.documentElement.clientWidth?parent.document.documentElement.clientWidth:null!=document.body?parent.document.body.clientWidth:null}function e(){return null!=parent.window.innerHeight?parent.window.innerHeight:parent.document.documentElement&&parent.document.documentElement.clientHeight?parent.document.documentElement.clientHeight:null!=document.body?parent.document.body.clientHeight:null}function b(){return{endFillContent:h,endShowContent:m,beforeHideContent:g}}function c(a){a.type="iframe";a.autoSizable=!1}function g(b,c,d){a("#web2Tools").remove();a("#dLNavigation").css({visibility:"hidden"});d()}function i(b,c){a("#nyroModalTitle");var d=document.getElementById("nyroModalIframe");if(null==d||"undefined"==typeof d)d=b.contentWrapper,"undefined"!=typeof c.dLTitle&&""!=c.dLTitle&&d.append("<h1 id='dL_nyroModalTitle'>"+j(c.dLTitle)+"</h1>");else{for(var e=d.contentWindow.document.title,f=a("a[rel='gal']"),g=f.index(c.from)+1,h=f.size(),i=0;i<f.length;i++){var m=a(d).attr("src");if(-1!=m.indexOf("javascript:"))m=c.from;var n=a(f[i]).attr("href");if(m==n&&(e=a(f[i]).attr("title"),0<e.lastIndexOf("-")&&(e=e.substring(0,e.lastIndexOf("-"))),"docmetadata"==PageUtils.pageId||"publication"==PageUtils.pageId))e+=" - "+g+"/"+h}d=b.contentWrapper;if(!("undefined"!=typeof e&&null!=e&&""!=e))c.dLTitle?e=c.dLTitle:(e=document.title,e=e.substring(0,e.lastIndexOf("-")));d.append("<h1 id='dL_nyroModalTitle'>"+j(e)+"</h1>")}}function j(a){return"undefined"!=typeof PageUtils?PageUtils.shorterString(a,70):a}function h(b){b.bg.css({background:'url("'+homePageUrl+'/style/common/js/nyromodal/nyro-background.gif")'});a("#nyroModalIframe").css({height:"100%"});jQuery.browser.msie&&b.bg.css({height:document.documentElement.offsetHeight+"px"})}function m(b,c){a("#dLNavigation").remove();a("#web2Tools").remove();i(b,c);var d=homePageUrl+"/style/common/img/icons";if(null!=this.gallery&&!1!=this.showGallery){var e='<div id="dLNavigation">',g=n(c,-1);g&&(e+='<a href="'+g.attr("href")+'" id="prevPub"><img src="'+d+'/go-prev.png" alt="&lt;"/></a>');e+='<img src="'+d+'/content.gif" alt="."/>';(g=n(c,1))&&(e+='<a href="'+g.attr("href")+'" id="nextPub"><img src="'+d+'/go-next.png" alt="&gt;"/></a>');a(e+"</div>").insertBefore(b.contentWrapper);a("#nextPub").click(function(){a.nyroModalNext();return!1});a("#prevPub").click(function(){a.nyroModalPrev();return!1})}!0!=c.web2ToolbarOff&&f(!1,null,null)}function n(b,c){if(b.gallery){b.ltr||(c*=-1);var d=a('[rel="'+b.gallery+'"]'),e=d.index(b.from),f=d.length,g=e+c;if(("results"==PageUtils.pageId||"aresults"==PageUtils.pageId)&&-1!=mainServletName.indexOf(DLApp.DM_SERVLET()))f=d.length/2,e>=f&&(g=e+c-f);if(0<=g&&g<f)return d.eq(g)}return!1}jQuery.dL_externalContentModal=function(a){var b=a.baseUrl,c=a.url,g=a.styleVariant,h=jQuery.browser.msie&&"6.0"==jQuery.browser.version,a=d(),i=e();h?h="50%":(i-=110,h="48%");parent.jQuery.nyroModalManual({width:a,height:i,bgColor:"#ddd",windowResize:!1,url:c,css:{wrapper:{top:h}},endShowContent:function(){f(!0,b,g)},beforeHideContent:function(a,b,c){parent.$("#web2Tools").remove();c()}})};var f=function(b,c,d){var e={};b&&(e={display:"none",width:"100%",height:"51px",position:"fixed",bottom:"0",left:"0",background:'url("'+c+"/style/dlibra/"+d+'/w2tools-background.png") top left repeat-x',"z-index":"4000","padding-top":"10px"});b=parent.document.getElementsByTagName("body")[0];a(b).append("<div id='web2Tools'></div>");parent.$("#web2Tools").css(e)};jQuery.fn.dL_contentModal=function(a){var f=b(),g=jQuery.browser.msie&&"6.0"==jQuery.browser.version,h=d(),i=e();g?t="50%":(i-=110,t="48%");if("undefined"!=typeof a.showGallery&&!1===a.showGallery)f.showGallery=!1;if(a.dLTitle)f.dLTitle=a.dLTitle;f.width=h;f.height=i;f.bgColor="#ddd";f.titleFromIframe="false";f.processHandler=c;f.windowResize=!1;f.css={wrapper:{top:t}};return this.nyroModal(f)};jQuery.fn.dL_simpleModal=function(){var c=b(),d=a("document").maxSize().width;600<d&&(d=600);c.width=d;c.bgColor="#ddd";c.web2ToolbarOff=!0;return this.nyroModal(c)};jQuery.fn.dL_smallModal=function(c){var d=b(),e=a("document").maxSize().width;600<e&&(e=600);d.width=e;d.bgColor="#ddd";d.minWidth=420;d.minHeight=250;d.endShowContent=i;if("undefined"!=typeof c)d.dLTitle=c.dLTitle;return this.nyroModal(d)}});(function(a){var d=function(a){return parseInt(a,10)||0};a.each(["min","max"],function(e,b){a.fn[b+"Size"]=function(a){var e;if(a)return a.width&&this.css(b+"-width",a.width),a.height&&this.css(b+"-height",a.height),this;a=this.css(b+"-width");e=this.css(b+"-height");return{width:"max"===b&&(void 0===a||"none"===a||-1===d(a))&&Number.MAX_VALUE||d(a),height:"max"===b&&(void 0===e||"none"===e||-1===d(e))&&Number.MAX_VALUE||d(e)}}});a.fn.isVisible=function(){return"hidden"!==this.css("visibility")&&"none"!==this.css("display")};a.each(["border","margin","padding"],function(e,b){a.fn[b]=function(a){return a?(a.top&&this.css(b+"-top"+("border"===b?"-width":""),a.top),a.bottom&&this.css(b+"-bottom"+("border"===b?"-width":""),a.bottom),a.left&&this.css(b+"-left"+("border"===b?"-width":""),a.left),a.right&&this.css(b+"-right"+("border"===b?"-width":""),a.right),this):{top:d(this.css(b+"-top"+("border"===b?"-width":""))),bottom:d(this.css(b+"-bottom"+("border"===b?"-width":""))),left:d(this.css(b+"-left"+("border"===b?"-width":""))),right:d(this.css(b+"-right"+("border"===b?"-width":"")))}}})})(jQuery);function Browser(){var a,d,e;this.isNS=this.isOP=this.isIE=!1;this.version=null;a=navigator.userAgent;d="Opera";if(0<=(e=a.indexOf(d)))this.isOP=!0,this.version=parseFloat(a.substr(e+d.length));else if(d="Netscape6/",0<=(e=a.indexOf(d)))this.isNS=!0,this.version=parseFloat(a.substr(e+d.length));else if(0<=a.indexOf("Gecko"))this.isNS=!0,this.version=6.1;else if(d="MSIE",e=a.indexOf(d))this.isIE=!0,this.version=parseFloat(a.substr(e+d.length))}var browser=new Browser,activeButton=null;browser.isIE?document.onmousedown=pageMousedown:document.addEventListener("mousedown",pageMousedown,!0);function pageMousedown(a){null!=activeButton&&(a=browser.isIE?window.event.srcElement:a.target.tagName?a.target:a.target.parentNode,a!=activeButton&&null==getContainerWith(a,"DIV","menu")&&(resetButton(activeButton),activeButton=null))}
function buttonClick(a,d){var e;e=browser.isIE?window.event.srcElement:a.currentTarget;e.blur();if(null==e.menu)e.menu=document.getElementById(d),null==e.menu.isInitialized&&menuInit(e.menu);if(null==e.onmouseout)e.onmouseout=buttonOrMenuMouseout;if(null==e.onclick)e.onclick=buttonOrMenuMouseout;if(e==activeButton)return!1;null!=activeButton&&resetButton(activeButton);e!=activeButton?(depressButton(e),activeButton=e):activeButton=null;return!1}
function buttonMouseover(a,d){var e;e=browser.isIE?window.event.srcElement:a.currentTarget;null!=activeButton&&activeButton!=e&&buttonClick(a,d)}
function depressButton(a){var d,e;a.className+=" menuButtonActive";if(null==a.onmouseout)a.onmouseout=buttonOrMenuMouseout;if(null==a.menu.onmouseout)a.menu.onmouseout=buttonOrMenuMouseout;if(null==a.onclick)a.onclick=buttonOrMenuMouseout;if(null==a.menu.onclick)a.menu.onclick=buttonOrMenuMouseout;d=getPageOffsetLeft(a);e=getPageOffsetTop(a)+a.offsetHeight;browser.isIE&&(d+=a.offsetParent.clientLeft,e+=a.offsetParent.clientTop);a.menu.style.left=d+"px";a.menu.style.top=e+"px";a.menu.style.visibility="visible";if(null!=a.menu.iframeEl)a.menu.iframeEl.style.left=a.menu.style.left,a.menu.iframeEl.style.top=a.menu.style.top,a.menu.iframeEl.style.width=a.menu.offsetWidth+"px",a.menu.iframeEl.style.height=a.menu.offsetHeight+"px",a.menu.iframeEl.style.display=""}function resetButton(a){removeClassName(a,"menuButtonActive");if(null!=a.menu&&(closeSubMenu(a.menu),a.menu.style.visibility="hidden",null!=a.menu.iframeEl))a.menu.iframeEl.style.display="none"}
function menuMouseover(a){a=browser.isIE?getContainerWith(window.event.srcElement,"DIV","menu"):a.currentTarget;null!=a.activeItem&&closeSubMenu(a)}
function menuItemMouseover(a,d){var e,b,c,g;e=browser.isIE?getContainerWith(window.event.srcElement,"A","menuItem"):a.currentTarget;b=getContainerWith(e,"DIV","menu");null!=b.activeItem&&closeSubMenu(b);b.activeItem=e;e.className+=" menuItemHighlight";if(null==e.subMenu)e.subMenu=document.getElementById(d),null==e.subMenu.isInitialized&&menuInit(e.subMenu);if(null==e.subMenu.onmouseout)e.subMenu.onmouseout=buttonOrMenuMouseout;if(null==e.subMenu.onclick)e.subMenu.onclick=buttonOrMenuMouseout;c=getPageOffsetLeft(e)+e.offsetWidth;g=getPageOffsetTop(e);var i,j;browser.isIE&&(i=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft)+(0!=document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth),j=Math.max(document.documentElement.scrollTop,document.body.scrollTop)+(0!=document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight));browser.isOP&&(i=document.documentElement.scrollLeft+window.innerWidth,j=document.documentElement.scrollTop+window.innerHeight);browser.isNS&&(i=window.scrollX+window.innerWidth,j=window.scrollY+window.innerHeight);i-=e.subMenu.offsetWidth;j-=e.subMenu.offsetHeight;c>i&&(c=Math.max(0,c-e.offsetWidth-e.subMenu.offsetWidth+(b.offsetWidth-e.offsetWidth)));g=Math.max(0,Math.min(g,j));e.subMenu.style.left=c+"px";e.subMenu.style.top=g+"px";e.subMenu.style.visibility="visible";if(null!=e.subMenu.iframeEl)e.subMenu.iframeEl.style.left=e.subMenu.style.left,e.subMenu.iframeEl.style.top=e.subMenu.style.top,e.subMenu.iframeEl.style.width=e.subMenu.offsetWidth+"px",e.subMenu.iframeEl.style.height=e.subMenu.offsetHeight+"px",e.subMenu.iframeEl.style.display="";browser.isIE?window.event.cancelBubble=!0:a.stopPropagation()}
function closeSubMenu(a){if(!(null==a||null==a.activeItem)){if(null!=a.activeItem.subMenu){closeSubMenu(a.activeItem.subMenu);a.activeItem.subMenu.style.visibility="hidden";if(null!=a.activeItem.subMenu.iframeEl)a.activeItem.subMenu.iframeEl.style.display="none";a.activeItem.subMenu=null}removeClassName(a.activeItem,"menuItemHighlight");a.activeItem=null}}
function buttonOrMenuMouseout(a){var d;if(null!=activeButton){if(browser.isIE)d=window.event.toElement;else if(null!=a.relatedTarget)try{d=a.relatedTarget.tagName?a.relatedTarget:a.relatedTarget.parentNode}catch(e){}null==getContainerWith(d,"DIV","menu")&&(resetButton(activeButton),activeButton=null)}}
function menuInit(a){var d,e,b,c,g,i,j;if(browser.isIE){a.style.lineHeight="2.5ex";e=a.getElementsByTagName("SPAN");for(i=0;i<e.length;i++)if(hasClassName(e[i],"menuItemArrow"))e[i].style.fontFamily="Webdings",e[i].firstChild.nodeValue="4"}d=a.getElementsByTagName("A");if(0<d.length){g=d[0].offsetWidth;for(i=0;i<d.length;i++){e=d[i].getElementsByTagName("SPAN");c=b=null;for(j=0;j<e.length;j++)hasClassName(e[j],"menuItemText")&&(b=e[j]),hasClassName(e[j],"menuItemArrow")&&(c=e[j]);if(null!=b&&null!=c&&(b.style.paddingRight=g-(b.offsetWidth+c.offsetWidth)+"px",browser.isOP))c.style.marginRight="0px"}if(browser.isIE)e=d[0].offsetWidth,d[0].style.width=e+"px",b=d[0].offsetWidth-e,d[0].style.width=e-b+"px";if(browser.isIE)d=document.createElement("IFRAME"),d.frameBorder=0,d.src="javascript:false;",d.style.display="none",d.style.position="absolute",d.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)",a.iframeEl=a.parentNode.insertBefore(d,a);a.isInitialized=!0}}
function getContainerWith(a,d,e){for(;null!=a&&!(null!=a.tagName&&a.tagName==d&&hasClassName(a,e));)a=a.parentNode;return a}function hasClassName(a,d){var e,b;b=a.className.split(" ");for(e=0;e<b.length;e++)if(b[e]==d)return!0;return!1}function removeClassName(a,d){var e,b,c;if(null!=a.className){c=[];b=a.className.split(" ");for(e=0;e<b.length;e++)b[e]!=d&&c.push(b[e]);a.className=c.join(" ")}}
function getPageOffsetLeft(a){var d;d=a.offsetLeft;null!=a.offsetParent&&(d+=getPageOffsetLeft(a.offsetParent));return d}function getPageOffsetTop(a){var d;d=a.offsetTop;null!=a.offsetParent&&(d+=getPageOffsetTop(a.offsetParent));return d}
var ContentHandling={testResults:{},tests:{}},DLApp={DM_SERVLET:function(){return"dmuseion"},DL_SERVLET:function(){return"dlibra"},componentAjaxCall:function(a,d,e,b){jQuery.ajax({type:"POST",url:homePageServletUrl+"/ajax.xml",dataType:"xml",data:"wid=ComponentRenderer&onlydata=false&name="+a+"&pageId="+d+("undefined"!=typeof b?"&"+b:""),success:function(a){a=a.getElementsByTagName("ComponentRenderer")[0].childNodes[0].nodeValue;e(a)}})}},PageUtils={pageId:"",init:function(){var a=this;$(".leftDiv").each(function(){var d=$(this).attr("id"),e=$(this).next(),d=d.replace("ldi_","");"hidden"==getCookie("ldi_"+a.pageId+"_"+d)?(e.hide(),$(this).children(".sh_button").attr("src",homePageUrl+"style/dlibra/"+userStyleVariant+"/l_close.gif")):(e.show(),$(this).children(".sh_button").attr("src",homePageUrl+"style/dlibra/"+userStyleVariant+"/l_open.gif"))});this.initAccountMenu()},autoExpand:function(){$(".left").children().length||($(".left").hide(),$(".right").css({width:"100%"}))},menuHide:!1,initAccountMenu:function(){var a=this;$("#accountLink, #account-menu").bind("mouseover",function(){a.menuHide=!1;var d=PageUtils.findRealPosition($("#accountLink")[0]);$("#account-menu").css({position:"absolute",top:d[1]+25,left:d[0]-130}).show()});$("#accountLink, #account-menu").bind("mouseout",function(){a.menuHide=!0;setTimeout("PageUtils.hideAccountMenu()",2E3)});DLApp.componentAjaxCall("pl.psnc.dlibra.web.comp.pages.components.AccountMenuComponent",pageId,function(a){$("#account-menu-loading").remove();$("#account-menu").prepend(a)})},hideAccountMenu:function(){this.menuHide&&$("#account-menu").hide()},documentWidth:function(){return null!=window.innerWidth?window.innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:null!=document.body?document.body.clientWidth:null},documentHeight:function(){return null!=window.innerHeight?window.innerHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:null!=document.body?document.body.clientHeight:null},bindAccordionMechanism:function(){var a=this;$(".leftDiv").bind("click",function(){var d=$(this).next();d.is(":hidden")?(d.slideDown("fast"),$(this).children(".sh_button").attr("src",homePageUrl+"style/dlibra/"+userStyleVariant+"/l_open.gif"),d=$(this).attr("id"),d=d.replace("ldi_",""),setCookie("ldi_"+a.pageId+"_"+d,"visible",6048E5)):(d.slideUp("fast"),$(this).children(".sh_button").attr("src",homePageUrl+"style/dlibra/"+userStyleVariant+"/l_close.gif"),d=$(this).attr("id"),d=d.replace("ldi_",""),setCookie("ldi_"+a.pageId+"_"+d,"hidden",6048E5))})},bindSlideMechanism:function(a,d){$(a).bind("click",function(){var a=$(d);a.is(":hidden")?a.slideDown():a.slideUp()})},findRealPosition:function(a){var d=curTop=0;if(a.offsetParent){do d+=a.offsetLeft,curTop+=a.offsetTop;while(a=a.offsetParent);return[d,curTop]}},shorterString:function(a,d){return a.length>d?(a=a.substring(0,d),a+"..."):a}},CollectionsComponent={pageId:"",ajaxWarning:"",rootCollectionId:"",selectedDirs:"",urlSuffix:"",initialized:!1,init:function(){this.initialized=!0},selectDir:function(a,d,e){if("undefined"!=typeof d)this.urlSuffix=d;"undefined"==typeof e&&(e=!1);d=$("#colNode_"+a);$("#colList_"+a);if("colSelected"==d.attr("class")&&!1==e)this.selectedDirs=this.selectedDirs.replace(RegExp("(^"+a+"_)|(_"+a+"_)|(_"+a+"$)|(^"+a+"$)","g"),"_"),this.selectedDirs=this.selectedDirs.replace("__","_"),d.attr("class","colUnselected"),d.attr("style","font-weight:normal;"),$("#col_chkbox_on_"+a).hide(),$("#col_chkbox_off_"+a).show();else{d.attr("class","colSelected");d.attr("style","font-weight:bold;");$("#col_chkbox_on_"+a).show();$("#col_chkbox_off_"+a).hide();if(-1<this.selectedDirs.indexOf(a))return;this.selectedDirs=""==this.selectedDirs?a:this.selectedDirs+"_"+a;this.selectedDirs=this.selectedDirs.replace("__","_");this.selectedDirs=this.selectedDirs.replace(RegExp("(^"+this.rootCollectionId+"_)|(_"+this.rootCollectionId+"_)|(_"+this.rootCollectionId+"$)|(^"+this.rootCollectionId+"$)","g"),"_");this.selectedDirs=this.selectedDirs.replace("__","_");"aresults"==this.pageId&&this.deselectParents(a)}e||("results"==this.pageId?this.doChangeDir("normal"):"aresults"==this.pageId&&this.doChangeDir("advance"))},deselectParents:function(a){var d=this;$("#colList_"+a).parents(".expandedColl").each(function(){var a=$(this).attr("id");d.deselectNode(a)});$("#colList_"+a).find("li").each(function(){var a=$(this).attr("id");d.deselectNode(a)})},deselectNode:function(a){a=a.replace("colList_","");$("#col_chkbox_on_"+a).hide();$("#col_chkbox_off_"+a).show();$("#colNode_"+a).attr("class","colUnselected");this.selectedDirs=this.selectedDirs.replace(RegExp("(^"+a+"_)|(_"+a+"_)|(_"+a+"$)|(^"+a+"$)","g"),"_");this.selectedDirs.replace("__","_")},showWaitWarn:function(){var a=getAjaxWarning(this.ajaxWarning,homePageUrl);jQuery.blockUI(a)},deselectAll:function(){if(""!=this.selectedDirs)$(".collImg").each(function(){-1<$(this).attr("id").indexOf("col_chkbox_on")?$(this).hide():-1<$(this).attr("id").indexOf("col_chkbox_off")&&$(this).show()}),$(".colSelected").attr("class","colUnselected"),this.selectedDirs="","results"==this.pageId?this.doChangeDir("normal"):"aresults"==this.pageId&&this.doChangeDir("advance")},doChangeDir:function(a){setTimeout("CollectionsComponent.showWaitWarn()",500);$("#dirids").val("");"undefined"!=typeof SearchAmbiguousAttributesComponent?"advance"==a?SearchAmbiguousAttributesComponent.prepareAdvForm():SearchAmbiguousAttributesComponent.prepareForm(!0):"advance"==a?window.location.href=homePageServletUrl+"/"+this.pageId+"?action=SearchAction&mdirids="+this.selectedDirs+"&skipSearch=false"+this.urlSuffix+"&rootid="+SearchResultsComponent.rootid:prepareForm()}};function quickLogin(){var a=parent.document.getElementById("nyroModalIframe"),d;d=""!=DLAppVars.loginLink?DLAppVars.loginLink:homePageServletUrl+"/login-select";"undefined"!=typeof a&&null!=a?a.src=d:parent.window.location.href=""!=DLAppVars.loginLink?DLAppVars.loginLink:homePageServletUrl+"/login-select"}
function quickRegister(){parent.window.location.href=homePageServletUrl+"/new-account"}function showLoginInfo(){$("#securedContent").hide();$("#loginReminder").fadeIn("slow")}var DIR_ID="";function collectionTree(){window.location.href=homePageServletUrl+"/collections?dirids="+DIR_ID}
function splitLongSentences(){for(var a=$("span.attribute > a"),d=0;d<a.length;d++)if(""!=a[d].id){var e=$("#"+a[d].id),b=a[d].id.replace("attr_anch_",""),c=e.text(),c=c.match(/.*?(\.|,|\!|\?|\(|\)|$)/g),g="";if(null!=c){for(var i=0;i<c.length;i++)g+="<a class='splittedAttrValue' id='pmcA_"+b+"_"+i+"' href='#'>"+c[i]+"</a>";e.replaceWith(g);for(i=0;i<c.length;i++)$("#pmcA_"+b+"_"+i).live("click",function(){var a=$(this).text(),b=$(this).attr("id").replace("pmcA_",""),b=b.match(/.*?(\_)/g)[0].replace("_","");submitQuery(b,a.replace(/(\.|,|\!|\?|\(|\)|)/g,""))})}}}function fitMiniatures(){var a=$(".minImg");_fitMiniature(0,a)}function _fitMiniatures(a,d,e){d=$("."+d);__fitMiniature(0,d,a,e)}
function __fitMiniature(a,d,e,b){if(!(a>=d.length)){var c=d[a],g=parseInt($("."+e).css("width")),i=parseInt($("."+e).css("height"));if(c.complete){var j=calculateFit(g,i,c.width,c.height);Infinity!=j&&resizeAndFit(j,c,g,i,b);__fitMiniature(a+1,d,e,b)}else $(c).load(function(){var h=calculateFit(g,i,c.width,c.height);Infinity!=h&&resizeAndFit(h,c,g,i,b);__fitMiniature(a+1,d,e,b)})}}function _fitMiniature(a,d){__fitMiniature(a,d,"minContainer")}
function fitMiniature(a,d){$("#"+a).replaceWith('<img id="'+a+'" src="'+d+'" class="minImg"/>');var e=$("#"+a)[0],b=parseInt($(".minContainer").css("width")),c=parseInt($(".minContainer").css("height"));if(e.complete){var g=calculateFit(b,c,e.width,e.height);resizeAndFit(g,e,b,c)}else $(e).load(function(){var a=calculateFit(b,c,e.width,e.height);resizeAndFit(a,e,b,c)})}
function resizeAndFit(a,d,e,b,c){var g=parseInt(d.width*(a/100)),a=parseInt(d.height*(a/100)),i=0,j=0;c||(i=parseInt((e-g)/2));j=parseInt((b-a)/2);$(d).css({width:g,height:a,"margin-left":i,"margin-top":j})}function calculateFit(a,d,e,b){a=parseFloat((100*a/e).toFixed(1));d=parseFloat((100*d/b).toFixed(1));return a<d?a:d}function getRequestParam(a,d){var e=d+"=",b=a.indexOf(e);if(-1==b)return null;var c=a.indexOf("&",b);return-1==c?a.substring(b+e.length,a.length):a.substring(b+e.length,c)}
function safePageRefresh(){var a=removeAction(window.location.href),d=a.indexOf("#");-1!=d&&(a=a.substring(0,d));-1!=a.indexOf("showContent=true")&&(a=a.replace("showContent=true","showContent=false"));window.location.href=a}var NAME_MAX_LENGTH=100;function shorterNames(){$(".dlibra_shortNames a").each(function(){var a=this.innerHTML;if(a.length>NAME_MAX_LENGTH)a=a.substring(0,NAME_MAX_LENGTH-3),this.innerHTML=a+"..."})}
function _shorterNames(a,d){$(a).each(function(){var a=$(this).text(),a=$.trim(a);if(a.length>d&&(a=a.substring(0,d),$(this).text(a+"..."),""==this.id))this.id="dL_shorter"})}function __shorterNames(a,d){var e=$(a).text();if(e.length>d&&(e=e.substring(0,d),$(this).text(e+"..."),""==this.id))this.id="dL_shorter"}function _cutString(a){return cutString(a,500)}function cutString(a,d){a.length>d&&(a=a.substring(0,d-3),a+="...");return a}
function isInteger(a){var d;if(isEmpty(a))return 1==isInteger.arguments.length?0:!0==isInteger.arguments[1];for(d=0;d<a.length;d++){var e=a.charAt(d);if(!isDigit(e))return"-"==e}return!0}function isEmpty(a){return null==a||0==a.length}function isDigit(a){return"0"<=a&&"9">=a}function isVisible(a){return"none"!=a.style.display}function isEmailValid(a){return/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(a)}
function BrowserCheck(){var a=navigator.appName;this.b="Netscape"==a?"ns":"Microsoft Internet Explorer"==a?"ie":a;this.version=navigator.appVersion;this.v=parseInt(this.version);this.ns="ns"==this.b&&4<=this.v;this.ns4="ns"==this.b&&4==this.v;this.ns5="ns"==this.b&&5==this.v;this.ie="ie"==this.b&&4<=this.v;this.ie4=0<this.version.indexOf("MSIE 4");this.ie5=0<this.version.indexOf("MSIE 5");this.ie6=0<this.version.indexOf("MSIE 6");this.ie7=0<this.version.indexOf("MSIE 7");this.ff=0<navigator.userAgent.indexOf("Firefox");this.ff2=0<navigator.userAgent.indexOf("Firefox/2");this.min=this.ns||this.ie}is=new BrowserCheck;var stat;function statBar(a,d){clearTimeout(stat);window.status=a;stat=setTimeout("statErase()",d)}function statErase(){window.status="dLibra - biblioteka cyfrowa"}function preload(a,d){document.images&&(eval(a+" = new Image()"),eval(a+'.src = "'+d+'"'))}
function changeImage(a,d,e){if(document.images)document.layers&&null!=a?eval("document."+a+'.document.images["'+d+'"].src = '+e+".src"):document.images[d].src=eval(e+".src")}function setCookie(a,d,e,b,c){var g=new Date((new Date).getTime()+e),a=a+"="+escape(d)+(e?"; expires="+g.toGMTString():"")+(b?"; path="+b:"")+(c?"; domain="+c:"");document.cookie=a}function getCookie(a){return(a=document.cookie.match(a+"=(.*?)(;|$)"))?unescape(a[1]):null}
function hideLinks(a,d,e){document.forms.collections[a].value==e?document.getElementById(d).style.visibility="hidden":document.getElementById(d).style.visibility="visible"}function hideSelect(){$("select").hide()}function unhideSelect(){$("select").show()}function showPopup(a,d,e){pictureWindow=window.open(a+d,e,"scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,height=550,width=470");pictureWindow.focus()}
function showHelp(a,d){showPopup(d,mainServletName+"/help?id="+a,"dlibra_help_window")}function showContact(a){showPopup(a,mainServletName+"/contact","dlibra_contact_window")}function showElementContact(a,d){showPopup(d,mainServletName+"/elementcontact?id="+a,"dlibra_element_contact_window")}
function getAjaxWarning(a,d){if(null==d)return a+'<br/> <img src="../style/common/img/pleasewait.gif" alt="[||--]" />';d=(d+"/style/common/img/pleasewait.gif").replace("//style","/style");return a+'<br/> <img src="'+d+'" alt="[||--]" />'}
function statusMessage(a,d,e,b,c,g,i){null==g&&(g="error",d&&(g="success"));null==c&&(c=2E3);null==i&&(i="../");var j=i+"/style/common/img/icons/statusok2.gif";d||(j=i+"/style/common/img/icons/statuserror2.gif");$("#"+b).html('<span id="'+e+'" class="'+g+'"><img src="'+j+'" alt="&nbsp" style="vertical-align:bottom"/>&nbsp;'+a+"</span>");setTimeout('$("#'+e+'").hide("medium")',c)}
function removeAction(a){var d=a=new String(a),e=a.indexOf("?action=");-1==e&&(e=a.indexOf("&action="));if(-1!=e)var d=a.substring(e+1),b=d.indexOf("&"),d=-1==b?a.substring(0,e):a.substring(0,e+1)+d.substring(b+1);return d}function replaceAll(a,d,e,b){d="/"+d+"/g";b&&(d+="i");return a.replace(eval(d),e)}
(function(a){a.fn.extend({autocomplete:function(d,e){var b="string"==typeof d,e=a.extend({},a.Autocompleter.defaults,{url:b?d:null,data:b?null:d,delay:b?a.Autocompleter.defaults.delay:10,max:e&&!e.scroll?10:150},e);e.highlight=e.highlight||function(a){return a};e.formatMatch=e.formatMatch||e.formatItem;return this.each(function(){new a.Autocompleter(this,e)})},result:function(a){return this.bind("result",a)},search:function(a){return this.trigger("search",[a])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(a){return this.trigger("setOptions",[a])},unautocomplete:function(){return this.trigger("unautocomplete")}});a.Autocompleter=function(d,e){var b,c;function g(){var a=w.selected();if(!a)return!1;var b=a.result;p=b;if(e.multiple){var c=j(o.val());1<c.length&&(b=c.slice(0,c.length-1).join(e.multipleSeparator)+e.multipleSeparator+b);b+=e.multipleSeparator}o.val(b);m();o.trigger("result",[a.data,a.value]);return!0}function i(a,c){if(y==b)w.hide();else{var d=o.val();if(c||d!=p)p=d,d=h(d),d.length>=e.minChars?(o.addClass(e.loadingClass),e.matchCase||(d=d.toLowerCase()),f(d,n,m)):(o.removeClass(e.loadingClass),w.hide())}}function j(b){if(!b)return[""];var b=b.split(e.multipleSeparator),c=[];a.each(b,function(b,d){a.trim(d)&&(c[b]=a.trim(d))});return c}function h(a){if(!e.multiple)return a;a=j(a);return a[a.length-1]}function m(){var b=w.visible();w.hide();clearTimeout(q);o.removeClass(e.loadingClass);e.mustMatch&&o.search(function(a){a||(e.multiple?(a=j(o.val()).slice(0,-1),o.val(a.join(e.multipleSeparator)+(a.length?e.multipleSeparator:""))):o.val(""))});b&&a.Autocompleter.Selection(d,d.value.length,d.value.length)}function n(b,f){if(f&&f.length&&r){o.removeClass(e.loadingClass);w.display(f,b);var g=f[0].value;e.autoFill&&h(o.val()).toLowerCase()==b.toLowerCase()&&y!=c&&(o.val(o.val()+g.substring(h(p).length)),a.Autocompleter.Selection(d,p.length,p.length+g.length));w.show()}else m()}function f(b,c,f){e.matchCase||(b=b.toLowerCase());var g=v.load(b);if(g&&g.length)c(b,g);else if("string"==typeof e.url&&0<e.url.length){var i={timestamp:+new Date};a.each(e.extraParams,function(a,b){i[a]="function"==typeof b?b():b});a.ajax({mode:"abort",port:"autocomplete"+d.name,dataType:e.dataType,url:e.url,data:a.extend({q:h(b),limit:e.max},i),success:function(d){var f;if(!(f=e.parse&&e.parse(d))){f=[];for(var d=d.split("\n"),g=0;g<d.length;g++){var h=a.trim(d[g]);h&&(h=h.split("|"),f[f.length]={data:h,value:h[0],result:e.formatResult&&e.formatResult(h,h[0])||h[0]})}}v.add(b,f);c(b,f)}})}else w.emptyList(),f(b)}
b=46;c=8;var o=a(d).attr("autocomplete","off").addClass(e.inputClass),q,p="",v=a.Autocompleter.Cache(e),r=0,y,u={mouseDownOnSelect:!1},w=a.Autocompleter.Select(e,d,g,u),x;a.browser.opera&&a(d.form).bind("submit.autocomplete",function(){if(x)return x=!1});o.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(b){y=b.keyCode;switch(b.keyCode){case 38:b.preventDefault();w.visible()?w.prev():i(0,!0);break;case 40:b.preventDefault();w.visible()?w.next():i(0,!0);break;case 33:b.preventDefault();w.visible()?w.pageUp():i(0,!0);break;case 34:b.preventDefault();w.visible()?w.pageDown():i(0,!0);break;case e.multiple&&","==a.trim(e.multipleSeparator)&&188:case 9:case 13:if(g())return b.preventDefault(),x=!0,!1;break;case 27:w.hide();break;default:clearTimeout(q),q=setTimeout(i,e.delay)}}).focus(function(){r++}).blur(function(){r=0;u.mouseDownOnSelect||(clearTimeout(q),q=setTimeout(m,200))}).click(function(){1<r++&&!w.visible()&&i(0,!0)}).bind("search",function(){function b(a,d){var e;if(d&&d.length)for(var f=0;f<d.length;f++)if(d[f].result.toLowerCase()==a.toLowerCase()){e=d[f];break}"function"==typeof c?c(e):o.trigger("result",e&&[e.data,e.value])}var c=1<arguments.length?arguments[1]:null;a.each(j(o.val()),function(a,c){f(c,b,b)})}).bind("flushCache",function(){v.flush()}).bind("setOptions",function(b,c){a.extend(e,c);"data"in c&&v.populate()}).bind("unautocomplete",function(){w.unbind();o.unbind();a(d.form).unbind(".autocomplete")})};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:200,matchCase:!1,matchSubset:!0,matchContains:!1,cacheLength:10,max:100,mustMatch:!1,extraParams:{},selectFirst:!0,formatItem:function(a){return a[0]},formatMatch:null,autoFill:!1,width:0,multiple:!1,multipleSeparator:", ",highlight:function(a,e){return a.replace(RegExp("(?![^&;]+;)(?!<[^<>]*)("+e.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:!0,scrollHeight:180};a.Autocompleter.Cache=function(d){function e(a,b){d.matchCase||(a=a.toLowerCase());var c=a.indexOf(b);return-1==c?!1:0==c||d.matchContains}function b(a,b){j>d.cacheLength&&g();i[a]||j++;i[a]=b}function c(){if(!d.data)return!1;var c={},e=0;if(!d.url)d.cacheLength=1;c[""]=[];for(var g=0,f=d.data.length;g<f;g++){var i=d.data[g],i="string"==typeof i?[i]:i,j=d.formatMatch(i,g+1,d.data.length);if(!1!==j){var p=j.charAt(0).toLowerCase();c[p]||(c[p]=[]);i={value:j,data:i,result:d.formatResult&&d.formatResult(i)||j};c[p].push(i);e++<d.max&&c[""].push(i)}}a.each(c,function(a,c){d.cacheLength++;b(a,c)})}function g(){i={};j=0}var i={},j=0;setTimeout(c,25);return{flush:g,add:b,populate:c,load:function(b){if(!d.cacheLength||!j)return null;if(!d.url&&d.matchContains){var c=[],g;for(g in i)if(0<g.length){var f=i[g];a.each(f,function(a,d){e(d.value,b)&&c.push(d)})}return c}if(i[b])return i[b];if(d.matchSubset)for(g=b.length-1;g>=d.minChars;g--)if(f=i[b.substr(0,g)])return c=[],a.each(f,function(a,d){e(d.value,b)&&(c[c.length]=d)}),c;return null}}};a.Autocompleter.Select=function(d,e,b,c){var g;function i(){q&&(p=a("<div/>").hide().addClass(d.resultsClass).css("position","absolute").appendTo(document.body),v=a("<ul/>").appendTo(p).mouseover(function(b){j(b).nodeName&&"LI"==j(b).nodeName.toUpperCase()&&(n=a("li",v).removeClass(g).index(j(b)),a(j(b)).addClass(g))}).click(function(c){a(j(c)).addClass(g);b();e.focus();return!1}).mousedown(function(){c.mouseDownOnSelect=!0}).mouseup(function(){c.mouseDownOnSelect=!1}),0<d.width&&p.css("width",d.width),q=!1)}function j(a){for(a=a.target;a&&"LI"!=a.tagName;)a=a.parentNode;return!a?[]:a}function h(a){m.slice(n,n+1).removeClass(g);n+=a;0>n?n=m.size()-1:n>=m.size()&&(n=0);a=m.slice(n,n+1).addClass(g);if(d.scroll){var b=0;m.slice(0,n).each(function(){b+=this.offsetHeight});b+a[0].offsetHeight-v.scrollTop()>v[0].clientHeight?v.scrollTop(b+a[0].offsetHeight-v.innerHeight()):b<v.scrollTop()&&v.scrollTop(b)}}g="ac_over";var m,n=-1,f,o="",q=!0,p,v;return{display:function(b,c){i();f=b;o=c;v.empty();for(var e=d.max&&d.max<f.length?d.max:f.length,h=0;h<e;h++)if(f[h]){var j=d.formatItem(f[h].data,h+1,e,f[h].value,o);!1!==j&&(j=a("<li/>").html(d.highlight(j,o)).addClass(0==h%2?"ac_even":"ac_odd").appendTo(v)[0],a.data(j,"ac_data",f[h]))}m=v.find("li");d.selectFirst&&(m.slice(0,1).addClass(g),n=0);a.fn.bgiframe&&v.bgiframe()},next:function(){h(1)},prev:function(){h(-1)},pageUp:function(){0!=n&&0>n-8?h(-n):h(-8)},pageDown:function(){n!=m.size()-1&&n+8>m.size()?h(m.size()-1-n):h(8)},hide:function(){p&&p.hide();m&&m.removeClass(g);n=-1},visible:function(){return p&&p.is(":visible")},current:function(){return this.visible()&&(m.filter("."+g)[0]||d.selectFirst&&m[0])},show:function(){var b=a(e).offset();p.css({width:"string"==typeof d.width||0<d.width?d.width:a(e).width(),top:b.top+e.offsetHeight,left:b.left}).show();if(d.scroll&&(v.scrollTop(0),v.css({maxHeight:d.scrollHeight,overflow:"auto"}),a.browser.msie&&"undefined"===typeof document.body.style.maxHeight)){var c=0;m.each(function(){c+=this.offsetHeight});b=c>d.scrollHeight;v.css("height",b?d.scrollHeight:c);b||m.width(v.width()-parseInt(m.css("padding-left"))-parseInt(m.css("padding-right")))}},selected:function(){var b=m&&m.filter("."+g).removeClass(g);return b&&b.length&&a.data(b[0],"ac_data")},emptyList:function(){v&&v.empty()},unbind:function(){p&&p.remove()}}};a.Autocompleter.Selection=function(a,e,b){if(a.createTextRange){var c=a.createTextRange();c.collapse(!0);c.moveStart("character",e);c.moveEnd("character",b);c.select()}else if(a.setSelectionRange)a.setSelectionRange(e,b);else if(a.selectionStart)a.selectionStart=e,a.selectionEnd=b;a.focus()}})(jQuery);(function(a){var d=a.ajax,e={},b=[],c=[];a.ajax=function(a){var a=jQuery.extend(a,jQuery.extend({},jQuery.ajaxSettings,a)),i=a.port;switch(a.mode){case"abort":return e[i]&&e[i].abort(),e[i]=d.apply(this,arguments);case"queue":var j=a.complete;a.complete=function(){j&&j.apply(this,arguments);jQuery([d]).dequeue("ajax"+i)};jQuery([d]).queue("ajax"+i,function(){d(a)});return;case"sync":var h=b.length;b[h]={error:a.error,success:a.success,complete:a.complete,done:!1};c[h]={error:[],success:[],complete:[]};a.error=function(){c[h].error=arguments};a.success=function(){c[h].success=arguments};a.complete=function(){c[h].complete=arguments;b[h].done=!0;if(0==h||!b[h-1])for(var a=h;a<b.length&&b[a].done;a++)b[a].error&&b[a].error.apply(jQuery,c[a].error),b[a].success&&b[a].success.apply(jQuery,c[a].success),b[a].complete&&b[a].complete.apply(jQuery,c[a].complete),b[a]=null,c[a]=null}}return d.apply(this,arguments)}})(jQuery);(function(a){a.fn.bgIframe=a.fn.bgiframe=function(d){if(a.browser.msie&&/6.0/.test(navigator.userAgent)){var d=a.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:!0,src:"javascript:false;"},d||{}),e=function(a){return a&&a.constructor==Number?a+"px":a},b='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+d.src+'"style="display:block;position:absolute;z-index:-1;'+(!1!==d.opacity?"filter:Alpha(Opacity='0');":"")+"top:"+("auto"==d.top?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":e(d.top))+";left:"+("auto"==d.left?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":e(d.left))+";width:"+("auto"==d.width?"expression(this.parentNode.offsetWidth+'px')":e(d.width))+";height:"+("auto"==d.height?"expression(this.parentNode.offsetHeight+'px')":e(d.height))+';"/>';return this.each(function(){0==a("> iframe.bgiframe",this).length&&this.insertBefore(document.createElement(b),this.firstChild)})}return this}})(jQuery);(function(a){var d,e,b,c;function g(b){return a.data(b,"tooltip")}function i(b){g(this).delay?q=setTimeout(h,g(this).delay):h();v=!!g(this).track;a(document.body).bind("mousemove",m);m(b)}function j(){if(!a.tooltip.blocked&&!(this==f||!this.tooltipText&&!g(this).bodyHandler)){f=this;o=this.tooltipText;if(g(this).bodyHandler){e.hide();var h=g(this).bodyHandler.call(this);h.nodeType||h.jquery?b.empty().append(h):b.html(h);b.show()}else if(g(this).showBody){h=o.split(g(this).showBody);e.html(h.shift()).show();b.empty();for(var m=0,j;j=h[m];m++)0<m&&b.append("<br/>"),b.append(j);b.hideWhenEmpty()}else e.html(o).show(),b.hide();g(this).showURL&&a(this).url()?c.html(a(this).url().replace("http://","")).show():c.hide();d.addClass(g(this).extraClass);g(this).fixPNG&&d.fixPNG();i.apply(this,arguments)}}function h(){q=null;(!p||!a.fn.bgiframe)&&g(f).fade?d.is(":animated")?d.stop().show().fadeTo(g(f).fade,f.tOpacity):d.is(":visible")?d.fadeTo(g(f).fade,f.tOpacity):d.fadeIn(g(f).fade):d.show();m()}function m(b){if(!(a.tooltip.blocked||b&&"OPTION"==b.target.tagName))if(!v&&d.is(":visible")&&a(document.body).unbind("mousemove",m),null==f)a(document.body).unbind("mousemove",m);else{d.removeClass("viewport-right").removeClass("viewport-bottom");var c=d[0].offsetLeft,e=d[0].offsetTop;b&&(c=b.pageX+g(f).left,e=b.pageY+g(f).top,b="auto",g(f).positionLeft&&(b=a(window).width()-c,c="auto"),d.css({left:c,right:b,top:e}));var b=a(window).scrollLeft(),h=a(window).scrollTop(),i=a(window).width(),j=a(window).height(),n=d[0];b+i<n.offsetLeft+n.offsetWidth&&(c-=n.offsetWidth+20+g(f).left,d.css({left:c+"px"}).addClass("viewport-right"));h+j<n.offsetTop+n.offsetHeight&&(e-=n.offsetHeight+20+g(f).top,d.css({top:e+"px"}).addClass("viewport-bottom"))}}function n(){function b(){d.removeClass(c.extraClass).hide().css("opacity","")}if(!a.tooltip.blocked){q&&clearTimeout(q);f=null;var c=g(this);(!p||!a.fn.bgiframe)&&c.fade?d.is(":animated")?d.stop().fadeTo(c.fade,0,b):d.stop().fadeOut(c.fade,b):b();g(this).fixPNG&&d.unfixPNG()}}d=void 0;e=void 0;b=void 0;c=void 0;var f,o,q,p=a.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),v=!1;a.tooltip={blocked:!1,defaults:{delay:200,fade:!1,showURL:!0,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){a.tooltip.blocked=!a.tooltip.blocked}};a.fn.extend({tooltip:function(f){f=a.extend({},a.tooltip.defaults,f);d||(d=a('<div id="'+f.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide(),a.fn.bgiframe&&d.bgiframe(),e=a("h3",d),b=a("div.body",d),c=a("div.url",d));return this.each(function(){a.data(this,"tooltip",f);this.tOpacity=d.css("opacity");this.tooltipText=this.title;a(this).removeAttr("title");this.alt=""}).mouseover(j).mouseout(n).click(n)},fixPNG:p?function(){return this.each(function(){var b=a(this).css("backgroundImage");if(b.match(/^url\(["']?(.*\.png)["']?\)$/i))b=RegExp.$1,a(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+b+"')"}).each(function(){var b=a(this).css("position");"absolute"!=b&&"relative"!=b&&a(this).css("position","relative")})})}:function(){return this},unfixPNG:p?function(){return this.each(function(){a(this).css({filter:"",backgroundImage:""})})}:function(){return this},hideWhenEmpty:function(){return this.each(function(){a(this)[a(this).html()?"show":"hide"]()})},url:function(){return this.attr("href")||this.attr("src")}})})(jQuery);function EditionInfo(a,d,e,b){this.id=a;this.hasImage=d;this.attributes=e;this.type=b}
function Attribute(a,d,e){this.name=a;this.values=d;this.isTitle=e}function getEditionInformations(a,d,e){jQuery.ajax({type:"POST",url:homePageServletUrl+"/ajax.xml",dataType:"xml",data:"wid=ComponentRenderer&onlydata=true&name=pl.psnc.dlibra.web.comp.pages.components.ExtendEditionInfoComponent&pageId="+d+"&ids="+a,success:function(a){e(tooltipContentFromXML(a,!0))}})}
function tooltipContentFromXML(a,d){var e=d?a.getElementsByTagName("ComponentRenderer")[0].childNodes[0].nodeValue:a;try{xmlDoc=new ActiveXObject("Microsoft.XMLDOM"),xmlDoc.async="false",xmlDoc.loadXML(e),e=xmlDoc}catch(b){parser=new DOMParser,e=xmlDoc=parser.parseFromString(e,"text/xml")}e=e.getElementsByTagName("element");editionInfos=Array(e.length);for(var c=0;c<e.length;c++){for(var g=e[c],i=g.getAttribute("id"),j=g.getAttribute("hasImage"),h=g.getAttribute("type"),g=g.getElementsByTagName("attribute"),m=Array(g.length),n=0;n<g.length;n++){var f=parseInt(g[n].getAttribute("position")),o=g[n].getAttribute("isTitle"),q=g[n].getElementsByTagName("name")[0].childNodes[0].nodeValue,p=g[n].getElementsByTagName("values")[0].childNodes[0].nodeValue;m[f]=new Attribute(q,p,o)}i=new EditionInfo(i,j,m,h);editionInfos[c]=i}return editionInfos}
function generateTooltips(a,d,e,b,c){$(d).tooltip({top:5,left:5,track:!1,delay:0,showURL:!1,bodyHandler:function(){var d=$(this).attr("id"),d=d.replace(e,""),i;"p"==d.charAt(0)?(i="p",d=d.substring(1,d.length)):"e"==d.charAt(0)?(i="e",d=d.substring(1,d.length)):i="e";for(var j,h=0;h<a.length;h++)if(a[h].id==d)if("p"==i&&"publication"==a[h].type){j=a[h];break}else if("e"==i&&"edition"==a[h].type){j=a[h];break}return"basic"==c?tooltipBasicBodyHandler(j,$(this).attr("name"),b):tooltipBodyHandler(j,e,$(this).attr("name"),b)},fade:jQuery.browser.msie?0:250})}var imageMap=[];function TooltipImage(a,d,e){this.src=a;this.id=d;this.image=e}function addImageToBuffer(a){for(var d=0;d<imageMap.length;d++)if(imageMap[d].id=a.id)return imageMap[d];d=new Image;d.src=a.src;a.image=d;return imageMap[imageMap.length]=a}
function tooltipBodyHandler(a,d,e,b,c){var g=a.id,a=titleCheckout(a,e,b),i="",e="",b=".gif";isMSIE6()||(i="margin-bottom:-4px;",e="margin-bottom:6px;",b=".png");if("true"==a.hasImage){var d=d.split("."),d=d[d.length-1],j=d+"_divWithImage"+g;null==c&&(c=homePageUrl+"image/edition/"+g);c=new TooltipImage(c,g,null);c=addImageToBuffer(c);c=c.image;if(c.complete){g='<img src="'+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background_top"+b+'" style="'+i+'"/><div style="width:350px;overflow:hidden;padding-left:11px;padding-top:2px;background:url(\''+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background"+b+'\') repeat-y;" ><div id="'+j+'" class="tooltipImageDiv"><img style="background-color:#fff;" src="'+homePageUrl+"image/edition/"+g+'" id="tooltipImage"></img></div><div>';for(c=0;c<a.attributes.length;c++)i=a.attributes[c],"???"!=i.values&&""!=i.values&&(g=0==c?g+('<p id="tooltipBodyFontStrong"><strong>'+i.name+" : </strong>"+_cutString(i.values)+"</p>"):g+('<p id="tooltipBodyFont"><strong>'+i.name+" : </strong>"+_cutString(i.values)+"</p>"));g+='</div></div><img src="'+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background_bottom"+b+'" style="'+e+'"/>'}else{$(c).load(function(){$(this).hide();$("#"+j).removeClass("tooltipImageDivLoading").addClass("tooltipImageDiv").append(this);$(this).fadeIn()}).attr("id","tooltipImage");g='<img src="'+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background_top"+b+'" style="'+i+'"/><div style="width:350px;overflow:hidden;padding-left:11px;padding-top:2px; background:url(\''+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background"+b+'\') repeat-y;" ><div id="'+j+'" class="tooltipImageDivLoading" style="background:url(\''+homePageUrl+"/style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip_loading.gif') no-repeat center center;\"></div><div>";for(c=0;c<a.attributes.length;c++)i=a.attributes[c],"???"!=i.values&&""!=i.values&&(g=0==c?g+('<p id="tooltipBodyFontStrong"><strong>'+i.name+" : </strong>"+_cutString(i.values)+"</p>"):g+('<p id="tooltipBodyFont"><strong>'+i.name+" : </strong>"+_cutString(i.values)+"</p>"));g+="</div></div>"}}else{g='<img src="'+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background_top"+b+'" style="'+i+'"/><div id="tooltipNoImageDiv" style="background:url(\''+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background"+b+"') repeat-y; width:350px;overflow:hidden;\">";for(c=0;c<a.attributes.length;c++)i=a.attributes[c],"???"!=i.values&&""!=i.values&&(g=0==c?g+('<p id="tooltipBodyFontStrong" style="margin-left:10px;"><strong>'+i.name+" : </strong>"+_cutString(i.values)+"</p>"):g+('<p id="tooltipBodyFont" style="margin-left:10px;"><strong>'+i.name+" : </strong>"+_cutString(i.values)+"</p>"));g+='</div><img src="'+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background_bottom"+b+'" style="'+e+'" />'}return g}
function titleCheckout(a,d,e){for(var b=0;b<a.attributes.length;b++){var c=a.attributes[b];if("true"==c.isTitle&&"???"==c.values)c.values=d}if(0==a.attributes.length)d=new Attribute(e,d,"true"),a.attributes=Array(1),a.attributes[0]=d;return a}function isMSIE6(){return jQuery.browser.msie&&7>parseFloat(jQuery.browser.version)?!0:!1}
function tooltipParticleBodyHandler(a,d){var e="",b="",c=".gif";isMSIE6()||(b="margin-bottom:-4px;",e="margin-bottom:6px;",c=".png");b='<img src="'+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background_top"+c+'" style="'+b+'"/><div id="tooltipNoImageDiv" style="background:url(\''+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background"+c+'\') repeat-y; width:350px;overflow:auto;"><p id="tooltipBodyFont" style="margin-left:17px;">';""!=d&&(b+="<strong>"+d+" : </strong>");return b+(a+"</p>")+('</div><img src="'+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background_bottom"+c+'" style="'+e+'" />')}
function tooltipStyledParticleBodyHandler(a,d,e){var b="",c="",g=".gif";isMSIE6()||(c="margin-bottom:-4px;",b="margin-bottom:6px;",g=".png");e='<img src="'+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background_top"+g+'" style="'+c+'"/><div id="tooltipNoImageDiv" style="background:url(\''+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background"+g+"') repeat-y; width:350px;overflow:auto;\">"+('<p id="tooltipBodyFont" style="margin-left:17px;'+e+'">');""!=d&&(e+="<strong>"+d+" : </strong>");return e+(a+"</p>")+('</div><img src="'+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background_bottom"+g+'" style="'+b+'" />')}
function tooltipBasicBodyHandler(a,d,e){var a=titleCheckout(a,d,e),b=d="",e=".gif";isMSIE6()||(b="margin-bottom:-4px;",d="margin-bottom:6px;",e=".png");for(var b='<img src="'+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background_top"+e+'" style="'+b+'"/><div id="tooltipNoImageDiv" style="background:url(\''+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background"+e+"') repeat-y; width:350px;overflow:auto;\">",c=0;c<a.attributes.length;c++)"???"!=a.attributes[c].values&&(b+='<p id="tooltipBodyFont" style="margin-left:10px;"><strong>'+a.attributes[c].name+" : </strong>"+_cutString(a.attributes[c].values)+"</p>");return b+('</div><img src="'+homePageUrl+"style/dlibra/"+userStyleVariant+"/jquery-tooltip/tooltip-background_bottom"+e+'" style="'+d+'" />')}
function searchResultTitleTooltip(a){null!=a?_shorterNames("a.dLSearchResultTitle span[id=src_titleLink_shorterTitle] span[class=src_titleLink_title]",a):_shorterNames("a.dLSearchResultTitle span[id=src_titleLink_shorterTitle] span[class=src_titleLink_title]",90);$("a.dLSearchResultTitle span[id=dL_shorter], a.dLSearchResultTitle span[id=src_titleLink_creator]").tooltip({delay:0,showURL:!1,top:-10,left:5,bodyHandler:function(){if("src_titleLink_creator"==$(this).attr("id")){var a=$(this).parent().get(0),a=$(a).children("span[class=src_titleLink_title]");return null!=a&&"dL_shorter"==$(a).attr("id")?(a=$(this).parent().get(0),a=$(a).parent().get(0),a=$(a).children("span[id=src_titleLink_fullTitle]"),tooltipStyledParticleBodyHandler(a.html(),"","font-size:10pt;font-weight:bold;")):"<div></div>"}a=$(this).parent().get(0);a=$(a).parent().get(0);a=$(a).children("span[id=src_titleLink_fullTitle]");return tooltipStyledParticleBodyHandler(a.html(),"","font-size:10pt;font-weight:bold;")},fade:250})}
(function(a){a.extend(a.fn,{swapClass:function(a,b){var c=this.filter("."+a);this.filter("."+b).removeClass(b).addClass(a);c.removeClass(a).addClass(b);return this},replaceClass:function(a,b){return this.filter("."+a).removeClass(a).addClass(b).end()},hoverClass:function(d){d=d||"hover";return this.hover(function(){a(this).addClass(d)},function(){a(this).removeClass(d)})},heightToggle:function(a,b){a?this.animate({height:"toggle"},a,b):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();b&&b.apply(this,arguments)})},heightHide:function(a,b){a?this.animate({height:"hide"},a,b):(this.hide(),b&&this.each(b))},prepareBranches:function(a){a.prerendered||(this.filter(":last-child:not(ul)").addClass(d.last),this.filter((a.collapsed?"":"."+d.closed)+":not(."+d.open+")").find(">ul").hide());return this.filter(":has(>ul)")},applyClasses:function(e,b){this.filter(":has(>ul):not(:has(>a))").find(">span").click(function(){b.apply(a(this).next())}).add(a("a",this)).hoverClass();e.prerendered||(this.filter(":has(>ul:hidden)").addClass(d.expandable).replaceClass(d.last,d.lastExpandable),this.not(":has(>ul:hidden)").addClass(d.collapsable).replaceClass(d.last,d.lastCollapsable),this.prepend('<div class="'+d.hitarea+'"/>').find("div."+d.hitarea).each(function(){var b="";a.each(a(this).parent().attr("class").split(" "),function(){b+=this+"-hitarea "});a(this).addClass(b)}));this.find("div."+d.hitarea).click(b)},treeview:function(e){function b(b,e){function g(e){return function(){c.apply(a("div."+d.hitarea,b).filter(function(){return e?a(this).parent("."+e).length:!0}));return!1}}a("a:eq(0)",e).click(g(d.collapsable));a("a:eq(1)",e).click(g(d.expandable));a("a:eq(2)",e).click(g())}function c(){a(this).parent().find(">.hitarea").swapClass(d.collapsableHitarea,d.expandableHitarea).swapClass(d.lastCollapsableHitarea,d.lastExpandableHitarea).end().swapClass(d.collapsable,d.expandable).swapClass(d.lastCollapsable,d.lastExpandable).find(">ul").heightToggle(e.animated,e.toggle);e.unique&&a(this).parent().siblings().find(">.hitarea").replaceClass(d.collapsableHitarea,d.expandableHitarea).replaceClass(d.lastCollapsableHitarea,d.lastExpandableHitarea).end().replaceClass(d.collapsable,d.expandable).replaceClass(d.lastCollapsable,d.lastExpandable).find(">ul").heightHide(e.animated,e.toggle)}function g(){var b=[];h.each(function(c,d){b[c]=a(d).is(":has(>ul:visible)")?1:0});a.cookie(e.cookieId,b.join(""))}function i(){var b=a.cookie(e.cookieId);if(b){var c=b.split("");h.each(function(b,d){a(d).find(">ul")[parseInt(c[b])?"show":"hide"]()})}}e=a.extend({cookieId:"treeview"},e);if(e.add)return this.trigger("add",[e.add]);if(e.toggle){var j=e.toggle;e.toggle=function(){return j.apply(a(this).parent()[0],arguments)}}this.addClass("treeview");var h=this.find("li").prepareBranches(e);switch(e.persist){case"cookie":var m=e.toggle;e.toggle=function(){g();m&&m.apply(this,arguments)};i();break;case"location":var n=this.find("a").filter(function(){return this.href.toLowerCase()==location.href.toLowerCase()});n.length&&n.addClass("selected").parents("ul, li").add(n.next()).show()}h.applyClasses(e,c);e.control&&(b(this,e.control),a(e.control).show());return this.bind("add",function(b,g){a(g).prev().removeClass(d.last).removeClass(d.lastCollapsable).removeClass(d.lastExpandable).find(">.hitarea").removeClass(d.lastCollapsableHitarea).removeClass(d.lastExpandableHitarea);a(g).find("li").andSelf().prepareBranches(e).applyClasses(e,c)})}});var d=a.fn.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"hitarea"};a.fn.Treeview=a.fn.treeview})(jQuery);jQuery.ui||function(a){function d(b,c,d,e){function g(d){d=a[b][c][d]||[];return"string"==typeof d?d.split(/,?\s+/):d}var i=g("getter");1==e.length&&"string"==typeof e[0]&&(i=i.concat(g("getterSetter")));return-1!=a.inArray(d,i)}var e=a.fn.remove,b=a.browser.mozilla&&1.9>parseFloat(a.browser.version);a.ui={version:"1.7.3",plugin:{add:function(b,c,d){var b=a.ui[b].prototype,e;for(e in d)b.plugins[e]=b.plugins[e]||[],b.plugins[e].push([c,d[e]])},call:function(a,b,c){if((b=a.plugins[b])&&a.element[0].parentNode)for(var d=0;d<b.length;d++)a.options[b[d][0]]&&b[d][1].apply(a.element,c)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,c){if("hidden"==a(b).css("overflow"))return!1;var d=c&&"left"==c?"scrollLeft":"scrollTop",e=!1;if(0<b[d])return!0;b[d]=1;e=0<b[d];b[d]=0;return e},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,d,e,g,i){return a.ui.isOverAxis(b,d,g)&&a.ui.isOverAxis(c,e,i)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(b){var c=a.attr,g=a.fn.removeAttr,i=/^aria-/,j=/^wairole:/;a.attr=function(a,b,d){var e=void 0!==d;return"role"==b?e?c.call(this,a,b,"wairole:"+d):(c.apply(this,arguments)||"").replace(j,""):i.test(b)?e?a.setAttributeNS("http://www.w3.org/2005/07/aaa",b.replace(i,"aaa:"),d):c.call(this,a,b.replace(i,"aaa:")):c.apply(this,arguments)};a.fn.removeAttr=function(a){return i.test(a)?this.each(function(){this.removeAttributeNS("http://www.w3.org/2005/07/aaa",a.replace(i,""))}):g.call(this,a)}}a.fn.extend({remove:function(b,c){return this.each(function(){c||(!b||a.filter(b,[this]).length)&&a("*",this).add(this).each(function(){a(this).triggerHandler("remove")});return e.call(a(this),b,c)})},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return!1})},scrollParent:function(){var b;b=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!b.length?a(document):b}});a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){var c=b.nodeName.toLowerCase(),d=a.attr(b,"tabindex");return(/input|select|textarea|button|object/.test(c)?!b.disabled:"a"==c||"area"==c?b.href||!isNaN(d):!isNaN(d))&&!a(b)["area"==c?"parents":"closest"](":hidden").length},tabbable:function(b){var c=a.attr(b,"tabindex");return(isNaN(c)||0<=c)&&a(b).is(":focusable")}});a.widget=function(b,c){var e=b.split(".")[0],b=b.split(".")[1];a.fn[b]=function(c){var g="string"==typeof c,i=Array.prototype.slice.call(arguments,1);if(g&&"_"==c.substring(0,1))return this;if(g&&d(e,b,c,i)){var j=a.data(this[0],b);return j?j[c].apply(j,i):void 0}return this.each(function(){var d=a.data(this,b);!d&&!g&&a.data(this,b,new a[e][b](this,c))._init();d&&g&&a.isFunction(d[c])&&d[c].apply(d,i)})};a[e]=a[e]||{};a[e][b]=function(c,d){var g=this;this.namespace=e;this.widgetName=b;this.widgetEventPrefix=a[e][b].eventPrefix||b;this.widgetBaseClass=e+"-"+b;this.options=a.extend({},a.widget.defaults,a[e][b].defaults,a.metadata&&a.metadata.get(c)[b],d);this.element=a(c).bind("setData."+b,function(a,b,d){if(a.target==c)return g._setData(b,d)}).bind("getData."+b,function(a,b){if(a.target==c)return g._getData(b)}).bind("remove",function(){return g.destroy()})};a[e][b].prototype=a.extend({},a.widget.prototype,c);a[e][b].getterSetter="option"};a.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(b,c){var d=b,e=this;if("string"==typeof b){if(void 0===c)return this._getData(b);d={};d[b]=c}a.each(d,function(a,b){e._setData(a,b)})},_getData:function(a){return this.options[a]},_setData:function(a,b){this.options[a]=b;"disabled"==a&&this.element[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",b)},enable:function(){this._setData("disabled",!1)},disable:function(){this._setData("disabled",!0)},_trigger:function(b,c,d){var e=this.options[b],b=b==this.widgetEventPrefix?b:this.widgetEventPrefix+b,c=a.Event(c);c.type=b;if(c.originalEvent)for(var b=a.event.props.length,g;b;)g=a.event.props[--b],c[g]=c.originalEvent[g];this.element.trigger(c,d);return!(a.isFunction(e)&&!1===e.call(this.element[0],c,d)||c.isDefaultPrevented())}};a.widget.defaults={disabled:!1};a.ui.mouse={_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(a){if(b._preventClickEvent)return b._preventClickEvent=!1,a.stopImmediatePropagation(),!1});if(a.browser.msie)this._mouseUnselectable=this.element.attr("unselectable"),this.element.attr("unselectable","on");this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);a.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable)},_mouseDown:function(b){b.originalEvent=b.originalEvent||{};if(!b.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(b);this._mouseDownEvent=b;var c=this,d=1==b.which,e="string"==typeof this.options.cancel?a(b.target).parents().add(b.target).filter(this.options.cancel).length:!1;if(!d||e||!this._mouseCapture(b))return!0;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=!0},this.options.delay);if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=!1!==this._mouseStart(b),!this._mouseStarted))return b.preventDefault(),!0;this._mouseMoveDelegate=function(a){return c._mouseMove(a)};this._mouseUpDelegate=function(a){return c._mouseUp(a)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.browser.safari||b.preventDefault();return b.originalEvent.mouseHandled=!0}},_mouseMove:function(b){if(a.browser.msie&&!b.button)return this._mouseUp(b);if(this._mouseStarted)return this._mouseDrag(b),b.preventDefault();if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b))(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,b))?this._mouseDrag(b):this._mouseUp(b);return!this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted)this._mouseStarted=!1,this._preventClickEvent=b.target==this._mouseDownEvent.target,this._mouseStop(b);return!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}};a.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(jQuery);(function(a){a.widget("ui.draggable",a.extend({},a.ui.mouse,{_init:function(){if("original"==this.options.helper&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){this.element.data("draggable")&&(this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy())},_mouseCapture:function(d){var e=this.options;if(this.helper||e.disabled||a(d.target).is(".ui-resizable-handle"))return!1;this.handle=this._getHandle(d);return!this.handle?!1:!0},_mouseStart:function(d){var e=this.options;this.helper=this._createHelper(d);this._cacheHelperProportions();if(a.ui.ddmanager)a.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt);e.containment&&this._setContainment();this._trigger("start",d);this._cacheHelperProportions();a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,d);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(d,!0);return!0},_mouseDrag:function(d,e){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!e){var b=this._uiHash();this._trigger("drag",d,b);this.position=b.position}if(!this.options.axis||"y"!=this.options.axis)this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||"x"!=this.options.axis)this.helper[0].style.top=this.position.top+"px";a.ui.ddmanager&&a.ui.ddmanager.drag(this,d);return!1},_mouseStop:function(d){var e=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(e=a.ui.ddmanager.drop(this,d));if(this.dropped)e=this.dropped,this.dropped=!1;if("invalid"==this.options.revert&&!e||"valid"==this.options.revert&&e||!0===this.options.revert||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,e)){var b=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){b._trigger("stop",d);b._clear()})}else this._trigger("stop",d),this._clear();return!1},_getHandle:function(d){var e=!this.options.handle||!a(this.options.handle,this.element).length?!0:!1;a(this.options.handle,this.element).find("*").andSelf().each(function(){this==d.target&&(e=!0)});return e},_createHelper:function(d){var e=this.options,d=a.isFunction(e.helper)?a(e.helper.apply(this.element[0],[d])):"clone"==e.helper?this.element.clone():this.element;d.parents("body").length||d.appendTo("parent"==e.appendTo?this.element[0].parentNode:e.appendTo);d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute");return d},_adjustOffsetFromHelper:function(a){if(void 0!=a.left)this.offset.click.left=a.left+this.margins.left;if(void 0!=a.right)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if(void 0!=a.top)this.offset.click.top=a.top+this.margins.top;if(void 0!=a.bottom)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var d=this.offsetParent.offset();"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(d.left+=this.scrollParent.scrollLeft(),d.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&a.browser.msie)d={top:0,left:0};return{top:d.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:d.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==this.cssPosition){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var d=this.options;if("parent"==d.containment)d.containment=this.helper[0].parentNode;if("document"==d.containment||"window"==d.containment)this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a("document"==d.containment?document:window).width()-this.helperProportions.width-this.margins.left,(a("document"==d.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(d.containment)&&d.containment.constructor!=Array){var e=a(d.containment)[0];if(e){var d=a(d.containment).offset(),b="hidden"!=a(e).css("overflow");this.containment=[d.left+(parseInt(a(e).css("borderLeftWidth"),10)||0)+(parseInt(a(e).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(e).css("borderTopWidth"),10)||0)+(parseInt(a(e).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),10)||0)-(parseInt(a(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(d.containment.constructor==Array)this.containment=d.containment},_convertPositionTo:function(d,e){if(!e)e=this.position;var b="absolute"==d?1:-1,c="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(c[0].tagName);return{top:e.top+this.offset.relative.top*b+this.offset.parent.top*b-(a.browser.safari&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():g?0:c.scrollTop())*b),left:e.left+this.offset.relative.left*b+this.offset.parent.left*b-(a.browser.safari&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():g?0:c.scrollLeft())*b)}},_generatePosition:function(d){var e=this.options,b="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,c=/(html|body)/i.test(b[0].tagName);if("relative"==this.cssPosition&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var g=d.pageX,i=d.pageY;this.originalPosition&&(this.containment&&(d.pageX-this.offset.click.left<this.containment[0]&&(g=this.containment[0]+this.offset.click.left),d.pageY-this.offset.click.top<this.containment[1]&&(i=this.containment[1]+this.offset.click.top),d.pageX-this.offset.click.left>this.containment[2]&&(g=this.containment[2]+this.offset.click.left),d.pageY-this.offset.click.top>this.containment[3]&&(i=this.containment[3]+this.offset.click.top)),e.grid&&(i=this.originalPageY+Math.round((i-this.originalPageY)/e.grid[1])*e.grid[1],i=this.containment?!(i-this.offset.click.top<this.containment[1]||i-this.offset.click.top>this.containment[3])?i:!(i-this.offset.click.top<this.containment[1])?i-e.grid[1]:i+e.grid[1]:i,g=this.originalPageX+Math.round((g-this.originalPageX)/e.grid[0])*e.grid[0],g=this.containment?!(g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2])?g:!(g-this.offset.click.left<this.containment[0])?g-e.grid[0]:g+e.grid[0]:g));return{top:i-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollTop():c?0:b.scrollTop()),left:g-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollLeft():c?0:b.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1},_trigger:function(d,e,b){b=b||this._uiHash();a.ui.plugin.call(this,d,[e,b]);if("drag"==d)this.positionAbs=this._convertPositionTo("absolute");return a.widget.prototype._trigger.call(this,d,e,b)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));a.extend(a.ui.draggable,{version:"1.7.3",eventPrefix:"drag",defaults:{addClasses:!0,appendTo:"parent",axis:!1,cancel:":input,option",connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,delay:0,distance:1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1}});a.ui.plugin.add("draggable","connectToSortable",{start:function(d,e){var b=a(this).data("draggable"),c=b.options,g=a.extend({},e,{item:b.element});b.sortables=[];a(c.connectToSortable).each(function(){var c=a.data(this,"sortable");c&&!c.options.disabled&&(b.sortables.push({instance:c,shouldRevert:c.options.revert}),c._refreshItems(),c._trigger("activate",d,g))})},stop:function(d,e){var b=a(this).data("draggable"),c=a.extend({},e,{item:b.element});a.each(b.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;b.cancelHelperRemoval=!0;this.instance.cancelHelperRemoval=!1;if(this.shouldRevert)this.instance.options.revert=!0;this.instance._mouseStop(d);this.instance.options.helper=this.instance.options._helper;"original"==b.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})}else this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",d,c)})},drag:function(d,e){var b=a(this).data("draggable"),c=this;a.each(b.sortables,function(){this.instance.positionAbs=b.positionAbs;this.instance.helperProportions=b.helperProportions;this.instance.offset.click=b.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver)this.instance.isOver=1,this.instance.currentItem=a(c).clone().appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return e.helper[0]},d.target=this.instance.currentItem[0],this.instance._mouseCapture(d,!0),this.instance._mouseStart(d,!0,!0),this.instance.offset.click.top=b.offset.click.top,this.instance.offset.click.left=b.offset.click.left,this.instance.offset.parent.left-=b.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=b.offset.parent.top-this.instance.offset.parent.top,b._trigger("toSortable",d),b.dropped=this.instance.element,b.currentItem=b.element,this.instance.fromOutside=b;this.instance.currentItem&&this.instance._mouseDrag(d)}else if(this.instance.isOver)this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",d,this.instance._uiHash(this.instance)),this.instance._mouseStop(d,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),b._trigger("fromSortable",d),b.dropped=!1})}});a.ui.plugin.add("draggable","cursor",{start:function(){var d=a("body"),e=a(this).data("draggable").options;if(d.css("cursor"))e._cursor=d.css("cursor");d.css("cursor",e.cursor)},stop:function(){var d=a(this).data("draggable").options;d._cursor&&a("body").css("cursor",d._cursor)}});a.ui.plugin.add("draggable","iframeFix",{start:function(){var d=a(this).data("draggable").options;a(!0===d.iframeFix?"iframe":d.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")})},stop:function(){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(d,e){var b=a(e.helper),c=a(this).data("draggable").options;if(b.css("opacity"))c._opacity=b.css("opacity");b.css("opacity",c.opacity)},stop:function(d,e){var b=a(this).data("draggable").options;b._opacity&&a(e.helper).css("opacity",b._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var d=a(this).data("draggable");if(d.scrollParent[0]!=document&&"HTML"!=d.scrollParent[0].tagName)d.overflowOffset=d.scrollParent.offset()},drag:function(d){var e=a(this).data("draggable"),b=e.options,c=!1;if(e.scrollParent[0]!=document&&"HTML"!=e.scrollParent[0].tagName){if(!b.axis||"x"!=b.axis)if(e.overflowOffset.top+e.scrollParent[0].offsetHeight-d.pageY<b.scrollSensitivity)e.scrollParent[0].scrollTop=c=e.scrollParent[0].scrollTop+b.scrollSpeed;else if(d.pageY-e.overflowOffset.top<b.scrollSensitivity)e.scrollParent[0].scrollTop=c=e.scrollParent[0].scrollTop-b.scrollSpeed;if(!b.axis||"y"!=b.axis)if(e.overflowOffset.left+e.scrollParent[0].offsetWidth-d.pageX<b.scrollSensitivity)e.scrollParent[0].scrollLeft=c=e.scrollParent[0].scrollLeft+b.scrollSpeed;else if(d.pageX-e.overflowOffset.left<b.scrollSensitivity)e.scrollParent[0].scrollLeft=c=e.scrollParent[0].scrollLeft-b.scrollSpeed}else{if(!b.axis||"x"!=b.axis)d.pageY-a(document).scrollTop()<b.scrollSensitivity?c=a(document).scrollTop(a(document).scrollTop()-b.scrollSpeed):a(window).height()-(d.pageY-a(document).scrollTop())<b.scrollSensitivity&&(c=a(document).scrollTop(a(document).scrollTop()+b.scrollSpeed));if(!b.axis||"y"!=b.axis)d.pageX-a(document).scrollLeft()<b.scrollSensitivity?c=a(document).scrollLeft(a(document).scrollLeft()-b.scrollSpeed):a(window).width()-(d.pageX-a(document).scrollLeft())<b.scrollSensitivity&&(c=a(document).scrollLeft(a(document).scrollLeft()+b.scrollSpeed))}!1!==c&&a.ui.ddmanager&&!b.dropBehaviour&&a.ui.ddmanager.prepareOffsets(e,d)}});a.ui.plugin.add("draggable","snap",{start:function(){var d=a(this).data("draggable"),e=d.options;d.snapElements=[];a(e.snap.constructor!=String?e.snap.items||":data(draggable)":e.snap).each(function(){var b=a(this),c=b.offset();this!=d.element[0]&&d.snapElements.push({item:this,width:b.outerWidth(),height:b.outerHeight(),top:c.top,left:c.left})})},drag:function(d,e){for(var b=a(this).data("draggable"),c=b.options,g=c.snapTolerance,i=e.offset.left,j=i+b.helperProportions.width,h=e.offset.top,m=h+b.helperProportions.height,n=b.snapElements.length-1;0<=n;n--){var f=b.snapElements[n].left,o=f+b.snapElements[n].width,q=b.snapElements[n].top,p=q+b.snapElements[n].height;if(f-g<i&&i<o+g&&q-g<h&&h<p+g||f-g<i&&i<o+g&&q-g<m&&m<p+g||f-g<j&&j<o+g&&q-g<h&&h<p+g||f-g<j&&j<o+g&&q-g<m&&m<p+g){if("inner"!=c.snapMode){var v=Math.abs(q-m)<=g,r=Math.abs(p-h)<=g,y=Math.abs(f-j)<=g,u=Math.abs(o-i)<=g;if(v)e.position.top=b._convertPositionTo("relative",{top:q-b.helperProportions.height,left:0}).top-b.margins.top;if(r)e.position.top=b._convertPositionTo("relative",{top:p,left:0}).top-b.margins.top;if(y)e.position.left=b._convertPositionTo("relative",{top:0,left:f-b.helperProportions.width}).left-b.margins.left;if(u)e.position.left=b._convertPositionTo("relative",{top:0,left:o}).left-b.margins.left}var w=v||r||y||u;if("outer"!=c.snapMode){v=Math.abs(q-h)<=g;r=Math.abs(p-m)<=g;y=Math.abs(f-i)<=g;u=Math.abs(o-j)<=g;if(v)e.position.top=b._convertPositionTo("relative",{top:q,left:0}).top-b.margins.top;if(r)e.position.top=b._convertPositionTo("relative",{top:p-b.helperProportions.height,left:0}).top-b.margins.top;if(y)e.position.left=b._convertPositionTo("relative",{top:0,left:f}).left-b.margins.left;if(u)e.position.left=b._convertPositionTo("relative",{top:0,left:o-b.helperProportions.width}).left-b.margins.left}!b.snapElements[n].snapping&&(v||r||y||u||w)&&b.options.snap.snap&&b.options.snap.snap.call(b.element,d,a.extend(b._uiHash(),{snapItem:b.snapElements[n].item}));b.snapElements[n].snapping=v||r||y||u||w}else b.snapElements[n].snapping&&b.options.snap.release&&b.options.snap.release.call(b.element,d,a.extend(b._uiHash(),{snapItem:b.snapElements[n].item})),b.snapElements[n].snapping=!1}}});a.ui.plugin.add("draggable","stack",{start:function(){var d=a(this).data("draggable").options,e=a.makeArray(a(d.stack.group)).sort(function(b,c){return(parseInt(a(b).css("zIndex"),10)||d.stack.min)-(parseInt(a(c).css("zIndex"),10)||d.stack.min)});a(e).each(function(a){this.style.zIndex=d.stack.min+a});this[0].style.zIndex=d.stack.min+e.length}});a.ui.plugin.add("draggable","zIndex",{start:function(d,e){var b=a(e.helper),c=a(this).data("draggable").options;if(b.css("zIndex"))c._zIndex=b.css("zIndex");b.css("zIndex",c.zIndex)},stop:function(d,e){var b=a(this).data("draggable").options;b._zIndex&&a(e.helper).css("zIndex",b._zIndex)}})})(jQuery);(function(a){a.widget("ui.resizable",a.extend({},a.ui.mouse,{_init:function(){var b=this,c=this.options;this.element.addClass("ui-resizable");a.extend(this,{_aspectRatio:!!c.aspectRatio,aspectRatio:c.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:c.helper||c.ghost||c.animate?c.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i))/relative/.test(this.element.css("position"))&&a.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"}),this.element.wrap(a('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize();this.handles=c.handles||(!a(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if("all"==this.handles)this.handles="n,e,s,w,se,sw,ne,nw";var d=this.handles.split(",");this.handles={};for(var e=0;e<d.length;e++){var j=a.trim(d[e]),h=a('<div class="ui-resizable-handle ui-resizable-'+j+'"></div>');/sw|se|ne|nw/.test(j)&&h.css({zIndex:++c.zIndex});"se"==j&&h.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(b){var b=b||this.element,c;for(c in this.handles){this.handles[c].constructor==String&&(this.handles[c]=a(this.handles[c],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var d=a(this.handles[c],this.element),e=0,e=/sw|ne|nw|se|n|s/.test(c)?d.outerHeight():d.outerWidth(),d=["padding",/ne|nw|n/.test(c)?"Top":/se|sw|s/.test(c)?"Bottom":/^e$/.test(c)?"Right":"Left"].join("");b.css(d,e);this._proportionallyResize()}a(this.handles[c])}};this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!b.resizing){if(this.className)var a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=a&&a[1]?a[1]:"se"}});c.autoHide&&(this._handles.hide(),a(this.element).addClass("ui-resizable-autohide").hover(function(){a(this).removeClass("ui-resizable-autohide");b._handles.show()},function(){b.resizing||(a(this).addClass("ui-resizable-autohide"),b._handles.hide())}));this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(b){a(b).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);var c=this.element;c.parent().append(this.originalElement.css({position:c.css("position"),width:c.outerWidth(),height:c.outerHeight(),top:c.css("top"),left:c.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement)},_mouseCapture:function(b){var c=!1,d;for(d in this.handles)a(this.handles[d])[0]==b.target&&(c=!0);return this.options.disabled||!!c},_mouseStart:function(b){var c=this.options,e=this.element.position(),i=this.element;this.resizing=!0;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};(i.is(".ui-draggable")||/absolute/.test(i.css("position")))&&i.css({position:"absolute",top:e.top,left:e.left});a.browser.opera&&/relative/.test(i.css("position"))&&i.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();var e=d(this.helper.css("left")),j=d(this.helper.css("top"));c.containment&&(e+=a(c.containment).scrollLeft()||0,j+=a(c.containment).scrollTop()||0);this.offset=this.helper.offset();this.position={left:e,top:j};this.size=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()};this.originalSize=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()};this.originalPosition={left:e,top:j};this.sizeDiff={width:i.outerWidth()-i.width(),height:i.outerHeight()-i.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio="number"==typeof c.aspectRatio?c.aspectRatio:this.originalSize.width/this.originalSize.height||1;c=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor","auto"==c?this.axis+"-resize":c);i.addClass("ui-resizable-resizing");this._propagate("start",b);return!0},_mouseDrag:function(a){var c=this.helper,d=this.originalMousePosition,e=this._change[this.axis];if(!e)return!1;d=e.apply(this,[a,a.pageX-d.left||0,a.pageY-d.top||0]);if(this._aspectRatio||a.shiftKey)d=this._updateRatio(d,a);d=this._respectSize(d,a);this._propagate("resize",a);c.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(d);this._trigger("resize",a,this.ui());return!1},_mouseStop:function(b){this.resizing=!1;var c=this.options;if(this._helper){var d=this._proportionallyResizeElements,e=d.length&&/textarea/i.test(d[0].nodeName),d=e&&a.ui.hasScroll(d[0],"left")?0:this.sizeDiff.height,e={width:this.size.width-(e?0:this.sizeDiff.width),height:this.size.height-d},d=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null,j=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;c.animate||this.element.css(a.extend(e,{top:j,left:d}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!c.animate&&this._proportionallyResize()}a("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",b);this._helper&&this.helper.remove();return!1},_updateCache:function(a){this.offset=this.helper.offset();if(e(a.left))this.position.left=a.left;if(e(a.top))this.position.top=a.top;if(e(a.height))this.size.height=a.height;if(e(a.width))this.size.width=a.width},_updateRatio:function(a){var c=this.position,d=this.size,e=this.axis;if(a.height)a.width=d.height*this.aspectRatio;else if(a.width)a.height=d.width/this.aspectRatio;if("sw"==e)a.left=c.left+(d.width-a.width),a.top=null;if("nw"==e)a.top=c.top+(d.height-a.height),a.left=c.left+(d.width-a.width);return a},_respectSize:function(a){var c=this.options,d=this.axis,i=e(a.width)&&c.maxWidth&&c.maxWidth<a.width,j=e(a.height)&&c.maxHeight&&c.maxHeight<a.height,h=e(a.width)&&c.minWidth&&c.minWidth>a.width,m=e(a.height)&&c.minHeight&&c.minHeight>a.height;if(h)a.width=c.minWidth;if(m)a.height=c.minHeight;if(i)a.width=c.maxWidth;if(j)a.height=c.maxHeight;var n=this.originalPosition.left+this.originalSize.width,f=this.position.top+this.size.height,o=/sw|nw|w/.test(d),d=/nw|ne|n/.test(d);if(h&&o)a.left=n-c.minWidth;if(i&&o)a.left=n-c.maxWidth;if(m&&d)a.top=f-c.minHeight;if(j&&d)a.top=f-c.maxHeight;if((c=!a.width&&!a.height)&&!a.left&&a.top)a.top=null;else if(c&&!a.top&&a.left)a.left=null;return a},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,c=0;c<this._proportionallyResizeElements.length;c++){var d=this._proportionallyResizeElements[c];if(!this.borderDif){var e=[d.css("borderTopWidth"),d.css("borderRightWidth"),d.css("borderBottomWidth"),d.css("borderLeftWidth")],j=[d.css("paddingTop"),d.css("paddingRight"),d.css("paddingBottom"),d.css("paddingLeft")];this.borderDif=a.map(e,function(a,b){var c=parseInt(a,10)||0,d=parseInt(j[b],10)||0;return c+d})}if(!a.browser.msie||!a(b).is(":hidden")&&!a(b).parents(":hidden").length)d.css({height:b.height()-this.borderDif[0]-this.borderDif[2]||0,width:b.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var b=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var c=a.browser.msie&&7>a.browser.version,d=c?1:0,c=c?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+c,height:this.element.outerHeight()+c,position:"absolute",left:this.elementOffset.left-d+"px",top:this.elementOffset.top-d+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,c){return{width:this.originalSize.width+c}},w:function(a,c){return{left:this.originalPosition.left+c,width:this.originalSize.width-c}},n:function(a,c,d){return{top:this.originalPosition.top+d,height:this.originalSize.height-d}},s:function(a,c,d){return{height:this.originalSize.height+d}},se:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},sw:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,c,d]))},ne:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},nw:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,c,d]))}},_propagate:function(b,c){a.ui.plugin.call(this,b,[c,this.ui()]);"resize"!=b&&this._trigger(b,c,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}));a.extend(a.ui.resizable,{version:"1.7.3",eventPrefix:"resize",defaults:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,cancel:":input,option",containment:!1,delay:0,distance:1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3}});a.ui.plugin.add("resizable","alsoResize",{start:function(){var b=a(this).data("resizable").options;_store=function(b){a(b).each(function(){a(this).data("resizable-alsoresize",{width:parseInt(a(this).width(),10),height:parseInt(a(this).height(),10),left:parseInt(a(this).css("left"),10),top:parseInt(a(this).css("top"),10)})})};"object"==typeof b.alsoResize&&!b.alsoResize.parentNode?b.alsoResize.length?(b.alsoResize=b.alsoResize[0],_store(b.alsoResize)):a.each(b.alsoResize,function(a){_store(a)}):_store(b.alsoResize)},resize:function(){var b=a(this).data("resizable"),c=b.options,d=b.originalSize,e=b.originalPosition,j={height:b.size.height-d.height||0,width:b.size.width-d.width||0,top:b.position.top-e.top||0,left:b.position.left-e.left||0},h=function(c,d){a(c).each(function(){var c=a(this),e=a(this).data("resizable-alsoresize"),g={};a.each((d&&d.length?d:["width","height","top","left"])||["width","height","top","left"],function(a,b){var c=(e[b]||0)+(j[b]||0);c&&0<=c&&(g[b]=c||null)});if(/relative/.test(c.css("position"))&&a.browser.opera)b._revertToRelativePosition=!0,c.css({position:"absolute",top:"auto",left:"auto"});c.css(g)})};"object"==typeof c.alsoResize&&!c.alsoResize.nodeType?a.each(c.alsoResize,function(a,b){h(a,b)}):h(c.alsoResize)},stop:function(){var b=a(this).data("resizable");if(b._revertToRelativePosition&&a.browser.opera)b._revertToRelativePosition=!1,el.css({position:"relative"});a(this).removeData("resizable-alsoresize-start")}});a.ui.plugin.add("resizable","animate",{stop:function(b){var c=a(this).data("resizable"),d=c.options,e=c._proportionallyResizeElements,j=e.length&&/textarea/i.test(e[0].nodeName),h=j&&a.ui.hasScroll(e[0],"left")?0:c.sizeDiff.height,j={width:c.size.width-(j?0:c.sizeDiff.width),height:c.size.height-h},h=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null,m=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;c.element.animate(a.extend(j,m&&h?{top:m,left:h}:{}),{duration:d.animateDuration,easing:d.animateEasing,step:function(){var d={width:parseInt(c.element.css("width"),10),height:parseInt(c.element.css("height"),10),top:parseInt(c.element.css("top"),10),left:parseInt(c.element.css("left"),10)};e&&e.length&&a(e[0]).css({width:d.width,height:d.height});c._updateCache(d);c._propagate("resize",b)}})}});a.ui.plugin.add("resizable","containment",{start:function(){var b=a(this).data("resizable"),c=b.element,e=b.options.containment;if(c=e instanceof
a?e.get(0):/parent/.test(e)?c.parent().get(0):e)if(b.containerElement=a(c),/document/.test(e)||e==document)b.containerOffset={left:0,top:0},b.containerPosition={left:0,top:0},b.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight};else{var i=a(c),j=[];a(["Top","Right","Left","Bottom"]).each(function(a,b){j[a]=d(i.css("padding"+b))});b.containerOffset=i.offset();b.containerPosition=i.position();b.containerSize={height:i.innerHeight()-j[3],width:i.innerWidth()-j[1]};var e=b.containerOffset,h=b.containerSize.height,m=b.containerSize.width,m=a.ui.hasScroll(c,"left")?c.scrollWidth:m,h=a.ui.hasScroll(c)?c.scrollHeight:h;b.parentData={element:c,left:e.left,top:e.top,width:m,height:h}}},resize:function(b){var c=a(this).data("resizable"),d=c.options,e=c.containerOffset,j=c.position,b=c._aspectRatio||b.shiftKey,h={top:0,left:0},m=c.containerElement;m[0]!=document&&/static/.test(m.css("position"))&&(h=e);if(j.left<(c._helper?e.left:0)){c.size.width+=c._helper?c.position.left-e.left:c.position.left-h.left;if(b)c.size.height=c.size.width/d.aspectRatio;c.position.left=d.helper?e.left:0}if(j.top<(c._helper?e.top:0)){c.size.height+=c._helper?c.position.top-e.top:c.position.top;if(b)c.size.width=c.size.height*d.aspectRatio;c.position.top=c._helper?e.top:0}c.offset.left=c.parentData.left+c.position.left;c.offset.top=c.parentData.top+c.position.top;d=Math.abs((c._helper?c.offset.left-h.left:c.offset.left-h.left)+c.sizeDiff.width);e=Math.abs((c._helper?c.offset.top-h.top:c.offset.top-e.top)+c.sizeDiff.height);j=c.containerElement.get(0)==c.element.parent().get(0);h=/relative|absolute/.test(c.containerElement.css("position"));j&&h&&(d-=c.parentData.left);if(d+c.size.width>=c.parentData.width&&(c.size.width=c.parentData.width-d,b))c.size.height=c.size.width/c.aspectRatio;if(e+c.size.height>=c.parentData.height&&(c.size.height=c.parentData.height-e,b))c.size.width=c.size.height*c.aspectRatio},stop:function(){var b=a(this).data("resizable"),c=b.options,d=b.containerOffset,e=b.containerPosition,j=b.containerElement,h=a(b.helper),m=h.offset(),n=h.outerWidth()-b.sizeDiff.width,h=h.outerHeight()-b.sizeDiff.height;b._helper&&!c.animate&&/relative/.test(j.css("position"))&&a(this).css({left:m.left-e.left-d.left,width:n,height:h});b._helper&&!c.animate&&/static/.test(j.css("position"))&&a(this).css({left:m.left-e.left-d.left,width:n,height:h})}});a.ui.plugin.add("resizable","ghost",{start:function(){var b=a(this).data("resizable"),c=b.options,d=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:d.height,width:d.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof c.ghost?c.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=a(this).data("resizable");b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=a(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});a.ui.plugin.add("resizable","grid",{resize:function(){var b=a(this).data("resizable"),c=b.options,d=b.size,e=b.originalSize,j=b.originalPosition,h=b.axis;c.grid="number"==typeof c.grid?[c.grid,c.grid]:c.grid;var m=Math.round((d.width-e.width)/(c.grid[0]||1))*(c.grid[0]||1),c=Math.round((d.height-e.height)/(c.grid[1]||1))*(c.grid[1]||1);/^(se|s|e)$/.test(h)?(b.size.width=e.width+m,b.size.height=e.height+c):/^(ne)$/.test(h)?(b.size.width=e.width+m,b.size.height=e.height+c,b.position.top=j.top-c):(/^(sw)$/.test(h)?(b.size.width=e.width+m,b.size.height=e.height+c):(b.size.width=e.width+m,b.size.height=e.height+c,b.position.top=j.top-c),b.position.left=j.left-m)}});var d=function(a){return parseInt(a,10)||0},e=function(a){return!isNaN(parseInt(a,10))}})(jQuery);(function(a){var d={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"};a.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");var d=this,b=this.options,c=b.title||this.originalTitle||"&nbsp;",g=a.ui.dialog.getTitleId(this.element),i=(this.uiDialog=a("<div/>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:b.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(c){b.closeOnEscape&&c.keyCode&&c.keyCode==a.ui.keyCode.ESCAPE&&d.close(c)}).attr({role:"dialog","aria-labelledby":g}).mousedown(function(a){d.moveToTop(!1,a)});this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(i);var j=(this.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(i),h=a('<a href="#"/>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).mousedown(function(a){a.stopPropagation()}).click(function(a){d.close(a);return!1}).appendTo(j);(this.uiDialogTitlebarCloseText=a("<span/>")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(h);a("<span/>").addClass("ui-dialog-title").attr("id",g).html(c).prependTo(j);j.find("*").add(j).disableSelection();b.draggable&&a.fn.draggable&&this._makeDraggable();b.resizable&&a.fn.resizable&&this._makeResizable();this._createButtons(b.buttons);this._isOpen=!1;b.bgiframe&&a.fn.bgiframe&&i.bgiframe();b.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle)},close:function(d){var b=this;if(!1!==b._trigger("beforeclose",d)&&(b.overlay&&b.overlay.destroy(),b.uiDialog.unbind("keypress.ui-dialog"),b.options.hide?b.uiDialog.hide(b.options.hide,function(){b._trigger("close",d)}):b.uiDialog.hide()&&b._trigger("close",d),a.ui.dialog.overlay.resize(),b._isOpen=!1,b.options.modal)){var c=0;a(".ui-dialog").each(function(){this!=b.uiDialog[0]&&(c=Math.max(c,a(this).css("z-index")))});a.ui.dialog.maxZ=c}},isOpen:function(){return this._isOpen},moveToTop:function(d,b){if(this.options.modal&&!d||!this.options.stack&&!this.options.modal)return this._trigger("focus",b);if(this.options.zIndex>a.ui.dialog.maxZ)a.ui.dialog.maxZ=this.options.zIndex;this.overlay&&this.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=++a.ui.dialog.maxZ);var c={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++a.ui.dialog.maxZ);this.element.attr(c);this._trigger("focus",b)},open:function(){if(!this._isOpen){var d=this.options,b=this.uiDialog;this.overlay=d.modal?new a.ui.dialog.overlay(this):null;b.next().length&&b.appendTo("body");this._size();this._position(d.position);b.show(d.show);this.moveToTop(!0);d.modal&&b.bind("keypress.ui-dialog",function(b){if(b.keyCode==a.ui.keyCode.TAB){var d=a(":tabbable",this),e=d.filter(":first")[0],j=d.filter(":last")[0];b.target==j&&!b.shiftKey?setTimeout(function(){e.focus()},1):b.target==e&&b.shiftKey&&setTimeout(function(){j.focus()},1)}});a([]).add(b.find(".ui-dialog-content :tabbable:first")).add(b.find(".ui-dialog-buttonpane :tabbable:first")).add(b).filter(":first").focus();this._trigger("open");this._isOpen=!0}},_createButtons:function(d){var b=this,c=!1,g=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove();"object"==typeof d&&null!==d&&a.each(d,function(){return!(c=!0)});c&&(a.each(d,function(c,d){a('<button type="button"></button>').addClass("ui-state-default ui-corner-all").text(c).click(function(){d.apply(b.element[0],arguments)}).hover(function(){a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){a(this).addClass("ui-state-focus")}).blur(function(){a(this).removeClass("ui-state-focus")}).appendTo(g)}),g.appendTo(this.uiDialog))},_makeDraggable:function(){var d=this,b=this.options,c;this.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){c=b.height;a(this).height(a(this).height()).addClass("ui-dialog-dragging");b.dragStart&&b.dragStart.apply(d.element[0],arguments)},drag:function(){b.drag&&b.drag.apply(d.element[0],arguments)},stop:function(){a(this).removeClass("ui-dialog-dragging").height(c);b.dragStop&&b.dragStop.apply(d.element[0],arguments);a.ui.dialog.overlay.resize()}})},_makeResizable:function(d){var d=void 0===d?this.options.resizable:d,b=this,c=this.options;this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:c.maxWidth,maxHeight:c.maxHeight,minWidth:c.minWidth,minHeight:c.minHeight,start:function(){a(this).addClass("ui-dialog-resizing");c.resizeStart&&c.resizeStart.apply(b.element[0],arguments)},resize:function(){c.resize&&c.resize.apply(b.element[0],arguments)},handles:"string"==typeof d?d:"n,e,s,w,se,sw,ne,nw",stop:function(){a(this).removeClass("ui-dialog-resizing");c.height=a(this).height();c.width=a(this).width();c.resizeStop&&c.resizeStop.apply(b.element[0],arguments);a.ui.dialog.overlay.resize()}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_position:function(d){var b=a(window),c=a(document),g=c.scrollTop(),c=c.scrollLeft(),i=g;0<=a.inArray(d,["center","top","right","bottom","left"])&&(d=["right"==d||"left"==d?d:"center","top"==d||"bottom"==d?d:"middle"]);d.constructor!=Array&&(d=["center","middle"]);if(d[0].constructor==Number)c+=d[0];else switch(d[0]){case"left":c+=0;break;case"right":c+=b.width()-this.uiDialog.outerWidth();break;default:case"center":c+=(b.width()-this.uiDialog.outerWidth())/2}if(d[1].constructor==Number)g+=d[1];else switch(d[1]){case"top":g+=0;break;case"bottom":g+=b.height()-this.uiDialog.outerHeight();break;default:case"middle":g+=(b.height()-this.uiDialog.outerHeight())/2}g=Math.max(g,i);this.uiDialog.css({top:g,left:c})},_setData:function(e,b){d[e]&&this.uiDialog.data(d[e],b);switch(e){case"buttons":this._createButtons(b);break;case"closeText":this.uiDialogTitlebarCloseText.text(b);break;case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b);break;case"draggable":b?this._makeDraggable():this.uiDialog.draggable("destroy");break;case"height":this.uiDialog.height(b);break;case"position":this._position(b);break;case"resizable":var c=this.uiDialog,g=this.uiDialog.is(":data(resizable)");g&&!b&&c.resizable("destroy");g&&"string"==typeof b&&c.resizable("option","handles",b);g||this._makeResizable(b);break;case"title":a(".ui-dialog-title",this.uiDialogTitlebar).html(b||"&nbsp;");break;case"width":this.uiDialog.width(b)}a.widget.prototype._setData.apply(this,arguments)},_size:function(){var a=this.options;this.element.css({height:0,minHeight:0,width:"auto"});var b=this.uiDialog.css({height:"auto",width:a.width}).height();this.element.css({minHeight:Math.max(a.minHeight-b,0),height:"auto"==a.height?"auto":Math.max(a.height-b,0)})}});a.extend(a.ui.dialog,{version:"1.7.3",defaults:{autoOpen:!0,bgiframe:!1,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:"center",resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1E3},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(a){return"ui-dialog-title-"+(a.attr("id")||++this.uuid)},overlay:function(d){this.$el=a.ui.dialog.overlay.create(d)}});a.extend(a.ui.dialog.overlay,{instances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(d){0===this.instances.length&&(setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(b){return(a(b.target).parents(".ui-dialog").css("zIndex")||0)>a.ui.dialog.overlay.maxZ})},1),a(document).bind("keydown.dialog-overlay",function(b){d.options.closeOnEscape&&b.keyCode&&b.keyCode==a.ui.keyCode.ESCAPE&&d.close(b)}),a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize));var b=a("<div></div>").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});d.options.bgiframe&&a.fn.bgiframe&&b.bgiframe();this.instances.push(b);return b},destroy:function(d){this.instances.splice(a.inArray(this.instances,d),1);0===this.instances.length&&a([document,window]).unbind(".dialog-overlay");d.remove();var b=0;a.each(this.instances,function(){b=Math.max(b,this.css("z-index"))});this.maxZ=b},height:function(){if(a.browser.msie&&7>a.browser.version){var d=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),b=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return d<b?a(window).height()+"px":d+"px"}return a(document).height()+"px"},width:function(){if(a.browser.msie&&7>a.browser.version){var d=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),b=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return d<b?a(window).width()+"px":d+"px"}return a(document).width()+"px"},resize:function(){var d=a([]);a.each(a.ui.dialog.overlay.instances,function(){d=d.add(this)});d.css({width:0,height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}});a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
