if(typeof frameWorkObj==="undefined"){frameWorkObj={}}frameWorkObj.loadCss=function(a){document.writeln("<link href='"+a+"' rel='stylesheet' type='text/css' />")};frameWorkObj.loadScript=function(a){document.writeln("<script src='"+a+"' type='text/javascript'><\/script>")};if(frameWorkObj.loadJq===undefined){frameWorkObj.loadJq=true}if(frameWorkObj.loadBaseFw===undefined){frameWorkObj.loadBaseFw=true}if(frameWorkObj.loadLedm===undefined){frameWorkObj.loadLedm=true}if(frameWorkObj.checkJsDependencies===undefined){frameWorkObj.checkJsDependencies=true}if(frameWorkObj.pageMgrDataPathPrefix===undefined){frameWorkObj.pageMgrDataPathPrefix=""}if(frameWorkObj.useWebAppConfigXml===undefined){frameWorkObj.useWebAppConfigXml=true}document.writeln("<!--[if IE]>");frameWorkObj.loadCss("/framework/ie.css");document.writeln("<![endif]-->");document.writeln("<!--[if lt IE 8]>");frameWorkObj.loadCss("/framework/ie7.css");document.writeln("<![endif]-->");(function(){
/*
 * jQuery 1.2.6 - New Wave Javascript
 *
 * Copyright (c) 2008 John Resig (jquery.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $
 * $Rev: 5685 $
 */
var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context)};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1]){selector=jQuery.clean([match[1]],context)}else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3]){return jQuery().find(selector)}return jQuery(elem)}selector=[]}}else{return jQuery(context).find(selector)}}else{if(jQuery.isFunction(selector)){return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector)}}return this.setArray(jQuery.makeArray(selector))},jquery:"1.2.6",size:function(){return this.length},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num]},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this},each:function(callback,args){return jQuery.each(this,callback,args)},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this)},attr:function(name,value,type){var options=name;if(name.constructor==String){if(value===undefined){return this[0]&&jQuery[type||"attr"](this[0],name)}else{options={};options[name]=value}}return this.each(function(i){for(name in options){jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name))}})},css:function(key,value){if((key=="width"||key=="height")&&parseFloat(value)<0){value=undefined}return this.attr(key,value,"curCSS")},text:function(text){if(typeof text!="object"&&text!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text))}var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8){ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this])}})});return ret},wrapAll:function(html){if(this[0]){jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild){elem=elem.firstChild}return elem}).append(this)}return this},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html)})},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html)})},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1){this.appendChild(elem)}})},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1){this.insertBefore(elem,this.firstChild)}})},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this)})},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling)})},end:function(){return this.prevObject||jQuery([])},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem)});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems)},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0]}else{return this.cloneNode(true)}});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined){this[expando]=null}});if(events===true){this.find("*").andSelf().each(function(i){if(this.nodeType==3){return}var events=jQuery.data(this,"events");for(var type in events){for(var handler in events[type]){jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data)}}})}return ret},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i)})||jQuery.multiFilter(selector,this))},not:function(selector){if(selector.constructor==String){if(isSimple.test(selector)){return this.pushStack(jQuery.multiFilter(selector,this,true))}else{selector=jQuery.multiFilter(selector,this)}}var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector})},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=="string"?jQuery(selector):jQuery.makeArray(selector))))},is:function(selector){return !!selector&&jQuery.multiFilter(selector,this).length>0},hasClass:function(selector){return this.is("."+selector)},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0){return null}for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery.browser.msie&&!option.attributes.value.specified?option.text:option.value;if(one){return value}values.push(value)}}return values}else{return(this[0].value||"").replace(/\r/g,"")}}return undefined}if(value.constructor==Number){value+=""}return this.each(function(){if(this.nodeType!=1){return}if(value.constructor==Array&&/radio|checkbox/.test(this.type)){this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0)}else{if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0)});if(!values.length){this.selectedIndex=-1}}else{this.value=value}}})},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value)},replaceWith:function(value){return this.after(value).remove()},eq:function(i){return this.slice(i,i+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments))},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem)}))},andSelf:function(){return this.add(this.prevObject)},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length){data=jQuery.data(this[0],key)}return data===undefined&&parts[1]?this.data(parts[0]):data}else{return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value)})}},removeData:function(key){return this.each(function(){jQuery.removeData(this,key)})},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse){elems.reverse()}}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr")){obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"))}var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script")){scripts=scripts.add(elem)}else{if(elem.nodeType==1){scripts=scripts.add(jQuery("script",elem).remove())}callback.call(obj,elem)}});scripts.each(evalScript)})}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src){jQuery.ajax({url:elem.src,async:false,dataType:"script"})}else{jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"")}if(elem.parentNode){elem.parentNode.removeChild(elem)}}function now(){return +new Date}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2}if(typeof target!="object"&&typeof target!="function"){target={}}if(length==i){target=this;--i}for(;i<length;i++){if((options=arguments[i])!=null){for(var name in options){var src=target[name],copy=options[name];if(target===copy){continue}if(deep&&copy&&typeof copy=="object"&&!copy.nodeType){target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy)}else{if(copy!==undefined){target[name]=copy}}}}}return target};var expando="jQuery"+now(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{};jQuery.extend({noConflict:function(deep){window.$=_$;if(deep){window.jQuery=_jQuery}return jQuery},isFunction:function(fn){return !!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/^[\s[]?function/.test(fn+"")},isXMLDoc:function(elem){return elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body},globalEval:function(data){data=jQuery.trim(data);if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.browser.msie){script.text=data}else{script.appendChild(document.createTextNode(data))}head.insertBefore(script,head.firstChild);head.removeChild(script)}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase()},cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id){id=elem[expando]=++uuid}if(name&&!jQuery.cache[id]){jQuery.cache[id]={}}if(data!==undefined){jQuery.cache[id][name]=data}return name?jQuery.cache[id][name]:id},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id]){break}if(!name){jQuery.removeData(elem)}}}else{try{delete elem[expando]}catch(e){if(elem.removeAttribute){elem.removeAttribute(expando)}}delete jQuery.cache[id]}},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length==undefined){for(name in object){if(callback.apply(object[name],args)===false){break}}}else{for(;i<length;){if(callback.apply(object[i++],args)===false){break}}}}else{if(length==undefined){for(name in object){if(callback.call(object[name],name,object[name])===false){break}}}else{for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}}return object},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value)){value=value.call(elem,i)}return value&&value.constructor==Number&&type=="curCSS"&&!exclude.test(name)?value+"px":value},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className)){elem.className+=(elem.className?" ":"")+className}})},remove:function(elem,classNames){if(elem.nodeType==1){elem.className=classNames!=undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return !jQuery.className.has(classNames,className)}).join(" "):""}},has:function(elem,className){return jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name]}callback.call(elem);for(var name in options){elem.style[name]=old[name]}},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0});val-=Math.round(padding+border)}if(jQuery(elem).is(":visible")){getWH()}else{jQuery.swap(elem,props,getWH)}return Math.max(0,val)}return jQuery.curCSS(elem,name,force)},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari){return false}var ret=defaultView.getComputedStyle(elem,null);return !ret||ret.getPropertyValue("color")==""}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save}if(name.match(/float/i)){name=styleFloat}if(!force&&style&&style[name]){ret=style[name]}else{if(defaultView.getComputedStyle){if(name.match(/float/i)){name="float"}name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem)){ret=computedStyle.getPropertyValue(name)}else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode){stack.unshift(a)}for(;i<stack.length;i++){if(color(stack[i])){swap[i]=stack[i].style.display;stack[i].style.display="block"}}ret=name=="display"&&swap[stack.length-1]!=null?"none":(computedStyle&&computedStyle.getPropertyValue(name))||"";for(i=0;i<swap.length;i++){if(swap[i]!=null){stack[i].style.display=swap[i]}}}if(name=="opacity"&&ret==""){ret="1"}}else{if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase()});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft}}}}return ret},clean:function(elems,context){var ret=[];context=context||document;if(typeof context.createElement=="undefined"){context=context.ownerDocument||context[0]&&context[0].ownerDocument||document}jQuery.each(elems,function(i,elem){if(!elem){return}if(elem.constructor==Number){elem+=""}if(typeof elem=="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">"});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--){div=div.lastChild}if(jQuery.browser.msie){var tbody=!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&tags.indexOf("<tbody")<0?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j){if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length){tbody[j].parentNode.removeChild(tbody[j])}}if(/^\s/.test(elem)){div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild)}}elem=jQuery.makeArray(div.childNodes)}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select"))){return}if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options){ret.push(elem)}else{ret=jQuery.merge(ret,elem)}});return ret},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8){return undefined}var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari){elem.parentNode.selectedIndex}if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode){throw"type property can't be changed"}elem[name]=value}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name)){return elem.getAttributeNode(name).nodeValue}return elem[name]}if(msie&&notxml&&name=="style"){return jQuery.attr(elem.style,"cssText",value)}if(set){elem.setAttribute(name,""+value)}var attr=msie&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+""=="NaN"?"":"alpha(opacity="+value*100+")")}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase()});if(set){elem[name]=value}return elem[name]},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"")},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call){ret[0]=array}else{while(i){ret[--i]=array[i]}}}return ret},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++){if(array[i]===elem){return i}}return -1},merge:function(first,second){var i=0,elem,pos=first.length;if(jQuery.browser.msie){while(elem=second[i++]){if(elem.nodeType!=8){first[pos++]=elem}}}else{while(elem=second[i++]){first[pos++]=elem}}return first},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i])}}}catch(e){ret=array}return ret},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++){if(!inv!=!callback(elems[i],i)){ret.push(elems[i])}}return ret},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null){ret[ret.length]=value}}return ret.concat.apply([],ret)}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});jQuery.each({parent:function(elem){return elem.parentNode},parents:function(elem){return jQuery.dir(elem,"parentNode")},next:function(elem){return jQuery.nth(elem,2,"nextSibling")},prev:function(elem){return jQuery.nth(elem,2,"previousSibling")},nextAll:function(elem){return jQuery.dir(elem,"nextSibling")},prevAll:function(elem){return jQuery.dir(elem,"previousSibling")},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem)},children:function(elem){return jQuery.sibling(elem.firstChild)},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes)}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string"){ret=jQuery.multiFilter(selector,ret)}return this.pushStack(jQuery.unique(ret))}});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){var args=arguments;return this.each(function(){for(var i=0,length=args.length;i<length;i++){jQuery(args[i])[original](this)}})}});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1){this.removeAttribute(name)}},addClass:function(classNames){jQuery.className.add(this,classNames)},removeClass:function(classNames){jQuery.className.remove(this,classNames)},toggleClass:function(classNames){jQuery.className[jQuery.className.has(this,classNames)?"remove":"add"](this,classNames)},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(function(){jQuery.event.remove(this);jQuery.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){jQuery(">*",this).remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments)}});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px")}});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2])},"#":function(a,i,m){return a.getAttribute("id")==m[2]},":":{lt:function(a,i,m){return i<m[3]-0},gt:function(a,i,m){return i>m[3]-0},nth:function(a,i,m){return m[3]-0==i},eq:function(a,i,m){return m[3]-0==i},first:function(a,i){return i==0},last:function(a,i,m,r){return i==r.length-1},even:function(a,i){return i%2==0},odd:function(a,i){return i%2},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a},"only-child":function(a){return !jQuery.nth(a.parentNode.lastChild,2,"previousSibling")},parent:function(a){return a.firstChild},empty:function(a){return !a.firstChild},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden"},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden"},enabled:function(a){return !a.disabled},disabled:function(a){return a.disabled},checked:function(a){return a.checked},selected:function(a){return a.selected||jQuery.attr(a,"selected")},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||jQuery.nodeName(a,"button")},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},has:function(a,i,m){return jQuery.find(m[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem}).length}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r)}return cur},find:function(t,context){if(typeof t!="string"){return[t]}if(context&&context.nodeType!=1&&context.nodeType!=9){return[]}context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++){for(var c=ret[i].firstChild;c;c=c.nextSibling){if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName)){r.push(c)}}}ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0){continue}foundToken=true}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j<rl;j++){var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=n.nextSibling){if(n.nodeType==1){var id=jQuery.data(n);if(m=="~"&&merge[id]){break}if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~"){merge[id]=true}r.push(n)}if(m=="+"){break}}}}ret=r;t=jQuery.trim(t.replace(re,""));foundToken=true}}if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0]){ret.shift()}done=jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length)}else{var re2=quickID;var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]]}else{re2=quickClass;m=re2.exec(t)}m[2]=m[2].replace(/\\/g,"");var elem=ret[ret.length-1];if(m[1]=="#"&&elem&&elem.getElementById&&!jQuery.isXMLDoc(elem)){var oid=elem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2]){oid=jQuery('[@id="'+m[2]+'"]',elem)[0]}ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[]}else{for(var i=0;ret[i];i++){var tag=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object"){tag="param"}r=jQuery.merge(r,ret[i].getElementsByTagName(tag))}if(m[1]=="."){r=jQuery.classFilter(r,m[2])}if(m[1]=="#"){var tmp=[];for(var i=0;r[i];i++){if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];break}}r=tmp}ret=r}t=t.replace(re2,"")}}if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t)}}if(t){ret=[]}if(ret&&context==ret[0]){ret.shift()}done=jQuery.merge(done,ret);return done},classFilter:function(r,m,not){m=" "+m+" ";var tmp=[];for(var i=0;r[i];i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;if(!not&&pass||not&&!pass){tmp.push(r[i])}}return tmp},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break}}if(!m){break}if(m[1]==":"&&m[2]=="not"){r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3])}else{if(m[1]=="."){r=jQuery.classFilter(r,m[2],not)}else{if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2])){z=jQuery.attr(a,m[2])||""}if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not){tmp.push(a)}}r=tmp}else{if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i<rl;i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);if(!merge[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling){if(n.nodeType==1){n.nodeIndex=c++}}merge[id]=true}var add=false;if(first==0){if(node.nodeIndex==last){add=true}}else{if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0){add=true}}if(add^not){tmp.push(node)}}r=tmp}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object"){fn=fn[m[2]]}if(typeof fn=="string"){fn=eval("false||function(a,i){return "+fn+";}")}r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r)},not)}}}}}return{r:r,t:t}},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1){matched.push(cur)}cur=cur[dir]}return matched},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir]){if(cur.nodeType==1&&++num==result){break}}return cur},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem){r.push(n)}}return r}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8){return}if(jQuery.browser.msie&&elem.setInterval){elem=window}if(!handler.guid){handler.guid=this.guid++}if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments)});handler.data=data}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered){return jQuery.event.handle.apply(arguments.callee.elem,arguments)}});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener){elem.addEventListener(type,handle,false)}else{if(elem.attachEvent){elem.attachEvent("on"+type,handle)}}}}handlers[handler.guid]=handler;jQuery.event.global[type]=true});elem=null},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8){return}var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)==".")){for(var type in events){this.remove(elem,type+(types||""))}}else{if(types.type){handler=types.handler;types=types.type}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler){delete events[type][handler.guid]}else{for(handler in events[type]){if(!parts[1]||events[type][handler].type==parts[1]){delete events[type][handler]}}}for(ret in events[type]){break}if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener){elem.removeEventListener(type,jQuery.data(elem,"handle"),false)}else{if(elem.detachEvent){elem.detachEvent("on"+type,jQuery.data(elem,"handle"))}}}ret=null;delete events[type]}}})}for(ret in events){break}if(!ret){var handle=jQuery.data(elem,"handle");if(handle){handle.elem=null}jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle")}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true}if(!elem){if(this.global[type]){jQuery("*").add([window,document]).trigger(type,data)}}else{if(elem.nodeType==3||elem.nodeType==8){return undefined}var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true}data[0].type=type;if(exclusive){data[0].exclusive=true}var handle=jQuery.data(elem,"handle");if(handle){val=handle.apply(elem,data)}if((!fn||(jQuery.nodeName(elem,"a")&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false){val=false}if(event){data.shift()}if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined){val=ret}}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,"a")&&type=="click")){this.triggered=true;try{elem[type]()}catch(e){}}this.triggered=false}return val},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false){val=ret}if(ret===false){event.preventDefault();event.stopPropagation()}}}return val},fix:function(event){if(event[expando]==true){return event}var originalEvent=event;event={originalEvent:originalEvent};var 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 timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--){event[props[i]]=originalEvent[props[i]]}event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault){originalEvent.preventDefault()}originalEvent.returnValue=false};event.stopPropagation=function(){if(originalEvent.stopPropagation){originalEvent.stopPropagation()}originalEvent.cancelBubble=true};event.timeStamp=event.timeStamp||now();if(!event.target){event.target=event.srcElement||document}if(event.target.nodeType==3){event.target=event.target.parentNode}if(!event.relatedTarget&&event.fromElement){event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement}if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0)}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode)){event.which=event.charCode||event.keyCode}if(!event.metaKey&&event.ctrlKey){event.metaKey=event.ctrlKey}if(!event.which&&event.button){event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)))}return event},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy},special:{ready:{setup:function(){bindReady();return},teardown:function(){return}},mouseenter:{setup:function(){if(jQuery.browser.msie){return false}jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true},teardown:function(){if(jQuery.browser.msie){return false}jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true},handler:function(event){if(withinElement(event,this)){return true}event.type="mouseenter";return jQuery.event.handle.apply(this,arguments)}},mouseleave:{setup:function(){if(jQuery.browser.msie){return false}jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true},teardown:function(){if(jQuery.browser.msie){return false}jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true},handler:function(event){if(withinElement(event,this)){return true}event.type="mouseleave";return jQuery.event.handle.apply(this,arguments)}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data)})},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments)});return this.each(function(){jQuery.event.add(this,type,one,fn&&data)})},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn)})},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn)})},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn)},toggle:function(fn){var args=arguments,i=1;while(i<args.length){jQuery.event.proxy(fn,args[i++])}return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false}))},hover:function(fnOver,fnOut){return this.bind("mouseenter",fnOver).bind("mouseleave",fnOut)},ready:function(fn){bindReady();if(jQuery.isReady){fn.call(document,jQuery)}else{jQuery.readyList.push(function(){return fn.call(this,jQuery)})}return this}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document)});jQuery.readyList=null}jQuery(document).triggerHandler("ready")}}});var readyBound=false;function bindReady(){if(readyBound){return}readyBound=true;if(document.addEventListener&&!jQuery.browser.opera){document.addEventListener("DOMContentLoaded",jQuery.ready,false)}if(jQuery.browser.msie&&window==top){(function(){if(jQuery.isReady){return}try{document.documentElement.doScroll("left")}catch(error){setTimeout(arguments.callee,0);return}jQuery.ready()})()}if(jQuery.browser.opera){document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady){return}for(var i=0;i<document.styleSheets.length;i++){if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return}}jQuery.ready()},false)}if(jQuery.browser.safari){var numStyles;(function(){if(jQuery.isReady){return}if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return}if(numStyles===undefined){numStyles=jQuery("style, link[rel=stylesheet]").length}if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return}jQuery.ready()})()}jQuery.event.add(window,"load",jQuery.ready)}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,change,select,submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name)}});var withinElement=function(event,elem){var parent=event.relatedTarget;while(parent&&parent!=elem){try{parent=parent.parentNode}catch(error){parent=elem}}return parent==elem};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind()});jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!="string"){return this._load(url)}var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off)}callback=callback||function(){};var type="GET";if(params){if(jQuery.isFunction(params)){callback=params;params=null}else{params=jQuery.param(params);type="POST"}}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified"){self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText)}self.each(callback,[res.responseText,status,res])}});return this},serialize:function(){return jQuery.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type))}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val}}):{name:elem.name,value:val}}).get()}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f)}});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type})},getScript:function(url,callback){return jQuery.get(url,null,callback,"script")},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json")},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={}}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type})},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings)},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,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(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string"){s.data=jQuery.param(s.data)}if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre)){s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?"}}else{if(!s.data||!s.data.match(jsre)){s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?"}}s.dataType="json"}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data){s.data=(s.data+"").replace(jsre,"="+jsonp+"$1")}s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp]}catch(e){}if(head){head.removeChild(script)}}}if(s.dataType=="script"&&s.cache==null){s.cache=false}if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"")}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null}if(s.global&&!jQuery.active++){jQuery.event.trigger("ajaxStart")}var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset){script.charset=s.scriptCharset}if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script)}}}head.appendChild(script);return undefined}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username){xhr.open(type,s.url,s.async,s.username,s.password)}else{xhr.open(type,s.url,s.async)}try{if(s.data){xhr.setRequestHeader("Content-Type",s.contentType)}if(s.ifModified){xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default)}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false}if(s.global){jQuery.event.trigger("ajaxSend",[xhr,s])}var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter)}catch(e){status="parsererror"}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified")}catch(e){}if(s.ifModified&&modRes){jQuery.lastModified[s.url]=modRes}if(!jsonp){success()}}else{jQuery.handleError(s,xhr,status)}complete();if(s.async){xhr=null}}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0){setTimeout(function(){if(xhr){xhr.abort();if(!requestDone){onreadystatechange("timeout")}}},s.timeout)}}try{xhr.send(s.data)}catch(e){jQuery.handleError(s,xhr,null,e)}if(!s.async){onreadystatechange()}function success(){if(s.success){s.success(data,status)}if(s.global){jQuery.event.trigger("ajaxSuccess",[xhr,s])}}function complete(){if(s.complete){s.complete(xhr,status)}if(s.global){jQuery.event.trigger("ajaxComplete",[xhr,s])}if(s.global&&!--jQuery.active){jQuery.event.trigger("ajaxStop")}}return xhr},handleError:function(s,xhr,status,e){if(s.error){s.error(xhr,status,e)}if(s.global){jQuery.event.trigger("ajaxError",[xhr,s,e])}},active:0,httpSuccess:function(xhr){try{return !xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined}catch(e){}return false},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined}catch(e){}return false},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror"){throw"parsererror"}if(filter){data=filter(data,type)}if(type=="script"){jQuery.globalEval(data)}if(type=="json"){data=eval("("+data+")")}return data},param:function(a){var s=[];if(a.constructor==Array||a.jquery){jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value))})}else{for(var j in a){if(a[j]&&a[j].constructor==Array){jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this))})}else{s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]))}}}return s.join("&").replace(/%20/g,"+")}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none"){this.style.display="block"}elem.remove()}}).end()},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none"}).end()},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]()})},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback)},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback)},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback)},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback)},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback)},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback)},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1){return false}var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden){return opt.complete.call(this)}if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow}}if(opt.overflow!=null){this.style.overflow="hidden"}opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val)){e[val=="toggle"?hidden?"show":"hide":val](prop)}else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit}if(parts[1]){end=((parts[1]=="-="?-1:1)*end)+start}e.custom(start,end,unit)}else{e.custom(start,val,"")}}});return true})},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx"}if(!type||(typeof type=="string"&&!fn)){return queue(this[0],type)}return this.each(function(){if(fn.constructor==Array){queue(this,type,fn)}else{queue(this,type).push(fn);if(queue(this,type).length==1){fn.call(this)}}})},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue){this.queue([])}this.each(function(){for(var i=timers.length-1;i>=0;i--){if(timers[i].elem==this){if(gotoEnd){timers[i](true)}timers.splice(i,1)}}});if(!gotoEnd){this.dequeue()}return this}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array){q=jQuery.data(elem,type+"queue",jQuery.makeArray(array))}}return q};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length){q[0].call(this)}})};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false){jQuery(this).dequeue()}if(jQuery.isFunction(opt.old)){opt.old.call(this)}};return opt},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig){options.orig={}}}});jQuery.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width"){this.elem.style.display="block"}},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null){return this.elem[this.prop]}var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd)}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++){if(!timers[i]()){timers.splice(i--,1)}}if(!timers.length){clearInterval(jQuery.timerId);jQuery.timerId=null}},13)}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height"){this.elem.style[this.prop]="1px"}jQuery(this.elem).show()},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(gotoEnd){var t=now();if(gotoEnd||t>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim){if(this.options.curAnim[i]!==true){done=false}}if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){this.elem.style.display="none"}if(this.options.hide||this.options.show){for(var p in this.options.curAnim){jQuery.attr(this.elem.style,p,this.options.orig[p])}}}if(done){this.options.complete.call(this.elem)}return false}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now},scrollTop:function(fx){fx.elem.scrollTop=fx.now},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now)},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem){with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop)}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2){border(offsetParent)}if(!fixed&&css(offsetParent,"position")=="fixed"){fixed=true}offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display"))){add(-parent.scrollLeft,-parent.scrollTop)}if(mozilla&&css(parent,"overflow")!="visible"){border(parent)}parent=parent.parentNode}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute")){add(-doc.body.offsetLeft,-doc.body.offsetTop)}if(fixed){add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop))}}results={top:top,left:left}}}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true))}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0}return results};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,"marginTop");offset.left-=num(this,"marginLeft");parentOffset.top+=num(offsetParent,"borderTopWidth");parentOffset.left+=num(offsetParent,"borderLeftWidth");results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left}}return results},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,"position")=="static")){offsetParent=offsetParent.offsetParent}return jQuery(offsetParent)}});jQuery.each(["Left","Top"],function(i,name){var method="scroll"+name;jQuery.fn[method]=function(val){if(!this[0]){return}return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val}):this[0]==window||this[0]==document?self[i?"pageYOffset":"pageXOffset"]||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method]}});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br)};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0)}})})();
/*
 * jQuery UI 1.5.3
 *
 * Copyright (c) 2008 Paul Bakaus (ui.jquery.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI
 */
(function(c){c.ui={plugin:{add:function(e,f,h){var g=c.ui[e].prototype;for(var d in h){g.plugins[d]=g.plugins[d]||[];g.plugins[d].push([f,h[d]])}},call:function(d,f,e){var h=d.plugins[f];if(!h){return}for(var g=0;g<h.length;g++){if(d.options[h[g][0]]){h[g][1].apply(d.element,e)}}}},cssCache:{},css:function(d){if(c.ui.cssCache[d]){return c.ui.cssCache[d]}var f=c('<div class="ui-gen">').addClass(d).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");c.ui.cssCache[d]=!!((!(/auto|default/).test(f.css("cursor"))||(/^[1-9]/).test(f.css("height"))||(/^[1-9]/).test(f.css("width"))||!(/none/).test(f.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(f.css("backgroundColor"))));try{c("body").get(0).removeChild(f.get(0))}catch(g){}return c.ui.cssCache[d]},disableSelection:function(d){c(d).attr("unselectable","on").css("MozUserSelect","none")},enableSelection:function(d){c(d).attr("unselectable","off").css("MozUserSelect","")},hasScroll:function(h,f){var d=/top/.test(f||"top")?"scrollTop":"scrollLeft",g=false;if(h[d]>0){return true}h[d]=1;g=h[d]>0?true:false;h[d]=0;return g}};var b=c.fn.remove;c.fn.remove=function(){c("*",this).add(this).triggerHandler("remove");return b.apply(this,arguments)};function a(e,f,g){var d=c[e][f].getter||[];d=(typeof d=="string"?d.split(/,?\s+/):d);return(c.inArray(g,d)!=-1)}c.widget=function(e,d){var f=e.split(".")[0];e=e.split(".")[1];c.fn[e]=function(k){var h=(typeof k=="string"),j=Array.prototype.slice.call(arguments,1);if(h&&a(f,e,k)){var g=c.data(this[0],e);return(g?g[k].apply(g,j):undefined)}return this.each(function(){var l=c.data(this,e);if(h&&l&&c.isFunction(l[k])){l[k].apply(l,j)}else{if(!h){c.data(this,e,new c[f][e](this,k))}}})};c[f][e]=function(j,h){var g=this;this.widgetName=e;this.widgetBaseClass=f+"-"+e;this.options=c.extend({},c.widget.defaults,c[f][e].defaults,h);this.element=c(j).bind("setData."+e,function(m,k,l){return g.setData(k,l)}).bind("getData."+e,function(l,k){return g.getData(k)}).bind("remove",function(){return g.destroy()});this.init()};c[f][e].prototype=c.extend({},c.widget.prototype,d)};c.widget.prototype={init:function(){},destroy:function(){this.element.removeData(this.widgetName)},getData:function(d){return this.options[d]},setData:function(d,e){this.options[d]=e;if(d=="disabled"){this.element[e?"addClass":"removeClass"](this.widgetBaseClass+"-disabled")}},enable:function(){this.setData("disabled",false)},disable:function(){this.setData("disabled",true)}};c.widget.defaults={disabled:false};c.ui.mouse={mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(f){return d.mouseDown(f)});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},mouseDown:function(g){(this._mouseStarted&&this.mouseUp(g));this._mouseDownEvent=g;var f=this,h=(g.which==1),d=(typeof this.options.cancel=="string"?c(g.target).parents().add(g.target).filter(this.options.cancel).length:false);if(!h||d||!this.mouseCapture(g)){return true}this._mouseDelayMet=!this.options.delay;if(!this._mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){f._mouseDelayMet=true},this.options.delay)}if(this.mouseDistanceMet(g)&&this.mouseDelayMet(g)){this._mouseStarted=(this.mouseStart(g)!==false);if(!this._mouseStarted){g.preventDefault();return true}}this._mouseMoveDelegate=function(j){return f.mouseMove(j)};this._mouseUpDelegate=function(j){return f.mouseUp(j)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);return false},mouseMove:function(d){if(c.browser.msie&&document.documentMode>=9){d.button=1}if(c.browser.msie&&!d.button){return this.mouseUp(d)}if(this._mouseStarted){this.mouseDrag(d);return false}if(this.mouseDistanceMet(d)&&this.mouseDelayMet(d)){this._mouseStarted=(this.mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this.mouseDrag(d):this.mouseUp(d))}return !this._mouseStarted},mouseUp:function(d){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this.mouseStop(d)}return false},mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},mouseDelayMet:function(d){return this._mouseDelayMet},mouseStart:function(d){},mouseDrag:function(d){},mouseStop:function(d){},mouseCapture:function(d){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(a){a.widget("ui.draggable",a.extend({},a.ui.mouse,{init:function(){var b=this.options;if(b.helper=="original"&&!(/(relative|absolute|fixed)/).test(this.element.css("position"))){this.element.css("position","relative")}this.element.addClass("ui-draggable");(b.disabled&&this.element.addClass("ui-draggable-disabled"));this.mouseInit()},mouseStart:function(g){var j=this.options;if(this.helper||j.disabled||a(g.target).is(".ui-resizable-handle")){return false}var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==g.target){c=true}});if(!c){return false}if(a.ui.ddmanager){a.ui.ddmanager.current=this}this.helper=a.isFunction(j.helper)?a(j.helper.apply(this.element[0],[g])):(j.helper=="clone"?this.element.clone():this.element);if(!this.helper.parents("body").length){this.helper.appendTo((j.appendTo=="parent"?this.element[0].parentNode:j.appendTo))}if(this.helper[0]!=this.element[0]&&!(/(fixed|absolute)/).test(this.helper.css("position"))){this.helper.css("position","absolute")}this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)};this.cssPosition=this.helper.css("position");this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.offset.click={left:g.pageX-this.offset.left,top:g.pageY-this.offset.top};this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.offsetParent[0]==document.body&&a.browser.mozilla){b={top:0,left:0}}this.offset.parent={top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};var f=this.element.position();this.offset.relative=this.cssPosition=="relative"?{top:f.top-(parseInt(this.helper.css("top"),10)||0)+this.offsetParent[0].scrollTop,left:f.left-(parseInt(this.helper.css("left"),10)||0)+this.offsetParent[0].scrollLeft}:{top:0,left:0};this.originalPosition=this.generatePosition(g);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(j.cursorAt){if(j.cursorAt.left!=undefined){this.offset.click.left=j.cursorAt.left+this.margins.left}if(j.cursorAt.right!=undefined){this.offset.click.left=this.helperProportions.width-j.cursorAt.right+this.margins.left}if(j.cursorAt.top!=undefined){this.offset.click.top=j.cursorAt.top+this.margins.top}if(j.cursorAt.bottom!=undefined){this.offset.click.top=this.helperProportions.height-j.cursorAt.bottom+this.margins.top}}if(j.containment){if(j.containment=="parent"){j.containment=this.helper[0].parentNode}if(j.containment=="document"||j.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(j.containment=="document"?document:window).width()-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),(a(j.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)]}if(!(/^(document|window|parent)$/).test(j.containment)){var d=a(j.containment)[0];var h=a(j.containment).offset();this.containment=[h.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left,h.top+(parseInt(a(d).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top,h.left+Math.max(d.scrollWidth,d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),h.top+Math.max(d.scrollHeight,d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)]}}this.propagate("start",g);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(a.ui.ddmanager&&!j.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,g)}this.helper.addClass("ui-draggable-dragging");this.mouseDrag(g);return true},convertPositionTo:function(c,e){if(!e){e=this.position}var b=c=="absolute"?1:-1;return{top:(e.top+this.offset.relative.top*b+this.offset.parent.top*b-(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollTop)*b+(this.cssPosition=="fixed"?a(document).scrollTop():0)*b+this.margins.top*b),left:(e.left+this.offset.relative.left*b+this.offset.parent.left*b-(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollLeft)*b+(this.cssPosition=="fixed"?a(document).scrollLeft():0)*b+this.margins.left*b)}},generatePosition:function(f){var g=this.options;var b={top:(f.pageY-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollTop)-(this.cssPosition=="fixed"?a(document).scrollTop():0)),left:(f.pageX-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.offsetParent[0].scrollLeft)-(this.cssPosition=="fixed"?a(document).scrollLeft():0))};if(!this.originalPosition){return b}if(this.containment){if(b.left<this.containment[0]){b.left=this.containment[0]}if(b.top<this.containment[1]){b.top=this.containment[1]}if(b.left>this.containment[2]){b.left=this.containment[2]}if(b.top>this.containment[3]){b.top=this.containment[3]}}if(g.grid){var d=this.originalPosition.top+Math.round((b.top-this.originalPosition.top)/g.grid[1])*g.grid[1];b.top=this.containment?(!(d<this.containment[1]||d>this.containment[3])?d:(!(d<this.containment[1])?d-g.grid[1]:d+g.grid[1])):d;var c=this.originalPosition.left+Math.round((b.left-this.originalPosition.left)/g.grid[0])*g.grid[0];b.left=this.containment?(!(c<this.containment[0]||c>this.containment[2])?c:(!(c<this.containment[0])?c-g.grid[0]:c+g.grid[0])):c}return b},mouseDrag:function(b){this.position=this.generatePosition(b);this.positionAbs=this.convertPositionTo("absolute");this.position=this.propagate("drag",b)||this.position;if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,b)}return false},mouseStop:function(c){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){var d=a.ui.ddmanager.drop(this,c)}if((this.options.revert=="invalid"&&!d)||(this.options.revert=="valid"&&d)||this.options.revert===true){var b=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revert,10)||500,function(){b.propagate("stop",c);b.clear()})}else{this.propagate("stop",c);this.clear()}return false},clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.options.helper!="original"&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},plugins:{},uiHash:function(b){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,options:this.options}},propagate:function(c,b){a.ui.plugin.call(this,c,[b,this.uiHash()]);if(c=="drag"){this.positionAbs=this.convertPositionTo("absolute")}return this.element.triggerHandler(c=="drag"?c:"drag"+c,[b,this.uiHash()],this.options[c])},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable");this.mouseDestroy()}}));a.extend(a.ui.draggable,{defaults:{appendTo:"parent",axis:false,cancel:":input",delay:0,distance:1,helper:"original"}});a.ui.plugin.add("draggable","cursor",{start:function(d,c){var b=a("body");if(b.css("cursor")){c.options._cursor=b.css("cursor")}b.css("cursor",c.options.cursor)},stop:function(c,b){if(b.options._cursor){a("body").css("cursor",b.options._cursor)}}});a.ui.plugin.add("draggable","zIndex",{start:function(d,c){var b=a(c.helper);if(b.css("zIndex")){c.options._zIndex=b.css("zIndex")}b.css("zIndex",c.options.zIndex)},stop:function(c,b){if(b.options._zIndex){a(b.helper).css("zIndex",b.options._zIndex)}}});a.ui.plugin.add("draggable","opacity",{start:function(d,c){var b=a(c.helper);if(b.css("opacity")){c.options._opacity=b.css("opacity")}b.css("opacity",c.options.opacity)},stop:function(c,b){if(b.options._opacity){a(b.helper).css("opacity",b.options._opacity)}}});a.ui.plugin.add("draggable","iframeFix",{start:function(c,b){a(b.options.iframeFix===true?"iframe":b.options.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:1000}).css(a(this).offset()).appendTo("body")})},stop:function(c,b){a("div.DragDropIframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","scroll",{start:function(d,c){var f=c.options;var b=a(this).data("draggable");f.scrollSensitivity=f.scrollSensitivity||20;f.scrollSpeed=f.scrollSpeed||20;b.overflowY=function(e){do{if(/auto|scroll/.test(e.css("overflow"))||(/auto|scroll/).test(e.css("overflow-y"))){return e}e=e.parent()}while(e[0].parentNode);return a(document)}(this);b.overflowX=function(e){do{if(/auto|scroll/.test(e.css("overflow"))||(/auto|scroll/).test(e.css("overflow-x"))){return e}e=e.parent()}while(e[0].parentNode);return a(document)}(this);if(b.overflowY[0]!=document&&b.overflowY[0].tagName!="HTML"){b.overflowYOffset=b.overflowY.offset()}if(b.overflowX[0]!=document&&b.overflowX[0].tagName!="HTML"){b.overflowXOffset=b.overflowX.offset()}},drag:function(d,c){var f=c.options;var b=a(this).data("draggable");if(b.overflowY[0]!=document&&b.overflowY[0].tagName!="HTML"){if((b.overflowYOffset.top+b.overflowY[0].offsetHeight)-d.pageY<f.scrollSensitivity){b.overflowY[0].scrollTop=b.overflowY[0].scrollTop+f.scrollSpeed}if(d.pageY-b.overflowYOffset.top<f.scrollSensitivity){b.overflowY[0].scrollTop=b.overflowY[0].scrollTop-f.scrollSpeed}}else{if(d.pageY-a(document).scrollTop()<f.scrollSensitivity){a(document).scrollTop(a(document).scrollTop()-f.scrollSpeed)}if(a(window).height()-(d.pageY-a(document).scrollTop())<f.scrollSensitivity){a(document).scrollTop(a(document).scrollTop()+f.scrollSpeed)}}if(b.overflowX[0]!=document&&b.overflowX[0].tagName!="HTML"){if((b.overflowXOffset.left+b.overflowX[0].offsetWidth)-d.pageX<f.scrollSensitivity){b.overflowX[0].scrollLeft=b.overflowX[0].scrollLeft+f.scrollSpeed}if(d.pageX-b.overflowXOffset.left<f.scrollSensitivity){b.overflowX[0].scrollLeft=b.overflowX[0].scrollLeft-f.scrollSpeed}}else{if(d.pageX-a(document).scrollLeft()<f.scrollSensitivity){a(document).scrollLeft(a(document).scrollLeft()-f.scrollSpeed)}if(a(window).width()-(d.pageX-a(document).scrollLeft())<f.scrollSensitivity){a(document).scrollLeft(a(document).scrollLeft()+f.scrollSpeed)}}}});a.ui.plugin.add("draggable","snap",{start:function(d,c){var b=a(this).data("draggable");b.snapElements=[];a(c.options.snap===true?".ui-draggable":c.options.snap).each(function(){var f=a(this);var e=f.offset();if(this!=b.element[0]){b.snapElements.push({item:this,width:f.outerWidth(),height:f.outerHeight(),top:e.top,left:e.left})}})},drag:function(o,u){var n=a(this).data("draggable");var q=u.options.snapTolerance||20;var g=u.absolutePosition.left,f=g+n.helperProportions.width,w=u.absolutePosition.top,v=w+n.helperProportions.height;for(var m=n.snapElements.length-1;m>=0;m--){var h=n.snapElements[m].left,c=h+n.snapElements[m].width,y=n.snapElements[m].top,s=y+n.snapElements[m].height;if(!((h-q<g&&g<c+q&&y-q<w&&w<s+q)||(h-q<g&&g<c+q&&y-q<v&&v<s+q)||(h-q<f&&f<c+q&&y-q<w&&w<s+q)||(h-q<f&&f<c+q&&y-q<v&&v<s+q))){continue}if(u.options.snapMode!="inner"){var p=Math.abs(y-v)<=20;var x=Math.abs(s-w)<=20;var k=Math.abs(h-f)<=20;var j=Math.abs(c-g)<=20;if(p){u.position.top=n.convertPositionTo("relative",{top:y-n.helperProportions.height,left:0}).top}if(x){u.position.top=n.convertPositionTo("relative",{top:s,left:0}).top}if(k){u.position.left=n.convertPositionTo("relative",{top:0,left:h-n.helperProportions.width}).left}if(j){u.position.left=n.convertPositionTo("relative",{top:0,left:c}).left}}if(u.options.snapMode!="outer"){var p=Math.abs(y-w)<=20;var x=Math.abs(s-v)<=20;var k=Math.abs(h-g)<=20;var j=Math.abs(c-f)<=20;if(p){u.position.top=n.convertPositionTo("relative",{top:y,left:0}).top}if(x){u.position.top=n.convertPositionTo("relative",{top:s-n.helperProportions.height,left:0}).top}if(k){u.position.left=n.convertPositionTo("relative",{top:0,left:h}).left}if(j){u.position.left=n.convertPositionTo("relative",{top:0,left:c-n.helperProportions.width}).left}}}}});a.ui.plugin.add("draggable","connectToSortable",{start:function(d,c){var b=a(this).data("draggable");b.sortables=[];a(c.options.connectToSortable).each(function(){if(a.data(this,"sortable")){var e=a.data(this,"sortable");b.sortables.push({instance:e,shouldRevert:e.options.revert});e.refreshItems();e.propagate("activate",d,b)}})},stop:function(d,c){var b=a(this).data("draggable");a.each(b.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;b.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance.mouseStop(d);this.instance.element.triggerHandler("sortreceive",[d,a.extend(this.instance.ui(),{sender:b.element})],this.instance.options.receive);this.instance.options.helper=this.instance.options._helper}else{this.instance.propagate("deactivate",d,b)}})},drag:function(g,f){var d=a(this).data("draggable"),b=this;var c=function(m){var h=m.left,k=h+m.width,j=m.top,e=j+m.height;return(h<(this.positionAbs.left+this.offset.click.left)&&(this.positionAbs.left+this.offset.click.left)<k&&j<(this.positionAbs.top+this.offset.click.top)&&(this.positionAbs.top+this.offset.click.top)<e)};a.each(d.sortables,function(e){if(c.call(d,this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(b).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return f.helper[0]};g.target=this.instance.currentItem[0];this.instance.mouseCapture(g,true);this.instance.mouseStart(g,true,true);this.instance.offset.click.top=d.offset.click.top;this.instance.offset.click.left=d.offset.click.left;this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top;d.propagate("toSortable",g)}if(this.instance.currentItem){this.instance.mouseDrag(g)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance.mouseStop(g,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}d.propagate("fromSortable",g)}}})}});a.ui.plugin.add("draggable","stack",{start:function(d,b){var c=a.makeArray(a(b.options.stack.group)).sort(function(f,e){return(parseInt(a(f).css("zIndex"),10)||b.options.stack.min)-(parseInt(a(e).css("zIndex"),10)||b.options.stack.min)});a(c).each(function(e){this.style.zIndex=b.options.stack.min+e});this[0].style.zIndex=b.options.stack.min+c.length}})})(jQuery);(function(a){a.widget("ui.droppable",{init:function(){this.element.addClass("ui-droppable");this.isover=0;this.isout=1;var c=this.options,b=c.accept;c=a.extend(c,{accept:c.accept&&c.accept.constructor==Function?c.accept:function(e){return a(e).is(b)}});this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables.push(this)},plugins:{},ui:function(b){return{draggable:(b.currentItem||b.element),helper:b.helper,position:b.position,absolutePosition:b.positionAbs,options:this.options,element:this.element}},destroy:function(){var b=a.ui.ddmanager.droppables;for(var c=0;c<b.length;c++){if(b[c]==this){b.splice(c,1)}}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable")},over:function(c){var b=a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0]){return}if(this.options.accept.call(this.element,(b.currentItem||b.element))){a.ui.plugin.call(this,"over",[c,this.ui(b)]);this.element.triggerHandler("dropover",[c,this.ui(b)],this.options.over)}},out:function(c){var b=a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0]){return}if(this.options.accept.call(this.element,(b.currentItem||b.element))){a.ui.plugin.call(this,"out",[c,this.ui(b)]);this.element.triggerHandler("dropout",[c,this.ui(b)],this.options.out)}},drop:function(d,c){var b=c||a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0]){return false}var f=false;this.element.find(".ui-droppable").not(".ui-draggable-dragging").each(function(){var e=a.data(this,"droppable");if(e.options.greedy&&a.ui.intersect(b,a.extend(e,{offset:e.element.offset()}),e.options.tolerance)){f=true;return false}});if(f){return false}if(this.options.accept.call(this.element,(b.currentItem||b.element))){a.ui.plugin.call(this,"drop",[d,this.ui(b)]);this.element.triggerHandler("drop",[d,this.ui(b)],this.options.drop);return true}return false},activate:function(c){var b=a.ui.ddmanager.current;a.ui.plugin.call(this,"activate",[c,this.ui(b)]);if(b){this.element.triggerHandler("dropactivate",[c,this.ui(b)],this.options.activate)}},deactivate:function(c){var b=a.ui.ddmanager.current;a.ui.plugin.call(this,"deactivate",[c,this.ui(b)]);if(b){this.element.triggerHandler("dropdeactivate",[c,this.ui(b)],this.options.deactivate)}}});a.extend(a.ui.droppable,{defaults:{disabled:false,tolerance:"intersect"}});a.ui.intersect=function(o,g,m){if(!g.offset){return false}var e=(o.positionAbs||o.position.absolute).left,d=e+o.helperProportions.width,k=(o.positionAbs||o.position.absolute).top,j=k+o.helperProportions.height;var f=g.offset.left,c=f+g.proportions.width,n=g.offset.top,h=n+g.proportions.height;switch(m){case"fit":return(f<e&&d<c&&n<k&&j<h);break;case"intersect":return(f<e+(o.helperProportions.width/2)&&d-(o.helperProportions.width/2)<c&&n<k+(o.helperProportions.height/2)&&j-(o.helperProportions.height/2)<h);break;case"pointer":return(f<((o.positionAbs||o.position.absolute).left+(o.clickOffset||o.offset.click).left)&&((o.positionAbs||o.position.absolute).left+(o.clickOffset||o.offset.click).left)<c&&n<((o.positionAbs||o.position.absolute).top+(o.clickOffset||o.offset.click).top)&&((o.positionAbs||o.position.absolute).top+(o.clickOffset||o.offset.click).top)<h);break;case"touch":return((k>=n&&k<=h)||(j>=n&&j<=h)||(k<n&&j>h))&&((e>=f&&e<=c)||(d>=f&&d<=c)||(e<f&&d>c));break;default:return false;break}};a.ui.ddmanager={current:null,droppables:[],prepareOffsets:function(d,g){var b=a.ui.ddmanager.droppables;var f=g?g.type:null;for(var c=0;c<b.length;c++){if(b[c].options.disabled||(d&&!b[c].options.accept.call(b[c].element,(d.currentItem||d.element)))){continue}b[c].visible=b[c].element.css("display")!="none";if(!b[c].visible){continue}b[c].offset=b[c].element.offset();b[c].proportions={width:b[c].element[0].offsetWidth,height:b[c].element[0].offsetHeight};if(f=="dragstart"||f=="sortactivate"){b[c].activate.call(b[c],g)}}},drop:function(b,c){var d=false;a.each(a.ui.ddmanager.droppables,function(){if(!this.options){return}if(!this.options.disabled&&this.visible&&a.ui.intersect(b,this,this.options.tolerance)){d=this.drop.call(this,c)}if(!this.options.disabled&&this.visible&&this.options.accept.call(this.element,(b.currentItem||b.element))){this.isout=1;this.isover=0;this.deactivate.call(this,c)}});return d},drag:function(b,c){if(b.options.refreshPositions){a.ui.ddmanager.prepareOffsets(b,c)}a.each(a.ui.ddmanager.droppables,function(){if(this.options.disabled||this.greedyChild||!this.visible){return}var e=a.ui.intersect(b,this,this.options.tolerance);var g=!e&&this.isover==1?"isout":(e&&this.isover==0?"isover":null);if(!g){return}var f;if(this.options.greedy){var d=this.element.parents(".ui-droppable:eq(0)");if(d.length){f=a.data(d[0],"droppable");f.greedyChild=(g=="isover"?1:0)}}if(f&&g=="isover"){f.isover=0;f.isout=1;f.out.call(f,c)}this[g]=1;this[g=="isout"?"isover":"isout"]=0;this[g=="isover"?"over":"out"].call(this,c);if(f&&g=="isout"){f.isout=0;f.isover=1;f.over.call(f,c)}})}};a.ui.plugin.add("droppable","activeClass",{activate:function(c,b){a(this).addClass(b.options.activeClass)},deactivate:function(c,b){a(this).removeClass(b.options.activeClass)},drop:function(c,b){a(this).removeClass(b.options.activeClass)}});a.ui.plugin.add("droppable","hoverClass",{over:function(c,b){a(this).addClass(b.options.hoverClass)},out:function(c,b){a(this).removeClass(b.options.hoverClass)},drop:function(c,b){a(this).removeClass(b.options.hoverClass)}})})(jQuery);(function(a){a.widget("ui.resizable",a.extend({},a.ui.mouse,{init:function(){var p=this,q=this.options;var t=this.element.css("position");this.originalElement=this.element;this.element.addClass("ui-resizable").css({position:/static/.test(t)?"relative":t});a.extend(q,{_aspectRatio:!!(q.aspectRatio),helper:q.helper||q.ghost||q.animate?q.helper||"proxy":null,knobHandles:q.knobHandles===true?"ui-resizable-knob-handle":q.knobHandles});var h="1px solid #DEDEDE";q.defaultTheme={"ui-resizable":{display:"block"},"ui-resizable-handle":{position:"absolute",background:"#F2F2F2",fontSize:"0.1px"},"ui-resizable-n":{cursor:"n-resize",height:"4px",left:"0px",right:"0px",borderTop:h},"ui-resizable-s":{cursor:"s-resize",height:"4px",left:"0px",right:"0px",borderBottom:h},"ui-resizable-e":{cursor:"e-resize",width:"4px",top:"0px",bottom:"0px",borderRight:h},"ui-resizable-w":{cursor:"w-resize",width:"4px",top:"0px",bottom:"0px",borderLeft:h},"ui-resizable-se":{cursor:"se-resize",width:"4px",height:"4px",borderRight:h,borderBottom:h},"ui-resizable-sw":{cursor:"sw-resize",width:"4px",height:"4px",borderBottom:h,borderLeft:h},"ui-resizable-ne":{cursor:"ne-resize",width:"4px",height:"4px",borderRight:h,borderTop:h},"ui-resizable-nw":{cursor:"nw-resize",width:"4px",height:"4px",borderLeft:h,borderTop:h}};q.knobTheme={"ui-resizable-handle":{background:"#F2F2F2",border:"1px solid #808080",height:"8px",width:"8px"},"ui-resizable-n":{cursor:"n-resize",top:"0px",left:"45%"},"ui-resizable-s":{cursor:"s-resize",bottom:"0px",left:"45%"},"ui-resizable-e":{cursor:"e-resize",right:"0px",top:"45%"},"ui-resizable-w":{cursor:"w-resize",left:"0px",top:"45%"},"ui-resizable-se":{cursor:"se-resize",right:"0px",bottom:"0px"},"ui-resizable-sw":{cursor:"sw-resize",left:"0px",bottom:"0px"},"ui-resizable-nw":{cursor:"nw-resize",left:"0px",top:"0px"},"ui-resizable-ne":{cursor:"ne-resize",right:"0px",top:"0px"}};q._nodeName=this.element[0].nodeName;if(q._nodeName.match(/canvas|textarea|input|select|button|img/i)){var b=this.element;if(/relative/.test(b.css("position"))&&a.browser.opera){b.css({position:"relative",top:"auto",left:"auto"})}b.wrap(a('<div class="ui-wrapper"	style="overflow: hidden;"></div>').css({position:b.css("position"),width:b.outerWidth(),height:b.outerHeight(),top:b.css("top"),left:b.css("left")}));var k=this.element;this.element=this.element.parent();this.element.data("resizable",this);this.element.css({marginLeft:k.css("marginLeft"),marginTop:k.css("marginTop"),marginRight:k.css("marginRight"),marginBottom:k.css("marginBottom")});k.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});if(a.browser.safari&&q.preventDefault){k.css("resize","none")}q.proportionallyResize=k.css({position:"static",zoom:1,display:"block"});this.element.css({margin:k.css("margin")});this._proportionallyResize()}if(!q.handles){q.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(q.handles.constructor==String){q.zIndex=q.zIndex||1000;if(q.handles=="all"){q.handles="n,e,s,w,se,sw,ne,nw"}var r=q.handles.split(",");q.handles={};var g={handle:"position: absolute; display: none; overflow:hidden;",n:"top: 0pt; width:100%;",e:"right: 0pt; height:100%;",s:"bottom: 0pt; width:100%;",w:"left: 0pt; height:100%;",se:"bottom: 0pt; right: 0px;",sw:"bottom: 0pt; left: 0px;",ne:"top: 0pt; right: 0px;",nw:"top: 0pt; left: 0px;"};for(var u=0;u<r.length;u++){var v=a.trim(r[u]),m=q.defaultTheme,f="ui-resizable-"+v,c=!a.ui.css(f)&&!q.knobHandles,s=a.ui.css("ui-resizable-knob-handle"),w=a.extend(m[f],m["ui-resizable-handle"]),d=a.extend(q.knobTheme[f],!s?q.knobTheme["ui-resizable-handle"]:{});var l=/sw|se|ne|nw/.test(v)?{zIndex:++q.zIndex}:{};var j=(c?g[v]:""),e=a(['<div class="ui-resizable-handle ',f,'" style="',j,g.handle,'"></div>'].join("")).css(l);q.handles[v]=".ui-resizable-"+v;this.element.append(e.css(c?w:{}).css(q.knobHandles?d:{}).addClass(q.knobHandles?"ui-resizable-knob-handle":"").addClass(q.knobHandles))}if(q.knobHandles){this.element.addClass("ui-resizable-knob").css(!a.ui.css("ui-resizable-knob")?{}:{})}}this._renderAxis=function(z){z=z||this.element;for(var o in q.handles){if(q.handles[o].constructor==String){q.handles[o]=a(q.handles[o],this.element).show()}if(q.transparent){q.handles[o].css({opacity:0})}if(this.element.is(".ui-wrapper")&&q._nodeName.match(/textarea|input|select|button/i)){var x=a(q.handles[o],this.element),y=0;y=/sw|ne|nw|se|n|s/.test(o)?x.outerHeight():x.outerWidth();var n=["padding",/ne|nw|n/.test(o)?"Top":/se|sw|s/.test(o)?"Bottom":/^e$/.test(o)?"Right":"Left"].join("");if(!q.transparent){z.css(n,y)}this._proportionallyResize()}if(!a(q.handles[o]).length){continue}}};this._renderAxis(this.element);q._handles=a(".ui-resizable-handle",p.element);if(q.disableSelection){q._handles.each(function(n,o){a.ui.disableSelection(o)})}q._handles.mouseover(function(){if(!q.resizing){if(this.className){var n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}p.axis=q.axis=n&&n[1]?n[1]:"se"}});if(q.autoHide){q._handles.hide();a(p.element).addClass("ui-resizable-autohide").hover(function(){a(this).removeClass("ui-resizable-autohide");q._handles.show()},function(){if(!q.resizing){a(this).addClass("ui-resizable-autohide");q._handles.hide()}})}this.mouseInit()},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,options:this.options,originalSize:this.originalSize,originalPosition:this.originalPosition}},propagate:function(c,b){a.ui.plugin.call(this,c,[b,this.ui()]);if(c!="resize"){this.element.triggerHandler(["resize",c].join(""),[b,this.ui()],this.options[c])}},destroy:function(){var d=this.element,c=d.children(".ui-resizable").get(0);this.mouseDestroy();var b=function(e){a(e).removeClass("ui-resizable ui-resizable-disabled").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};b(d);if(d.is(".ui-wrapper")&&c){d.parent().append(a(c).css({position:d.css("position"),width:d.outerWidth(),height:d.outerHeight(),top:d.css("top"),left:d.css("left")})).end().remove();b(c)}},mouseStart:function(m){if(this.options.disabled){return false}var l=false;for(var j in this.options.handles){if(a(this.options.handles[j])[0]==m.target){l=true}}if(!l){return false}var c=this.options,b=this.element.position(),d=this.element,k=function(e){return parseInt(e,10)||0},h=a.browser.msie&&a.browser.version<7;c.resizing=true;c.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};if(d.is(".ui-draggable")||(/absolute/).test(d.css("position"))){var p=a.browser.msie&&!c.containment&&(/absolute/).test(d.css("position"))&&!(/relative/).test(d.parent().css("position"));var n=p?c.documentScroll.top:0,g=p?c.documentScroll.left:0;d.css({position:"absolute",top:(b.top+n),left:(b.left+g)})}if(a.browser.opera&&/relative/.test(d.css("position"))){d.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var q=k(this.helper.css("left")),f=k(this.helper.css("top"));if(c.containment){q+=a(c.containment).scrollLeft()||0;f+=a(c.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:q,top:f};this.size=c.helper||h?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=c.helper||h?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:q,top:f};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:m.pageX,top:m.pageY};c.aspectRatio=(typeof c.aspectRatio=="number")?c.aspectRatio:((this.originalSize.height/this.originalSize.width)||1);if(c.preserveCursor){a("body").css("cursor",this.axis+"-resize")}this.propagate("start",m);return true},mouseDrag:function(k){var d=this.helper,c=this.options,l={},p=this,g=this.originalMousePosition,m=this.axis;var q=(k.pageX-g.left)||0,n=(k.pageY-g.top)||0;var f=this._change[m];if(!f){return false}var j=f.apply(this,[k,q,n]),h=a.browser.msie&&a.browser.version<7,b=this.sizeDiff;if(c._aspectRatio||k.shiftKey){j=this._updateRatio(j,k)}j=this._respectSize(j,k);this.propagate("resize",k);d.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!c.helper&&c.proportionallyResize){this._proportionallyResize()}this._updateCache(j);this.element.triggerHandler("resize",[k,this.ui()],this.options.resize);return false},mouseStop:function(k){this.options.resizing=false;var f=this.options,j=function(e){return parseInt(e,10)||0},m=this;if(f.helper){var d=f.proportionallyResize,b=d&&(/textarea/i).test(d.get(0).nodeName),c=b&&a.ui.hasScroll(d.get(0),"left")?0:m.sizeDiff.height,h=b?0:m.sizeDiff.width;var n={width:(m.size.width-h),height:(m.size.height-c)},g=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!f.animate){this.element.css(a.extend(n,{top:l,left:g}))}if(f.helper&&!f.animate){this._proportionallyResize()}}if(f.preserveCursor){a("body").css("cursor","auto")}this.propagate("stop",k);if(f.helper){this.helper.remove()}return false},_updateCache:function(b){var c=this.options;this.offset=this.helper.offset();if(b.left){this.position.left=b.left}if(b.top){this.position.top=b.top}if(b.height){this.size.height=b.height}if(b.width){this.size.width=b.width}},_updateRatio:function(d,f){var g=this.options,h=this.position,c=this.size,b=this.axis;if(d.height){d.width=(c.height/g.aspectRatio)}else{if(d.width){d.height=(c.width*g.aspectRatio)}}if(b=="sw"){d.left=h.left+(c.width-d.width);d.top=null}if(b=="nw"){d.top=h.top+(c.height-d.height);d.left=h.left+(c.width-d.width)}return d},_respectSize:function(j,k){var g=this.helper,f=this.options,q=f._aspectRatio||k.shiftKey,p=this.axis,s=j.width&&f.maxWidth&&f.maxWidth<j.width,l=j.height&&f.maxHeight&&f.maxHeight<j.height,d=j.width&&f.minWidth&&f.minWidth>j.width,r=j.height&&f.minHeight&&f.minHeight>j.height;if(d){j.width=f.minWidth}if(r){j.height=f.minHeight}if(s){j.width=f.maxWidth}if(l){j.height=f.maxHeight}var c=this.originalPosition.left+this.originalSize.width,n=this.position.top+this.size.height;var h=/sw|nw|w/.test(p),b=/nw|ne|n/.test(p);if(d&&h){j.left=c-f.minWidth}if(s&&h){j.left=c-f.maxWidth}if(r&&b){j.top=n-f.minHeight}if(l&&b){j.top=n-f.maxHeight}var m=!j.width&&!j.height;if(m&&!j.left&&j.top){j.top=null}else{if(m&&!j.top&&j.left){j.left=null}}return j},_proportionallyResize:function(){var g=this.options;if(!g.proportionallyResize){return}var e=g.proportionallyResize,d=this.helper||this.element;if(!g.borderDif){var c=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],f=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];g.borderDif=a.map(c,function(b,j){var h=parseInt(b,10)||0,k=parseInt(f[j],10)||0;return h+k})}e.css({height:(d.height()-g.borderDif[0]-g.borderDif[2])+"px",width:(d.width()-g.borderDif[1]-g.borderDif[3])+"px"})},_renderProxy:function(){var c=this.element,f=this.options;this.elementOffset=c.offset();if(f.helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var b=a.browser.msie&&a.browser.version<7,d=(b?1:0),e=(b?2:-1);this.helper.addClass(f.helper).css({width:c.outerWidth()+e,height:c.outerHeight()+e,position:"absolute",left:this.elementOffset.left-d+"px",top:this.elementOffset.top-d+"px",zIndex:++f.zIndex});this.helper.appendTo("body");if(f.disableSelection){a.ui.disableSelection(this.helper.get(0))}}else{this.helper=c}},_change:{e:function(d,c,b){return{width:this.originalSize.width+c}},w:function(g,c,b){var h=this.options,d=this.originalSize,f=this.originalPosition;return{left:f.left+c,width:d.width-c}},n:function(g,c,b){var h=this.options,d=this.originalSize,f=this.originalPosition;return{top:f.top+b,height:d.height-b}},s:function(d,c,b){return{height:this.originalSize.height+b}},se:function(d,c,b){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[d,c,b]))},sw:function(d,c,b){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[d,c,b]))},ne:function(d,c,b){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[d,c,b]))},nw:function(d,c,b){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[d,c,b]))}}}));a.extend(a.ui.resizable,{defaults:{cancel:":input",distance:1,delay:0,preventDefault:true,transparent:false,minWidth:10,minHeight:10,aspectRatio:false,disableSelection:true,preserveCursor:true,autoHide:false,knobHandles:false}});a.ui.plugin.add("resizable","containment",{start:function(k,m){var f=m.options,p=a(this).data("resizable"),h=p.element;var c=f.containment,g=(c instanceof a)?c.get(0):(/parent/.test(c))?h.parent().get(0):c;if(!g){return}p.containerElement=a(g);if(/document/.test(c)||c==document){p.containerOffset={left:0,top:0};p.containerPosition={left:0,top:0};p.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight}}else{p.containerOffset=a(g).offset();p.containerPosition=a(g).position();p.containerSize={height:a(g).innerHeight(),width:a(g).innerWidth()};var l=p.containerOffset,b=p.containerSize.height,j=p.containerSize.width,d=(a.ui.hasScroll(g,"left")?g.scrollWidth:j),n=(a.ui.hasScroll(g)?g.scrollHeight:b);p.parentData={element:g,left:l.left,top:l.top,width:d,height:n}}},resize:function(j,m){var f=m.options,q=a(this).data("resizable"),c=q.containerSize,l=q.containerOffset,h=q.size,k=q.position,n=f._aspectRatio||j.shiftKey,b={top:0,left:0},d=q.containerElement;if(d[0]!=document&&/static/.test(d.css("position"))){b=q.containerPosition}if(k.left<(f.helper?l.left:b.left)){q.size.width=q.size.width+(f.helper?(q.position.left-l.left):(q.position.left-b.left));if(n){q.size.height=q.size.width*f.aspectRatio}q.position.left=f.helper?l.left:b.left}if(k.top<(f.helper?l.top:0)){q.size.height=q.size.height+(f.helper?(q.position.top-l.top):q.position.top);if(n){q.size.width=q.size.height/f.aspectRatio}q.position.top=f.helper?l.top:0}var g=(f.helper?q.offset.left-l.left:(q.position.left-b.left))+q.sizeDiff.width,p=(f.helper?q.offset.top-l.top:q.position.top)+q.sizeDiff.height;if(g+q.size.width>=q.parentData.width){q.size.width=q.parentData.width-g;if(n){q.size.height=q.size.width*f.aspectRatio}}if(p+q.size.height>=q.parentData.height){q.size.height=q.parentData.height-p;if(n){q.size.width=q.size.height/f.aspectRatio}}},stop:function(j,m){var c=m.options,p=a(this).data("resizable"),k=p.position,l=p.containerOffset,b=p.containerPosition,d=p.containerElement;var f=a(p.helper),q=f.offset(),n=f.innerWidth(),g=f.innerHeight();if(c.helper&&!c.animate&&/relative/.test(d.css("position"))){a(this).css({left:(q.left-l.left),top:(q.top-l.top),width:n,height:g})}if(c.helper&&!c.animate&&/static/.test(d.css("position"))){a(this).css({left:b.left+(q.left-l.left),top:b.top+(q.top-l.top),width:n,height:g})}}});a.ui.plugin.add("resizable","grid",{resize:function(j,l){var d=l.options,n=a(this).data("resizable"),h=n.size,f=n.originalSize,g=n.originalPosition,m=n.axis,k=d._aspectRatio||j.shiftKey;d.grid=typeof d.grid=="number"?[d.grid,d.grid]:d.grid;var c=Math.round((h.width-f.width)/(d.grid[0]||1))*(d.grid[0]||1),b=Math.round((h.height-f.height)/(d.grid[1]||1))*(d.grid[1]||1);if(/^(se|s|e)$/.test(m)){n.size.width=f.width+c;n.size.height=f.height+b}else{if(/^(ne)$/.test(m)){n.size.width=f.width+c;n.size.height=f.height+b;n.position.top=g.top-b}else{if(/^(sw)$/.test(m)){n.size.width=f.width+c;n.size.height=f.height+b;n.position.left=g.left-c}else{n.size.width=f.width+c;n.size.height=f.height+b;n.position.top=g.top-b;n.position.left=g.left-c}}}}});a.ui.plugin.add("resizable","animate",{stop:function(k,m){var g=m.options,n=a(this).data("resizable");var f=g.proportionallyResize,b=f&&(/textarea/i).test(f.get(0).nodeName),c=b&&a.ui.hasScroll(f.get(0),"left")?0:n.sizeDiff.height,j=b?0:n.sizeDiff.width;var d={width:(n.size.width-j),height:(n.size.height-c)},h=(parseInt(n.element.css("left"),10)+(n.position.left-n.originalPosition.left))||null,l=(parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top))||null;n.element.animate(a.extend(d,l&&h?{top:l,left:h}:{}),{duration:g.animateDuration||"slow",easing:g.animateEasing||"swing",step:function(){var e={width:parseInt(n.element.css("width"),10),height:parseInt(n.element.css("height"),10),top:parseInt(n.element.css("top"),10),left:parseInt(n.element.css("left"),10)};if(f){f.css({width:e.width,height:e.height})}n._updateCache(e);n.propagate("animate",k)}})}});a.ui.plugin.add("resizable","ghost",{start:function(f,d){var g=d.options,b=a(this).data("resizable"),h=g.proportionallyResize,c=b.size;if(!h){b.ghost=b.element.clone()}else{b.ghost=h.clone()}b.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof g.ghost=="string"?g.ghost:"");b.ghost.appendTo(b.helper)},resize:function(d,c){var f=c.options,b=a(this).data("resizable"),g=f.proportionallyResize;if(b.ghost){b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})}},stop:function(d,c){var f=c.options,b=a(this).data("resizable"),g=f.proportionallyResize;if(b.ghost&&b.helper){b.helper.get(0).removeChild(b.ghost.get(0))}}});a.ui.plugin.add("resizable","alsoResize",{start:function(f,c){var g=c.options,b=a(this).data("resizable"),d=function(e){a(e).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)})})};if(typeof(g.alsoResize)=="object"){if(g.alsoResize.length){g.alsoResize=g.alsoResize[0];d(g.alsoResize)}else{a.each(g.alsoResize,function(e,h){d(e)})}}else{d(g.alsoResize)}},resize:function(g,f){var h=f.options,c=a(this).data("resizable"),d=c.originalSize,k=c.originalPosition;var j={height:(c.size.height-d.height)||0,width:(c.size.width-d.width)||0,top:(c.position.top-k.top)||0,left:(c.position.left-k.left)||0},b=function(e,l){a(e).each(function(){var o=a(this).data("resizable-alsoresize"),n={},m=l&&l.length?l:["width","height","top","left"];a.each(m||["width","height","top","left"],function(p,r){var q=(o[r]||0)+(j[r]||0);if(q&&q>=0){n[r]=q||null}});a(this).css(n)})};if(typeof(h.alsoResize)=="object"){a.each(h.alsoResize,function(e,l){b(e,l)})}else{b(h.alsoResize)}},stop:function(c,b){a(this).removeData("resizable-alsoresize-start")}})})(jQuery);(function(a){a.widget("ui.selectable",a.extend({},a.ui.mouse,{init:function(){var b=this;this.element.addClass("ui-selectable");this.dragged=false;var c;this.refresh=function(){c=a(b.options.filter,b.element[0]);c.each(function(){var d=a(this);var e=d.offset();a.data(this,"selectable-item",{element:this,$element:d,left:e.left,top:e.top,right:e.left+d.width(),bottom:e.top+d.height(),startselected:false,selected:d.hasClass("ui-selected"),selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=c.addClass("ui-selectee");this.mouseInit();this.helper=a(document.createElement("div")).css({border:"1px dotted black"})},toggle:function(){if(this.options.disabled){this.enable()}else{this.disable()}},destroy:function(){this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this.mouseDestroy()},mouseStart:function(f){var c=this;this.opos=[f.pageX,f.pageY];if(this.options.disabled){return}var d=this.options;this.selectees=a(d.filter,this.element[0]);this.element.triggerHandler("selectablestart",[f,{selectable:this.element[0],options:d}],d.start);a("body").append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:f.clientX,top:f.clientY,width:0,height:0});if(d.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").each(function(){var e=a.data(this,"selectable-item");e.startselected=true;if(!f.ctrlKey){e.$element.removeClass("ui-selected");e.selected=false;e.$element.addClass("ui-unselecting");e.unselecting=true;c.element.triggerHandler("selectableunselecting",[f,{selectable:c.element[0],unselecting:e.element,options:d}],d.unselecting)}});var b=false;a(f.target).parents().andSelf().each(function(){if(a.data(this,"selectable-item")){b=true}});return this.options.keyboard?!b:true},mouseDrag:function(k){var c=this;this.dragged=true;if(this.options.disabled){return}var f=this.options;var d=this.opos[0],j=this.opos[1],b=k.pageX,h=k.pageY;if(d>b){var g=b;b=d;d=g}if(j>h){var g=h;h=j;j=g}this.helper.css({left:d,top:j,width:b-d,height:h-j});this.selectees.each(function(){var e=a.data(this,"selectable-item");if(!e||e.element==c.element[0]){return}var l=false;if(f.tolerance=="touch"){l=(!(e.left>b||e.right<d||e.top>h||e.bottom<j))}else{if(f.tolerance=="fit"){l=(e.left>d&&e.right<b&&e.top>j&&e.bottom<h)}}if(l){if(e.selected){e.$element.removeClass("ui-selected");e.selected=false}if(e.unselecting){e.$element.removeClass("ui-unselecting");e.unselecting=false}if(!e.selecting){e.$element.addClass("ui-selecting");e.selecting=true;c.element.triggerHandler("selectableselecting",[k,{selectable:c.element[0],selecting:e.element,options:f}],f.selecting)}}else{if(e.selecting){if(k.ctrlKey&&e.startselected){e.$element.removeClass("ui-selecting");e.selecting=false;e.$element.addClass("ui-selected");e.selected=true}else{e.$element.removeClass("ui-selecting");e.selecting=false;if(e.startselected){e.$element.addClass("ui-unselecting");e.unselecting=true}c.element.triggerHandler("selectableunselecting",[k,{selectable:c.element[0],unselecting:e.element,options:f}],f.unselecting)}}if(e.selected){if(!k.ctrlKey&&!e.startselected){e.$element.removeClass("ui-selected");e.selected=false;e.$element.addClass("ui-unselecting");e.unselecting=true;c.element.triggerHandler("selectableunselecting",[k,{selectable:c.element[0],unselecting:e.element,options:f}],f.unselecting)}}}});return false},mouseStop:function(d){var b=this;this.dragged=false;var c=this.options;a(".ui-unselecting",this.element[0]).each(function(){var e=a.data(this,"selectable-item");e.$element.removeClass("ui-unselecting");e.unselecting=false;e.startselected=false;b.element.triggerHandler("selectableunselected",[d,{selectable:b.element[0],unselected:e.element,options:c}],c.unselected)});a(".ui-selecting",this.element[0]).each(function(){var e=a.data(this,"selectable-item");e.$element.removeClass("ui-selecting").addClass("ui-selected");e.selecting=false;e.selected=true;e.startselected=true;b.element.triggerHandler("selectableselected",[d,{selectable:b.element[0],selected:e.element,options:c}],c.selected)});this.element.triggerHandler("selectablestop",[d,{selectable:b.element[0],options:this.options}],this.options.stop);this.helper.remove();return false}}));a.extend(a.ui.selectable,{defaults:{distance:1,delay:0,cancel:":input",appendTo:"body",autoRefresh:true,filter:"*",tolerance:"touch"}})})(jQuery);(function(b){function a(e,d){var c=b.browser.safari&&b.browser.version<522;if(e.contains&&!c){return e.contains(d)}if(e.compareDocumentPosition){return !!(e.compareDocumentPosition(d)&16)}while(d=d.parentNode){if(d==e){return true}}return false}b.widget("ui.sortable",b.extend({},b.ui.mouse,{init:function(){var c=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?(/left|right/).test(this.items[0].item.css("float")):false;if(!(/(relative|absolute|fixed)/).test(this.element.css("position"))){this.element.css("position","relative")}this.offset=this.element.offset();this.mouseInit()},plugins:{},ui:function(c){return{helper:(c||this)["helper"],placeholder:(c||this)["placeholder"]||b([]),position:(c||this)["position"],absolutePosition:(c||this)["positionAbs"],options:this.options,element:this.element,item:(c||this)["currentItem"],sender:c?c.element:null}},propagate:function(g,f,c,d){b.ui.plugin.call(this,g,[f,this.ui(c)]);if(!d){this.element.triggerHandler(g=="sort"?g:"sort"+g,[f,this.ui(c)],this.options[g])}},serialize:function(e){var c=(b.isFunction(this.options.items)?this.options.items.call(this.element):b(this.options.items,this.element)).not(".ui-sortable-helper");var d=[];e=e||{};c.each(function(){var f=(b(this).attr(e.attribute||"id")||"").match(e.expression||(/(.+)[-=_](.+)/));if(f){d.push((e.key||f[1])+"[]="+(e.key&&e.expression?f[1]:f[2]))}});return d.join("&")},toArray:function(c){var d=(b.isFunction(this.options.items)?this.options.items.call(this.element):b(this.options.items,this.element)).not(".ui-sortable-helper");var e=[];d.each(function(){e.push(b(this).attr(c||"id"))});return e},intersectsWith:function(k){var e=this.positionAbs.left,d=e+this.helperProportions.width,j=this.positionAbs.top,h=j+this.helperProportions.height;var f=k.left,c=f+k.width,m=k.top,g=m+k.height;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance=="guess"&&this.helperProportions[this.floating?"width":"height"]>k[this.floating?"width":"height"])){return(j+this.offset.click.top>m&&j+this.offset.click.top<g&&e+this.offset.click.left>f&&e+this.offset.click.left<c)}else{return(f<e+(this.helperProportions.width/2)&&d-(this.helperProportions.width/2)<c&&m<j+(this.helperProportions.height/2)&&h-(this.helperProportions.height/2)<g)}},intersectsWithEdge:function(k){var e=this.positionAbs.left,d=e+this.helperProportions.width,j=this.positionAbs.top,h=j+this.helperProportions.height;var f=k.left,c=f+k.width,m=k.top,g=m+k.height;if(this.options.tolerance=="pointer"||(this.options.tolerance=="guess"&&this.helperProportions[this.floating?"width":"height"]>k[this.floating?"width":"height"])){if(!(j+this.offset.click.top>m&&j+this.offset.click.top<g&&e+this.offset.click.left>f&&e+this.offset.click.left<c)){return false}if(this.floating){if(e+this.offset.click.left>f&&e+this.offset.click.left<f+k.width/2){return 2}if(e+this.offset.click.left>f+k.width/2&&e+this.offset.click.left<c){return 1}}else{if(j+this.offset.click.top>m&&j+this.offset.click.top<m+k.height/2){return 2}if(j+this.offset.click.top>m+k.height/2&&j+this.offset.click.top<g){return 1}}}else{if(!(f<e+(this.helperProportions.width/2)&&d-(this.helperProportions.width/2)<c&&m<j+(this.helperProportions.height/2)&&h-(this.helperProportions.height/2)<g)){return false}if(this.floating){if(d>f&&e<f){return 2}if(e<c&&d>c){return 1}}else{if(h>m&&j<m){return 1}if(j<g&&h>g){return 2}}}return false},refresh:function(){this.refreshItems();this.refreshPositions()},refreshItems:function(){this.items=[];this.containers=[this];var d=this.items;var c=this;var f=[[b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element),this]];if(this.options.connectWith){for(var g=this.options.connectWith.length-1;g>=0;g--){var k=b(this.options.connectWith[g]);for(var e=k.length-1;e>=0;e--){var h=b.data(k[e],"sortable");if(h&&!h.options.disabled){f.push([b.isFunction(h.options.items)?h.options.items.call(h.element):b(h.options.items,h.element),h]);this.containers.push(h)}}}}for(var g=f.length-1;g>=0;g--){f[g][0].each(function(){b.data(this,"sortable-item",f[g][1]);d.push({item:b(this),instance:f[g][1],width:0,height:0,left:0,top:0})})}},refreshPositions:function(d){if(this.offsetParent){var c=this.offsetParent.offset();this.offset.parent={top:c.top+this.offsetParentBorders.top,left:c.left+this.offsetParentBorders.left}}for(var f=this.items.length-1;f>=0;f--){if(this.items[f].instance!=this.currentContainer&&this.currentContainer&&this.items[f].item[0]!=this.currentItem[0]){continue}var e=this.options.toleranceElement?b(this.options.toleranceElement,this.items[f].item):this.items[f].item;if(!d){this.items[f].width=e[0].offsetWidth;this.items[f].height=e[0].offsetHeight}var g=e.offset();this.items[f].left=g.left;this.items[f].top=g.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var f=this.containers.length-1;f>=0;f--){var g=this.containers[f].element.offset();this.containers[f].containerCache.left=g.left;this.containers[f].containerCache.top=g.top;this.containers[f].containerCache.width=this.containers[f].element.outerWidth();this.containers[f].containerCache.height=this.containers[f].element.outerHeight()}}},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this.mouseDestroy();for(var c=this.items.length-1;c>=0;c--){this.items[c].item.removeData("sortable-item")}},createPlaceholder:function(e){var c=e||this,f=c.options;if(f.placeholder.constructor==String){var d=f.placeholder;f.placeholder={element:function(){return b("<div></div>").addClass(d)[0]},update:function(g,h){h.css(g.offset()).css({width:g.outerWidth(),height:g.outerHeight()})}}}c.placeholder=b(f.placeholder.element.call(c.element,c.currentItem)).appendTo("body").css({position:"absolute"});f.placeholder.update.call(c.element,c.currentItem,c.placeholder)},contactContainers:function(g){for(var d=this.containers.length-1;d>=0;d--){if(this.intersectsWith(this.containers[d].containerCache)){if(!this.containers[d].containerCache.over){if(this.currentContainer!=this.containers[d]){var l=10000;var k=null;var f=this.positionAbs[this.containers[d].floating?"left":"top"];for(var c=this.items.length-1;c>=0;c--){if(!a(this.containers[d].element[0],this.items[c].item[0])){continue}var h=this.items[c][this.containers[d].floating?"left":"top"];if(Math.abs(h-f)<l){l=Math.abs(h-f);k=this.items[c]}}if(!k&&!this.options.dropOnEmpty){continue}if(this.placeholder){this.placeholder.remove()}if(this.containers[d].options.placeholder){this.containers[d].createPlaceholder(this)}else{this.placeholder=null}this.currentContainer=this.containers[d];k?this.rearrange(g,k,null,true):this.rearrange(g,null,this.containers[d].element,true);this.propagate("change",g);this.containers[d].propagate("change",g,this)}this.containers[d].propagate("over",g,this);this.containers[d].containerCache.over=1}}else{if(this.containers[d].containerCache.over){this.containers[d].propagate("out",g,this);this.containers[d].containerCache.over=0}}}},mouseCapture:function(h,g){if(this.options.disabled||this.options.type=="static"){return false}this.refreshItems();var f=null,d=this,c=b(h.target).parents().each(function(){if(b.data(this,"sortable-item")==d){f=b(this);return false}});if(b.data(h.target,"sortable-item")==d){f=b(h.target)}if(!f){return false}if(this.options.handle&&!g){var j=false;b(this.options.handle,f).find("*").andSelf().each(function(){if(this==h.target){j=true}});if(!j){return false}}this.currentItem=f;return true},mouseStart:function(j,g,c){var l=this.options;this.currentContainer=this;this.refreshPositions();this.helper=typeof l.helper=="function"?b(l.helper.apply(this.element[0],[j,this.currentItem])):this.currentItem.clone();if(!this.helper.parents("body").length){b(l.appendTo!="parent"?l.appendTo:this.currentItem[0].parentNode)[0].appendChild(this.helper[0])}this.helper.css({position:"absolute",clear:"both"}).addClass("ui-sortable-helper");this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)};this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.offset.click={left:j.pageX-this.offset.left,top:j.pageY-this.offset.top};this.offsetParent=this.helper.offsetParent();var d=this.offsetParent.offset();this.offsetParentBorders={top:(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};this.offset.parent={top:d.top+this.offsetParentBorders.top,left:d.left+this.offsetParentBorders.left};this.originalPosition=this.generatePosition(j);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(l.placeholder){this.createPlaceholder()}this.propagate("start",j);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(l.cursorAt){if(l.cursorAt.left!=undefined){this.offset.click.left=l.cursorAt.left}if(l.cursorAt.right!=undefined){this.offset.click.left=this.helperProportions.width-l.cursorAt.right}if(l.cursorAt.top!=undefined){this.offset.click.top=l.cursorAt.top}if(l.cursorAt.bottom!=undefined){this.offset.click.top=this.helperProportions.height-l.cursorAt.bottom}}if(l.containment){if(l.containment=="parent"){l.containment=this.helper[0].parentNode}if(l.containment=="document"||l.containment=="window"){this.containment=[0-this.offset.parent.left,0-this.offset.parent.top,b(l.containment=="document"?document:window).width()-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),(b(l.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)]}if(!(/^(document|window|parent)$/).test(l.containment)){var h=b(l.containment)[0];var k=b(l.containment).offset();this.containment=[k.left+(parseInt(b(h).css("borderLeftWidth"),10)||0)-this.offset.parent.left,k.top+(parseInt(b(h).css("borderTopWidth"),10)||0)-this.offset.parent.top,k.left+Math.max(h.scrollWidth,h.offsetWidth)-(parseInt(b(h).css("borderLeftWidth"),10)||0)-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.currentItem.css("marginRight"),10)||0),k.top+Math.max(h.scrollHeight,h.offsetHeight)-(parseInt(b(h).css("borderTopWidth"),10)||0)-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.currentItem.css("marginBottom"),10)||0)]}}if(this.options.placeholder!="clone"){this.currentItem.css("visibility","hidden")}if(!c){for(var f=this.containers.length-1;f>=0;f--){this.containers[f].propagate("activate",j,this)}}if(b.ui.ddmanager){b.ui.ddmanager.current=this}if(b.ui.ddmanager&&!l.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,j)}this.dragging=true;this.mouseDrag(j);return true},convertPositionTo:function(e,f){if(!f){f=this.position}var c=e=="absolute"?1:-1;return{top:(f.top+this.offset.parent.top*c-(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)*c+this.margins.top*c),left:(f.left+this.offset.parent.left*c-(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft)*c+this.margins.left*c)}},generatePosition:function(g){var h=this.options;var c={top:(g.pageY-this.offset.click.top-this.offset.parent.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)),left:(g.pageX-this.offset.click.left-this.offset.parent.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft))};if(!this.originalPosition){return c}if(this.containment){if(c.left<this.containment[0]){c.left=this.containment[0]}if(c.top<this.containment[1]){c.top=this.containment[1]}if(c.left>this.containment[2]){c.left=this.containment[2]}if(c.top>this.containment[3]){c.top=this.containment[3]}}if(h.grid){var f=this.originalPosition.top+Math.round((c.top-this.originalPosition.top)/h.grid[1])*h.grid[1];c.top=this.containment?(!(f<this.containment[1]||f>this.containment[3])?f:(!(f<this.containment[1])?f-h.grid[1]:f+h.grid[1])):f;var d=this.originalPosition.left+Math.round((c.left-this.originalPosition.left)/h.grid[0])*h.grid[0];c.left=this.containment?(!(d<this.containment[0]||d>this.containment[2])?d:(!(d<this.containment[0])?d-h.grid[0]:d+h.grid[0])):d}return c},mouseDrag:function(d){this.position=this.generatePosition(d);this.positionAbs=this.convertPositionTo("absolute");b.ui.plugin.call(this,"sort",[d,this.ui()]);this.positionAbs=this.convertPositionTo("absolute");this.helper[0].style.left=this.position.left+"px";this.helper[0].style.top=this.position.top+"px";for(var c=this.items.length-1;c>=0;c--){var f=this.intersectsWithEdge(this.items[c]);if(!f){continue}if(this.items[c].item[0]!=this.currentItem[0]&&this.currentItem[f==1?"next":"prev"]()[0]!=this.items[c].item[0]&&!a(this.currentItem[0],this.items[c].item[0])&&(this.options.type=="semi-dynamic"?!a(this.element[0],this.items[c].item[0]):true)){this.direction=f==1?"down":"up";this.rearrange(d,this.items[c]);this.propagate("change",d);break}}this.contactContainers(d);if(b.ui.ddmanager){b.ui.ddmanager.drag(this,d)}this.element.triggerHandler("sort",[d,this.ui()],this.options.sort);return false},rearrange:function(j,h,d,g){d?d[0].appendChild(this.currentItem[0]):h.item[0].parentNode.insertBefore(this.currentItem[0],(this.direction=="down"?h.item[0]:h.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var f=this,c=this.counter;window.setTimeout(function(){if(c==f.counter){f.refreshPositions(!g)}},0);if(this.options.placeholder){this.options.placeholder.update.call(this.element,this.currentItem,this.placeholder)}},mouseStop:function(f,d){if(b.ui.ddmanager&&!this.options.dropBehaviour){b.ui.ddmanager.drop(this,f)}if(this.options.revert){var c=this;var g=c.currentItem.offset();if(c.placeholder){c.placeholder.animate({opacity:"hide"},(parseInt(this.options.revert,10)||500)-50)}b(this.helper).animate({left:g.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:g.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c.clear(f)})}else{this.clear(f,d)}return false},clear:function(f,d){if(this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0]){this.propagate("update",f,null,d)}if(!a(this.element[0],this.currentItem[0])){this.propagate("remove",f,null,d);for(var c=this.containers.length-1;c>=0;c--){if(a(this.containers[c].element[0],this.currentItem[0])){this.containers[c].propagate("update",f,this,d);this.containers[c].propagate("receive",f,this,d)}}}for(var c=this.containers.length-1;c>=0;c--){this.containers[c].propagate("deactivate",f,this,d);if(this.containers[c].containerCache.over){this.containers[c].propagate("out",f,this);this.containers[c].containerCache.over=0}}this.dragging=false;if(this.cancelHelperRemoval){this.propagate("stop",f,null,d);return false}b(this.currentItem).css("visibility","");if(this.placeholder){this.placeholder.remove()}this.helper.remove();this.helper=null;this.propagate("stop",f,null,d);return true}}));b.extend(b.ui.sortable,{getter:"serialize toArray",defaults:{helper:"clone",tolerance:"guess",distance:1,delay:0,scroll:true,scrollSensitivity:20,scrollSpeed:20,cancel:":input",items:"> *",zIndex:1000,dropOnEmpty:true,appendTo:"parent"}});b.ui.plugin.add("sortable","cursor",{start:function(f,d){var c=b("body");if(c.css("cursor")){d.options._cursor=c.css("cursor")}c.css("cursor",d.options.cursor)},stop:function(d,c){if(c.options._cursor){b("body").css("cursor",c.options._cursor)}}});b.ui.plugin.add("sortable","zIndex",{start:function(f,d){var c=d.helper;if(c.css("zIndex")){d.options._zIndex=c.css("zIndex")}c.css("zIndex",d.options.zIndex)},stop:function(d,c){if(c.options._zIndex){b(c.helper).css("zIndex",c.options._zIndex)}}});b.ui.plugin.add("sortable","opacity",{start:function(f,d){var c=d.helper;if(c.css("opacity")){d.options._opacity=c.css("opacity")}c.css("opacity",d.options.opacity)},stop:function(d,c){if(c.options._opacity){b(c.helper).css("opacity",c.options._opacity)}}});b.ui.plugin.add("sortable","scroll",{start:function(f,d){var g=d.options;var c=b(this).data("sortable");c.overflowY=function(e){do{if(/auto|scroll/.test(e.css("overflow"))||(/auto|scroll/).test(e.css("overflow-y"))){return e}e=e.parent()}while(e[0].parentNode);return b(document)}(c.currentItem);c.overflowX=function(e){do{if(/auto|scroll/.test(e.css("overflow"))||(/auto|scroll/).test(e.css("overflow-x"))){return e}e=e.parent()}while(e[0].parentNode);return b(document)}(c.currentItem);if(c.overflowY[0]!=document&&c.overflowY[0].tagName!="HTML"){c.overflowYOffset=c.overflowY.offset()}if(c.overflowX[0]!=document&&c.overflowX[0].tagName!="HTML"){c.overflowXOffset=c.overflowX.offset()}},sort:function(f,d){var g=d.options;var c=b(this).data("sortable");if(c.overflowY[0]!=document&&c.overflowY[0].tagName!="HTML"){if((c.overflowYOffset.top+c.overflowY[0].offsetHeight)-f.pageY<g.scrollSensitivity){c.overflowY[0].scrollTop=c.overflowY[0].scrollTop+g.scrollSpeed}if(f.pageY-c.overflowYOffset.top<g.scrollSensitivity){c.overflowY[0].scrollTop=c.overflowY[0].scrollTop-g.scrollSpeed}}else{if(f.pageY-b(document).scrollTop()<g.scrollSensitivity){b(document).scrollTop(b(document).scrollTop()-g.scrollSpeed)}if(b(window).height()-(f.pageY-b(document).scrollTop())<g.scrollSensitivity){b(document).scrollTop(b(document).scrollTop()+g.scrollSpeed)}}if(c.overflowX[0]!=document&&c.overflowX[0].tagName!="HTML"){if((c.overflowXOffset.left+c.overflowX[0].offsetWidth)-f.pageX<g.scrollSensitivity){c.overflowX[0].scrollLeft=c.overflowX[0].scrollLeft+g.scrollSpeed}if(f.pageX-c.overflowXOffset.left<g.scrollSensitivity){c.overflowX[0].scrollLeft=c.overflowX[0].scrollLeft-g.scrollSpeed}}else{if(f.pageX-b(document).scrollLeft()<g.scrollSensitivity){b(document).scrollLeft(b(document).scrollLeft()-g.scrollSpeed)}if(b(window).width()-(f.pageX-b(document).scrollLeft())<g.scrollSensitivity){b(document).scrollLeft(b(document).scrollLeft()+g.scrollSpeed)}}}});b.ui.plugin.add("sortable","axis",{sort:function(f,d){var c=b(this).data("sortable");if(d.options.axis=="y"){c.position.left=c.originalPosition.left}if(d.options.axis=="x"){c.position.top=c.originalPosition.top}}})})(jQuery);(function(e){e.widget("ui.accordion",{init:function(){var g=this.options;if(g.navigation){var k=this.element.find("a").filter(g.navigationFilter);if(k.length){if(k.filter(g.header).length){g.active=k}else{g.active=k.parent().parent().prev();k.addClass("current")}}}g.headers=this.element.find(g.header);g.active=c(g.headers,g.active);if(e.browser.msie){this.element.find("a").css("zoom","1")}if(!this.element.hasClass("ui-accordion")){this.element.addClass("ui-accordion");e("<span class='ui-accordion-left'/>").insertBefore(g.headers);e("<span class='ui-accordion-right'/>").appendTo(g.headers);g.headers.addClass("ui-accordion-header").attr("tabindex","0")}var j;if(g.fillSpace){j=this.element.parent().height();g.headers.each(function(){j-=e(this).outerHeight()});var h=0;g.headers.next().each(function(){h=Math.max(h,e(this).innerHeight()-e(this).height())}).height(j-h)}else{if(g.autoHeight){j=0;g.headers.next().each(function(){j=Math.max(j,e(this).outerHeight())}).height(j)}}g.headers.not(g.active||"").next().hide();g.active.parent().andSelf().addClass(g.selectedClass);if(g.event){this.element.bind((g.event)+".accordion",f)}},activate:function(g){f.call(this.element[0],{target:c(this.options.headers,g)[0]})},destroy:function(){this.options.headers.next().css("display","");if(this.options.fillSpace||this.options.autoHeight){this.options.headers.next().css("height","")}e.removeData(this.element[0],"accordion");this.element.removeClass("ui-accordion").unbind(".accordion")}});function b(h,g){return function(){return h.apply(g,arguments)}}function d(j){if(!e.data(this,"accordion")){return}var g=e.data(this,"accordion");var h=g.options;h.running=j?0:--h.running;if(h.running){return}if(h.clearStyle){h.toShow.add(h.toHide).css({height:"",overflow:""})}e(this).triggerHandler("accordionchange",[e.event.fix({type:"accordionchange",target:g.element[0]}),h.data],h.change)}function a(g,l,m,k,n){var j=e.data(this,"accordion").options;j.toShow=g;j.toHide=l;j.data=m;var h=b(d,this);j.running=l.size()===0?g.size():l.size();if(j.animated){if(!j.alwaysOpen&&k){e.ui.accordion.animations[j.animated]({toShow:jQuery([]),toHide:l,complete:h,down:n,autoHeight:j.autoHeight})}else{e.ui.accordion.animations[j.animated]({toShow:g,toHide:l,complete:h,down:n,autoHeight:j.autoHeight})}}else{if(!j.alwaysOpen&&k){g.toggle()}else{l.hide();g.show()}h(true)}}function f(m){var k=e.data(this,"accordion").options;if(k.disabled){return false}if(!m.target&&!k.alwaysOpen){k.active.parent().andSelf().toggleClass(k.selectedClass);var j=k.active.next(),n={options:k,newHeader:jQuery([]),oldHeader:k.active,newContent:jQuery([]),oldContent:j},g=(k.active=e([]));a.call(this,g,j,n);return false}var l=e(m.target);l=e(l.parents(k.header)[0]||l);var h=l[0]==k.active[0];if(k.running||(k.alwaysOpen&&h)){return false}if(!l.is(k.header)){return}k.active.parent().andSelf().toggleClass(k.selectedClass);if(!h){l.parent().andSelf().addClass(k.selectedClass)}var g=l.next(),j=k.active.next(),n={options:k,newHeader:l,oldHeader:k.active,newContent:g,oldContent:j},o=k.headers.index(k.active[0])>k.headers.index(l[0]);k.active=h?e([]):l;a.call(this,g,j,n,h,o);return false}function c(h,g){return g!=undefined?typeof g=="number"?h.filter(":eq("+g+")"):h.not(h.not(g)):g===false?e([]):h.filter(":eq(0)")}e.extend(e.ui.accordion,{defaults:{selectedClass:"selected",alwaysOpen:true,animated:"slide",event:"click",header:"a",autoHeight:true,running:0,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},animations:{slide:function(g,j){g=e.extend({easing:"swing",duration:300},g,j);if(!g.toHide.size()){g.toShow.animate({height:"show"},g);return}var h=g.toHide.height(),k=g.toShow.height(),l=k/h;g.toShow.css({height:0,overflow:"hidden"}).show();g.toHide.filter(":hidden").each(g.complete).end().filter(":visible").animate({height:"hide"},{step:function(m){var n=(h-m)*l;if(e.browser.msie||e.browser.opera){n=Math.ceil(n)}g.toShow.height(n)},duration:g.duration,easing:g.easing,complete:function(){if(!g.autoHeight){g.toShow.css("height","auto")}g.complete()}})},bounceslide:function(g){this.slide(g,{easing:g.down?"bounceout":"swing",duration:g.down?1000:200})},easeslide:function(g){this.slide(g,{easing:"easeinout",duration:700})}}});e.fn.activate=function(g){return this.accordion("activate",g)}})(jQuery);(function(b){var a={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"};b.widget("ui.dialog",{init:function(){var k=this,l=this.options,d=typeof l.resizable=="string"?l.resizable:"n,e,s,w,se,sw,ne,nw",e=this.element.addClass("ui-dialog-content").wrap("<div/>").wrap("<div/>"),g=(this.uiDialogContainer=e.parent().addClass("ui-dialog-container").css({position:"relative",width:"100%",height:"100%"})),h=l.title||e.attr("title")||"",c=(this.uiDialogTitlebar=b('<div class="ui-dialog-titlebar"/>')).append('<span class="ui-dialog-title">'+h+"</span>").append('<a href="#" class="ui-dialog-titlebar-close"><span>X</span></a>').prependTo(g),j=(this.uiDialog=g.parent()).appendTo(document.body).hide().addClass("ui-dialog").addClass(l.dialogClass).addClass(e.attr("className")).removeClass("ui-dialog-content").css({position:"absolute",width:l.width,height:l.height,overflow:"hidden",zIndex:l.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(m){if(l.closeOnEscape){var n=27;(m.keyCode&&m.keyCode==n&&k.close())}}).mousedown(function(){k.moveToTop()}),f=(this.uiDialogButtonPane=b("<div/>")).addClass("ui-dialog-buttonpane").css({position:"absolute",bottom:0}).appendTo(j);this.uiDialogTitlebarClose=b(".ui-dialog-titlebar-close",c).hover(function(){b(this).addClass("ui-dialog-titlebar-close-hover")},function(){b(this).removeClass("ui-dialog-titlebar-close-hover")}).mousedown(function(m){m.stopPropagation()}).click(function(){k.close();return false});this.uiDialogTitlebar.find("*").add(this.uiDialogTitlebar).each(function(){b.ui.disableSelection(this)});if(b.fn.draggable){j.draggable({cancel:".ui-dialog-content",helper:l.dragHelper,handle:".ui-dialog-titlebar",start:function(n,m){k.moveToTop();(l.dragStart&&l.dragStart.apply(k.element[0],arguments))},drag:function(n,m){(l.drag&&l.drag.apply(k.element[0],arguments))},stop:function(n,m){(l.dragStop&&l.dragStop.apply(k.element[0],arguments));b.ui.dialog.overlay.resize()}});(l.draggable||j.draggable("disable"))}if(b.fn.resizable){j.resizable({cancel:".ui-dialog-content",helper:l.resizeHelper,maxWidth:l.maxWidth,maxHeight:l.maxHeight,minWidth:l.minWidth,minHeight:l.minHeight,start:function(){(l.resizeStart&&l.resizeStart.apply(k.element[0],arguments))},resize:function(n,m){(l.autoResize&&k.size.apply(k));(l.resize&&l.resize.apply(k.element[0],arguments))},handles:d,stop:function(n,m){(l.autoResize&&k.size.apply(k));(l.resizeStop&&l.resizeStop.apply(k.element[0],arguments));b.ui.dialog.overlay.resize()}});(l.resizable||j.resizable("disable"))}this.createButtons(l.buttons);this.isOpen=false;(l.bgiframe&&b.fn.bgiframe&&j.bgiframe());(l.autoOpen&&this.open())},setData:function(c,d){(a[c]&&this.uiDialog.data(a[c],d));switch(c){case"buttons":this.createButtons(d);break;case"draggable":this.uiDialog.draggable(d?"enable":"disable");break;case"height":this.uiDialog.height(d);break;case"position":this.position(d);break;case"resizable":(typeof d=="string"&&this.uiDialog.data("handles.resizable",d));this.uiDialog.resizable(d?"enable":"disable");break;case"title":b(".ui-dialog-title",this.uiDialogTitlebar).text(d);break;case"width":this.uiDialog.width(d);break}b.widget.prototype.setData.apply(this,arguments)},position:function(h){var d=b(window),e=b(document),f=e.scrollTop(),c=e.scrollLeft(),g=f;if(b.inArray(h,["center","top","right","bottom","left"])>=0){h=[h=="right"||h=="left"?h:"center",h=="top"||h=="bottom"?h:"middle"]}if(h.constructor!=Array){h=["center","middle"]}if(h[0].constructor==Number){c+=h[0]}else{switch(h[0]){case"left":c+=0;break;case"right":c+=d.width()-this.uiDialog.width();break;default:case"center":c+=(d.width()-this.uiDialog.width())/2}}if(h[1].constructor==Number){f+=h[1]}else{switch(h[1]){case"top":f+=0;break;case"bottom":f+=d.height()-this.uiDialog.height();break;default:case"middle":f+=(d.height()-this.uiDialog.height())/2}}f=Math.max(f,g);this.uiDialog.css({top:f,left:c})},size:function(){var d=this.uiDialogContainer,g=this.uiDialogTitlebar,e=this.element,f=parseInt(e.css("margin-top"),10)+parseInt(e.css("margin-bottom"),10),c=parseInt(e.css("margin-left"),10)+parseInt(e.css("margin-right"),10);e.height(d.height()-g.outerHeight()-f);e.width(d.width()-c)},open:function(){if(this.isOpen){return}this.overlay=this.options.modal?new b.ui.dialog.overlay(this):null;(this.uiDialog.next().length>0)&&this.uiDialog.appendTo("body");this.position(this.options.position);this.uiDialog.show(this.options.show);this.options.autoResize&&this.size();this.moveToTop(true);var c=null;var d={options:this.options};this.uiDialogTitlebarClose.focus();this.element.triggerHandler("dialogopen",[c,d],this.options.open);this.isOpen=true},moveToTop:function(e){if((this.options.modal&&!e)||(!this.options.stack&&!this.options.modal)){return this.element.triggerHandler("dialogfocus",[null,{options:this.options}],this.options.focus)}var d=this.options.zIndex,c=this.options;b(".ui-dialog:visible").each(function(){d=Math.max(d,parseInt(b(this).css("z-index"),10)||c.zIndex)});(this.overlay&&this.overlay.$el.css("z-index",++d));this.uiDialog.css("z-index",++d);this.element.triggerHandler("dialogfocus",[null,{options:this.options}],this.options.focus)},close:function(){(this.overlay&&this.overlay.destroy());this.uiDialog.hide(this.options.hide);var d=null;var c={options:this.options};this.element.triggerHandler("dialogclose",[d,c],this.options.close);b.ui.dialog.overlay.resize();this.isOpen=false},destroy:function(){(this.overlay&&this.overlay.destroy());this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content").hide().appendTo("body");this.uiDialog.remove()},createButtons:function(f){var e=this,c=false,d=this.uiDialogButtonPane;d.empty().hide();b.each(f,function(){return !(c=true)});if(c){d.show();b.each(f,function(g,h){b("<button/>").text(g).click(function(){h.apply(e.element[0],arguments)}).appendTo(d)})}}});b.extend(b.ui.dialog,{defaults:{autoOpen:true,autoResize:true,bgiframe:false,buttons:{},closeOnEscape:true,draggable:true,height:200,minHeight:100,minWidth:150,modal:false,overlay:{},position:"center",resizable:true,stack:true,width:300,zIndex:1000},overlay:function(c){this.$el=b.ui.dialog.overlay.create(c)}});b.extend(b.ui.dialog.overlay,{instances:[],events:b.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(c){return c+".dialog-overlay"}).join(" "),create:function(d){if(this.instances.length===0){setTimeout(function(){b("a, :input").bind(b.ui.dialog.overlay.events,function(){var f=false;var h=b(this).parents(".ui-dialog");if(h.length){var e=b(".ui-dialog-overlay");if(e.length){var g=parseInt(e.css("z-index"),10);e.each(function(){g=Math.max(g,parseInt(b(this).css("z-index"),10))});f=parseInt(h.css("z-index"),10)>g}else{f=true}}return f})},1);b(window).bind("resize.dialog-overlay",b.ui.dialog.overlay.resize)}var c=b("<div/>").appendTo(document.body).addClass("ui-dialog-overlay").css(b.extend({borderWidth:0,margin:0,padding:0,position:"absolute",top:0,left:0,width:this.width(),height:this.height()},d.options.overlay));(d.options.bgiframe&&b.fn.bgiframe&&c.bgiframe());this.instances.push(c);return c},destroy:function(c){this.instances.splice(b.inArray(this.instances,c),1);if(this.instances.length===0){b("a, :input").add([document,window]).unbind(".dialog-overlay")}c.remove()},height:function(){if(b.browser.msie&&b.browser.version<7){var d=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(d<c){return b(window).height()+"px"}else{return d+"px"}}else{return b(document).height()+"px"}},width:function(){if(b.browser.msie&&b.browser.version<7){var c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var d=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(c<d){return b(window).width()+"px"}else{return c+"px"}}else{return b(document).width()+"px"}},resize:function(){var c=b([]);b.each(b.ui.dialog.overlay.instances,function(){c=c.add(this)});c.css({width:0,height:0}).css({width:b.ui.dialog.overlay.width(),height:b.ui.dialog.overlay.height()})}});b.extend(b.ui.dialog.overlay.prototype,{destroy:function(){b.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);(function(a){a.fn.unwrap=a.fn.unwrap||function(b){return this.each(function(){a(this).parents(b).eq(0).after(this).remove()})};a.widget("ui.slider",{plugins:{},ui:function(b){return{options:this.options,handle:this.currentHandle,value:this.options.axis!="both"||!this.options.axis?Math.round(this.value(null,this.options.axis=="vertical"?"y":"x")):{x:Math.round(this.value(null,"x")),y:Math.round(this.value(null,"y"))},range:this.getRange()}},propagate:function(c,b){a.ui.plugin.call(this,c,[b,this.ui()]);this.element.triggerHandler(c=="slide"?c:"slide"+c,[b,this.ui()],this.options[c])},destroy:function(){this.element.removeClass("ui-slider ui-slider-disabled").removeData("slider").unbind(".slider");if(this.handle&&this.handle.length){this.handle.unwrap("a");this.handle.each(function(){a(this).data("mouse").mouseDestroy()})}this.generated&&this.generated.remove()},setData:function(b,c){a.widget.prototype.setData.apply(this,arguments);if(/min|max|steps/.test(b)){this.initBoundaries()}if(b=="range"){c?this.handle.length==2&&this.createRange():this.removeRange()}},init:function(){var b=this;this.element.addClass("ui-slider");this.initBoundaries();this.handle=a(this.options.handle,this.element);if(!this.handle.length){b.handle=b.generated=a(b.options.handles||[0]).map(function(){var d=a("<div/>").addClass("ui-slider-handle").appendTo(b.element);if(this.id){d.attr("id",this.id)}return d[0]})}var c=function(d){this.element=a(d);this.element.data("mouse",this);this.options=b.options;this.element.bind("mousedown",function(){if(b.currentHandle){this.blur(b.currentHandle)}b.focus(this,1)});this.mouseInit()};a.extend(c.prototype,a.ui.mouse,{mouseStart:function(d){return b.start.call(b,d,this.element[0])},mouseStop:function(d){return b.stop.call(b,d,this.element[0])},mouseDrag:function(d){return b.drag.call(b,d,this.element[0])},mouseCapture:function(){return true},trigger:function(d){this.mouseDown(d)}});a(this.handle).each(function(){new c(this)}).wrap('<a href="javascript:void(0)" style="outline:none;border:none;"></a>').parent().bind("focus",function(d){b.focus(this.firstChild)}).bind("blur",function(d){b.blur(this.firstChild)}).bind("keydown",function(d){if(!b.options.noKeyboard){b.keydown(d.keyCode,this.firstChild)}});this.element.bind("mousedown.slider",function(d){b.click.apply(b,[d]);b.currentHandle.data("mouse").trigger(d);b.firstValue=b.firstValue+1});a.each(this.options.handles||[],function(d,e){b.moveTo(e.start,d,true)});if(!isNaN(this.options.startValue)){this.moveTo(this.options.startValue,0,true)}this.previousHandle=a(this.handle[0]);if(this.handle.length==2&&this.options.range){this.createRange()}},initBoundaries:function(){var b=this.element[0],c=this.options;this.actualSize={width:this.element.outerWidth(),height:this.element.outerHeight()};a.extend(c,{axis:c.axis||(b.offsetWidth<b.offsetHeight?"vertical":"horizontal"),max:!isNaN(parseInt(c.max,10))?{x:parseInt(c.max,10),y:parseInt(c.max,10)}:({x:c.max&&c.max.x||100,y:c.max&&c.max.y||100}),min:!isNaN(parseInt(c.min,10))?{x:parseInt(c.min,10),y:parseInt(c.min,10)}:({x:c.min&&c.min.x||0,y:c.min&&c.min.y||0})});c.realMax={x:c.max.x-c.min.x,y:c.max.y-c.min.y};c.stepping={x:c.stepping&&c.stepping.x||parseInt(c.stepping,10)||(c.steps?c.realMax.x/(c.steps.x||parseInt(c.steps,10)||c.realMax.x):0),y:c.stepping&&c.stepping.y||parseInt(c.stepping,10)||(c.steps?c.realMax.y/(c.steps.y||parseInt(c.steps,10)||c.realMax.y):0)}},keydown:function(c,b){if(/(37|38|39|40)/.test(c)){this.moveTo({x:/(37|39)/.test(c)?(c==37?"-":"+")+"="+this.oneStep("x"):0,y:/(38|40)/.test(c)?(c==38?"-":"+")+"="+this.oneStep("y"):0},b)}},focus:function(b,c){this.currentHandle=a(b).addClass("ui-slider-handle-active");if(c){this.currentHandle.parent()[0].focus()}},blur:function(b){a(b).removeClass("ui-slider-handle-active");if(this.currentHandle&&this.currentHandle[0]==b){this.previousHandle=this.currentHandle;this.currentHandle=null}},click:function(c){var d=[c.pageX,c.pageY];var b=false;this.handle.each(function(){if(this==c.target){b=true}});if(b||this.options.disabled||!(this.currentHandle||this.previousHandle)){return}if(!this.currentHandle&&this.previousHandle){this.focus(this.previousHandle,true)}this.offset=this.element.offset();this.moveTo({y:this.convertValue(c.pageY-this.offset.top-this.currentHandle[0].offsetHeight/2,"y"),x:this.convertValue(c.pageX-this.offset.left-this.currentHandle[0].offsetWidth/2,"x")},null,!this.options.distance)},createRange:function(){if(this.rangeElement){return}this.rangeElement=a("<div></div>").addClass("ui-slider-range").css({position:"absolute"}).appendTo(this.element);this.updateRange()},removeRange:function(){this.rangeElement.remove();this.rangeElement=null},updateRange:function(){var c=this.options.axis=="vertical"?"top":"left";var b=this.options.axis=="vertical"?"height":"width";this.rangeElement.css(c,(parseInt(a(this.handle[0]).css(c),10)||0)+this.handleSize(0,this.options.axis=="vertical"?"y":"x")/2);this.rangeElement.css(b,(parseInt(a(this.handle[1]).css(c),10)||0)-(parseInt(a(this.handle[0]).css(c),10)||0))},getRange:function(){return this.rangeElement?this.convertValue(parseInt(this.rangeElement.css(this.options.axis=="vertical"?"height":"width"),10),this.options.axis=="vertical"?"y":"x"):null},handleIndex:function(){return this.handle.index(this.currentHandle[0])},value:function(d,b){if(this.handle.length==1){this.currentHandle=this.handle}if(!b){b=this.options.axis=="vertical"?"y":"x"}var c=a(d!=undefined&&d!==null?this.handle[d]||d:this.currentHandle);if(c.data("mouse").sliderValue){return parseInt(c.data("mouse").sliderValue[b],10)}else{return parseInt(((parseInt(c.css(b=="x"?"left":"top"),10)/(this.actualSize[b=="x"?"width":"height"]-this.handleSize(d,b)))*this.options.realMax[b])+this.options.min[b],10)}},convertValue:function(c,b){return this.options.min[b]+(c/(this.actualSize[b=="x"?"width":"height"]-this.handleSize(null,b)))*this.options.realMax[b]},translateValue:function(c,b){return((c-this.options.min[b])/this.options.realMax[b])*(this.actualSize[b=="x"?"width":"height"]-this.handleSize(null,b))},translateRange:function(d,b){if(this.rangeElement){if(this.currentHandle[0]==this.handle[0]&&d>=this.translateValue(this.value(1),b)){d=this.translateValue(this.value(1,b)-this.oneStep(b),b)}if(this.currentHandle[0]==this.handle[1]&&d<=this.translateValue(this.value(0),b)){d=this.translateValue(this.value(0,b)+this.oneStep(b),b)}}if(this.options.handles){var c=this.options.handles[this.handleIndex()];if(d<this.translateValue(c.min,b)){d=this.translateValue(c.min,b)}else{if(d>this.translateValue(c.max,b)){d=this.translateValue(c.max,b)}}}return d},translateLimits:function(c,b){if(c>=this.actualSize[b=="x"?"width":"height"]-this.handleSize(null,b)){c=this.actualSize[b=="x"?"width":"height"]-this.handleSize(null,b)}if(c<=0){c=0}return c},handleSize:function(c,b){return a(c!=undefined&&c!==null?this.handle[c]:this.currentHandle)[0]["offset"+(b=="x"?"Width":"Height")]},oneStep:function(b){return this.options.stepping[b]||1},start:function(c,b){var d=this.options;if(d.disabled){return false}this.actualSize={width:this.element.outerWidth(),height:this.element.outerHeight()};if(!this.currentHandle){this.focus(this.previousHandle,true)}this.offset=this.element.offset();this.handleOffset=this.currentHandle.offset();this.clickOffset={top:c.pageY-this.handleOffset.top,left:c.pageX-this.handleOffset.left};this.firstValue=this.value();this.propagate("start",c);this.drag(c,b);return true},stop:function(b){this.propagate("stop",b);if(this.firstValue!=this.value()){this.propagate("change",b)}this.focus(this.currentHandle,true);return false},drag:function(f,d){var g=this.options;var b={top:f.pageY-this.offset.top-this.clickOffset.top,left:f.pageX-this.offset.left-this.clickOffset.left};if(!this.currentHandle){this.focus(this.previousHandle,true)}b.left=this.translateLimits(b.left,"x");b.top=this.translateLimits(b.top,"y");if(g.stepping.x){var c=this.convertValue(b.left,"x");c=Math.round(c/g.stepping.x)*g.stepping.x;b.left=this.translateValue(c,"x")}if(g.stepping.y){var c=this.convertValue(b.top,"y");c=Math.round(c/g.stepping.y)*g.stepping.y;b.top=this.translateValue(c,"y")}b.left=this.translateRange(b.left,"x");b.top=this.translateRange(b.top,"y");if(g.axis!="vertical"){this.currentHandle.css({left:b.left})}if(g.axis!="horizontal"){this.currentHandle.css({top:b.top})}this.currentHandle.data("mouse").sliderValue={x:Math.round(this.convertValue(b.left,"x"))||0,y:Math.round(this.convertValue(b.top,"y"))||0};if(this.rangeElement){this.updateRange()}this.propagate("slide",f);return false},moveTo:function(f,e,g){var h=this.options;this.actualSize={width:this.element.outerWidth(),height:this.element.outerHeight()};if(e==undefined&&!this.currentHandle&&this.handle.length!=1){return false}if(e==undefined&&!this.currentHandle){e=0}if(e!=undefined){this.currentHandle=this.previousHandle=a(this.handle[e]||e)}if(f.x!==undefined&&f.y!==undefined){var b=f.x,j=f.y}else{var b=f,j=f}if(b!==undefined&&b.constructor!=Number){var d=/^\-\=/.test(b),c=/^\+\=/.test(b);if(d||c){b=this.value(null,"x")+parseInt(b.replace(d?"=":"+=",""),10)}else{b=isNaN(parseInt(b,10))?undefined:parseInt(b,10)}}if(j!==undefined&&j.constructor!=Number){var d=/^\-\=/.test(j),c=/^\+\=/.test(j);if(d||c){j=this.value(null,"y")+parseInt(j.replace(d?"=":"+=",""),10)}else{j=isNaN(parseInt(j,10))?undefined:parseInt(j,10)}}if(h.axis!="vertical"&&b!==undefined){if(h.stepping.x){b=Math.round(b/h.stepping.x)*h.stepping.x}b=this.translateValue(b,"x");b=this.translateLimits(b,"x");b=this.translateRange(b,"x");h.animate?this.currentHandle.stop().animate({left:b},(Math.abs(parseInt(this.currentHandle.css("left"))-b))*(!isNaN(parseInt(h.animate))?h.animate:5)):this.currentHandle.css({left:b})}if(h.axis!="horizontal"&&j!==undefined){if(h.stepping.y){j=Math.round(j/h.stepping.y)*h.stepping.y}j=this.translateValue(j,"y");j=this.translateLimits(j,"y");j=this.translateRange(j,"y");h.animate?this.currentHandle.stop().animate({top:j},(Math.abs(parseInt(this.currentHandle.css("top"))-j))*(!isNaN(parseInt(h.animate))?h.animate:5)):this.currentHandle.css({top:j})}if(this.rangeElement){this.updateRange()}this.currentHandle.data("mouse").sliderValue={x:Math.round(this.convertValue(b,"x"))||0,y:Math.round(this.convertValue(j,"y"))||0};if(!g){this.propagate("start",null);this.propagate("stop",null);this.propagate("change",null);this.propagate("slide",null)}}});a.ui.slider.getter="value";a.ui.slider.defaults={handle:".ui-slider-handle",distance:1,animate:false}})(jQuery);(function(a){a.widget("ui.tabs",{init:function(){this.options.event+=".tabs";this.tabify(true)},setData:function(b,c){if((/^selected/).test(b)){this.select(c)}else{this.options[b]=c;this.tabify()}},length:function(){return this.$tabs.length},tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b)},ui:function(c,b){return{options:this.options,tab:c,panel:b,index:this.$tabs.index(c)}},tabify:function(q){this.$lis=a("li:has(a[href])",this.element);this.$tabs=this.$lis.map(function(){return a("a",this)[0]});this.$panels=a([]);var r=this,d=this.options;this.$tabs.each(function(s,o){if(o.hash&&o.hash.replace("#","")){r.$panels=r.$panels.add(o.hash)}else{if(a(o).attr("href")!="#"){a.data(o,"href.tabs",o.href);a.data(o,"load.tabs",o.href);var u=r.tabId(o);o.href="#"+u;var t=a("#"+u);if(!t.length){t=a(d.panelTemplate).attr("id",u).addClass(d.panelClass).insertAfter(r.$panels[s-1]||r.element);t.data("destroy.tabs",true)}r.$panels=r.$panels.add(t)}else{d.disabled.push(s+1)}}});if(q){this.element.addClass(d.navClass);this.$panels.each(function(){var o=a(this);o.addClass(d.panelClass)});if(d.selected===undefined){if(location.hash){this.$tabs.each(function(t,o){if(o.hash==location.hash){d.selected=t;if(a.browser.msie||a.browser.opera){var s=a(location.hash),u=s.attr("id");s.attr("id","");setTimeout(function(){s.attr("id",u)},500)}scrollTo(0,0);return false}})}else{if(d.cookie){var k=parseInt(a.cookie("ui-tabs"+a.data(r.element)),10);if(k&&r.$tabs[k]){d.selected=k}}else{if(r.$lis.filter("."+d.selectedClass).length){d.selected=r.$lis.index(r.$lis.filter("."+d.selectedClass)[0])}}}}d.selected=d.selected===null||d.selected!==undefined?d.selected:0;d.disabled=a.unique(d.disabled.concat(a.map(this.$lis.filter("."+d.disabledClass),function(s,o){return r.$lis.index(s)}))).sort();if(a.inArray(d.selected,d.disabled)!=-1){d.disabled.splice(a.inArray(d.selected,d.disabled),1)}this.$panels.addClass(d.hideClass);this.$lis.removeClass(d.selectedClass);if(d.selected!==null){this.$panels.eq(d.selected).show().removeClass(d.hideClass);this.$lis.eq(d.selected).addClass(d.selectedClass);var l=function(){a(r.element).triggerHandler("tabsshow",[r.fakeEvent("tabsshow"),r.ui(r.$tabs[d.selected],r.$panels[d.selected])],d.show)};if(a.data(this.$tabs[d.selected],"load.tabs")){this.load(d.selected,l)}else{l()}}a(window).bind("unload",function(){r.$tabs.unbind(".tabs");r.$lis=r.$tabs=r.$panels=null})}for(var g=0,p;p=this.$lis[g];g++){a(p)[a.inArray(g,d.disabled)!=-1&&!a(p).hasClass(d.selectedClass)?"addClass":"removeClass"](d.disabledClass)}if(d.cache===false){this.$tabs.removeData("cache.tabs")}var c,j,b={"min-width":0,duration:1},e="normal";if(d.fx&&d.fx.constructor==Array){c=d.fx[0]||b,j=d.fx[1]||b}else{c=j=d.fx||b}var h={display:"",overflow:"",height:""};if(!a.browser.msie){h.opacity=""}function n(s,o,t){o.animate(c,c.duration||e,function(){o.addClass(d.hideClass).css(h);if(a.browser.msie&&c.opacity){o[0].style.filter=""}if(t){m(s,t,o)}})}function m(s,t,o){if(j===b){t.css("display","block")}t.animate(j,j.duration||e,function(){t.removeClass(d.hideClass).css(h);if(a.browser.msie&&j.opacity){t[0].style.filter=""}a(r.element).triggerHandler("tabsshow",[r.fakeEvent("tabsshow"),r.ui(s,t[0])],d.show)})}function f(s,u,o,t){u.addClass(d.selectedClass).siblings().removeClass(d.selectedClass);n(s,o,t)}this.$tabs.unbind(".tabs").bind(d.event,function(){var u=a(this).parents("li:eq(0)"),o=r.$panels.filter(":visible"),t=a(this.hash);if((u.hasClass(d.selectedClass)&&!d.unselect)||u.hasClass(d.disabledClass)||a(this).hasClass(d.loadingClass)||a(r.element).triggerHandler("tabsselect",[r.fakeEvent("tabsselect"),r.ui(this,t[0])],d.select)===false){this.blur();return false}r.options.selected=r.$tabs.index(this);if(d.unselect){if(u.hasClass(d.selectedClass)){r.options.selected=null;u.removeClass(d.selectedClass);r.$panels.stop();n(this,o);this.blur();return false}else{if(!o.length){r.$panels.stop();var s=this;r.load(r.$tabs.index(this),function(){u.addClass(d.selectedClass).addClass(d.unselectClass);m(s,t)});this.blur();return false}}}if(d.cookie){a.cookie("ui-tabs"+a.data(r.element),r.options.selected,d.cookie)}r.$panels.stop();if(t.length){var s=this;r.load(r.$tabs.index(this),o.length?function(){f(s,u,o,t)}:function(){u.addClass(d.selectedClass);m(s,t)})}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(a.browser.msie){this.blur()}return false});if(!(/^click/).test(d.event)){this.$tabs.bind("click.tabs",function(){return false})}},add:function(e,d,c){if(c==undefined){c=this.$tabs.length}var g=this.options;var j=a(g.tabTemplate.replace(/#\{href\}/g,e).replace(/#\{label\}/g,d));j.data("destroy.tabs",true);var h=e.indexOf("#")==0?e.replace("#",""):this.tabId(a("a:first-child",j)[0]);var f=a("#"+h);if(!f.length){f=a(g.panelTemplate).attr("id",h).addClass(g.hideClass).data("destroy.tabs",true)}f.addClass(g.panelClass);if(c>=this.$lis.length){j.appendTo(this.element);f.appendTo(this.element[0].parentNode)}else{j.insertBefore(this.$lis[c]);f.insertBefore(this.$panels[c])}g.disabled=a.map(g.disabled,function(l,k){return l>=c?++l:l});this.tabify();if(this.$tabs.length==1){j.addClass(g.selectedClass);f.removeClass(g.hideClass);var b=a.data(this.$tabs[0],"load.tabs");if(b){this.load(c,b)}}this.element.triggerHandler("tabsadd",[this.fakeEvent("tabsadd"),this.ui(this.$tabs[c],this.$panels[c])],g.add)},remove:function(b){var d=this.options,e=this.$lis.eq(b).remove(),c=this.$panels.eq(b).remove();if(e.hasClass(d.selectedClass)&&this.$tabs.length>1){this.select(b+(b+1<this.$tabs.length?1:-1))}d.disabled=a.map(a.grep(d.disabled,function(g,f){return g!=b}),function(g,f){return g>=b?--g:g});this.tabify();this.element.triggerHandler("tabsremove",[this.fakeEvent("tabsremove"),this.ui(e.find("a")[0],c[0])],d.remove)},enable:function(b){var c=this.options;if(a.inArray(b,c.disabled)==-1){return}var d=this.$lis.eq(b).removeClass(c.disabledClass);if(a.browser.safari){d.css("display","inline-block");setTimeout(function(){d.css("display","block")},0)}c.disabled=a.grep(c.disabled,function(f,e){return f!=b});this.element.triggerHandler("tabsenable",[this.fakeEvent("tabsenable"),this.ui(this.$tabs[b],this.$panels[b])],c.enable)},disable:function(c){var b=this,d=this.options;if(c!=d.selected){this.$lis.eq(c).addClass(d.disabledClass);d.disabled.push(c);d.disabled.sort();this.element.triggerHandler("tabsdisable",[this.fakeEvent("tabsdisable"),this.ui(this.$tabs[c],this.$panels[c])],d.disable)}},select:function(b){if(typeof b=="string"){b=this.$tabs.index(this.$tabs.filter("[href$="+b+"]")[0])}this.$tabs.eq(b).trigger(this.options.event)},load:function(g,l){var m=this,d=this.options,e=this.$tabs.eq(g),k=e[0],h=l==undefined||l===false,b=e.data("load.tabs");l=l||function(){};if(!b||!h&&a.data(k,"cache.tabs")){l();return}var n=function(o){var p=a(o),q=p.find("*:last");return q.length&&q.is(":not(img)")&&q||p};var c=function(){m.$tabs.filter("."+d.loadingClass).removeClass(d.loadingClass).each(function(){if(d.spinner){n(this).parent().html(n(this).data("label.tabs"))}});m.xhr=null};if(d.spinner){var j=n(k).html();n(k).wrapInner("<em></em>").find("em").data("label.tabs",j).html(d.spinner)}var f=a.extend({},d.ajaxOptions,{url:b,success:function(p,o){a(k.hash).html(p);c();if(d.cache){a.data(k,"cache.tabs",true)}a(m.element).triggerHandler("tabsload",[m.fakeEvent("tabsload"),m.ui(m.$tabs[g],m.$panels[g])],d.load);d.ajaxOptions.success&&d.ajaxOptions.success(p,o);l()}});if(this.xhr){this.xhr.abort();c()}e.addClass(d.loadingClass);setTimeout(function(){m.xhr=a.ajax(f)},0)},url:function(c,b){this.$tabs.eq(c).removeData("cache.tabs").data("load.tabs",b)},destroy:function(){var b=this.options;this.element.unbind(".tabs").removeClass(b.navClass).removeData("tabs");this.$tabs.each(function(){var c=a.data(this,"href.tabs");if(c){this.href=c}var d=a(this).unbind(".tabs");a.each(["href","load","cache"],function(e,f){d.removeData(f+".tabs")})});this.$lis.add(this.$panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(this).removeClass([b.selectedClass,b.unselectClass,b.disabledClass,b.panelClass,b.hideClass].join(" "))}})},fakeEvent:function(b){return a.event.fix({type:b,target:this.element[0]})}});a.ui.tabs.defaults={unselect:false,event:"click",disabled:[],cookie:null,spinner:"Loading&#8230;",cache:false,idPrefix:"ui-tabs-",ajaxOptions:{},fx:null,tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>',panelTemplate:"<div></div>",navClass:"ui-tabs-nav",selectedClass:"ui-tabs-selected",unselectClass:"ui-tabs-unselect",disabledClass:"ui-tabs-disabled",panelClass:"ui-tabs-panel",hideClass:"ui-tabs-hide",loadingClass:"ui-tabs-loading"};a.ui.tabs.getter="length";a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(c,f){f=f||false;var b=this,e=this.options.selected;function g(){b.rotation=setInterval(function(){e=++e<b.$tabs.length?e:0;b.select(e)},c)}function d(h){if(!h||h.clientX){clearInterval(b.rotation)}}if(c){g();if(!f){this.$tabs.bind(this.options.event,d)}else{this.$tabs.bind(this.options.event,function(){d();e=b.options.selected;g()})}}else{d();this.$tabs.unbind(this.options.event,d)}}})})(jQuery);(function($){var PROP_NAME="datepicker";function Datepicker(){this.debug=false;this._curInst=null;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;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"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],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"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dayStatus:"Set DD as first week day",dateStatus:"Select DD, M d",dateFormat:"mm/dd/yy",firstDay:0,initStatus:"Select a date",isRTL:false};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,closeAtTop:true,mandatory:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:true,changeYear:true,yearRange:"2000:2037",changeFirstDay:true,highlightWeek:false,showOtherMonths:false,showWeeks:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",showStatus:false,statusForDate:this.dateStatus,minDate:null,maxDate:null,duration:"normal",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,stepMonths:1,rangeSelect:false,rangeSeparator:" - ",altField:"",altFormat:""};$.extend(this._defaults,this.regional[""]);this.dpDiv=$('<div id="'+this._mainDivId+'" style="display: none;"></div>')}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",log:function(){if(this.debug){console.log.apply("",arguments)}},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=="div"||nodeName=="span");if(!target.id){target.id="dp"+new Date().getTime()}var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=="input"){this._connectDatepicker(target,inst)}else{if(inline){this._inlineDatepicker(target,inst)}}},_newInst:function(target,inline){return{id:target[0].id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:$('<div class="ui-datepicker-inline"></div>'))}},_connectDatepicker:function(target,inst){var input=$(target);if(input.hasClass(this.markerClassName)){return}var appendText=this._get(inst,"appendText");var isRTL=this._get(inst,"isRTL");if(appendText){input[isRTL?"before":"after"]('<span class="'+this._appendClass+'">'+appendText+"</span>")}var showOn=this._get(inst,"showOn");if(showOn=="focus"||showOn=="both"){input.focus(this._showDatepicker)}if(showOn=="button"||showOn=="both"){var buttonText=this._get(inst,"buttonText");var buttonImage=this._get(inst,"buttonImage");var trigger=$(this._get(inst,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$('<button type="button"></button>').addClass(this._triggerClass).html(buttonImage==""?buttonText:$("<img/>").attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?"before":"after"](trigger);trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==target){$.datepicker._hideDatepicker()}else{$.datepicker._showDatepicker(target)}return false})}input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst)},_inlineDatepicker:function(target,inst){var input=$(target);if(input.hasClass(this.markerClassName)){return}input.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst));this._updateDatepicker(inst)},_dialogDatepicker:function(input,dateText,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){var id="dp"+new Date().getTime();this._dialogInput=$('<input type="text" id="'+id+'" size="1" style="position: absolute; top: -100px;"/>');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst)}extendRemove(inst.settings,settings||{});this._dialogInput.val(dateText);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY]}this._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px");inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI){$.blockUI(this.dpDiv)}$.data(this._dialogInput[0],PROP_NAME,inst);return this},_destroyDatepicker:function(target){var nodeName=target.nodeName.toLowerCase();var $target=$(target);$.removeData(target,PROP_NAME);if(nodeName=="input"){$target.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)}else{if(nodeName=="div"||nodeName=="span"){$target.removeClass(this.markerClassName).empty()}}},_enableDatepicker:function(target){target.disabled=false;$(target).siblings("button."+this._triggerClass).each(function(){this.disabled=false}).end().siblings("img."+this._triggerClass).css({opacity:"1.0",cursor:""});this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)})},_disableDatepicker:function(target){target.disabled=true;$(target).siblings("button."+this._triggerClass).each(function(){this.disabled=true}).end().siblings("img."+this._triggerClass).css({opacity:"0.5",cursor:"default"});this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)});this._disabledInputs[this._disabledInputs.length]=target},_isDisabledDatepicker:function(target){if(!target){return false}for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==target){return true}}return false},_changeDatepicker:function(target,name,value){var settings=name||{};if(typeof name=="string"){settings={};settings[name]=value}if(inst=$.data(target,PROP_NAME)){extendRemove(inst.settings,settings);this._updateDatepicker(inst)}},_setDateDatepicker:function(target,date,endDate){var inst=$.data(target,PROP_NAME);if(inst){this._setDate(inst,date,endDate);this._updateDatepicker(inst)}},_getDateDatepicker:function(target){var inst=$.data(target,PROP_NAME);if(inst){this._setDateFromField(inst)}return(inst?this._getDate(inst):null)},_doKeyDown:function(e){var inst=$.data(e.target,PROP_NAME);var handled=true;if($.datepicker._datepickerShowing){switch(e.keyCode){case 9:$.datepicker._hideDatepicker(null,"");break;case 13:$.datepicker._selectDay(e.target,inst.selectedMonth,inst.selectedYear,$("td.ui-datepicker-days-cell-over",inst.dpDiv)[0]);return false;break;case 27:$.datepicker._hideDatepicker(null,$.datepicker._get(inst,"duration"));break;case 33:$.datepicker._adjustDate(e.target,(e.ctrlKey?-1:-$.datepicker._get(inst,"stepMonths")),(e.ctrlKey?"Y":"M"));break;case 34:$.datepicker._adjustDate(e.target,(e.ctrlKey?+1:+$.datepicker._get(inst,"stepMonths")),(e.ctrlKey?"Y":"M"));break;case 35:if(e.ctrlKey){$.datepicker._clearDate(e.target)}break;case 36:if(e.ctrlKey){$.datepicker._gotoToday(e.target)}break;case 37:if(e.ctrlKey){$.datepicker._adjustDate(e.target,-1,"D")}break;case 38:if(e.ctrlKey){$.datepicker._adjustDate(e.target,-7,"D")}break;case 39:if(e.ctrlKey){$.datepicker._adjustDate(e.target,+1,"D")}break;case 40:if(e.ctrlKey){$.datepicker._adjustDate(e.target,+7,"D")}break;default:handled=false}}else{if(e.keyCode==36&&e.ctrlKey){$.datepicker._showDatepicker(this)}else{handled=false}}if(handled){e.preventDefault();e.stopPropagation()}},_doKeyPress:function(e){var inst=$.data(e.target,PROP_NAME);var chars=$.datepicker._possibleChars($.datepicker._get(inst,"dateFormat"));var chr=String.fromCharCode(e.charCode==undefined?e.keyCode:e.charCode);return e.ctrlKey||(chr<" "||!chars||chars.indexOf(chr)>-1)},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!="input"){input=$("input",input.parentNode)[0]}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input){return}var inst=$.data(input,PROP_NAME);var beforeShow=$.datepicker._get(inst,"beforeShow");extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datepicker._hideDatepicker(null,"");$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog){input.value=""}if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight}var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css("position")=="fixed";return !isFixed});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop}var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.rangeStart=null;inst.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});$.datepicker._updateDatepicker(inst);inst.dpDiv.width($.datepicker._getNumberOfMonths(inst)[1]*$(".ui-datepicker",inst.dpDiv[0])[0].offsetWidth);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?"static":(isFixed?"fixed":"absolute")),display:"none",left:offset.left+"px",top:offset.top+"px"});if(!inst.inline){var showAnim=$.datepicker._get(inst,"showAnim")||"show";var duration=$.datepicker._get(inst,"duration");var postProcess=function(){$.datepicker._datepickerShowing=true;if($.browser.msie&&parseInt($.browser.version)<7){$("iframe.ui-datepicker-cover").css({width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4})}};if($.effects&&$.effects[showAnim]){inst.dpDiv.show(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[showAnim](duration,postProcess)}if(duration==""){postProcess()}if(inst.input[0].type!="hidden"){inst.input[0].focus()}$.datepicker._curInst=inst}},_updateDatepicker:function(inst){var dims={width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4};inst.dpDiv.empty().append(this._generateDatepicker(inst)).find("iframe.ui-datepicker-cover").css({width:dims.width,height:dims.height});var numMonths=this._getNumberOfMonths(inst);inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");inst.dpDiv[(this._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(inst.input&&inst.input[0].type!="hidden"){$(inst.input[0]).focus()}},_checkOffset:function(inst,offset,isFixed){var pos=inst.input?this._findPos(inst.input[0]):null;var browserWidth=window.innerWidth||document.documentElement.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;if(this._get(inst,"isRTL")||(offset.left+inst.dpDiv.width()-scrollX)>browserWidth){offset.left=Math.max((isFixed?0:scrollX),pos[0]+(inst.input?inst.input.width():0)-(isFixed?scrollX:0)-inst.dpDiv.width()-(isFixed&&$.browser.opera?document.documentElement.scrollLeft:0))}else{offset.left-=(isFixed?scrollX:0)}if((offset.top+inst.dpDiv.height()-scrollY)>browserHeight){offset.top=Math.max((isFixed?0:scrollY),pos[1]-(isFixed?scrollY:0)-(this._inDialog?0:inst.dpDiv.height())-(isFixed&&$.browser.opera?document.documentElement.scrollTop:0))}else{offset.top-=(isFixed?scrollY:0)}return offset},_findPos:function(obj){while(obj&&(obj.type=="hidden"||obj.nodeType!=1)){obj=obj.nextSibling}var position=$(obj).offset();return[position.left,position.top]},_hideDatepicker:function(input,duration){var inst=this._curInst;if(!inst){return}var rangeSelect=this._get(inst,"rangeSelect");if(rangeSelect&&this._stayOpen){this._selectDate("#"+inst.id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear))}this._stayOpen=false;if(this._datepickerShowing){duration=(duration!=null?duration:this._get(inst,"duration"));var showAnim=this._get(inst,"showAnim");var postProcess=function(){$.datepicker._tidyDialog(inst)};if(duration!=""&&$.effects&&$.effects[showAnim]){inst.dpDiv.hide(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[(duration==""?"hide":(showAnim=="slideDown"?"slideUp":(showAnim=="fadeIn"?"fadeOut":"hide")))](duration,postProcess)}if(duration==""){this._tidyDialog(inst)}var onClose=this._get(inst,"onClose");if(onClose){onClose.apply((inst.input?inst.input[0]:null),[this._getDate(inst),inst])}this._datepickerShowing=false;this._lastInput=null;inst.settings.prompt=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(this.dpDiv)}}this._inDialog=false}this._curInst=null},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker");$("."+this._promptClass,inst.dpDiv).remove()},_checkExternalClick:function(event){if(!$.datepicker._curInst){return}var $target=$(event.target);if(($target.parents("#"+$.datepicker._mainDivId).length==0)&&!$target.hasClass($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)){$.datepicker._hideDatepicker(null,"")}},_adjustDate:function(id,offset,period){var target=$(id);var inst=$.data(target[0],PROP_NAME);this._adjustInstDate(inst,offset,period);this._updateDatepicker(inst)},_gotoToday:function(id){var target=$(id);var inst=$.data(target[0],PROP_NAME);if(this._get(inst,"gotoCurrent")&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear}else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear()}this._adjustDate(target);this._notifyChange(inst)},_selectMonthYear:function(id,select,period){var target=$(id);var inst=$.data(target[0],PROP_NAME);inst._selectingMonthYear=false;inst[period=="M"?"drawMonth":"drawYear"]=select.options[select.selectedIndex].value-0;this._adjustDate(target);this._notifyChange(inst)},_clickMonthYear:function(id){var target=$(id);var inst=$.data(target[0],PROP_NAME);if(inst.input&&inst._selectingMonthYear&&!$.browser.msie){inst.input[0].focus()}inst._selectingMonthYear=!inst._selectingMonthYear},_changeFirstDay:function(id,day){var target=$(id);var inst=$.data(target[0],PROP_NAME);inst.settings.firstDay=day;this._updateDatepicker(inst)},_selectDay:function(id,month,year,td){if($(td).hasClass(this._unselectableClass)){return}var target=$(id);var inst=$.data(target[0],PROP_NAME);var rangeSelect=this._get(inst,"rangeSelect");if(rangeSelect){this._stayOpen=!this._stayOpen;if(this._stayOpen){$(".ui-datepicker td").removeClass(this._currentClass);$(td).addClass(this._currentClass)}}inst.selectedDay=inst.currentDay=$("a",td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;if(this._stayOpen){inst.endDay=inst.endMonth=inst.endYear=null}else{if(rangeSelect){inst.endDay=inst.currentDay;inst.endMonth=inst.currentMonth;inst.endYear=inst.currentYear}}this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));if(this._stayOpen){inst.rangeStart=this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay));this._updateDatepicker(inst)}else{if(rangeSelect){inst.selectedDay=inst.currentDay=inst.rangeStart.getDate();inst.selectedMonth=inst.currentMonth=inst.rangeStart.getMonth();inst.selectedYear=inst.currentYear=inst.rangeStart.getFullYear();inst.rangeStart=null;if(inst.inline){this._updateDatepicker(inst)}}}},_clearDate:function(id){var target=$(id);var inst=$.data(target[0],PROP_NAME);if(this._get(inst,"mandatory")){return}this._stayOpen=false;inst.endDay=inst.endMonth=inst.endYear=inst.rangeStart=null;this._selectDate(target,"")},_selectDate:function(id,dateStr){var target=$(id);var inst=$.data(target[0],PROP_NAME);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(this._get(inst,"rangeSelect")&&dateStr){dateStr=(inst.rangeStart?this._formatDate(inst,inst.rangeStart):dateStr)+this._get(inst,"rangeSeparator")+dateStr}if(inst.input){inst.input.val(dateStr)}this._updateAlternate(inst);var onSelect=this._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst])}else{if(inst.input){inst.input.trigger("change")}}if(inst.inline){this._updateDatepicker(inst)}else{if(!this._stayOpen){this._hideDatepicker(null,this._get(inst,"duration"));this._lastInput=inst.input[0];if(typeof(inst.input[0])!="object"){inst.input[0].focus()}this._lastInput=null}}},_updateAlternate:function(inst){var altField=this._get(inst,"altField");if(altField){var altFormat=this._get(inst,"altFormat");var date=this._getDate(inst);dateStr=(isArray(date)?(!date[0]&&!date[1]?"":this.formatDate(altFormat,date[0],this._getFormatConfig(inst))+this._get(inst,"rangeSeparator")+this.formatDate(altFormat,date[1]||date[0],this._getFormatConfig(inst))):this.formatDate(altFormat,date,this._getFormatConfig(inst)));$(altField).each(function(){$(this).val(dateStr)})}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),""]},iso8601Week:function(date){var checkDate=new Date(date.getFullYear(),date.getMonth(),date.getDate());var firstMon=new Date(checkDate.getFullYear(),1-1,4);var firstDay=firstMon.getDay()||7;firstMon.setDate(firstMon.getDate()+1-firstDay);if(firstDay<4&&checkDate<firstMon){checkDate.setDate(checkDate.getDate()-3);return $.datepicker.iso8601Week(checkDate)}else{if(checkDate>new Date(checkDate.getFullYear(),12-1,28)){firstDay=new Date(checkDate.getFullYear()+1,1-1,4).getDay()||7;if(firstDay>4&&(checkDate.getDay()||7)<firstDay-3){checkDate.setDate(checkDate.getDate()+3);return $.datepicker.iso8601Week(checkDate)}}}return Math.floor(((checkDate-firstMon)/86400000)/7)+1},dateStatus:function(date,inst){return $.datepicker.formatDate($.datepicker._get(inst,"dateStatus"),date,$.datepicker._getFormatConfig(inst))},parseDate:function(format,value,settings){if(format==null||value==null){throw"Invalid arguments"}value=(typeof value=="object"?value.toString():value+"");if(value==""){return null}var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var getNumber=function(match){lookAhead(match);var origSize=(match=="@"?14:(match=="y"?4:2));var size=origSize;var num=0;while(size>0&&iValue<value.length&&value.charAt(iValue)>="0"&&value.charAt(iValue)<="9"){num=num*10+(value.charAt(iValue++)-0);size--}if(size==origSize){throw"Missing number at position "+iValue}return num};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);var size=0;for(var j=0;j<names.length;j++){size=Math.max(size,names[j].length)}var name="";var iInit=iValue;while(size>0&&iValue<value.length){name+=value.charAt(iValue++);for(var i=0;i<names.length;i++){if(name==names[i]){return i+1}}size--}throw"Unknown name at position "+iInit};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat)){throw"Unexpected literal at position "+iValue}iValue++};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{checkLiteral()}}else{switch(format.charAt(iFormat)){case"d":day=getNumber("d");break;case"D":getName("D",dayNamesShort,dayNames);break;case"m":month=getNumber("m");break;case"M":month=getName("M",monthNamesShort,monthNames);break;case"y":year=getNumber("y");break;case"@":var date=new Date(getNumber("@"));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"'":if(lookAhead("'")){checkLiteral()}else{literal=true}break;default:checkLiteral()}}}if(year<100){year+=new Date().getFullYear()-new Date().getFullYear()%100+(year<=shortYearCutoff?0:-100)}var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw"Invalid date"}return date},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(format,date,settings){if(!date){return""}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var formatNumber=function(match,value){return(lookAhead(match)&&value<10?"0":"")+value};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value])};var output="";var literal=false;if(date){for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{output+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d":output+=formatNumber("d",date.getDate());break;case"D":output+=formatName("D",date.getDay(),dayNamesShort,dayNames);break;case"m":output+=formatNumber("m",date.getMonth()+1);break;case"M":output+=formatName("M",date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=(lookAhead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date.getYear()%100);break;case"@":output+=date.getTime();break;case"'":if(lookAhead("'")){output+="'"}else{literal=true}break;default:output+=format.charAt(iFormat)}}}}return output},_possibleChars:function(format){var chars="";var literal=false;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{chars+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d":case"m":case"y":case"@":chars+="0123456789";break;case"D":case"M":return null;case"'":if(lookAhead("'")){chars+="'"}else{literal=true}break;default:chars+=format.charAt(iFormat)}}}return chars},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name]},_setDateFromField:function(inst){var dateFormat=this._get(inst,"dateFormat");var dates=inst.input?inst.input.val().split(this._get(inst,"rangeSeparator")):null;inst.endDay=inst.endMonth=inst.endYear=null;var date=defaultDate=this._getDefaultDate(inst);if(dates.length>0){var settings=this._getFormatConfig(inst);if(dates.length>1){date=this.parseDate(dateFormat,dates[1],settings)||defaultDate;inst.endDay=date.getDate();inst.endMonth=date.getMonth();inst.endYear=date.getFullYear()}try{date=this.parseDate(dateFormat,dates[0],settings)||defaultDate}catch(e){this.log(e);date=defaultDate}}inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();inst.currentDay=(dates[0]?date.getDate():0);inst.currentMonth=(dates[0]?date.getMonth():0);inst.currentYear=(dates[0]?date.getFullYear():0);this._adjustInstDate(inst)},_getDefaultDate:function(inst){var date=this._determineDate(this._get(inst,"defaultDate"),new Date());var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);return date},_determineDate:function(date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date};var offsetString=function(offset,getDaysInMonth){var date=new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||"d"){case"d":case"D":day+=(matches[1]-0);break;case"w":case"W":day+=(matches[1]*7);break;case"m":case"M":month+=(matches[1]-0);day=Math.min(day,getDaysInMonth(year,month));break;case"y":case"Y":year+=(matches[1]-0);day=Math.min(day,getDaysInMonth(year,month));break}matches=pattern.exec(offset)}return new Date(year,month,day)};date=(date==null?defaultDate:(typeof date=="string"?offsetString(date,this._getDaysInMonth):(typeof date=="number"?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));date=(date&&date.toString()=="Invalid Date"?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0)}return this._daylightSavingAdjust(date)},_daylightSavingAdjust:function(date){if(!date){return null}date.setHours(date.getHours()>12?date.getHours()+2:0);return date},_setDate:function(inst,date,endDate){var clear=!(date);date=this._determineDate(date,new Date());inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if(this._get(inst,"rangeSelect")){if(endDate){endDate=this._determineDate(endDate,null);inst.endDay=endDate.getDate();inst.endMonth=endDate.getMonth();inst.endYear=endDate.getFullYear()}else{inst.endDay=inst.currentDay;inst.endMonth=inst.currentMonth;inst.endYear=inst.currentYear}}this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?"":this._formatDate(inst)+(!this._get(inst,"rangeSelect")?"":this._get(inst,"rangeSeparator")+this._formatDate(inst,inst.endDay,inst.endMonth,inst.endYear)))}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=="")?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));if(this._get(inst,"rangeSelect")){return[inst.rangeStart||startDate,(!inst.endYear?inst.rangeStart||startDate:this._daylightSavingAdjust(new Date(inst.endYear,inst.endMonth,inst.endDay)))]}else{return startDate}},_generateDatepicker:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var showStatus=this._get(inst,"showStatus");var isRTL=this._get(inst,"isRTL");var clear=(this._get(inst,"mandatory")?"":'<div class="ui-datepicker-clear"><a onclick="jQuery.datepicker._clearDate(\'#'+inst.id+"');\""+(showStatus?this._addStatus(inst,this._get(inst,"clearStatus")||"&#xa0;"):"")+">"+this._get(inst,"clearText")+"</a></div>");var controls='<div class="ui-datepicker-control">'+(isRTL?"":clear)+'<div class="ui-datepicker-close"><a onclick="jQuery.datepicker._hideDatepicker();"'+(showStatus?this._addStatus(inst,this._get(inst,"closeStatus")||"&#xa0;"):"")+">"+this._get(inst,"closeText")+"</a></div>"+(isRTL?clear:"")+"</div>";var prompt=this._get(inst,"prompt");var closeAtTop=this._get(inst,"closeAtTop");var hideIfNoPrevNext=this._get(inst,"hideIfNoPrevNext");var navigationAsDateFormat=this._get(inst,"navigationAsDateFormat");var numMonths=this._getNumberOfMonths(inst);var stepMonths=this._get(inst,"stepMonths");var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");var drawMonth=inst.drawMonth;var drawYear=inst.drawYear;if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[1]+1,maxDate.getDate()));maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--}}}var prevText=this._get(inst,"prevText");prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev='<div class="ui-datepicker-prev">'+(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?"<a onclick=\"jQuery.datepicker._adjustDate('#"+inst.id+"', -"+stepMonths+", 'M');\""+(showStatus?this._addStatus(inst,this._get(inst,"prevStatus")||"&#xa0;"):"")+">"+prevText+"</a>":(hideIfNoPrevNext?"":"<label>"+prevText+"</label>"))+"</div>";var nextText=this._get(inst,"nextText");nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next='<div class="ui-datepicker-next">'+(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?"<a onclick=\"jQuery.datepicker._adjustDate('#"+inst.id+"', +"+stepMonths+", 'M');\""+(showStatus?this._addStatus(inst,this._get(inst,"nextStatus")||"&#xa0;"):"")+">"+nextText+"</a>":(hideIfNoPrevNext?"":"<label>"+nextText+"</label>"))+"</div>";var currentText=this._get(inst,"currentText");currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,today,this._getFormatConfig(inst)));var html=(prompt?'<div class="'+this._promptClass+'">'+prompt+"</div>":"")+(closeAtTop&&!inst.inline?controls:"")+'<div class="ui-datepicker-links">'+(isRTL?next:prev)+(this._isInRange(inst,(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:today))?'<div class="ui-datepicker-current"><a onclick="jQuery.datepicker._gotoToday(\'#'+inst.id+"');\""+(showStatus?this._addStatus(inst,this._get(inst,"currentStatus")||"&#xa0;"):"")+">"+currentText+"</a></div>":"")+(isRTL?prev:next)+"</div>";var firstDay=this._get(inst,"firstDay");var changeFirstDay=this._get(inst,"changeFirstDay");var dayNames=this._get(inst,"dayNames");var dayNamesShort=this._get(inst,"dayNamesShort");var dayNamesMin=this._get(inst,"dayNamesMin");var monthNames=this._get(inst,"monthNames");var beforeShowDay=this._get(inst,"beforeShowDay");var highlightWeek=this._get(inst,"highlightWeek");var showOtherMonths=this._get(inst,"showOtherMonths");var showWeeks=this._get(inst,"showWeeks");var calculateWeek=this._get(inst,"calculateWeek")||this.iso8601Week;var status=(showStatus?this._get(inst,"dayStatus")||"&#xa0;":"");var dateStatus=this._get(inst,"statusForDate")||this.dateStatus;var endDate=inst.endDay?this._daylightSavingAdjust(new Date(inst.endYear,inst.endMonth,inst.endDay)):currentDate;for(var row=0;row<numMonths[0];row++){for(var col=0;col<numMonths[1];col++){var selectedDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.selectedDay));html+='<div class="ui-datepicker-one-month'+(col==0?" ui-datepicker-new-row":"")+'">'+this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,row>0||col>0,showStatus,monthNames)+'<table class="ui-datepicker" cellpadding="0" cellspacing="0"><thead><tr class="ui-datepicker-title-row">'+(showWeeks?"<td>"+this._get(inst,"weekHeader")+"</td>":"");for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;var dayStatus=(status.indexOf("DD")>-1?status.replace(/DD/,dayNames[day]):status.replace(/D/,dayNamesShort[day]));html+="<td"+((dow+firstDay+6)%7>=5?' class="ui-datepicker-week-end-cell"':"")+">"+(!changeFirstDay?"<span":"<a onclick=\"jQuery.datepicker._changeFirstDay('#"+inst.id+"', "+day+');"')+(showStatus?this._addStatus(inst,dayStatus):"")+' title="'+dayNames[day]+'">'+dayNamesMin[day]+(changeFirstDay?"</a>":"</span>")+"</td>"}html+="</tr></thead><tbody>";var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth){inst.selectedDay=Math.min(inst.selectedDay,daysInMonth)}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow<numRows;dRow++){html+='<tr class="ui-datepicker-days-row">'+(showWeeks?'<td class="ui-datepicker-week-col">'+calculateWeek(printDate)+"</td>":"");for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,""]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=otherMonth||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);html+='<td class="ui-datepicker-days-cell'+((dow+firstDay+6)%7>=5?" ui-datepicker-week-end-cell":"")+(otherMonth?" ui-datepicker-otherMonth":"")+(printDate.getTime()==selectedDate.getTime()&&drawMonth==inst.selectedMonth?" ui-datepicker-days-cell-over":"")+(unselectable?" "+this._unselectableClass:"")+(otherMonth&&!showOtherMonths?"":" "+daySettings[1]+(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" "+this._currentClass:"")+(printDate.getTime()==today.getTime()?" ui-datepicker-today":""))+'"'+((!otherMonth||showOtherMonths)&&daySettings[2]?' title="'+daySettings[2]+'"':"")+(unselectable?(highlightWeek?" 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')"+(highlightWeek?".parent().addClass('ui-datepicker-week-over')":"")+";"+(!showStatus||(otherMonth&&!showOtherMonths)?"":"jQuery('#ui-datepicker-status-"+inst.id+"').html('"+(dateStatus.apply((inst.input?inst.input[0]:null),[printDate,inst])||"&#xa0;")+"');")+"\" onmouseout=\"jQuery(this).removeClass('ui-datepicker-days-cell-over')"+(highlightWeek?".parent().removeClass('ui-datepicker-week-over')":"")+";"+(!showStatus||(otherMonth&&!showOtherMonths)?"":"jQuery('#ui-datepicker-status-"+inst.id+"').html('&#xa0;');")+'" onclick="jQuery.datepicker._selectDay(\'#'+inst.id+"',"+drawMonth+","+drawYear+', this);"')+">"+(otherMonth?(showOtherMonths?printDate.getDate():"&#xa0;"):(unselectable?printDate.getDate():"<a>"+printDate.getDate()+"</a>"))+"</td>";printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate)}html+="</tr>"}drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++}html+="</tbody></table></div>"}}html+=(showStatus?'<div style="clear: both;"></div><div id="ui-datepicker-status-'+inst.id+'" class="ui-datepicker-status">'+(this._get(inst,"initStatus")||"&#xa0;")+"</div>":"")+(!closeAtTop&&!inst.inline?controls:"")+'<div style="clear: both;"></div>'+($.browser.msie&&parseInt($.browser.version)<7&&!inst.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover"></iframe>':"");return html},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,secondary,showStatus,monthNames){minDate=(inst.rangeStart&&minDate&&selectedDate<minDate?selectedDate:minDate);var html='<div class="ui-datepicker-header">';if(secondary||!this._get(inst,"changeMonth")){html+=monthNames[drawMonth]+"&#xa0;"}else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);html+='<select class="ui-datepicker-new-month" onchange="jQuery.datepicker._selectMonthYear(\'#'+inst.id+"', this, 'M');\" onclick=\"jQuery.datepicker._clickMonthYear('#"+inst.id+"');\""+(showStatus?this._addStatus(inst,this._get(inst,"monthStatus")||"&#xa0;"):"")+">";for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth())){html+='<option value="'+month+'"'+(month==drawMonth?' selected="selected"':"")+">"+monthNames[month]+"</option>"}}html+="</select>"}if(secondary||!this._get(inst,"changeYear")){html+=drawYear}else{var years=this._get(inst,"yearRange").split(":");var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10}else{if(years[0].charAt(0)=="+"||years[0].charAt(0)=="-"){year=endYear=new Date().getFullYear();year+=parseInt(years[0],10);endYear+=parseInt(years[1],10)}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10)}}year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class="ui-datepicker-new-year" onchange="jQuery.datepicker._selectMonthYear(\'#'+inst.id+"', this, 'Y');\" onclick=\"jQuery.datepicker._clickMonthYear('#"+inst.id+"');\""+(showStatus?this._addStatus(inst,this._get(inst,"yearStatus")||"&#xa0;"):"")+">";for(;year<=endYear;year++){html+='<option value="'+year+'"'+(year==drawYear?' selected="selected"':"")+">"+year+"</option>"}html+="</select>"}html+="</div>";return html},_addStatus:function(inst,text){return" onmouseover=\"jQuery('#ui-datepicker-status-"+inst.id+"').html('"+text+"');\" onmouseout=\"jQuery('#ui-datepicker-status-"+inst.id+"').html('&#xa0;');\""},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=="Y"?offset:0);var month=inst.drawMonth+(period=="M"?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var date=this._daylightSavingAdjust(new Date(year,month,day));var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=="M"||period=="Y"){this._notifyChange(inst)}},_notifyChange:function(inst){var onChange=this._get(inst,"onChangeMonthYear");if(onChange){onChange.apply((inst.input?inst.input[0]:null),[new Date(inst.selectedYear,inst.selectedMonth,1),inst])}},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,"numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths))},_getMinMaxDate:function(inst,minMax,checkRange){var date=this._determineDate(this._get(inst,minMax+"Date"),null);return(!checkRange||!inst.rangeStart?date:(!date||inst.rangeStart>date?inst.rangeStart:date))},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate()},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay()},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[1]),1));if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()))}return this._isInRange(inst,date)},_isInRange:function(inst,date){var newMinDate=(!inst.rangeStart?null:this._daylightSavingAdjust(new Date(inst.selectedYear,inst.selectedMonth,inst.selectedDay)));newMinDate=(newMinDate&&inst.rangeStart<newMinDate?inst.rangeStart:newMinDate);var minDate=newMinDate||this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");return((!minDate||date>=minDate)&&(!maxDate||date<=maxDate))},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,"shortYearCutoff");shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNames:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesShort"),monthNames:this._get(inst,"monthNames")}},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear}var date=(day?(typeof day=="object"?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(inst))}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null||props[name]==undefined){target[name]=props[name]}}return target}function isArray(a){return(a&&(($.browser.safari&&typeof a=="object"&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))))}$.fn.datepicker=function(options){var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate")){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}return this.each(function(){typeof options=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options)})};$.datepicker=new Datepicker();$(document).ready(function(){$(document.body).append($.datepicker.dpDiv).mousedown($.datepicker._checkExternalClick)})})(jQuery);(function(c){c.effects=c.effects||{};c.extend(c.effects,{save:function(f,g){for(var e=0;e<g.length;e++){if(g[e]!==null){c.data(f[0],"ec.storage."+g[e],f[0].style[g[e]])}}},restore:function(f,g){for(var e=0;e<g.length;e++){if(g[e]!==null){f.css(g[e],c.data(f[0],"ec.storage."+g[e]))}}},setMode:function(e,f){if(f=="toggle"){f=e.is(":hidden")?"show":"hide"}return f},getBaseline:function(f,g){var h,e;switch(f[0]){case"top":h=0;break;case"middle":h=0.5;break;case"bottom":h=1;break;default:h=f[0]/g.height}switch(f[1]){case"left":e=0;break;case"center":e=0.5;break;case"right":e=1;break;default:e=f[1]/g.width}return{x:e,y:h}},createWrapper:function(f){if(f.parent().attr("id")=="fxWrapper"){return f}var e={width:f.outerWidth({margin:true}),height:f.outerHeight({margin:true}),"float":f.css("float")};f.wrap('<div id="fxWrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');var j=f.parent();if(f.css("position")=="static"){j.css({position:"relative"});f.css({position:"relative"})}else{var h=f.css("top");if(isNaN(parseInt(h))){h="auto"}var g=f.css("left");if(isNaN(parseInt(g))){g="auto"}j.css({position:f.css("position"),top:h,left:g,zIndex:f.css("z-index")}).show();f.css({position:"relative",top:0,left:0})}j.css(e);return j},removeWrapper:function(e){if(e.parent().attr("id")=="fxWrapper"){return e.parent().replaceWith(e)}return e},setTransition:function(f,g,e,h){h=h||{};c.each(g,function(k,j){unit=f.cssUnit(j);if(unit[0]>0){h[j]=unit[0]*e+unit[1]}});return h},animateClass:function(g,h,k,j){var e=(typeof k=="function"?k:(j?j:null));var f=(typeof k=="object"?k:null);return this.each(function(){var q={};var o=c(this);var p=o.attr("style")||"";if(typeof p=="object"){p=p.cssText}if(g.toggle){o.hasClass(g.toggle)?g.remove=g.toggle:g.add=g.toggle}var l=c.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(g.add){o.addClass(g.add)}if(g.remove){o.removeClass(g.remove)}var m=c.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(g.add){o.removeClass(g.add)}if(g.remove){o.addClass(g.remove)}for(var r in m){if(typeof m[r]!="function"&&m[r]&&r.indexOf("Moz")==-1&&r.indexOf("length")==-1&&m[r]!=l[r]&&(r.match(/color/i)||(!r.match(/color/i)&&!isNaN(parseInt(m[r],10))))&&(l.position!="static"||(l.position=="static"&&!r.match(/left|top|bottom|right/)))){q[r]=m[r]}}o.animate(q,h,f,function(){if(typeof c(this).attr("style")=="object"){c(this).attr("style")["cssText"]="";c(this).attr("style")["cssText"]=p}else{c(this).attr("style",p)}if(g.add){c(this).addClass(g.add)}if(g.remove){c(this).removeClass(g.remove)}if(e){e.apply(this,arguments)}})})}});c.fn.extend({_show:c.fn.show,_hide:c.fn.hide,__toggle:c.fn.toggle,_addClass:c.fn.addClass,_removeClass:c.fn.removeClass,_toggleClass:c.fn.toggleClass,effect:function(e,g,f,h){return c.effects[e]?c.effects[e].call(this,{method:e,options:g||{},duration:f,callback:h}):null},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0]))){return this._show.apply(this,arguments)}else{var e=arguments[1]||{};e.mode="show";return this.effect.apply(this,[arguments[0],e,arguments[2]||e.duration,arguments[3]||e.callback])}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0]))){return this._hide.apply(this,arguments)}else{var e=arguments[1]||{};e.mode="hide";return this.effect.apply(this,[arguments[0],e,arguments[2]||e.duration,arguments[3]||e.callback])}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0]))||(arguments[0].constructor==Function)){return this.__toggle.apply(this,arguments)}else{var e=arguments[1]||{};e.mode="toggle";return this.effect.apply(this,[arguments[0],e,arguments[2]||e.duration,arguments[3]||e.callback])}},addClass:function(f,e,h,g){return e?c.effects.animateClass.apply(this,[{add:f},e,h,g]):this._addClass(f)},removeClass:function(f,e,h,g){return e?c.effects.animateClass.apply(this,[{remove:f},e,h,g]):this._removeClass(f)},toggleClass:function(f,e,h,g){return e?c.effects.animateClass.apply(this,[{toggle:f},e,h,g]):this._toggleClass(f)},morph:function(e,g,f,j,h){return c.effects.animateClass.apply(this,[{add:g,remove:e},f,j,h])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(e){var f=this.css(e),g=[];c.each(["em","px","%","pt"],function(h,j){if(f.indexOf(j)>0){g=[parseFloat(f),j]}});return g}});jQuery.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(f,e){jQuery.fx.step[e]=function(g){if(g.state==0){g.start=d(g.elem,e);g.end=b(g.end)}g.elem.style[e]="rgb("+[Math.max(Math.min(parseInt((g.pos*(g.end[0]-g.start[0]))+g.start[0]),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[1]-g.start[1]))+g.start[1]),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[2]-g.start[2]))+g.start[2]),255),0)].join(",")+")"}});function b(f){var e;if(f&&f.constructor==Array&&f.length==3){return f}if(e=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(f)){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}if(e=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(f)){return[parseFloat(e[1])*2.55,parseFloat(e[2])*2.55,parseFloat(e[3])*2.55]}if(e=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(f)){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}if(e=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(f)){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}if(e=/rgba\(0, 0, 0, 0\)/.exec(f)){return a.transparent}return a[jQuery.trim(f).toLowerCase()]}function d(g,e){var f;do{f=jQuery.curCSS(g,e);if(f!=""&&f!="transparent"||jQuery.nodeName(g,"body")){break}e="backgroundColor"}while(g=g.parentNode);return b(f)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(f,g,e,j,h){return jQuery.easing[jQuery.easing.def](f,g,e,j,h)},easeInQuad:function(f,g,e,j,h){return j*(g/=h)*g+e},easeOutQuad:function(f,g,e,j,h){return -j*(g/=h)*(g-2)+e},easeInOutQuad:function(f,g,e,j,h){if((g/=h/2)<1){return j/2*g*g+e}return -j/2*((--g)*(g-2)-1)+e},easeInCubic:function(f,g,e,j,h){return j*(g/=h)*g*g+e},easeOutCubic:function(f,g,e,j,h){return j*((g=g/h-1)*g*g+1)+e},easeInOutCubic:function(f,g,e,j,h){if((g/=h/2)<1){return j/2*g*g*g+e}return j/2*((g-=2)*g*g+2)+e},easeInQuart:function(f,g,e,j,h){return j*(g/=h)*g*g*g+e},easeOutQuart:function(f,g,e,j,h){return -j*((g=g/h-1)*g*g*g-1)+e},easeInOutQuart:function(f,g,e,j,h){if((g/=h/2)<1){return j/2*g*g*g*g+e}return -j/2*((g-=2)*g*g*g-2)+e},easeInQuint:function(f,g,e,j,h){return j*(g/=h)*g*g*g*g+e},easeOutQuint:function(f,g,e,j,h){return j*((g=g/h-1)*g*g*g*g+1)+e},easeInOutQuint:function(f,g,e,j,h){if((g/=h/2)<1){return j/2*g*g*g*g*g+e}return j/2*((g-=2)*g*g*g*g+2)+e},easeInSine:function(f,g,e,j,h){return -j*Math.cos(g/h*(Math.PI/2))+j+e},easeOutSine:function(f,g,e,j,h){return j*Math.sin(g/h*(Math.PI/2))+e},easeInOutSine:function(f,g,e,j,h){return -j/2*(Math.cos(Math.PI*g/h)-1)+e},easeInExpo:function(f,g,e,j,h){return(g==0)?e:j*Math.pow(2,10*(g/h-1))+e},easeOutExpo:function(f,g,e,j,h){return(g==h)?e+j:j*(-Math.pow(2,-10*g/h)+1)+e},easeInOutExpo:function(f,g,e,j,h){if(g==0){return e}if(g==h){return e+j}if((g/=h/2)<1){return j/2*Math.pow(2,10*(g-1))+e}return j/2*(-Math.pow(2,-10*--g)+2)+e},easeInCirc:function(f,g,e,j,h){return -j*(Math.sqrt(1-(g/=h)*g)-1)+e},easeOutCirc:function(f,g,e,j,h){return j*Math.sqrt(1-(g=g/h-1)*g)+e},easeInOutCirc:function(f,g,e,j,h){if((g/=h/2)<1){return -j/2*(Math.sqrt(1-g*g)-1)+e}return j/2*(Math.sqrt(1-(g-=2)*g)+1)+e},easeInElastic:function(f,h,e,m,l){var j=1.70158;var k=0;var g=m;if(h==0){return e}if((h/=l)==1){return e+m}if(!k){k=l*0.3}if(g<Math.abs(m)){g=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/g)}return -(g*Math.pow(2,10*(h-=1))*Math.sin((h*l-j)*(2*Math.PI)/k))+e},easeOutElastic:function(f,h,e,m,l){var j=1.70158;var k=0;var g=m;if(h==0){return e}if((h/=l)==1){return e+m}if(!k){k=l*0.3}if(g<Math.abs(m)){g=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/g)}return g*Math.pow(2,-10*h)*Math.sin((h*l-j)*(2*Math.PI)/k)+m+e},easeInOutElastic:function(f,h,e,m,l){var j=1.70158;var k=0;var g=m;if(h==0){return e}if((h/=l/2)==2){return e+m}if(!k){k=l*(0.3*1.5)}if(g<Math.abs(m)){g=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/g)}if(h<1){return -0.5*(g*Math.pow(2,10*(h-=1))*Math.sin((h*l-j)*(2*Math.PI)/k))+e}return g*Math.pow(2,-10*(h-=1))*Math.sin((h*l-j)*(2*Math.PI)/k)*0.5+m+e},easeInBack:function(f,g,e,k,j,h){if(h==undefined){h=1.70158}return k*(g/=j)*g*((h+1)*g-h)+e},easeOutBack:function(f,g,e,k,j,h){if(h==undefined){h=1.70158}return k*((g=g/j-1)*g*((h+1)*g+h)+1)+e},easeInOutBack:function(f,g,e,k,j,h){if(h==undefined){h=1.70158}if((g/=j/2)<1){return k/2*(g*g*(((h*=(1.525))+1)*g-h))+e}return k/2*((g-=2)*g*(((h*=(1.525))+1)*g+h)+2)+e},easeInBounce:function(f,g,e,j,h){return j-jQuery.easing.easeOutBounce(f,h-g,0,j,h)+e},easeOutBounce:function(f,g,e,j,h){if((g/=h)<(1/2.75)){return j*(7.5625*g*g)+e}else{if(g<(2/2.75)){return j*(7.5625*(g-=(1.5/2.75))*g+0.75)+e}else{if(g<(2.5/2.75)){return j*(7.5625*(g-=(2.25/2.75))*g+0.9375)+e}else{return j*(7.5625*(g-=(2.625/2.75))*g+0.984375)+e}}}},easeInOutBounce:function(f,g,e,j,h){if(g<h/2){return jQuery.easing.easeInBounce(f,g*2,0,j,h)*0.5+e}return jQuery.easing.easeOutBounce(f,g*2-h,0,j,h)*0.5+j*0.5+e}})})(jQuery);(function(a){a.effects.blind=function(b){return this.queue(function(){var d=a(this),c=["position","top","left"];var h=a.effects.setMode(d,b.options.mode||"hide");var g=b.options.direction||"vertical";a.effects.save(d,c);d.show();var k=a.effects.createWrapper(d).css({overflow:"hidden"});var e=(g=="vertical")?"height":"width";var j=(g=="vertical")?k.height():k.width();if(h=="show"){k.css(e,0)}var f={};f[e]=h=="show"?j:0;k.animate(f,b.duration,b.options.easing,function(){if(h=="hide"){d.hide()}a.effects.restore(d,c);a.effects.removeWrapper(d);if(b.callback){b.callback.apply(d[0],arguments)}d.dequeue()})})}})(jQuery);(function(a){a.effects.bounce=function(b){return this.queue(function(){var e=a(this),l=["position","top","left"];var k=a.effects.setMode(e,b.options.mode||"effect");var n=b.options.direction||"up";var c=b.options.distance||20;var d=b.options.times||5;var g=b.duration||250;if(/show|hide/.test(k)){l.push("opacity")}a.effects.save(e,l);e.show();a.effects.createWrapper(e);var f=(n=="up"||n=="down")?"top":"left";var p=(n=="up"||n=="left")?"pos":"neg";var c=b.options.distance||(f=="top"?e.outerHeight({margin:true})/3:e.outerWidth({margin:true})/3);if(k=="show"){e.css("opacity",0).css(f,p=="pos"?-c:c)}if(k=="hide"){c=c/(d*2)}if(k!="hide"){d--}if(k=="show"){var h={opacity:1};h[f]=(p=="pos"?"+=":"-=")+c;e.animate(h,g/2,b.options.easing);c=c/2;d--}for(var j=0;j<d;j++){var o={},m={};o[f]=(p=="pos"?"-=":"+=")+c;m[f]=(p=="pos"?"+=":"-=")+c;e.animate(o,g/2,b.options.easing).animate(m,g/2,b.options.easing);c=(k=="hide")?c*2:c/2}if(k=="hide"){var h={opacity:0};h[f]=(p=="pos"?"-=":"+=")+c;e.animate(h,g/2,b.options.easing,function(){e.hide();a.effects.restore(e,l);a.effects.removeWrapper(e);if(b.callback){b.callback.apply(this,arguments)}})}else{var o={},m={};o[f]=(p=="pos"?"-=":"+=")+c;m[f]=(p=="pos"?"+=":"-=")+c;e.animate(o,g/2,b.options.easing).animate(m,g/2,b.options.easing,function(){a.effects.restore(e,l);a.effects.removeWrapper(e);if(b.callback){b.callback.apply(this,arguments)}})}e.queue("fx",function(){e.dequeue()});e.dequeue()})}})(jQuery);(function(a){a.effects.clip=function(b){return this.queue(function(){var f=a(this),k=["position","top","left","height","width"];var j=a.effects.setMode(f,b.options.mode||"hide");var l=b.options.direction||"vertical";a.effects.save(f,k);f.show();var c=a.effects.createWrapper(f).css({overflow:"hidden"});var e=f[0].tagName=="IMG"?c:f;var g={size:(l=="vertical")?"height":"width",position:(l=="vertical")?"top":"left"};var d=(l=="vertical")?e.height():e.width();if(j=="show"){e.css(g.size,0);e.css(g.position,d/2)}var h={};h[g.size]=j=="show"?d:0;h[g.position]=j=="show"?0:d/2;e.animate(h,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(j=="hide"){f.hide()}a.effects.restore(f,k);a.effects.removeWrapper(f);if(b.callback){b.callback.apply(f[0],arguments)}f.dequeue()}})})}})(jQuery);(function(a){a.effects.drop=function(b){return this.queue(function(){var e=a(this),d=["position","top","left","opacity"];var j=a.effects.setMode(e,b.options.mode||"hide");var h=b.options.direction||"left";a.effects.save(e,d);e.show();a.effects.createWrapper(e);var f=(h=="up"||h=="down")?"top":"left";var c=(h=="up"||h=="left")?"pos":"neg";var k=b.options.distance||(f=="top"?e.outerHeight({margin:true})/2:e.outerWidth({margin:true})/2);if(j=="show"){e.css("opacity",0).css(f,c=="pos"?-k:k)}var g={opacity:j=="show"?1:0};g[f]=(j=="show"?(c=="pos"?"+=":"-="):(c=="pos"?"-=":"+="))+k;e.animate(g,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(j=="hide"){e.hide()}a.effects.restore(e,d);a.effects.removeWrapper(e);if(b.callback){b.callback.apply(this,arguments)}e.dequeue()}})})}})(jQuery);(function(a){a.effects.explode=function(b){return this.queue(function(){var k=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;var e=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;b.options.mode=b.options.mode=="toggle"?(a(this).is(":visible")?"hide":"show"):b.options.mode;var h=a(this).show().css("visibility","hidden");var l=h.offset();l.top-=parseInt(h.css("marginTop"))||0;l.left-=parseInt(h.css("marginLeft"))||0;var g=h.outerWidth(true);var c=h.outerHeight(true);for(var f=0;f<k;f++){for(var d=0;d<e;d++){h.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-d*(g/e),top:-f*(c/k)}).parent().addClass("effects-explode").css({position:"absolute",overflow:"hidden",width:g/e,height:c/k,left:l.left+d*(g/e)+(b.options.mode=="show"?(d-Math.floor(e/2))*(g/e):0),top:l.top+f*(c/k)+(b.options.mode=="show"?(f-Math.floor(k/2))*(c/k):0),opacity:b.options.mode=="show"?0:1}).animate({left:l.left+d*(g/e)+(b.options.mode=="show"?0:(d-Math.floor(e/2))*(g/e)),top:l.top+f*(c/k)+(b.options.mode=="show"?0:(f-Math.floor(k/2))*(c/k)),opacity:b.options.mode=="show"?1:0},b.duration||500)}}setTimeout(function(){b.options.mode=="show"?h.css({visibility:"visible"}):h.css({visibility:"visible"}).hide();if(b.callback){b.callback.apply(h[0])}h.dequeue();a(".effects-explode").remove()},b.duration||500)})}})(jQuery);(function(a){a.effects.fold=function(b){return this.queue(function(){var e=a(this),k=["position","top","left"];var g=a.effects.setMode(e,b.options.mode||"hide");var o=b.options.size||15;var n=!(!b.options.horizFirst);a.effects.save(e,k);e.show();var d=a.effects.createWrapper(e).css({overflow:"hidden"});var h=((g=="show")!=n);var f=h?["width","height"]:["height","width"];var c=h?[d.width(),d.height()]:[d.height(),d.width()];var j=/([0-9]+)%/.exec(o);if(j){o=parseInt(j[1])/100*c[g=="hide"?0:1]}if(g=="show"){d.css(n?{height:0,width:o}:{height:o,width:0})}var m={},l={};m[f[0]]=g=="show"?c[0]:o;l[f[1]]=g=="show"?c[1]:0;d.animate(m,b.duration/2,b.options.easing).animate(l,b.duration/2,b.options.easing,function(){if(g=="hide"){e.hide()}a.effects.restore(e,k);a.effects.removeWrapper(e);if(b.callback){b.callback.apply(e[0],arguments)}e.dequeue()})})}})(jQuery);(function(a){a.effects.highlight=function(b){return this.queue(function(){var e=a(this),d=["backgroundImage","backgroundColor","opacity"];var h=a.effects.setMode(e,b.options.mode||"show");var c=b.options.color||"#ffff99";var g=e.css("backgroundColor");a.effects.save(e,d);e.show();e.css({backgroundImage:"none",backgroundColor:c});var f={backgroundColor:g};if(h=="hide"){f.opacity=0}e.animate(f,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(h=="hide"){e.hide()}a.effects.restore(e,d);if(h=="show"&&jQuery.browser.msie){this.style.removeAttribute("filter")}if(b.callback){b.callback.apply(this,arguments)}e.dequeue()}})})}})(jQuery);(function(a){a.effects.pulsate=function(b){return this.queue(function(){var d=a(this);var f=a.effects.setMode(d,b.options.mode||"show");var e=b.options.times||5;if(f=="hide"){e--}if(d.is(":hidden")){d.css("opacity",0);d.show();d.animate({opacity:1},b.duration/2,b.options.easing);e=e-2}for(var c=0;c<e;c++){d.animate({opacity:0},b.duration/2,b.options.easing).animate({opacity:1},b.duration/2,b.options.easing)}if(f=="hide"){d.animate({opacity:0},b.duration/2,b.options.easing,function(){d.hide();if(b.callback){b.callback.apply(this,arguments)}})}else{d.animate({opacity:0},b.duration/2,b.options.easing).animate({opacity:1},b.duration/2,b.options.easing,function(){if(b.callback){b.callback.apply(this,arguments)}})}d.queue("fx",function(){d.dequeue()});d.dequeue()})}})(jQuery);(function(a){a.effects.puff=function(b){return this.queue(function(){var f=a(this);var c=a.extend(true,{},b.options);var h=a.effects.setMode(f,b.options.mode||"hide");var g=parseInt(b.options.percent)||150;c.fade=true;var e={height:f.height(),width:f.width()};var d=g/100;f.from=(h=="hide")?e:{height:e.height*d,width:e.width*d};c.from=f.from;c.percent=(h=="hide")?g:100;c.mode=h;f.effect("scale",c,b.duration,b.callback);f.dequeue()})};a.effects.scale=function(b){return this.queue(function(){var g=a(this);var d=a.extend(true,{},b.options);var k=a.effects.setMode(g,b.options.mode||"effect");var h=parseInt(b.options.percent)||(parseInt(b.options.percent)==0?0:(k=="hide"?0:100));var j=b.options.direction||"both";var c=b.options.origin;if(k!="effect"){d.origin=c||["middle","center"];d.restore=true}var f={height:g.height(),width:g.width()};g.from=b.options.from||(k=="show"?{height:0,width:0}:f);var e={y:j!="horizontal"?(h/100):1,x:j!="vertical"?(h/100):1};g.to={height:f.height*e.y,width:f.width*e.x};if(b.options.fade){if(k=="show"){g.from.opacity=0;g.to.opacity=1}if(k=="hide"){g.from.opacity=1;g.to.opacity=0}}d.from=g.from;d.to=g.to;d.mode=k;g.effect("size",d,b.duration,b.callback);g.dequeue()})};a.effects.size=function(b){return this.queue(function(){var c=a(this),o=["position","top","left","width","height","overflow","opacity"];var n=["position","top","left","overflow","opacity"];var k=["width","height","overflow"];var q=["fontSize"];var l=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"];var f=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"];var g=a.effects.setMode(c,b.options.mode||"effect");var j=b.options.restore||false;var e=b.options.scale||"both";var p=b.options.origin;var d={height:c.height(),width:c.width()};c.from=b.options.from||d;c.to=b.options.to||d;if(p){var h=a.effects.getBaseline(p,d);c.from.top=(d.height-c.from.height)*h.y;c.from.left=(d.width-c.from.width)*h.x;c.to.top=(d.height-c.to.height)*h.y;c.to.left=(d.width-c.to.width)*h.x}var m={from:{y:c.from.height/d.height,x:c.from.width/d.width},to:{y:c.to.height/d.height,x:c.to.width/d.width}};if(e=="box"||e=="both"){if(m.from.y!=m.to.y){o=o.concat(l);c.from=a.effects.setTransition(c,l,m.from.y,c.from);c.to=a.effects.setTransition(c,l,m.to.y,c.to)}if(m.from.x!=m.to.x){o=o.concat(f);c.from=a.effects.setTransition(c,f,m.from.x,c.from);c.to=a.effects.setTransition(c,f,m.to.x,c.to)}}if(e=="content"||e=="both"){if(m.from.y!=m.to.y){o=o.concat(q);c.from=a.effects.setTransition(c,q,m.from.y,c.from);c.to=a.effects.setTransition(c,q,m.to.y,c.to)}}a.effects.save(c,j?o:n);c.show();a.effects.createWrapper(c);c.css("overflow","hidden").css(c.from);if(e=="content"||e=="both"){l=l.concat(["marginTop","marginBottom"]).concat(q);f=f.concat(["marginLeft","marginRight"]);k=o.concat(l).concat(f);c.find("*[width]").each(function(){child=a(this);if(j){a.effects.save(child,k)}var r={height:child.height(),width:child.width()};child.from={height:r.height*m.from.y,width:r.width*m.from.x};child.to={height:r.height*m.to.y,width:r.width*m.to.x};if(m.from.y!=m.to.y){child.from=a.effects.setTransition(child,l,m.from.y,child.from);child.to=a.effects.setTransition(child,l,m.to.y,child.to)}if(m.from.x!=m.to.x){child.from=a.effects.setTransition(child,f,m.from.x,child.from);child.to=a.effects.setTransition(child,f,m.to.x,child.to)}child.css(child.from);child.animate(child.to,b.duration,b.options.easing,function(){if(j){a.effects.restore(child,k)}})})}c.animate(c.to,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(g=="hide"){c.hide()}a.effects.restore(c,j?o:n);a.effects.removeWrapper(c);if(b.callback){b.callback.apply(this,arguments)}c.dequeue()}})})}})(jQuery);(function(a){a.effects.shake=function(b){return this.queue(function(){var e=a(this),l=["position","top","left"];var k=a.effects.setMode(e,b.options.mode||"effect");var n=b.options.direction||"left";var c=b.options.distance||20;var d=b.options.times||3;var g=b.duration||b.options.duration||140;a.effects.save(e,l);e.show();a.effects.createWrapper(e);var f=(n=="up"||n=="down")?"top":"left";var p=(n=="up"||n=="left")?"pos":"neg";var h={},o={},m={};h[f]=(p=="pos"?"-=":"+=")+c;o[f]=(p=="pos"?"+=":"-=")+c*2;m[f]=(p=="pos"?"-=":"+=")+c*2;e.animate(h,g,b.options.easing);for(var j=1;j<d;j++){e.animate(o,g,b.options.easing).animate(m,g,b.options.easing)}e.animate(o,g,b.options.easing).animate(h,g/2,b.options.easing,function(){a.effects.restore(e,l);a.effects.removeWrapper(e);if(b.callback){b.callback.apply(this,arguments)}});e.queue("fx",function(){e.dequeue()});e.dequeue()})}})(jQuery);(function(a){a.effects.slide=function(b){return this.queue(function(){var e=a(this),d=["position","top","left"];var j=a.effects.setMode(e,b.options.mode||"show");var h=b.options.direction||"left";a.effects.save(e,d);e.show();a.effects.createWrapper(e).css({overflow:"hidden"});var f=(h=="up"||h=="down")?"top":"left";var c=(h=="up"||h=="left")?"pos":"neg";var k=b.options.distance||(f=="top"?e.outerHeight({margin:true}):e.outerWidth({margin:true}));if(j=="show"){e.css(f,c=="pos"?-k:k)}var g={};g[f]=(j=="show"?(c=="pos"?"+=":"-="):(c=="pos"?"-=":"+="))+k;e.animate(g,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(j=="hide"){e.hide()}a.effects.restore(e,d);a.effects.removeWrapper(e);if(b.callback){b.callback.apply(this,arguments)}e.dequeue()}})})}})(jQuery);(function(a){a.effects.transfer=function(b){return this.queue(function(){var e=a(this);var g=a.effects.setMode(e,b.options.mode||"effect");var f=a(b.options.to);var c=e.offset();var d=a('<div class="ui-effects-transfer"></div>').appendTo(document.body);if(b.options.className){d.addClass(b.options.className)}d.addClass(b.options.className);d.css({top:c.top,left:c.left,height:e.outerHeight()-parseInt(d.css("borderTopWidth"))-parseInt(d.css("borderBottomWidth")),width:e.outerWidth()-parseInt(d.css("borderLeftWidth"))-parseInt(d.css("borderRightWidth")),position:"absolute"});c=f.offset();animation={top:c.top,left:c.left,height:f.outerHeight()-parseInt(d.css("borderTopWidth"))-parseInt(d.css("borderBottomWidth")),width:f.outerWidth()-parseInt(d.css("borderLeftWidth"))-parseInt(d.css("borderRightWidth"))};d.animate(animation,b.duration,b.options.easing,function(){d.remove();if(b.callback){b.callback.apply(e[0],arguments)}e.dequeue()})})}})(jQuery);jQuery(function(a){a.datepicker.regional.ar={closeText:"إغلاق",prevText:"&#x3c;السابق",nextText:"التالي&#x3e;",currentText:"اليوم",monthNames:["كانون الثاني","شباط","آذار","نيسان","آذار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["السبت","الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة"],dayNamesShort:["سبت","أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة"],dayNamesMin:["سبت","أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة"],dateFormat:"dd/mm/yy",firstDay:0,isRTL:true};a.datepicker.setDefaults(a.datepicker.regional.ar)});jQuery(function(a){a.datepicker.regional.bg={closeText:"затвори",prevText:"&#x3c;назад",nextText:"напред&#x3e;",nextBigText:"&#x3e;&#x3e;",currentText:"днес",monthNames:["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември"],monthNamesShort:["Яну","Фев","Мар","Апр","Май","Юни","Юли","Авг","Сеп","Окт","Нов","Дек"],dayNames:["Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота"],dayNamesShort:["Нед","Пон","Вто","Сря","Чет","Пет","Съб"],dayNamesMin:["Не","По","Вт","Ср","Че","Пе","Съ"],dateFormat:"dd.mm.yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.bg)});jQuery(function(a){a.datepicker.regional.ca={closeText:"Tancar",prevText:"&#x3c;Ant",nextText:"Seg&#x3e;",currentText:"Avui",monthNames:["Gener","Febrer","Mar&ccedil;","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre"],monthNamesShort:["Gen","Feb","Mar","Abr","Mai","Jun","Jul","Ago","Set","Oct","Nov","Des"],dayNames:["Diumenge","Dilluns","Dimarts","Dimecres","Dijous","Divendres","Dissabte"],dayNamesShort:["Dug","Dln","Dmt","Dmc","Djs","Dvn","Dsb"],dayNamesMin:["Dg","Dl","Dt","Dc","Dj","Dv","Ds"],dateFormat:"mm/dd/yy",firstDay:0,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.ca)});jQuery(function(a){a.datepicker.regional.cs={closeText:"Zavřít",prevText:"&#x3c;Dříve",nextText:"Později&#x3e;",currentText:"Nyní",monthNames:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],monthNamesShort:["led","úno","bře","dub","kvě","čer","čvc","srp","zář","říj","lis","pro"],dayNames:["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],dayNamesShort:["ne","po","út","st","čt","pá","so"],dayNamesMin:["ne","po","út","st","čt","pá","so"],dateFormat:"dd.mm.yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.cs)});jQuery(function(a){a.datepicker.regional.da={closeText:"Luk",prevText:"&#x3c;Forrige",nextText:"Næste&#x3e;",currentText:"Idag",monthNames:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],dayNamesShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayNamesMin:["Sø","Ma","Ti","On","To","Fr","Lø"],dateFormat:"dd-mm-yy",firstDay:0,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.da)});jQuery(function(a){a.datepicker.regional.de={closeText:"schließen",prevText:"&#x3c;zurück",nextText:"Vor&#x3e;",currentText:"heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],dateFormat:"dd.mm.yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.de)});jQuery(function(a){a.datepicker.regional.el={closeText:"Κλείσιμο",prevText:"Προηγούμενος",nextText:"Επόμενος",currentText:"Τρέχων Μήνας",monthNames:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],monthNamesShort:["Ιαν","Φεβ","Μαρ","Απρ","Μαι","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],dayNames:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],dayNamesShort:["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],dayNamesMin:["Κυ","Δε","Τρ","Τε","Πε","Πα","Σα"],dateFormat:"dd/mm/yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.el)});jQuery(function(a){a.datepicker.regional.eo={closeText:"Fermi",prevText:"&lt;Anta",nextText:"Sekv&gt;",currentText:"Nuna",monthNames:["Januaro","Februaro","Marto","Aprilo","Majo","Junio","Julio","Aŭgusto","Septembro","Oktobro","Novembro","Decembro"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aŭg","Sep","Okt","Nov","Dec"],dayNames:["Dimanĉo","Lundo","Mardo","Merkredo","Ĵaŭdo","Vendredo","Sabato"],dayNamesShort:["Dim","Lun","Mar","Mer","Ĵaŭ","Ven","Sab"],dayNamesMin:["Di","Lu","Ma","Me","Ĵa","Ve","Sa"],dateFormat:"dd/mm/yy",firstDay:0,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.eo)});jQuery(function(a){a.datepicker.regional.es={closeText:"Cerrar",prevText:"&#x3c;Ant",nextText:"Sig&#x3e;",currentText:"Hoy",monthNames:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],monthNamesShort:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],dayNames:["Domingo","Lunes","Martes","Mi&eacute;rcoles","Jueves","Viernes","S&aacute;bado"],dayNamesShort:["Dom","Lun","Mar","Mi&eacute;","Juv","Vie","S&aacute;b"],dayNamesMin:["Do","Lu","Ma","Mi","Ju","Vi","S&aacute;"],dateFormat:"dd/mm/yy",firstDay:0,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.es)});jQuery(function(a){a.datepicker.regional.fa={closeText:"بستن",prevText:"&#x3c;قبلي",nextText:"بعدي&#x3e;",currentText:"امروز",monthNames:["فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دي","بهمن","اسفند"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["يکشنبه","دوشنبه","سهشنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],dayNamesShort:["ي","د","س","چ","پ","ج","ش"],dayNamesMin:["ي","د","س","چ","پ","ج","ش"],dateFormat:"yy/mm/dd",firstDay:6,isRTL:true};a.datepicker.setDefaults(a.datepicker.regional.fa)});jQuery(function(a){a.datepicker.regional.fi={closeText:"Sulje",prevText:"&laquo;Edellinen",nextText:"Seuraava&raquo;",currentText:"T&auml;n&auml;&auml;n",monthNames:["Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kes&auml;kuu","Hein&auml;kuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu"],monthNamesShort:["Tammi","Helmi","Maalis","Huhti","Touko","Kes&auml;","Hein&auml;","Elo","Syys","Loka","Marras","Joulu"],dayNamesShort:["Su","Ma","Ti","Ke","To","Pe","Su"],dayNames:["Sunnuntai","Maanantai","Tiistai","Keskiviikko","Torstai","Perjantai","Lauantai"],dayNamesMin:["Su","Ma","Ti","Ke","To","Pe","La"],dateFormat:"dd.mm.yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.fi)});jQuery(function(a){a.datepicker.regional.fr={closeText:"Fermer",prevText:"&#x3c;Préc",nextText:"Suiv&#x3e;",currentText:"Courant",monthNames:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthNamesShort:["Jan","Fév","Mar","Avr","Mai","Jun","Jul","Aoû","Sep","Oct","Nov","Déc"],dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],dayNamesMin:["Di","Lu","Ma","Me","Je","Ve","Sa"],dateFormat:"dd/mm/yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.fr)});jQuery(function(a){a.datepicker.regional.he={closeText:"סגור",prevText:"&#x3c;הקודם",nextText:"הבא&#x3e;",currentText:"היום",monthNames:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],dayNamesShort:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],dayNamesMin:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],dateFormat:"dd/mm/yy",firstDay:0,isRTL:true};a.datepicker.setDefaults(a.datepicker.regional.he)});jQuery(function(a){a.datepicker.regional.hr={closeText:"Zatvori",prevText:"&#x3c;",nextText:"&#x3e;",currentText:"Danas",monthNames:["Siječanj","Veljača","Ožujak","Travanj","Svibanj","Lipani","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"],monthNamesShort:["Sij","Velj","Ožu","Tra","Svi","Lip","Srp","Kol","Ruj","Lis","Stu","Pro"],dayNames:["Nedjalja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],dayNamesShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],dayNamesMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],dateFormat:"dd.mm.yy.",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.hr)});jQuery(function(a){a.datepicker.regional.hu={closeText:"bezárás",prevText:"&laquo;&nbsp;vissza",nextText:"előre&nbsp;&raquo;",currentText:"ma",monthNames:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"],monthNamesShort:["Jan","Feb","Már","Ápr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],dayNames:["Vasámap","Hétfö","Kedd","Szerda","Csütörtök","Péntek","Szombat"],dayNamesShort:["Vas","Hét","Ked","Sze","Csü","Pén","Szo"],dayNamesMin:["V","H","K","Sze","Cs","P","Szo"],dateFormat:"yy-mm-dd",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.hu)});jQuery(function(a){a.datepicker.regional.hy={closeText:"Փակել",prevText:"&#x3c;Նախ.",nextText:"Հաջ.&#x3e;",currentText:"Այսօր",monthNames:["Հունվար","Փետրվար","Մարտ","Ապրիլ","Մայիս","Հունիս","Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր"],monthNamesShort:["Հունվ","Փետր","Մարտ","Ապր","Մայիս","Հունիս","Հուլ","Օգս","Սեպ","Հոկ","Նոյ","Դեկ"],dayNames:["կիրակի","եկուշաբթի","երեքշաբթի","չորեքշաբթի","հինգշաբթի","ուրբաթ","շաբաթ"],dayNamesShort:["կիր","երկ","երք","չրք","հնգ","ուրբ","շբթ"],dayNamesMin:["կիր","երկ","երք","չրք","հնգ","ուրբ","շբթ"],dateFormat:"dd.mm.yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.hy)});jQuery(function(a){a.datepicker.regional.id={closeText:"Tutup",prevText:"&#x3c;mundur",nextText:"maju&#x3e;",currentText:"hari ini",monthNames:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agus","Sep","Okt","Nop","Des"],dayNames:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],dayNamesShort:["Min","Sen","Sel","Rab","kam","Jum","Sab"],dayNamesMin:["Mg","Sn","Sl","Rb","Km","jm","Sb"],dateFormat:"dd/mm/yy",firstDay:0,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.id)});jQuery(function(a){a.datepicker.regional.is={closeText:"Loka",prevText:"&#x3c; Fyrri",nextText:"N&aelig;sti &#x3e;",currentText:"&Iacute; dag",monthNames:["Jan&uacute;ar","Febr&uacute;ar","Mars","Apr&iacute;l","Ma&iacute","J&uacute;n&iacute;","J&uacute;l&iacute;","&Aacute;g&uacute;st","September","Okt&oacute;ber","N&oacute;vember","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Ma&iacute;","J&uacute;n","J&uacute;l","&Aacute;g&uacute;","Sep","Okt","N&oacute;v","Des"],dayNames:["Sunnudagur","M&aacute;nudagur","&THORN;ri&eth;judagur","Mi&eth;vikudagur","Fimmtudagur","F&ouml;studagur","Laugardagur"],dayNamesShort:["Sun","M&aacute;n","&THORN;ri","Mi&eth;","Fim","F&ouml;s","Lau"],dayNamesMin:["Su","M&aacute;","&THORN;r","Mi","Fi","F&ouml;","La"],dateFormat:"dd/mm/yy",firstDay:0,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.is)});jQuery(function(a){a.datepicker.regional.it={closeText:"Chiudi",prevText:"&#x3c;Prec",nextText:"Succ&#x3e;",currentText:"Oggi",monthNames:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthNamesShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],dayNames:["Domenica","Luned&#236","Marted&#236","Mercoled&#236","Gioved&#236","Venerd&#236","Sabato"],dayNamesShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],dayNamesMin:["Do","Lu","Ma","Me","Gio","Ve","Sa"],dateFormat:"dd/mm/yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.it)});jQuery(function(a){a.datepicker.regional.ja={closeText:"閉じる",prevText:"&#x3c;前",nextText:"次&#x3e;",currentText:"今日",monthNames:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthNamesShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayNames:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],dayNamesShort:["日","月","火","水","木","金","土"],dayNamesMin:["日","月","火","水","木","金","土"],dateFormat:"yy/mm/dd",firstDay:0,isRTL:false,showMonthAfterYear:true};a.datepicker.setDefaults(a.datepicker.regional.ja)});jQuery(function(a){a.datepicker.regional.ko={closeText:"닫기",prevText:"이전달",nextText:"다음달",currentText:"오늘",monthNames:["1월(JAN)","2월(FEB)","3월(MAR)","4월(APR)","5월(MAY)","6월(JUN)","7월(JUL)","8월(AUG)","9월(SEP)","10월(OCT)","11월(NOV)","12월(DEC)"],monthNamesShort:["1월(JAN)","2월(FEB)","3월(MAR)","4월(APR)","5월(MAY)","6월(JUN)","7월(JUL)","8월(AUG)","9월(SEP)","10월(OCT)","11월(NOV)","12월(DEC)"],dayNames:["일","월","화","수","목","금","토"],dayNamesShort:["일","월","화","수","목","금","토"],dayNamesMin:["일","월","화","수","목","금","토"],dateFormat:"yy-mm-dd",firstDay:0,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.ko)});jQuery(function(a){a.datepicker.regional.lt={closeText:"Uždaryti",prevText:"&#x3c;Atgal",nextText:"Pirmyn&#x3e;",currentText:"Šiandien",monthNames:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"],monthNamesShort:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rugp","Rugs","Spa","Lap","Gru"],dayNames:["sekmadienis","pirmadienis","antradienis","trečiadienis","ketvirtadienis","penktadienis","šeštadienis"],dayNamesShort:["sek","pir","ant","tre","ket","pen","šeš"],dayNamesMin:["Se","Pr","An","Tr","Ke","Pe","Še"],dateFormat:"yy-mm-dd",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.lt)});jQuery(function(a){a.datepicker.regional.lv={closeText:"Aizvērt",prevText:"Iepr",nextText:"Nāka",currentText:"Šodien",monthNames:["Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"],monthNamesShort:["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec"],dayNames:["svētdiena","pirmdiena","otrdiena","trešdiena","ceturtdiena","piektdiena","sestdiena"],dayNamesShort:["svt","prm","otr","tre","ctr","pkt","sst"],dayNamesMin:["Sv","Pr","Ot","Tr","Ct","Pk","Ss"],dateFormat:"dd-mm-yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.lv)});jQuery(function(a){a.datepicker.regional.ms={closeText:"Tutup",prevText:"&#x3c;Sebelum",nextText:"Selepas&#x3e;",currentText:"hari ini",monthNames:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],monthNamesShort:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],dayNames:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],dayNamesShort:["Aha","Isn","Sel","Rab","kha","Jum","Sab"],dayNamesMin:["Ah","Is","Se","Ra","Kh","Ju","Sa"],dateFormat:"dd/mm/yy",firstDay:0,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.ms)});jQuery(function(a){a.datepicker.regional.nl={closeText:"Sluiten",prevText:"←",nextText:"→",currentText:"Vandaag",monthNames:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthNamesShort:["jan","feb","maa","apr","mei","jun","jul","aug","sep","okt","nov","dec"],dayNames:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],dayNamesShort:["zon","maa","din","woe","don","vri","zat"],dayNamesMin:["zo","ma","di","wo","do","vr","za"],dateFormat:"dd/mm/yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.nl)});jQuery(function(a){a.datepicker.regional.no={closeText:"Lukk",prevText:"&laquo;Forrige",nextText:"Neste&raquo;",currentText:"I dag",monthNames:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],dayNamesShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayNames:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],dayNamesMin:["Sø","Ma","Ti","On","To","Fr","Lø"],dateFormat:"yy-mm-dd",firstDay:0,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.no)});jQuery(function(a){a.datepicker.regional.pl={closeText:"Zamknij",prevText:"&#x3c;Poprzedni",nextText:"Następny&#x3e;",currentText:"Dziś",monthNames:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],monthNamesShort:["Sty","Lu","Mar","Kw","Maj","Cze","Lip","Sie","Wrz","Pa","Lis","Gru"],dayNames:["Niedziela","Poniedzialek","Wtorek","Środa","Czwartek","Piątek","Sobota"],dayNamesShort:["Nie","Pn","Wt","Śr","Czw","Pt","So"],dayNamesMin:["N","Pn","Wt","Śr","Cz","Pt","So"],dateFormat:"yy-mm-dd",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.pl)});jQuery(function(a){a.datepicker.regional["pt-BR"]={closeText:"Fechar",prevText:"&#x3c;Anterior",nextText:"Pr&oacute;ximo&#x3e;",currentText:"Hoje",monthNames:["Janeiro","Fevereiro","Mar&ccedil;o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],dayNames:["Domingo","Segunda-feira","Ter&ccedil;a-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sabado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sab"],dayNamesMin:["Dom","Seg","Ter","Qua","Qui","Sex","Sab"],dateFormat:"dd/mm/yy",firstDay:0,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional["pt-BR"])});jQuery(function(a){a.datepicker.regional.ro={closeText:"Inchide",prevText:"&#x3c;Anterior",nextText:"Urmator&#x3e;",currentText:"Azi",monthNames:["Ianuarie","Februarie","Martie","Aprilie","Mai","Junie","Julie","August","Septembrie","Octobrie","Noiembrie","Decembrie"],monthNamesShort:["Ian","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Oct","Noi","Dec"],dayNames:["Duminica","Luni","Marti","Miercuri","Joi","Vineri","Sambata"],dayNamesShort:["Dum","Lun","Mar","Mie","Joi","Vin","Sam"],dayNamesMin:["Du","Lu","Ma","Mi","Jo","Vi","Sa"],dateFormat:"mm/dd/yy",firstDay:0,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.ro)});jQuery(function(a){a.datepicker.regional.ru={closeText:"Закрыть",prevText:"&#x3c;Пред",nextText:"След&#x3e;",currentText:"Сегодня",monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],dayNamesShort:["вск","пнд","втр","срд","чтв","птн","сбт"],dayNamesMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],dateFormat:"dd.mm.yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.ru)});jQuery(function(a){a.datepicker.regional.sk={closeText:"Zavrieť",prevText:"&#x3c;Predchádzajúci",nextText:"Nasledujúci&#x3e;",currentText:"Dnes",monthNames:["Január","Február","Marec","Apríl","Máj","Jún","Júl","August","September","Október","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Máj","Jún","Júl","Aug","Sep","Okt","Nov","Dec"],dayNames:["Nedel'a","Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota"],dayNamesShort:["Ned","Pon","Uto","Str","Štv","Pia","Sob"],dayNamesMin:["Ne","Po","Ut","St","Št","Pia","So"],dateFormat:"dd.mm.yy",firstDay:0,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.sk)});jQuery(function(a){a.datepicker.regional.sl={closeText:"Zapri",prevText:"&lt;Prej&#x161;nji",nextText:"Naslednji&gt;",currentText:"Trenutni",monthNames:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],dayNames:["Nedelja","Ponedeljek","Torek","Sreda","&#x10C;etrtek","Petek","Sobota"],dayNamesShort:["Ned","Pon","Tor","Sre","&#x10C;et","Pet","Sob"],dayNamesMin:["Ne","Po","To","Sr","&#x10C;e","Pe","So"],dateFormat:"dd.mm.yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.sl)});jQuery(function(a){a.datepicker.regional.sq={closeText:"mbylle",prevText:"&#x3c;mbrapa",nextText:"Përpara&#x3e;",currentText:"sot",monthNames:["Janar","Shkurt","Mars","Pril","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"],monthNamesShort:["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gus","Sht","Tet","Nën","Dhj"],dayNames:["E Diel","E Hënë","E Martë","E Mërkurë","E Enjte","E Premte","E Shtune"],dayNamesShort:["Di","Hë","Ma","Më","En","Pr","Sh"],dayNamesMin:["Di","Hë","Ma","Më","En","Pr","Sh"],dateFormat:"dd.mm.yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.sq)});jQuery(function(a){a.datepicker.regional["sr-SR"]={closeText:"Zatvori",prevText:"&#x3c;",nextText:"&#x3e;",currentText:"Danas",monthNames:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],dayNames:["Nedelja","Ponedeljak","Utorak","Sreda","Četvrtak","Petak","Subota"],dayNamesShort:["Ned","Pon","Uto","Sre","Čet","Pet","Sub"],dayNamesMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],dateFormat:"dd/mm/yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional["sr-SR"])});jQuery(function(a){a.datepicker.regional.sr={closeText:"Затвори",prevText:"&#x3c;",nextText:"&#x3e;",currentText:"Данас",monthNames:["Јануар","Фебруар","Март","Април","Мај","Јун","Јул","Август","Септембар","Октобар","Новембар","Децембар"],monthNamesShort:["Јан","Феб","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Нов","Дец"],dayNames:["Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота"],dayNamesShort:["Нед","Пон","Уто","Сре","Чет","Пет","Суб"],dayNamesMin:["Не","По","Ут","Ср","Че","Пе","Су"],dateFormat:"dd/mm/yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.sr)});jQuery(function(a){a.datepicker.regional.sv={closeText:"Stäng",prevText:"&laquo;Förra",nextText:"Nästa&raquo;",currentText:"Idag",monthNames:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNamesShort:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"],dayNames:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"],dayNamesMin:["Sö","Må","Ti","On","To","Fr","Lö"],dateFormat:"yy-mm-dd",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.sv)});jQuery(function(a){a.datepicker.regional.th={closeText:"ปิด",prevText:"&laquo;&nbsp;ย้อน",nextText:"ถัดไป&nbsp;&raquo;",currentText:"วันนี้",monthNames:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฏาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],monthNamesShort:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],dayNames:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"],dayNamesShort:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],dayNamesMin:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],dateFormat:"dd/mm/yy",firstDay:0,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.th)});jQuery(function(a){a.datepicker.regional.tr={closeText:"kapat",prevText:"&#x3c;geri",nextText:"ileri&#x3e",currentText:"bugün",monthNames:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthNamesShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],dayNames:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],dayNamesShort:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],dayNamesMin:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],dateFormat:"dd.mm.yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.tr)});jQuery(function(a){a.datepicker.regional.uk={closeText:"Закрити",prevText:"&#x3c;",nextText:"&#x3e;",currentText:"Сьогодні",monthNames:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"],monthNamesShort:["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру"],dayNames:["неділя","понеділок","вівторок","середа","четвер","пятниця","суббота"],dayNamesShort:["нед","пнд","вів","срд","чтв","птн","сбт"],dayNamesMin:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],dateFormat:"dd.mm.yy",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.uk)});jQuery(function(a){a.datepicker.regional["zh-CN"]={closeText:"关闭",prevText:"&#x3c;上月",nextText:"下月&#x3e;",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一","二","三","四","五","六","七","八","九","十","十一","十二"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],dateFormat:"yy-mm-dd",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional["zh-CN"])});jQuery(function(a){a.datepicker.regional["zh-TW"]={closeText:"關閉",prevText:"&#x3c;上月",nextText:"下月&#x3e;",currentText:"今天",monthNames:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthNamesShort:["一","二","三","四","五","六","七","八","九","十","十一","十二"],dayNames:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayNamesShort:["周日","周一","周二","周三","周四","周五","周六"],dayNamesMin:["日","一","二","三","四","五","六"],dateFormat:"yy/mm/dd",firstDay:1,isRTL:false};a.datepicker.setDefaults(a.datepicker.regional["zh-TW"])});
/* Copyright (c) 2006 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * $LastChangedDate: 2007-06-20 03:23:36 +0200 (Mi, 20 Jun 2007) $
 * $Rev: 2110 $
 *
 * Version 2.1
 */
(function(a){a.fn.bgIframe=a.fn.bgiframe=function(c){if(a.browser.msie&&parseInt(a.browser.version)<=6){c=a.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},c||{});var d=function(e){return e&&e.constructor==Number?e+"px":e},b='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+c.src+'"style="display:block;position:absolute;z-index:-1;'+(c.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(c.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":d(c.top))+";left:"+(c.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":d(c.left))+";width:"+(c.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":d(c.width))+";height:"+(c.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":d(c.height))+';"/>';return this.each(function(){if(a("> iframe.bgiframe",this).length==0){this.insertBefore(document.createElement(b),this.firstChild)}})}return this};if(!a.browser.version){a.browser.version=navigator.userAgent.toLowerCase().match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)[1]}})(jQuery);
/*
 * jQuery Tooltip plugin 1.3
 *
 * http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/
 * http://docs.jquery.com/Plugins/Tooltip
 *
 * Copyright (c) 2006 - 2008 Jörn Zaefferer
 *
 * $Id: jquery.tooltip.js 5741 2008-06-21 15:22:16Z joern.zaefferer $
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
(function(e){var b={},l,n,p,k=e.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),a=false;e.tooltip={enabled:false,blocked:false,defaults:{delay:200,fade:false,showURL:false,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){e.tooltip.blocked=!e.tooltip.blocked},enable:function(q){if(q==null){q=true}e.tooltip.enabled=q}};e.fn.extend({tooltip:function(q){q=e.extend({},e.tooltip.defaults,q);if(!e.tooltip.enabled){return}h(q);e("#"+q.id).hide();return this.each(function(){e.data(this,"tooltip",q);this.tOpacity=b.parent.css("opacity");this.tooltipText=this.title;e(this).removeAttr("title");this.alt=""}).mouseover(m).mouseout(f).click(f)},fixPNG:k?function(){return this.each(function(){var q=e(this).css("backgroundImage");if(q.match(/^url\(["']?(.*\.png)["']?\)$/i)){q=RegExp.$1;e(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+q+"')"}).each(function(){var r=e(this).css("position");if(r!="absolute"&&r!="relative"){e(this).css("position","relative")}})}})}:function(){return this},unfixPNG:k?function(){return this.each(function(){e(this).css({filter:"",backgroundImage:""})})}:function(){return this},hideWhenEmpty:function(){return this.each(function(){e(this)[e(this).html()?"show":"hide"]()})},url:function(){return this.attr("href")||this.attr("src")}});function h(q){if(b.parent){return}b.parent=e('<div id="'+q.id+'"><div><div id="background"><img src="/framework/images/BG_tooltip_edited.png"></div><div id="content"><h3></h3><div class="body"></div><div class="url"></div></div></div></div>').appendTo(document.body).hide();if(e.fn.bgiframe){b.parent.bgiframe()}b.title=e("h3",b.parent);b.body=e("div.body",b.parent);b.url=e("div.url",b.parent)}function c(q){return e.data(q,"tooltip")||{}}function g(q){if(c(this).delay){p=setTimeout(o,c(this).delay)}else{o()}a=!!c(this).track;e(document.body).bind("mousemove",d);d(q)}function m(){if(e.tooltip.blocked||this==l||(!this.tooltipText&&!c(this).bodyHandler)){return}l=this;n=this.tooltipText;if(c(this).bodyHandler){b.title.hide();var t=c(this).bodyHandler.call(this);if(t.nodeType||t.jquery){b.body.empty().append(t)}else{b.body.html(t)}b.body.show()}else{if(c(this).showBody){var s=n.split(c(this).showBody);b.title.html(s.shift()).show();b.body.empty();for(var r=0,q;(q=s[r]);r++){if(r>0){b.body.append("<br/>")}b.body.append(q)}b.body.hideWhenEmpty()}else{b.title.html(n).show();b.body.hide()}}if(c(this).showURL&&e(this).url()){b.url.html(e(this).url().replace("http://","")).show()}else{b.url.hide()}b.parent.addClass(c(this).extraClass);if(c(this).fixPNG){b.parent.fixPNG()}g.apply(this,arguments)}function o(){p=null;if((!k||!e.fn.bgiframe)&&c(l).fade){if(b.parent.is(":animated")){b.parent.stop().show().fadeTo(c(l).fade,l.tOpacity)}else{b.parent.is(":visible")?b.parent.fadeTo(c(l).fade,l.tOpacity):b.parent.fadeIn(c(l).fade)}}else{b.parent.show()}d()}function d(t){if(e.tooltip.blocked){return}if(t&&t.target.tagName=="OPTION"){return}if(!a&&b.parent.is(":visible")){e(document.body).unbind("mousemove",d)}if(l==null){e(document.body).unbind("mousemove",d);return}b.parent.removeClass("viewport-right").removeClass("viewport-bottom");var w=b.parent[0].offsetLeft;var u=b.parent[0].offsetTop;if(t){w=t.pageX+c(l).left;u=t.pageY+c(l).top;var r="auto";if(c(l).positionLeft||e("body").hasClass("rtl")){r=e(window).width()-w;w="auto"}if(e.browser.msie&&document.documentMode>=9&&t.pageX==0&&t.pageY==0){return}b.parent.css({left:w,right:r,top:u})}var q=j(),s=b.parent[0];if(q.x+q.cx<s.offsetLeft+s.offsetWidth){w-=s.offsetWidth+20+c(l).left;b.parent.css({left:w+"px"}).addClass("viewport-right")}if(q.y+q.cy<s.offsetTop+s.offsetHeight){u-=s.offsetHeight+20+c(l).top;b.parent.css({top:u+"px"}).addClass("viewport-bottom")}}function j(){return{x:e(window).scrollLeft(),y:e(window).scrollTop(),cx:e(window).width(),cy:e(window).height()}}function f(s){if(e.tooltip.blocked){return}if(p){clearTimeout(p)}l=null;var r=c(this);function q(){b.parent.removeClass(r.extraClass).hide().css("opacity","")}if((!k||!e.fn.bgiframe)&&r.fade){if(b.parent.is(":animated")){b.parent.stop().fadeTo(r.fade,0,q)}else{b.parent.stop().fadeOut(r.fade,q)}}else{q()}if(c(this).fixPNG){b.parent.unfixPNG()}}})(jQuery);
/*
 * jQuery corner plugin: simple corner rounding
 * Examples and documentation at: http://jquery.malsup.com/corner/
 * version 2.11 (15-JUN-2010)
 * Requires jQuery v1.3.2 or later
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 * Authors: Dave Methvin and Mike Alsup
 */
(function(c){var a=document.createElement("div").style,h=a.MozBorderRadius!==undefined,k=a.WebkitBorderRadius!==undefined,e=a.borderRadius!==undefined||a.BorderRadius!==undefined,d=document.documentMode||0,m=c.browser.msie&&((c.browser.version<8&&!d)||d<8),j=c.browser.msie&&(function(){var o=document.createElement("div");try{o.style.setExpression("width","0+0");o.style.removeExpression("width")}catch(n){return false}return true})();c.support=c.support||{};c.support.borderRadius=h||k||e;function g(n,o){return parseInt(c.css(n,o))||0}function l(n){var n=parseInt(n).toString(16);return(n.length<2)?"0"+n:n}function b(p){while(p){var n=c.css(p,"backgroundColor"),o;if(n&&n!="transparent"&&n!="rgba(0, 0, 0, 0)"){if(n.indexOf("rgb")>=0){o=n.match(/\d+/g);return"#"+l(o[0])+l(o[1])+l(o[2])}return n}if(p.nodeName.toLowerCase()=="html"){break}p=p.parentNode}return"#ffffff"}function f(p,n,o){switch(p){case"round":return Math.round(o*(1-Math.cos(Math.asin(n/o))));case"cool":return Math.round(o*(1+Math.cos(Math.asin(n/o))));case"sharp":return Math.round(o*(1-Math.cos(Math.acos(n/o))));case"bite":return Math.round(o*(Math.cos(Math.asin((o-n-1)/o))));case"slide":return Math.round(o*(Math.atan2(n,o/n)));case"jut":return Math.round(o*(Math.atan2(o,(o-n-1))));case"curl":return Math.round(o*(Math.atan(n)));case"tear":return Math.round(o*(Math.cos(n)));case"wicked":return Math.round(o*(Math.tan(n)));case"long":return Math.round(o*(Math.sqrt(n)));case"sculpt":return Math.round(o*(Math.log((o-n-1),o)));case"dogfold":case"dog":return(n&1)?(n+1):o;case"dog2":return(n&2)?(n+1):o;case"dog3":return(n&3)?(n+1):o;case"fray":return(n%2)*o;case"notch":return o;case"bevelfold":case"bevel":return n+1}}c.fn.corner=function(n){if(this.length==0){if(!c.isReady&&this.selector){var o=this.selector,p=this.context;c(function(){c(o,p).corner(n)})}return this}return this.each(function(x){var v=c(this),E=[v.attr(c.fn.corner.defaults.metaAttr)||"",n||""].join(" ").toLowerCase(),L=/keep/.test(E),D=((E.match(/cc:(#[0-9a-f]+)/)||[])[1]),q=((E.match(/sc:(#[0-9a-f]+)/)||[])[1]),H=parseInt((E.match(/(\d+)px/)||[])[1])||10,F=/round|bevelfold|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt|long|dog3|dog2|dogfold|dog/,s=((E.match(F)||["round"])[0]),t=/dogfold|bevelfold/.test(E),r={T:0,B:1},A={TL:/top|tl|left/.test(E),TR:/top|tr|right/.test(E),BL:/bottom|bl|left/.test(E),BR:/bottom|br|right/.test(E)},I,O,G,J,z,P,C,M,K,y,N,Q,B,u;if(!A.TL&&!A.TR&&!A.BL&&!A.BR){A={TL:1,TR:1,BL:1,BR:1}}if(c.fn.corner.defaults.useNative&&s=="round"&&(e||h||k)&&!D&&!q){if(A.TL){v.css(e?"border-top-left-radius":h?"-moz-border-radius-topleft":"-webkit-border-top-left-radius",H+"px")}if(A.TR){v.css(e?"border-top-right-radius":h?"-moz-border-radius-topright":"-webkit-border-top-right-radius",H+"px")}if(A.BL){v.css(e?"border-bottom-left-radius":h?"-moz-border-radius-bottomleft":"-webkit-border-bottom-left-radius",H+"px")}if(A.BR){v.css(e?"border-bottom-right-radius":h?"-moz-border-radius-bottomright":"-webkit-border-bottom-right-radius",H+"px")}return}I=document.createElement("div");c(I).css({overflow:"hidden",height:"1px",minHeight:"1px",fontSize:"1px",backgroundColor:q||"transparent",borderStyle:"solid"});O={T:parseInt(c.css(this,"paddingTop"))||0,R:parseInt(c.css(this,"paddingRight"))||0,B:parseInt(c.css(this,"paddingBottom"))||0,L:parseInt(c.css(this,"paddingLeft"))||0};if(typeof this.style.zoom!=undefined){this.style.zoom=1}if(!L){this.style.border="none"}I.style.borderColor=D||b(this.parentNode);G=c(this).outerHeight();for(J in r){z=r[J];if((z&&(A.BL||A.BR))||(!z&&(A.TL||A.TR))){I.style.borderStyle="none "+(A[J+"R"]?"solid":"none")+" none "+(A[J+"L"]?"solid":"none");P=document.createElement("div");c(P).addClass("jquery-corner");C=P.style;z?this.appendChild(P):this.insertBefore(P,this.firstChild);if(z&&G!="auto"){if(c.css(this,"position")=="static"){this.style.position="relative"}C.position="absolute";C.bottom=C.left=C.padding=C.margin="0";if(j){C.setExpression("width","this.parentNode.offsetWidth")}else{C.width="100%"}}else{if(!z&&c.browser.msie){if(c.css(this,"position")=="static"){this.style.position="relative"}C.position="absolute";C.top=C.left=C.right=C.padding=C.margin="0";if(j){M=g(this,"borderLeftWidth")+g(this,"borderRightWidth");C.setExpression("width","this.parentNode.offsetWidth - "+M+'+ "px"')}else{C.width="100%"}}else{C.position="relative";C.margin=!z?"-"+O.T+"px -"+O.R+"px "+(O.T-H)+"px -"+O.L+"px":(O.B-H)+"px -"+O.R+"px -"+O.B+"px -"+O.L+"px"}}for(K=0;K<H;K++){y=Math.max(0,f(s,K,H));N=I.cloneNode(false);N.style.borderWidth="0 "+(A[J+"R"]?y:0)+"px 0 "+(A[J+"L"]?y:0)+"px";z?P.appendChild(N):P.insertBefore(N,P.firstChild)}if(t&&c.support.boxModel){if(z&&m){continue}for(Q in A){if(!A[Q]){continue}if(z&&(Q=="TL"||Q=="TR")){continue}if(!z&&(Q=="BL"||Q=="BR")){continue}B={position:"absolute",border:"none",margin:0,padding:0,overflow:"hidden",backgroundColor:I.style.borderColor};u=c("<div/>").css(B).css({width:H+"px",height:"1px"});switch(Q){case"TL":u.css({bottom:0,left:0});break;case"TR":u.css({bottom:0,right:0});break;case"BL":u.css({top:0,left:0});break;case"BR":u.css({top:0,right:0});break}P.appendChild(u[0]);var R=c("<div/>").css(B).css({top:0,bottom:0,width:"1px",height:H+"px"});switch(Q){case"TL":R.css({left:H});break;case"TR":R.css({right:H});break;case"BL":R.css({left:H});break;case"BR":R.css({right:H});break}P.appendChild(R[0])}}}}})};c.fn.uncorner=function(){if(e||h||k){this.css(e?"border-radius":h?"-moz-border-radius":"-webkit-border-radius",0)}c("div.jquery-corner",this).remove();return this};c.fn.corner.defaults={useNative:true,metaAttr:"data-corner"}})(jQuery);
/*
 *
 * TableSorter 2.0 - Client-side table sorting with ease!
 * Version 2.0.3
 * @requires jQuery v1.2.3
 *
 * Copyright (c) 2007 Christian Bach
 * Examples and docs at: http://tablesorter.com
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */
(function($){$.extend({tablesorter:new function(){var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["gui-list-tbl-even-row","gui-list-tbl-odd-row"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",decimal:".",debug:false};function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms")}this.benchmark=benchmark;function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s)}else{alert(s)}}function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug=""}var rows=table.tBodies[0].rows;if(table.tBodies[0].rows[0]){var list=[],cells=rows[0].cells,l=cells.length;for(var i=0;i<l;i++){var p=false;if($.metadata&&($($headers[i]).metadata()&&$($headers[i]).metadata().sorter)){p=getParserById($($headers[i]).metadata().sorter)}else{if((table.config.headers[i]&&table.config.headers[i].sorter)){p=getParserById(table.config.headers[i].sorter)}}if(!p){p=detectParserForColumn(table,cells[i])}if(table.config.debug){parsersDebug+="column:"+i+" parser:"+p.id+"\n"}list.push(p)}}if(table.config.debug){log(parsersDebug)}return list}function detectParserForColumn(table,node){var l=parsers.length;for(var i=1;i<l;i++){if(parsers[i].is($.trim(getElementText(table.config,node)),table,node)){return parsers[i]}}return parsers[0]}function getParserById(name){var l=parsers.length;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==name.toLowerCase()){return parsers[i]}}return false}function buildCache(table){if(table.config.debug){var cacheTime=new Date()}var totalRows=(table.tBodies[0]&&table.tBodies[0].rows.length)||0,totalCells=(table.tBodies[0].rows[0]&&table.tBodies[0].rows[0].cells.length)||0,parsers=table.config.parsers,cache={row:[],normalized:[]};for(var i=0;i<totalRows;++i){var c=table.tBodies[0].rows[i],cols=[];cache.row.push($(c));for(var j=0;j<totalCells;++j){cols.push(parsers[j].format(getElementText(table.config,c.cells[j]),table,c.cells[j]))}cols.push(i);cache.normalized.push(cols);cols=null}if(table.config.debug){benchmark("Building cache for "+totalRows+" rows:",cacheTime)}return cache}function getElementText(config,node){if(!node){return""}var t="";if(config.textExtraction=="simple"){if(node.childNodes[0]&&node.childNodes[0].hasChildNodes()){t=node.childNodes[0].innerHTML}else{t=node.innerHTML}}else{if(typeof(config.textExtraction)=="function"){t=config.textExtraction(node)}else{t=$(node).text()}}return t}function appendToTable(table,cache){if(table.config.debug){var appendTime=new Date()}var c=cache,r=c.row,n=c.normalized,totalRows=n.length,checkCell=(n[0].length-1),tableBody=$(table.tBodies[0]),rows=[];for(var i=0;i<totalRows;i++){rows.push(r[n[i][checkCell]]);if(!table.config.appender){var o=r[n[i][checkCell]];var l=o.length;for(var j=0;j<l;j++){tableBody[0].appendChild(o[j])}}}if(table.config.appender){table.config.appender(table,rows)}rows=null;if(table.config.debug){benchmark("Rebuilt table:",appendTime)}applyWidget(table);setTimeout(function(){$(table).trigger("sortEnd")},0)}function buildHeaders(table){if(table.config.debug){var time=new Date()}var meta=($.metadata)?true:false,tableHeadersRows=[];for(var i=0;i<table.tHead.rows.length;i++){tableHeadersRows[i]=0}$tableHeaders=$("thead th",table);$tableHeaders.each(function(index){this.count=0;this.column=index;this.order=formatSortingOrder(table.config.sortInitialOrder);if(checkHeaderMetadata(this)||checkHeaderOptions(table,index)){this.sortDisabled=true}if(!this.sortDisabled){$(this).addClass(table.config.cssHeader)}table.config.headerList[index]=this});if(table.config.debug){benchmark("Built headers:",time);log($tableHeaders)}return $tableHeaders}function checkCellColSpan(table,rows,row){var arr=[],r=table.tHead.rows,c=r[row].cells;for(var i=0;i<c.length;i++){var cell=c[i];if(cell.colSpan>1){arr=arr.concat(checkCellColSpan(table,headerArr,row++))}else{if(table.tHead.length==1||(cell.rowSpan>1||!r[row+1])){arr.push(cell)}}}return arr}function checkHeaderMetadata(cell){if(($.metadata)&&($(cell).metadata().sorter===false)){return true}return false}function checkHeaderOptions(table,i){if((table.config.headers[i])&&(table.config.headers[i].sorter===false)){return true}return false}function applyWidget(table){var c=table.config.widgets;var l=c.length;for(var i=0;i<l;i++){getWidgetById(c[i]).format(table)}}function getWidgetById(name){var l=widgets.length;for(var i=0;i<l;i++){if(widgets[i].id.toLowerCase()==name.toLowerCase()){return widgets[i]}}}function formatSortingOrder(v){if(typeof(v)!="Number"){i=(v.toLowerCase()=="desc")?1:0}else{i=(v==(0||1))?v:0}return i}function isValueInArray(v,a){var l=a.length;for(var i=0;i<l;i++){if(a[i][0]==v){return true}}return false}function setHeadersCss(table,$headers,list,css){$headers.removeClass(css[0]).removeClass(css[1]);var h=[];$headers.each(function(offset){if(!this.sortDisabled){h[this.column]=$(this)}});var l=list.length;for(var i=0;i<l;i++){h[list[i][0]].addClass(css[list[i][1]])}}function fixColumnWidth(table,$headers){var c=table.config;if(c.widthFixed){var colgroup=$("<colgroup>");$("tr:first td",table.tBodies[0]).each(function(){colgroup.append($("<col>").css("width",$(this).width()))});$(table).prepend(colgroup)}}function updateHeaderSortCount(table,sortList){var c=table.config,l=sortList.length;for(var i=0;i<l;i++){var s=sortList[i],o=c.headerList[s[0]];o.count=s[1];o.count++}}function multisort(table,sortList,cache){if(table.config.debug){var sortTime=new Date()}var dynamicExp="var sortWrapper = function(a,b) {",l=sortList.length;for(var i=0;i<l;i++){var c=sortList[i][0];var order=sortList[i][1];var s=(getCachedSortType(table.config.parsers,c)=="text")?((order==0)?"sortText":"sortTextDesc"):((order==0)?"sortNumeric":"sortNumericDesc");var e="e"+i;dynamicExp+="var "+e+" = "+s+"(a["+c+"],b["+c+"]); ";dynamicExp+="if("+e+") { return "+e+"; } ";dynamicExp+="else { "}var orgOrderCol=cache.normalized[0].length-1;dynamicExp+="return a["+orgOrderCol+"]-b["+orgOrderCol+"];";for(var i=0;i<l;i++){dynamicExp+="}; "}dynamicExp+="return 0; ";dynamicExp+="}; ";eval(dynamicExp);cache.normalized.sort(sortWrapper);if(table.config.debug){benchmark("Sorting on "+sortList.toString()+" and dir "+order+" time:",sortTime)}return cache}function sortText(a,b){if(a==null||a=="&nbsp;"){return(1)}else{if(b==null||b=="&nbsp;"){return(-1)}else{return((a<b)?-1:((a>b)?1:0))}}}function sortTextDesc(a,b){if(a==null||a=="&nbsp;"){return(1)}else{if(b==null||b=="&nbsp;"){return(-1)}else{return((b<a)?-1:((b>a)?1:0))}}}function sortNumeric(a,b){if(a==null||a=="&nbsp;"||a==0){return(1)}else{if(b==null||b=="&nbsp;"||b==0){return(-1)}else{return a-b}}}function sortNumericDesc(a,b){if(a==null||a=="&nbsp;"||a==0){return(1)}else{if(b==null||b=="&nbsp;"||b==0){return(-1)}else{return b-a}}}function getCachedSortType(parsers,i){return parsers[i].type}this.construct=function(settings){return this.each(function(){if(!this.tHead||!this.tBodies){return}var $this,$document,$headers,cache,config,shiftDown=0,sortOrder;this.config={};config=$.extend(this.config,$.tablesorter.defaults,settings);$this=$(this);$this.addClass("gui-sortable");$headers=buildHeaders(this);this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);var sortCSS=[config.cssDesc,config.cssAsc];fixColumnWidth(this);$headers.click(function(e){$this.trigger("sortStart");var totalRows=($this[0].tBodies[0]&&$this[0].tBodies[0].rows.length)||0;if(!this.sortDisabled&&totalRows>0){var $cell=$(this);var i=this.column;this.order=this.count++%2;if(!e[config.sortMultiSortKey]){config.sortList=[];if(config.sortForce!=null){var a=config.sortForce;for(var j=0;j<a.length;j++){if(a[j][0]!=i){config.sortList.push(a[j])}}}config.sortList.push([i,this.order])}else{if(isValueInArray(i,config.sortList)){for(var j=0;j<config.sortList.length;j++){var s=config.sortList[j],o=config.headerList[s[0]];if(s[0]==i){o.count=s[1];o.count++;s[1]=o.count%2}}}else{config.sortList.push([i,this.order])}}setTimeout(function(){setHeadersCss($this[0],$headers,config.sortList,sortCSS);appendToTable($this[0],multisort($this[0],config.sortList,cache))},1);return false}}).mousedown(function(){if(config.cancelSelection){this.onselectstart=function(){return false};return false}});$this.bind("update",function(){this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this)}).bind("sorton",function(e,list){$(this).trigger("sortStart");config.sortList=list;var sortList=config.sortList;updateHeaderSortCount(this,sortList);setHeadersCss(this,$headers,sortList,sortCSS);appendToTable(this,multisort(this,sortList,cache))}).bind("appendCache",function(){appendToTable(this,cache)}).bind("applyWidgetId",function(e,id){getWidgetById(id).format(this)}).bind("applyWidgets",function(){applyWidget(this)});if($.metadata&&($(this).metadata()&&$(this).metadata().sortlist)){config.sortList=$(this).metadata().sortlist}if(config.sortList.length>0){$this.trigger("sorton",[config.sortList])}applyWidget(this)})};this.addParser=function(parser){var l=parsers.length,a=true;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==parser.id.toLowerCase()){a=false}}if(a){parsers.push(parser)}};this.addWidget=function(widget){widgets.push(widget)};this.formatFloat=function(s){var i=parseFloat(s);return(isNaN(i))?0:i};this.formatInt=function(s){var i=parseInt(s);return(isNaN(i))?0:i};this.isDigit=function(s,config){var DECIMAL="\\"+config.decimal;var exp="/(^[+]?0("+DECIMAL+"0+)?$)|(^([-+]?[1-9][0-9]*)$)|(^([-+]?((0?|[1-9][0-9]*)"+DECIMAL+"(0*[1-9][0-9]*)))$)|(^[-+]?[1-9]+[0-9]*"+DECIMAL+"0+$)/";return RegExp(exp).test($.trim(s))};this.clearTableBody=function(table){if($.browser.msie){function empty(){while(this.firstChild){this.removeChild(this.firstChild)}}empty.apply(table.tBodies[0])}else{table.tBodies[0].innerHTML=""}}}});$.fn.extend({tablesorter:$.tablesorter.construct});var ts=$.tablesorter;ts.addParser({id:"text",is:function(s){return true},format:function(s){return $.trim(s.toLowerCase())},type:"text"});ts.addParser({id:"digit",is:function(s,table){var c=table.config;return $.tablesorter.isDigit(s,c)},format:function(s){return $.tablesorter.formatFloat(s)},type:"numeric"});ts.addParser({id:"currency",is:function(s){return/^[£$€?.]/.test(s)},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/[^0-9.]/g),""))},type:"numeric"});ts.addParser({id:"ipAddress",is:function(s){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(s)},format:function(s){var a=s.split("."),r="",l=a.length;for(var i=0;i<l;i++){var item=a[i];if(item.length==2){r+="0"+item}else{r+=item}}return $.tablesorter.formatFloat(r)},type:"numeric"});ts.addParser({id:"url",is:function(s){return/^(https?|ftp|file):\/\/$/.test(s)},format:function(s){return jQuery.trim(s.replace(new RegExp(/(https?|ftp|file):\/\//),""))},type:"text"});ts.addParser({id:"isoDate",is:function(s){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(s)},format:function(s){return $.tablesorter.formatFloat((s!="")?new Date(s.replace(new RegExp(/-/g),"/")).getTime():"0")},type:"numeric"});ts.addParser({id:"percent",is:function(s){return/\%$/.test($.trim(s))},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/%/g),""))},type:"numeric"});ts.addParser({id:"usLongDate",is:function(s){return s.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/))},format:function(s){return $.tablesorter.formatFloat(new Date(s).getTime())},type:"numeric"});ts.addParser({id:"shortDate",is:function(s){return/\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(s)},format:function(s,table){var c=table.config;s=s.replace(/\-/g,"/");if(c.dateFormat=="us"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2")}else{if(c.dateFormat=="uk"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1")}else{if(c.dateFormat=="dd/mm/yy"||c.dateFormat=="dd-mm-yy"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3")}}}return $.tablesorter.formatFloat(new Date(s).getTime())},type:"numeric"});ts.addParser({id:"time",is:function(s){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(s)},format:function(s){return $.tablesorter.formatFloat(new Date("2000/01/01 "+s).getTime())},type:"numeric"});ts.addParser({id:"metadata",is:function(s){return false},format:function(s,table,cell){var c=table.config,p=(!c.parserMetadataName)?"sortValue":c.parserMetadataName;return $(cell).metadata()[p]},type:"numeric"});ts.addWidget({id:"zebra",format:function(table){if(table.config.debug){var time=new Date()}$("tr:visible",table.tBodies[0]).filter(":even").removeClass(table.config.widgetZebra.css[1]).addClass(table.config.widgetZebra.css[0]).end().filter(":odd").removeClass(table.config.widgetZebra.css[0]).addClass(table.config.widgetZebra.css[1]);if(table.config.debug){$.tablesorter.benchmark("Applying Zebra widget",time)}}})})(jQuery);(function(a){a.extend({tablesorterPager:new function(){function b(k,j){var l=k.config;l.size=j;l.totalPages=Math.ceil(l.totalRows/l.size);l.pagerPositionSet=false}function g(j,k){var l=j.config;l.page=k-1;c(j)}function h(j){var k=j.config;k.page=0;c(j)}function d(j){var k=j.config;k.page++;if(k.page>=(k.totalPages-1)){k.page=(k.totalPages-1)}c(j)}function f(j){var k=j.config;k.page--;if(k.page<=0){k.page=0}c(j)}function c(j){var k=j.config;if(k.page<0||k.page>(k.totalPages-1)){k.page=0}e(j,k.rowsCopy);a(k.container).find("a").each(function(){a(this).removeClass("front")});if(k.totalRows==k.size){a("."+k.classAll,k.container).addClass("front")}else{a("."+k.classPageArray[k.page],k.container).addClass("front")}}function e(u,v){var t=u.config;var n=v.length;var w=(t.page*t.size);var r=(w+t.size);if(r>v.length){r=v.length}var m=a(u.tBodies[0]);a.tablesorter.clearTableBody(u);for(var q=w;q<r;q++){var k=v[q];var n=k.length;for(var p=0;p<n;p++){m[0].appendChild(k[p])}}a(u).trigger("applyWidgets");if(t.page>=t.totalPages){moveToLastPage(u)}}this.appender=function(j,k){var l=j.config;l.rowsCopy=k;l.totalRows=k.length;l.totalPages=Math.ceil(l.totalRows/l.size);e(j,k)};this.defaults={size:25,rowsPerPage:0,offset:0,page:0,maxRows:5,totalRows:5,totalPages:1,maxPages:1,container:null,classPageArray:[],titlePageArray:[],classNext:"next_page",titleNext:"L@S#0010",classPrev:"prev_page",titlePrev:"L@S#0899",classAll:"all_pages",titleAll:"L@S#0905",classPageDisplay:".pagedisplay",seperator:"/",positionFixed:true,appender:this.appender};this.construct=function(j){return this.each(function(){var n=a.extend(this.config,a.tablesorterPager.defaults,j);var u=this,o=n.container;var v="";a(this).trigger("appendCache");n.size=n.rowsPerPage;n.maxPages=Math.ceil(n.maxRows/n.size);for(var p=0;p<n.maxPages;p++){var t=p+1;n.classPageArray[p]="page_"+t}var m="&nbsp;&nbsp;";var q="&lt;&lt;";var l="&gt;&gt;";v=gui.emitHtmlElem("a",{"class":n.classPrev,title:te.loc(n.titlePrev),href:"#"},q+te.loc(n.titlePrev));v+=m;for(var r=0;r<n.classPageArray.length;++r){v+=gui.emitHtmlElem("a",{"class":n.classPageArray[r],title:n.titlePageArray[r],href:"#"},r+1);v+=m}v+=gui.emitHtmlElem("a",{"class":n.classAll,title:te.loc(n.titleAll),href:"#"},te.loc(n.titleAll));v+=m;v+=gui.emitHtmlElem("a",{"class":n.classNext,title:te.loc(n.titleNext),href:"#"},te.loc(n.titleNext)+l);a(o).html(v);a(o).find("a").each(function(){a(this).removeAttr("href");a(this).unbind("click");a(this).removeClass("front")});n.totalPages=Math.ceil(n.totalRows/n.size);for(var p=0;p<n.totalPages;p++){a("."+n.classPageArray[p],o).attr("href","#");a("."+n.classPageArray[p],o).click(function(){b(u,n.rowsPerPage);g(u,a(this).text());return false})}a("."+n.classAll,o).attr("href","#");a("."+n.classAll,o).click(function(){b(u,n.totalRows);h(u);return false});a("."+n.classNext,o).attr("href","#");a("."+n.classNext,o).click(function(){b(u,n.rowsPerPage);d(u);return false});a("."+n.classPrev,o).attr("href","#");a("."+n.classPrev,o).click(function(){b(u,n.rowsPerPage);f(u);return false});a("."+n.classPageArray[0],o).addClass("front")})}}});a.fn.extend({tablesorterPager:a.tablesorterPager.construct})})(jQuery);function _NS(a){if($.hlp.supXmlNs){return a}else{return a.replace(/\w*\\:/g,"")}}(function(e){e.browser.msie6=e.browser.msie&&parseFloat(e.browser.version)<7;e.browser.chrome=/chrome/.test(navigator.userAgent.toLowerCase());e.fn.reverse=[].reverse;e.typeOf=function(g){var f=typeof g;if(f!=="object"){return f}if(!g){return"null"}if(typeof g.length==="number"&&!g.propertyIsEnumerable("length")&&typeof g.splice==="function"){return"array"}return f};e.isEmpty=function(h){var g,f;if(e.typeOf(h)!=="object"){return true}for(g in h){f=h[g];if(f!==undefined&&e.typeOf(f)!=="function"){return false}}return true};e.fillIn=function(j,g){function k(n,q,p){var l=q[p];switch(e.typeOf(l)){case"object":n[p]={};e.fillIn(n[p],l);break;case"array":var m=n[p]=[];for(var o=0;o<l.length;++o){k(m,l,o)}break;default:n[p]=l;break}}if(j==null){j={}}for(var h in g){if(!g.propertyIsEnumerable(h)){continue}if(g[h]==null){continue}var f=j[h];switch(e.typeOf(f)){case"object":e.fillIn(f,g[h]);break;case"array":break;case"undefined":case"null":k(j,g,h);break;default:break}}return j};e.escHtmlEntities=function(f){return String(f).replace(/[<>&]/g,function(g){switch(g){case"<":return"&lt;";case">":return"&gt;";case"&":return"&amp;";default:return"&"+g.charCodeAt(0)+";"}})};e.unescHtmlEntities=function(f){return String(f).replace(/&(lt|gt|amp|#\d+);/g,function(g){switch(g){case"&lt;":return"<";case"&gt;":return">";case"&amp;":return"&";default:return g}})};String.prototype.quote=function(){var j,g,f=this.length,h='"';for(g=0;g<f;++g){j=this.charAt(g);if(j>=" "){if(j==="\\"||j==='"'){h+="\\"}h+=j;continue}switch(j){case"\b":h+="\\b";break;case"\f":h+="\\f";break;case"\n":h+="\\n";break;case"\r":h+="\\r";break;case"\t":h+="\\t";break;default:j=j.charCodeAt();h+="\\u00"+Math.floor(j/16).toString(16)+(j%16).toString(16);break}}return h+'"'};String.prototype.supplant=function(f){return this.replace(/{([^{}]*)}/g,function(h,g){var j=f[g];return typeof j==="string"||typeof j==="number"?j:h})};var c=true;var b=0;e.hlp={};e.hlp.langCodeMap={arb:{uiCode:"ARABIC",code2d:"ar",swDnldCode:"en",isRTL:true,text:"(Arabic) العربية"},bul:{uiCode:"BULGARIAN",code2d:"bg",text:"Български (Bulgarian)&lrm;"},zhi:{uiCode:"CHINESESIMPLIFIED",code2d:"zh-cn",ledmCode:"zh-CN",jqCode:"zh-CN",swDnldCode:"zh-hans",text:"简体中文 (Simplified Chinese)&lrm;"},zho:{uiCode:"CHINESETRADITIONAL",code2d:"zh-tw",ledmCode:"zh-TW",jqCode:"zh-TW",swDnldCode:"zh-hant",text:"繁體中文 (Traditional Chinese)&lrm;"},hrv:{uiCode:"CROATIAN",code2d:"hr",text:"Hrvatski (Croatian)&lrm;"},cze:{uiCode:"CZECH",code2d:"cs",text:"Cesky (Czech)&lrm;"},dan:{uiCode:"DANISH",code2d:"da",text:"Dansk (Danish)&lrm;"},nla:{uiCode:"DUTCH",code2d:"nl",text:"Nederlands (Dutch)&lrm;"},eng:{uiCode:"ENGLISH",code2d:"en",jqCode:"",text:"English"},fin:{uiCode:"FINNISH",code2d:"fi",text:"Suomi (Finnish)&lrm;"},fre:{uiCode:"FRENCH",code2d:"fr",text:"Français (French)&lrm;"},ger:{uiCode:"GERMAN",code2d:"de",text:"Deutsch (German)&lrm;"},gre:{uiCode:"GREEK",code2d:"el",text:"Ελληνικά (Greek)&lrm;"},heb:{uiCode:"HEBREW",code2d:"he",isRTL:true,text:"(Hebrew) עברית"},hun:{uiCode:"HUNGARIAN",code2d:"hu",text:"Magyar (Hungarian)&lrm;"},ita:{uiCode:"ITALIAN",code2d:"it",text:"Italiano (Italian)&lrm;"},jpn:{uiCode:"JAPANESE",code2d:"ja",text:"日本語 (Japanese)&lrm;"},kor:{uiCode:"KOREAN",code2d:"ko",text:"한국어 (Korean)&lrm;"},nor:{uiCode:"NORWEGIAN",code2d:"no",text:"Norsk (Norwegian)&lrm;"},pol:{uiCode:"POLISH",code2d:"pl",text:"Polski (Polish)&lrm;"},por:{uiCode:"PORTUGUESE",code2d:"pt",jqCode:"pt-BR",text:"Português (Portuguese)&lrm;"},rum:{uiCode:"ROMANIAN",code2d:"ro",text:"Româna (Romanian)&lrm;"},rus:{uiCode:"RUSSIAN",code2d:"ru",text:"Русский (Russian)&lrm;"},slo:{uiCode:"SLOVAK",code2d:"sk",text:"Slovencina (Slovak)&lrm;"},slv:{uiCode:"SLOVENIAN",code2d:"sl",text:"Slovenšcina (Slovenian)&lrm;"},spa:{uiCode:"SPANISH",code2d:"es",text:"Español (Spanish)&lrm;"},swe:{uiCode:"SWEDISH",code2d:"sv",text:"Svenska (Swedish)&lrm;"},tha:{uiCode:"THAI",code2d:"th",text:"(Thai)&lrm;"},tur:{uiCode:"TURKISH",code2d:"tr",text:"Türkçe (Turkish)&lrm;"},ukr:{uiCode:"UKRAINIAN",code2d:"ua",text:"(Ukrainian)&lrm;"}};e.hlp.nopFn=function(){};e.hlp.trueFn=function(){return true};e.hlp.falseFn=function(){return false};e.hlp.sprintf=function(){var g=arguments;if(g.length==1){return g[0]}else{if(g.length<1){return""}}var f=1;return String(g[0]).replace(/%(d|s|%)/g,function(h){switch(h){case"%d":case"%s":return g[f++];case"%%":return"%";default:return h}})};e.hlp.mElem=function(h){var j=h.split(" ");h="";for(var f=0;f<j.length;++f){if(f>0){h+=" "}var g=j[f].replace(/\./g,"\\.");if(e.hlp.supXmlNs){h+=g.replace(/:/,"\\:")}else{h+=g.replace(/[^:]*:/,"")}}return h};e.hlp.getTmpDivId=function(){while(true){var f="tmpId"+b++;if(e("#"+f).length>0){continue}if(e("[name='"+f+"']").length>0){continue}return f}};e.hlp.getNestedFieldValue=function(j,h){if(arguments.length==1){h=arguments[0];j=window}var f=h.split(".");for(var g=0;g<f.length&&j!==undefined;++g){j=j[f[g]]}return j};e.hlp.setNestedFieldValue=function(k,j,h){if(arguments.length==2){h=arguments[1];j=arguments[0];k=window}var f=j.split(".");for(var g=0;g<f.length-1;++g){var l=f[g];if(k[l]===undefined){k[l]={}}k=k[l]}k[f[f.length-1]]=h};e.hlp.saveRadioValues=function(f){if(!e.browser.msie||parseFloat(e.browser.version)>=8){return null}var h=f.find("input[type=radio]");var g=[];h.each(function(){g.push(e(this).attr("checked"))});return{list:h,values:g}};e.hlp.restoreRadioValues=function(f){if(!e.browser.msie||parseFloat(e.browser.version)>=8){return}f.list.each(function(g){e(this).attr("checked",f.values[g])})};e.hlp.emitHtml=function(l,j,g){function f(p){var o="";for(var n in p){if(!p.propertyIsEnumerable(n)){continue}var m=p[n];if(m==null){continue}if(typeof(m)!="boolean"){if(typeof(m)=="string"){m=m.replace(/'/g,"&#39;")}o+=" "+n+"='"+m+"'"}else{if(m){if(c){o+=" "+n+"='"+n+"'"}else{o+=" "+n}}}}return o}l=l.toLowerCase();if(j==null){j={}}var k=g!=null;var h="<"+l+f(j);if(c&&!k){h+=" />"}else{h+=">"}if(g!=null){h+=g}if(k){h+="</"+l+">"}return h};e.hlp.emitClearFloat=function(){return e.hlp.emitHtml("div",{"class":"clear"},"")};e.hlp.decodeHtmlEntities=function(f){return e("<div/>").html(f).text()};var d=/^https:\/\//;e.hlp.hasHttpsPrefix=function(f){return f.match(d)!=null};e.hlp.isOverHttps=function(){return e.hlp.hasHttpsPrefix(String(window.location))};e.hlp.switchToHttps=function(){window.location=String(window.location).replace(/^http:\/\//,"https://")};e.hlp.loadXMLStr=function(g){var f;if(window.ActiveXObject){f=new ActiveXObject("Microsoft.XMLDOM");f.async="false";f.loadXML(g);if(f.documentElement==null){return null}return f}else{if(document.implementation&&document.implementation.createDocument){var h=new DOMParser();f=h.parseFromString(g,"text/xml");if(f.documentElement.tagName=="parsererror"){return null}if(f.documentElement.childNodes.length>0&&f.documentElement.childNodes[0].tagName=="parsererror"){return null}return f}}};function a(){if(e.hlp.supXmlNs===undefined){var f=parseFloat(e.browser.version);if(e.browser.msie||e.browser.mozilla&&f>=1.9){e.hlp.supXmlNs=true}else{var g=e.hlp.loadXMLStr("<ns:root xmlns:ns='!empty'><ns:elm></ns:elm></ns:root>");e.hlp.supXmlNs=e("ns\\:elm",g).length>0}}return e.hlp.supXmlNs}a()})(jQuery);(function(){$.browseHistory={};$.browseHistory.forcePageLoad=function(){e=true};$.browseHistory.mkALink=function(j){if($.typeOf(j)=="object"){j=j.pgmName}return d+j};$.browseHistory.clickALink=function(j){if($.typeOf(j)=="string"){j=pageMgr.getPageByName(j)}$.browseHistory.forcePageLoad();return g($.browseHistory.mkALink(j))};$.browseHistory.startMonitorHref=function(){setTimeout(f,h)};$.browseHistory.setDefaultPage=function(j){c=j};var h=100;var a="pgm-history-iframe";var d="hId-";var e;var b;var c="homePage";function g(j){$("body").trigger("hrefClicked",j.substring(d.length));window.location.hash=j;if(!$.browser.msie||parseInt($.browser.version)>=8){return true}var k=document.getElementById(a).contentWindow.document;k.open("javascript:'<html></html>'");k.write("<html><head><script type='text/javascript'>parent.onFrameLoaded('"+j+"');<\/script></head><body></body></html>");k.close();return false}function f(){if(b!=window.location.hash||e){b=window.location.hash;e=false;var j=c;if(window.location.hash.length>0){j=window.location.hash.substring(1);if(j.indexOf(d)==0){j=j.substring(d.length)}if(j==""){j=c}}$("body").trigger("hrefChanged",j)}setTimeout(f,h)}})();$.browseHistory.iniHash=location.hash.substring(1);function onFrameLoaded(a){if(!$.browser.msie||parseInt($.browser.version)>=8){return true}if(a===undefined){a=$.browseHistory.iniHash}window.location.hash=a}(function(){var l=200;var a=408;var h=15000;var c=1000;$.ajaxSetup({timeout:h});var d=null;var f=null;var t=null;var e=null;var o={};var n={};var j;var r;$.hlp.hasAuthUserIdPw=function(){return j!=null||r!=null};$.hlp.setAuthUserIdPw=function(w,v){j=w;r=v};$.resLoader={};$.resLoader.loadResources=function(B,z){var y=this;z=$.resLoader.fillInLoadOpts(z,"get");B=$.resLoader.fillInResList(B,z.op);$.ajaxSetup({timeout:z.timeout});for(var w=0;w<B.length;++w){A(B[w])}v();function v(){var E=true;var D=false;var C;var F;for(C=0;C<B.length;++C){F=B[C];if(!F.pgmLoaded||!F.pgmComplete){return}D|=F.pgmErr}B.hasErr=D;for(C=0;C<B.length;++C){F=B[C]}z.complete(B)}function A(H){H.pgmLoaded=false;H.pgmComplete=false;H.pgmErr=false;H.isManifest=false;if(H.op=="nop"){H.pgmLoaded=true;H.pgmComplete=true;H.pgmStatus=l;return}var D=H.op=="get"?G():L();var E=new Date().getTime();if(D){var F={type:H.op,url:H.file,contentType:H.contentType,data:H.arg,dataType:H.dataType,cache:H.cache,beforeSend:H.beforeSend,success:K,error:I,complete:C};if(H.timeout!=null){F.timeout=H.timeout}if(j){F.username=j}if(r){F.password=r}$.ajax(F)}function G(){switch(H.dataType){case"ledm":if(!p(H.file,H.arg)){J()}q(H.file,H.arg);H.isManifest=$.hlp.ledm.isManifest(H.file);H.pgmData=new $.hlp.ledm.SmartObj(H.file,{success:K,error:I,complete:C});return false;case"manifest":if(!p(H.file,H.arg)){J()}q(H.file,H.arg);H.isManifest=true;if(H.arg==null){H.pgmData=new $.hlp.ledm.Resource(H.file,{success:K,error:I,complete:C})}else{H.pgmData=new H.pgmData.ResourceLink(H.arg,{success:K,error:I,complete:C})}return false;case"css":H.pgmLoaded=true;H.pgmComplete=true;H.pgmStatus=l;H.success();H.complete();if(n[H.file]){return false}n[H.file]=true;var M=document.createElement("link");M.setAttribute("type","text/css");M.setAttribute("rel","stylesheet");M.setAttribute("href",H.file);document.getElementsByTagName("head")[0].appendChild(M);return false;case"script":if(n[H.file]){H.pgmLoaded=true;H.pgmComplete=true;H.pgmStatus=l;H.success();H.complete();return false}if(pageMgr._checkJsDependencies){$.resLoader.dynLoadJs(H.file,function(){n[H.file]=true;K(b,"success");C(b,"success")});return false}n[H.file]=true;default:H.pgmData=null;return true}}function J(){H._fetchTimerId=setTimeout(function(){I(s,"timeout");C(s,"timeout")},z.timeout+c)}function L(){switch(H.dataType){case"ledm":case"manifest":if(H.pgmData==null){console.error("loadResources() "+H.op+": null pgmData for "+H.file);return false}var M=H.pgmData.callbacks;M.success=K;M.error=I;M.complete=C;if(H.noDiff!=null){M.noDiff=H.noDiff}var N=0;if(H.op=="put"){N=H.pgmData.put(H.arg)}else{if(H.op=="post"){N=H.pgmData.post()}else{if(H.op=="delete"){N=H.pgmData.del(H.arg)}else{console.error(H.file+": unknown op "+H.op)}}}if(N==0){H.pgmLoaded=true;H.pgmComplete=true;H.pgmStatus=l;H.success();H.complete()}return false;case"xml":case"json":case"text":return true;break;default:console.error("put(): unsupported type "+H.dataType+" for "+H.file);return false}}function K(O,P,M){if(M===undefined){M=this}if(x(H,M)){return}H.pgmLoaded=true;H.pgmStatus=l;if(H.pgmData==null){H.pgmData=O}var N=M.type&&M.type.toLowerCase();if(H.pgmData.xmlData&&(N=="get"||N=="local-get")){if($.typeOf(H.pgmData.xmlData)=="array"){H.pgmXmlData=H.pgmData.xmlData[H.pgmData.xmlData.length-1]}else{H.pgmXmlData=H.pgmData.xmlData}}H.success(O,P);v();if(N=="local-get"){C(b,P,M)}}function I(O,P,N,M){console.warn("error: "+H.file+", err "+P);H.pgmLoaded=true;H.pgmErr=true;if(P!="timeout"){H.pgmStatus=+O.status;if(H.pgmStatus==l){H.pgmStatus=P}}else{H.pgmStatus=P}H.error(O,P,N);v();if(x(H,M)){C.call(this,O,P,M)}}function C(P,Q,M){u(H.file,H.arg);if(H._fetchTimerId){clearTimeout(H._fetchTimerId);delete H._fetchTimerId}H.pgmComplete=true;H.pgmHttpResponseData={};if(H.pgmHttpResponseHdr&&Q!="timeout"){for(var O=0;O<H.pgmHttpResponseHdr.length;++O){var N=H.pgmHttpResponseHdr[O];H.pgmHttpResponseData[N]=P.getResponseHeader(N)}}H.complete(P,Q);v()}}function x(D,C){return D.isManifest&&C&&C.url.indexOf("Manifest")>=0}};$.resLoader.fillInLoadOpts=function(v,w){if($.typeOf(v)=="function"){v={complete:v}}v=$.fillIn(v,{op:w,timeout:h,complete:$.hlp.nopFn});return v};$.resLoader.fillInResList=function(w,z,y){if($.typeOf(w)!="array"){w=[w]}for(var v=0;v<w.length;++v){var x=w[v];if($.typeOf(x)=="string"){x=w[v]={file:x}}$.fillIn(x,{op:z,success:$.hlp.nopFn,error:$.hlp.nopFn,complete:$.hlp.nopFn});if(x.op=="del"){x.op="delete"}if(x.dataType===undefined){x.dataType=g(x)}if(x.cache===undefined){x.cache=k(x.dataType)}if(y!==undefined){y(x)}}return w};function g(x){if(x.file.match("^.*Manifest.*/")){return"manifest"}if(x.file.match("^.*(Cap|Dyn).xml$")){return"ledm"}var w=x.file.lastIndexOf(".");var v="";if(w>=0){v=x.file.substr(w+1)}switch(v){case"css":case"xml":case"json":return v;case"js":return"script";default:return"text"}}function k(v){switch(v){case"xml":return d;case"json":return f;case"js":return t;default:return e}}function p(w,v){if(v!=null){w+=v}return o[w]}function q(w,v){if(v!=null){w+=v}if(o[w]){console.warn("loadResources: already loading "+w)}o[w]=true}function u(w,v){if(v!=null){w+=v}delete o[w]}var b={status:l,getResponseHeader:function(v){return null}};var s={status:a,getResponseHeader:function(v){return null}};$.resLoader.loadSharedCache={};$.resLoader.loadSharedList={};$.resLoader.loadShared=function(v){var w=v.url;if(v._bypass||!C(w)){$.ajax(v);return}var D=$.resLoader.loadSharedCache[w];if(D){D.timestamp=new Date().getTime();setTimeout(function(){if(v.success){v.success(D.data,"success")}if(v.complete){v.complete(b,"success")}},0);return}var E=$.resLoader.loadSharedList;if(E[w]==null){E[w]=[v];var z=$.extend({},v,{success:F,error:B,complete:x});if(v.dataType=="xml"){v._isXml=true;z.dataType="text"}if(j){z.username=j}if(r){z.password=r}$.ajax(z)}else{E[w].push(v)}function F(K,M){var J=E[w];var L=J[0]._isXml;var I;if(L){I=$.hlp.loadXMLStr(K);if(I==null){B.call(this,{status:200},"parsererror","error");return}}if(L&&A(w)){K=I;L=false}if(y(w)){$.resLoader.loadSharedCache[w]={timestamp:new Date().getTime(),data:L?$.hlp.loadXMLStr(K):K}}for(var H=0;H<J.length;++H){if(J[H].success){var G=L?$.hlp.loadXMLStr(K):K;J[H].success.call(this,G,M)}}}function B(J,K,I){var H=E[w];for(var G=0;G<H.length;++G){if(H[G].error){H[G].error.call(this,J,K,I)}}}function x(I,J){var H=E[w];delete E[w];for(var G=0;G<H.length;++G){if(H[G].complete){H[G].complete.call(this,I,J)}}}function C(G){return true}function A(G){var H=/(Cap|Manifest)\.xml$/;return H.test(G)}function y(G){var H=/(Cap|Manifest)\.xml$/;return H.test(G)}};function m(v){var w=/Cap\.xml$/;return w.test(v)}$.resLoader.invalidateLedmCapCache=function(){var v={};$.each($.resLoader.loadSharedCache,function(w,x){if(!m(w)){v[w]=x}});$.resLoader.loadSharedCache=v};$.resLoader.invalidateLedmCache=function(){$.resLoader.loadSharedCache={}}})();(function(){var g="dependsOn";$.resLoader.jsFileDependencies={};var f={};var h={};var d;var j="//!!?UNIFIED_JS_START (.*)\n";var e="//UNIFIED_JS_END";var c="/\\*!!?INLINE_TEMPLATE_START (.*)\n";var b="INLINE_TEMPLATE_END\\*/";var k={};var a={};$.resLoader.getHtfData=function(l){return a[l]};$.resLoader.clearHtfData=function(l){delete a[l]};$.resLoader.regJsDependencies=function(l,m){$.resLoader.jsFileDependencies[d]=$.resLoader.jsFileDependencies[d].concat(m)};$.resLoader.dynLoadJs=function(o,l){if(l==null){l=$.hlp.nopFn}if(h[o]){setTimeout(function(){l(o)},0);return}if(f[o]){f[o].push(l);return}f[o]=[];if(k[o]){setTimeout(function(){s("","success")},0);return}$.ajax({type:"get",url:o,dataType:"text",success:s,error:n});var q;function r(u,t){var v=u.lastIndexOf("/");var w=u.substr(0,v);if($.resLoader.isSysFile(t)&&t.charAt(0)!="/"){t=w+"/"+t}return t}function s(y,t){var z=y;while(true){var D=z.match(new RegExp(j));var u=z.match(new RegExp(e));if(D==null||u==null){break}var C=D[1];var w=z.substring(D.index+D[0].length,u.index);k[C]=w;z=z.substring(u.index+u[0].length)}if(k[o]){y=k[o];delete k[o]}q=$.resLoader.jsFileDependencies[o]=p(y);var A=o.lastIndexOf("/");var E=o.substr(0,A);var B=true;for(var x=0;x<q.length;++x){var F=$.resLoader.splitDependsName(q[x]);var v=F.file;if($.resLoader.isSysFile(v)&&v.charAt(0)!="/"){v=E+"/"+v;if(F.type!=null){q[x]=F.type+":"+v}else{q[x]=v}}if(!$.resLoader.isJsFile(v)){continue}if(h[v]){continue}if(f[v]){f[v].push(function(){m(y)});continue}$.resLoader.dynLoadJs(v,function(){m(y)})}m(y)}function n(u,v,t){console.error("error: "+o+", err "+v);q=[];m("")}function m(v){if(h[o]){return}var A=true;var w;for(w=0;w<q.length;++w){var D=$.resLoader.splitDependsName(q[w]);var u=D.file;if(!$.resLoader.isJsFile(u)){continue}if(!h[u]){A=false;break}}if(!A){return}var y=v;while(true){var C=y.match(new RegExp(c));var t=y.match(new RegExp(b));if(C==null||t==null){break}var x=C[1];var B=y.substring(C.index+C[0].length,t.index);a[x]=B;y=y.substring(t.index+t[0].length)}d=o;$.globalEval(v);d=null;var z=f[o];delete f[o];h[o]=true;for(w=0;w<z.length;++w){z[w](v)}l(o)}function p(v){var y=1024;var A=1024;var B=0;var z=[];while(true){var w=v.substring(B,B+y).indexOf(g);if(w<0){break}B+=w;var C=v.substring(B,B+A);var t=C.indexOf(";");if(t<0){break}var x=C.substring(0,t).replace(/[\(\),'\";]/g," ").split(" ");for(var u=1;u<x.length;++u){if(x[u].length>0){z.push(x[u])}}B+=t+1}return z}};$.resLoader.isSysFile=function(l){return l.search(/\.(js|css|htf)$/)>=0};$.resLoader.isJsFile=function(l){return l.search(/\.js$/)>=0};$.resLoader.getJsDependencies=function(l){return $.resLoader.jsFileDependencies[l]};$.resLoader.splitDependsName=function(l){var m;var n=l.indexOf(":");if(n>=0){m=l.substring(0,n);l=l.substring(n+1)}return{file:l,type:m}}})();(function(){var d=$.debugLog={};d._logDivId="#pgm-debug-log-msg";d.VERBOSE_LEVEL=20;d.INFO_LEVEL=10;d.DEPRECATED_LEVEL=-10;d.WARN_LEVEL=-20;d.ERROR_LEVEL=-30;d.MIN_LEVEL=-(1<<30);d.MAX_LEVEL=1<<30;var b=8;var c=window.console!=null;d._logStartTime=new Date().getTime();d._minLogLevel=-1;d.setMinlogLevel=function(e){d._minLogLevel=e};d.logMsg=function(h,k,j){if(k>d._minLogLevel){return}var g=new Date().getTime()-d._logStartTime;var f;if(h==null){h=""}j=$.hlp.sprintf.apply($.hlp,Array.prototype.slice.call(arguments,2));if(c){while(h.length<b){h+=" "}f=a(g)+" "+h+" "+j;if(k<=this.ERROR_LEVEL){console.error(f)}else{if(k<=this.WARN_LEVEL){console.warn(f)}else{if(k>=this.INFO_LEVEL){console.info(f)}else{console.log(f)}}}}else{var e;if(k<=this.ERROR_LEVEL){e="error"}else{if(k<=this.WARN_LEVEL){e="warn"}else{if(k<=this.DEPRECATED_LEVEL){e="depre"}else{if(k<=this.INFO_LEVEL){e="msg"}else{e="info"}}}}f="<div class='line'><div class='time'>"+a(g)+"</div><div class='cpnt'>"+h+"</div><div class='"+e+"'>"+$.escHtmlEntities(j)+"</div></div>";$(d._logDivId).append(f)}};function a(g){var h=Math.floor(Math.floor(g/1000)/60);var f=Math.floor(g/1000)%60;var e=Math.floor(g%1000);if(e<10){e="00"+e}else{if(e<100){e="0"+e}}if(f<10){f="0"+f}if(h<10){h=" "+h}return h+":"+f+"."+e}if(typeof(window.console)=="undefined"){console={};console.log=function(){var e=["",0];for(var f=0;f<arguments.length;++f){e.push(arguments[f])}d.logMsg.apply(d,e)};console.info=function(){var e=["",d.INFO_LEVEL];for(var f=0;f<arguments.length;++f){e.push(arguments[f])}d.logMsg.apply(d,e)};console.warn=function(){var e=["",d.WARN_LEVEL];for(var f=0;f<arguments.length;++f){e.push(arguments[f])}d.logMsg.apply(d,e)};console.error=function(){var e=["",d.ERROR_LEVEL];for(var f=0;f<arguments.length;++f){e.push(arguments[f])}d.logMsg.apply(d,e)}}})();(function(){var b=false;var a=[];$.isSeqAjaxInProgress=function(){return b};$.queuedAjax=function(j){var d;function f(){var k;if(a.length>0){k=a[0];a.splice(0,1)}if(!k){b=false}return k}function h(k){if(!k){return}d=k.complete||$.hlp.nopFn;k=$.extend({},k,{complete:c});setTimeout(function(){e(k)},0)}function e(l){if(l.op=="callback"){var k=f();d();h(k)}else{$.ajax(l)}}function c(l,m){var k=f();d.call(this,l,m);h(k)}if(b){a.push(j);return}b=true;d=j.complete||$.hlp.nopFn;var g=$.extend({},j,{complete:c});e(g)}})();(function(){var f=false;var m={};var q={};var v=/Dyn\.xml$/;var d=/Cap\.xml$/;var t=/Manifest\.xml$/;var n=/^((\/)*.*\/)*[\(|{(].*[)\)|}]$/;var l=/^\s*(FaxPhoneBookDyn.xml|EmailContactsDyn.xml|ScanToEmailAccountsDyn.xml|PredefinedJobsDyn.xml)\s*$/;var o="fpbdyn\\:FaxPhoneBookEntry,emaildyn\\:EmailContact,emaildyn\\:EmailAccount,folderdyn\\:PredefinedJob";function a(z,B){var A="",C=false;var y=[];if(B){$(_NS("dd\\:ResourceURI"),B).each(function(){if($(this).text().replace(/^\//,"")==z){$(this).parents().map(function(){if(this.tagName=="map:ResourceNode"||this.tagName=="map:ResourceMap"){var D=$(this).children().get(0);if(D.tagName=="map:ResourceLink"){y.push($($(D).children().get(0)).text())}}});C=true;return false}});while(y.length){A+=y.pop()}}else{var x=new RegExp(z+"$");$(_NS("dd\\:ResourceURI,ledm\\:ManifestURI"),$.hlp.ledm.DiscoveryTree).each(function(D){A=$(this).text();C=false;if(x.exec(A)){C=true;return false}})}return(C==true?A:null)}function k(C,x){var A=0;if(typeof(C)=="undefined"){if(typeof(x)!="undefined"){A=$(x).children().length}}else{var B=$(x).children();var y=$(C).children();if(B.length>0){for(var z=0;z<B.length;z++){if(typeof(y[z])!="undefined"){A+=k(y[z],B[z])}else{A++}}B=$(x).children();if(B.length==0&&x.parentNode){x.parentNode.removeChild(x)}}else{if($(x).text()==$(C).text()&&x.parentNode){x.parentNode.removeChild(x)}else{A=1}}}return A}function g(y,z){var x=0;for(x=0;x<y.length;x++){if(y[x]==z[0]){return x}}return x}var e=function(){};e.prototype={toURI:function(){return null},callbacks:{success:function(x,y){console.log("[ledm] default success handler")},error:function(y,z,x){console.log("[ledm] default error handler")},complete:function(y,x){console.log("[ledm] default complete handler. completed with "+x)}},get:function(y){var B=null;if(typeof(this.reqfiles[0])!="undefined"){B=this.reqfiles[0]}else{console.log("[ledm] get method is called before reqfiles[] is initialized");return}var x=this;var z=g(x.parent.reqfiles,x.reqfiles);var A=null;if(typeof(x.parent)!="undefined"&&typeof(x.namedRes)!="undefined"){A=x.parent.toURI()}if(A!=null){x.toURI=function(){return(A+"/"+B)}}else{x.toURI=function(){return a(B,this.Manifest)}}if(x.toURI()!=null){$.resLoader.loadShared({type:"GET",url:x.toURI(),async:(f==true?false:true),dataType:"xml",beforeSend:function(C){},success:function(C,D){if(this.type=="GET"){m[B]=$(C.documentElement).clone()[0];x.xmlData[0]=C;if(x.parent&&(x.parent instanceof j)){x.parent.xmlData[z]=x.xmlData[0]}}if(y&&y.success){y.success(C,D,this)}else{x.callbacks.success(C,D,this)}},complete:function(D,C){x.status[0]=C!="timeout"?D.status:408;if(x.parent&&(x.parent instanceof j)){x.parent.status[z]=x.status[0];if(z==(x.parent.reqfiles.length-1)){x.parent.callbacks.complete(D,C,this)}}else{if(y&&y.complete){y.complete(D,C,this)}else{x.callbacks.complete(D,C,this)}}},error:function(E,D,C){if(y&&y.error){y.error(E,D,C,this)}else{x.callbacks.error(E,D,C,this)}}})}else{console.log("[ledm] requested file "+B+" has to be supported/defined in discoveryTree.xml or Manifest");h.call(x)}}};var u=function(z,A,y){if(arguments.length==0){return}this.reqfiles=[z];this.parent=y;this.status=[];this.xmlData=[];if(typeof(A)!="undefined"){for(var x in this.callbacks){if(typeof(A[x])=="undefined"){A[x]=this.callbacks[x]}}this.callbacks=A}this.get()};u.prototype=new e();var c=function(z,A,y){if(arguments.length==0){return}this.reqfiles=[z];this.parent=y;this.status=[];this.xmlData=[];if(typeof(A)!="undefined"){for(var x in this.callbacks){if(typeof(A[x])=="undefined"){A[x]=this.callbacks[x]}}this.callbacks=A}this.get()};c.prototype=new e();c.prototype.put=function(){function D(J,E){var H=0;var I=$(E).children();var F=$(J).children();if(I.length!=F.length&&E.tagName=="dd:EnabledFeatures"){H=Math.abs(I.length-F.length)}else{if(I.length>0){for(var G=0;G<I.length;G++){H+=D(F[G],I[G])}I=$(E).children();if(I.length==0){if(E.parentNode){E.parentNode.removeChild(E)}}}else{if($(E).text()==$(J).text()){E.parentNode.removeChild(E)}else{H=1}}}return H}var C;if($.browser.safari){C=document.implementation.createDocument("","",null);var B=C.importNode(this.xmlData[0].documentElement,true);C.appendChild(B)}else{C=$(this.xmlData[0]).clone()[0]}var y=this.reqfiles[0];var A=m[y];var x=0;var z=this;if(z.callbacks.noDiff){x=1}else{x=D(A,C.documentElement)}console.log("[ledm] _DynClass.put: "+y+" "+x);if(x>0){$.ajax({type:"PUT",contentType:"text/xml",url:z.toURI(),async:(f==true?false:true),beforeSend:function(E){z.status[0]=undefined},processData:false,data:C,success:function(E,F){if(typeof(z.callbacks.success)!="undefined"){z.callbacks.success(E,F,this)}},error:function(G,F,E){if(typeof(z.callbacks.error)!="undefined"){z.callbacks.error(G,F,E,this)}},complete:function(G,F){z.status[0]=F!="timeout"?G.status:408;if(z.parent&&(z.parent instanceof j)){var E=g(z.parent.reqfiles,z.reqfiles);z.parent.status[E]=z.status[0];if(E==(z.parent.reqfiles.length-1)){z.parent.callbacks.complete(G,F,this)}}else{z.callbacks.complete(G,F,this)}}})}return x};c.prototype.post=function(){var C;if($.browser.safari){C=document.implementation.createDocument("","",null);var B=C.importNode(this.xmlData[0].documentElement,true);C.appendChild(B)}else{C=$(this.xmlData[0]).clone()[0]}var x=this.reqfiles[0];var z=m[x];var A=0;var y=this;if(y.callbacks.noDiff){A=1}else{A=k(z,C.documentElement)}console.log("[ledm] _DynClass.post: "+x+" "+A);if(A>0){$.ajax({type:"POST",contentType:"text/xml",url:y.toURI(),async:(f==true?false:true),beforeSend:function(D){y.status[0]=undefined},processData:false,data:C,success:function(D,E){if(typeof(y.callbacks.success)!="undefined"){y.callbacks.success(D,E,this)}},error:function(F,E,D){if(typeof(y.callbacks.error)!="undefined"){y.callbacks.error(F,E,D,this)}},complete:function(F,E){y.status[0]=E!="timeout"?F.status:408;if(y.parent&&(y.parent instanceof j)){var D=g(y.parent.reqfiles,y.reqfiles);y.parent.status[D]=y.status[0];if(D==(y.parent.reqfiles.length-1)){y.parent.callbacks.complete(F,E,this)}}else{y.callbacks.complete(F,E,this)}}})}return A};c.prototype.del=function(y){if(typeof(y)=="undefined"){return 0}var x=this;$.ajax({type:"DELETE",url:x.toURI()+"/"+y,contentType:"text/xml",beforeSend:function(z){x.status[0]=undefined},success:function(z,A){if(typeof(x.callbacks.success)!="undefined"){x.callbacks.success(z,A,this)}},error:function(B,A,z){if(typeof(x.callbacks.error)!="undefined"){x.callbacks.error(B,A,z,this)}},complete:function(B,A){x.status[0]=A!="timeout"?B.status:408;if(x.parent&&(x.parent instanceof j)){var z=g(x.parent.reqfiles,x.reqfiles);x.parent.status[z]=x.status[0];if(z==(x.parent.reqfiles.length-1)){x.parent.callbacks.complete(B,A,this)}}else{x.callbacks.complete(B,A,this)}}});return 1};var s=function(z,A,y){if(arguments.length==0){return}this.reqfiles=[z];this.parent=y;this.status=[];this.xmlData=[];if(typeof(A)!="undefined"){for(var x in this.callbacks){if(typeof(A[x])=="undefined"){A[x]=this.callbacks[x]}}this.callbacks=A}this.get()};s.prototype=new c();s.prototype.put=function(A){function D(F,E){var G=null;$(_NS(o),E).each(function(I){var H=$($(this).children().get(0)).text();if(H==F){if($.browser.msie){G=this.xml}else{G=(new XMLSerializer()).serializeToString(this)}return false}});return G}var B=false;var y=this.toURI();var C=this.xmlData[0];var x=null;if(A){x=D(A,C);if(typeof A=="string"){y=A}else{y+="/"+A}if(x!=null){B=true}}else{B=true}console.log("[ledm] _FaxPhoneBookDynClass.put: "+y+" "+x);if(B){var z=this;$.ajax({type:"PUT",url:y,async:(f==true?false:true),contentType:"text/xml",beforeSend:function(E){z.status[0]=undefined},processData:false,data:(A!=undefined?x:C),success:function(E,F){if(typeof(z.callbacks.success)!="undefined"){z.callbacks.success(E,F,this)}},error:function(G,F,E){if(typeof(z.callbacks.error)!="undefined"){z.callbacks.error(G,F,E,this)}},complete:function(G,F){z.status[0]=F!="timeout"?G.status:408;if(z.parent&&(z.parent instanceof j)){var E=g(z.parent.reqfiles,z.reqfiles);z.parent.status[E]=z.status[0];if(E==(z.parent.reqfiles.length-1)){z.parent.callbacks.complete(G,F,this)}}else{z.callbacks.complete(G,F,this)}}});return 1}else{return 0}};s.prototype.post=function(){function x(I,D){var H=null;var G=_NS(o);var E=$(G,D);var F=$(G,I);if(E.length-F.length==1){if($.browser.msie){H=E[E.length-1].xml}else{H=(new XMLSerializer()).serializeToString(E[E.length-1])}return H}return null}var B=this.xmlData[0];var y=this.reqfiles[0];var A=m[y];var C=null;var z=this;C=x(A,B);if(C!=null){$.ajax({type:"POST",url:z.toURI(),async:(f==true?false:true),contentType:"text/xml",beforeSend:function(D){z.status[0]=undefined},processData:false,data:C,success:function(D,E){if(typeof(z.callbacks.success)!="undefined"){z.callbacks.success(D,E,this)}},error:function(F,E,D){if(typeof(z.callbacks.error)!="undefined"){z.callbacks.error(F,E,D,this)}},complete:function(F,E){z.status[0]=E!="timeout"?F.status:408;if(z.parent&&(z.parent instanceof j)){var D=g(z.parent.reqfiles,z.reqfiles);z.parent.status[D]=z.status[0];if(D==(z.parent.reqfiles.length-1)){z.parent.callbacks.complete(F,E,this)}}else{z.callbacks.complete(F,E,this)}}});return 1}else{return 0}};s.prototype.del=function(A){function y(D,C){var E=false;$(_NS(o),C).each(function(G){var F=$($(this).children().get(0)).text();if(F==D){E=true;return false}});return E}var B=false;var x=this.toURI();if(typeof A=="string"){x=A;B=true}else{if(A){x+="/"+A;B=true}else{if(typeof(this.xmlData[0])!="undefined"){B=true}}}if(B){var z=this;$.ajax({type:"DELETE",url:x,async:(f==true?false:true),contentType:"text/xml",beforeSend:function(C){z.status[0]=undefined},processData:false,success:function(C,D){if(typeof(z.callbacks.success)!="undefined"){z.callbacks.success(C,D,this)}},error:function(E,D,C){if(typeof(z.callbacks.error)!="undefined"){z.callbacks.error(E,D,C,this)}},complete:function(E,D){z.status[0]=D!="timeout"?E.status:408;if(z.parent&&(z.parent instanceof j)){var C=g(z.parent.reqfiles,z.reqfiles);z.parent.status[C]=z.status[0];if(C==(z.parent.reqfiles.length-1)){z.parent.callbacks.complete(E,D,this)}}else{z.callbacks.complete(E,D,this)}}});return 1}else{return 0}};var r=function(z,A,y){if(!t.exec(z)){return}this.reqfiles=[z];this.parent=y;this.status=[];this.xmlData=[];if(typeof(A)!="undefined"){for(var x in this.callbacks){if(typeof(A[x])=="undefined"){A[x]=this.callbacks[x]}}this.callbacks=A}this.get()};r.prototype=new e();function b(y,z){var x=z.Manifest;$(_NS("dd\\:ResourceURI"),z.Manifest).each(function(){if($(this).text()=="/"+y){x=$(this).parent().parent();return false}});return x}var p=function(D,A,z){if(arguments.length==0){return}var C=null;var B=null;var E=false;var x;if(typeof D=="object"){for(x in D){C=x;C=C.replace(/^\//,"");C=C.replace(/\/$/,"");B=D[x];break}}else{C=D;B=D}if(C!=B){this.namedRes=C}this.reqfiles=[B];this.parent=z;this.status=[];this.xmlData=[];this.Manifest=b(C,z);this.callbacks={};$.extend(this.callbacks,e.prototype.callbacks);if(typeof(A)!="undefined"){for(x in this.callbacks){if(typeof(A[x])=="undefined"){A[x]=this.callbacks[x]}}this.callbacks=A}var y=this;$(_NS("map\\:ResourceMap map\\:ResourceNode"),z.Manifest).each(function(){var G=null;if($(_NS("map\\:ResourceMap"),this).length>0){E=true;G=$($(_NS("dd\\:ResourceURI"),this)[0]).text()}else{E=false;G=$(_NS("map\\:ResourceLink dd\\:ResourceURI"),this).text()}if(G=="/"+C){var K=true;var J=$(_NS("map\\:Methods"),this)[0];$(_NS("map\\:Method map\\:Verb"),J).each(function(){var O=$(this).text();switch(O){case"Get":if(C!="InternalPrintDyn.xml"){K=false}break;case"Put":if(n.exec(C)!=null){y.put=s.prototype.put}else{y.put=c.prototype.put}break;case"Post":if(C=="Contacts"||C=="Accounts"||C=="PredefinedJobs"||n.exec(C)!=null){y.post=s.prototype.post}else{y.post=c.prototype.post}break;case"Delete":if(n.exec(C)!=null){y.del=s.prototype.del}else{y.del=c.prototype.del}break;default:break}});if(K){y.get=undefined;if(typeof(y.put)!="undefined"||typeof(y.post)!="undefined"){var L=$(_NS("map\\:XmlElement"),this).children();var F=L[0].tagName.split(":");var H="xmlns:"+F[0];var M="<"+L[0].tagName+" "+H+'="'+L[0].namespaceURI+'" xmlns:dd="http://www.hp.com/schemas/imaging/con/dictionaries/1.0/" />';try{if(typeof(window.ActiveXObject)!="undefined"){var N=new ActiveXObject("Microsoft.XMLDOM");if(N){N.async="false";N.loadXML(M);y.xmlData[0]=N}}else{if(typeof(document.implementation.createDocument)!="undefined"){y.xmlData[0]=(new DOMParser()).parseFromString(M,"text/xml")}}if(y.xmlData[0]){y.status=[200];m[B]=$(y.xmlData[0].documentElement).clone()[0]}else{y.status=[404]}}catch(I){console.log("dummy get fail !!");y.status=[404]}y.toURI=function(){return a(B,y.Manifest)}}}return false}});if(E){if(y.parent instanceof w.prototype.Resource){y.parent.ResourceLink=function(G,F){var H;if(typeof G=="string"){G=G.replace(/^\//,"");G=G.replace(/\/$/,"");H=G.split("/")[0]}else{H=G}return p.call(this,H,F,y)};y.parent.ResourceLink.prototype=new p()}y.ResourceLink=function(G,F){var H;if(typeof G=="string"){G=G.replace(/^\//,"");G=G.replace(/\/$/,"");H=G.split("/")[0]}else{H=G}return p.call(this,H,F,y)};y.ResourceLink.prototype=new p()}if(typeof(this.get)!="undefined"){this.get()}};p.prototype=new e();var j=function(y,x){this.reqfiles=[];this.status=[];this.xmlData=[];this.callbacks={};$.extend(this.callbacks,e.prototype.callbacks);if(typeof(y)=="undefined"||y==null){return}this.init(y,x)};j.prototype=new e();j.prototype.init=function(C,B){if(typeof(B)!="undefined"){for(var x in this.callbacks){if(typeof(B[x])=="undefined"){B[x]=this.callbacks[x]}}this.callbacks=B}C.replace(/^\s*/,"");C.replace(/\s*$/,"");var A=C.split(/\s*,\s*/);this.reqfiles=A;for(var z=0;z<A.length;z++){var y=A[z].split(".xml")[0];if(y==null||y==""){continue}if(l.exec(A[z])){this[y]=new s(A[z],B,this)}else{if(d.exec(A[z])){this[y]=new u(A[z],B,this)}else{if(v.exec(A[z])){this[y]=new c(A[z],B,this)}else{if(t.exec(A[z])){this[y]=new r(A[z],B,this)}else{console.log("file without *Cap.xml/*Dyn.xml/*Manifest.xml, assign "+A[z]+" to CapClass");this[y]=new u(A[z],B,this)}}}}}};j.prototype.get=function(A,z){if(this.reqfiles.length>0){for(var y=0;y<this.reqfiles.length;y++){var x=this.reqfiles[y].split(".xml")[0];if(x==null||x==""){continue}this[x].get(z)}}else{this.init(A,z)}};j.prototype.put=function(z){var x=0;for(var A=0;A<this.reqfiles.length;A++){var y=this.reqfiles[A].split(".xml")[0];if(y==null||y==""){continue}if(typeof(this[y].put)=="function"){x+=this[y].put(z)}}return x};j.prototype.post=function(){var x=0;for(var z=0;z<this.reqfiles.length;z++){var y=this.reqfiles[z].split(".xml")[0];if(y==null||y==""){continue}if(typeof(this[y].post)=="function"){x+=this[y].post()}}return x};j.prototype.del=function(z){var x=0;for(var A=0;A<this.reqfiles.length;A++){var y=this.reqfiles[A].split(".xml")[0];if(y==null||y==""){continue}if(typeof(this[y].del)=="function"){x+=this[y].del(z)}}return x};var w=function(){};w.prototype={Host:null,Port:null,DiscoveryTree:null,setDiscoveryTree:function(x){w.prototype.DiscoveryTree=x},hasTree:function(x,y){return typeof a(x,y)=="string"},hasManifestTree:function(y){var z=false;var x=new RegExp(y+"$");$(_NS("ledm\\:ManifestURI"),$.hlp.ledm.DiscoveryTree).each(function(){uri=$(this).text();if(x.exec(uri)){z=true;return false}});return z},isManifest:function(y){var z=y.replace(/^\//,"").replace(/\/$/,"");var x=z.split("/");return x.length>=2&&t.exec(x[0])!=null},setDebugMode:function(x){f=x},datalogger:function(x,y){q[x]=y},getdatalog:function(){return q},extend_class:function(x,y){w.prototype[x]=y}};w.prototype.SmartObj=function(x,y){if($.hlp.ledm.isManifest(x)){return new $.hlp.ledm.Resource(x,y)}else{return new $.hlp.ledm.Obj(x,y)}};w.prototype.Obj=function(y,x){return j.call(this,y,x)};w.prototype.Obj.prototype=new j();w.prototype.FaxPhoneBook=function(x){return j.call(this,"FaxPhoneBookCap.xml, FaxPhoneBookDyn.xml",x)};w.prototype.FaxPhoneBook.prototype=new j();w.prototype.Event=function(y){this.reqfiles=["EventTable.xml"];this.status=[];this.xmlData=[];this.callbacks={};$.extend(this.callbacks,e.prototype.callbacks);if(typeof(y)!="undefined"){for(var x in this.callbacks){if(typeof(y[x])=="undefined"){y[x]=this.callbacks[x]}}this.callbacks=y}this.get()};w.prototype.Event.prototype={callbacks:{success:function(x,y){console.log("Event default success handler")},error:function(y,z,x){console.log("Event default error handler")},complete:function(y,x){console.log("Event default complete handler"+x)}}};w.prototype.Event.prototype=new e();w.prototype.Resource=function(B,C){B=B.replace(/^\//,"");B=B.replace(/\/$/,"");var A=B.split("/");if(!t.exec(A[0])){return}this.reqfiles=A;this.status=[];this.xmlData=[];this.callbacks={};$.extend(this.callbacks,e.prototype.callbacks);if(typeof(C)!="undefined"){for(var x in this.callbacks){if(typeof(C[x])=="undefined"){C[x]=this.callbacks[x]}}this.callbacks=C}var z=this;var D={success:function(F,I,H){console.log("Resource default success :"+H.url);if((H.type=="GET")&&(t.exec(H.url)!=null)){z.Manifest=F;for(var G=1;G<A.length;G++){var E=A[G].replace(/\.xml$/,"");z[E]=new p(A[G],C,z);if(typeof(z[E].get)=="undefined"){if(z instanceof j){z.status[G]=z[E].status[0];z.xmlData[G]=z[E].xmlData[0];if(z.status[G]==200){z.callbacks.success(z.xmlData[G],"success",{type:"LOCAL-GET",url:"resource (with no GET method) created without ajax call"})}else{z.callbacks.error({statusText:"Document creation fail"},"FAIL",{type:"LOCAL-GET",url:"resource (with no GET method) created without ajax call"})}}}}}if(C&&C.success){C.success(F,I,H)}else{z.callbacks.success(F,I,H)}},error:function(H,G,E,F){z.callbacks.error(H,G,E,F)},complete:function(G,F,E){z.callbacks.complete(G,F,E)}};var y=A[0].replace(/\.xml$/,"");this[y]=new r(A[0],D,this)};w.prototype.Resource.prototype=new j();w.prototype.Resource.prototype.get=function(z){if(this.reqfiles.length>0){for(var y=1;y<this.reqfiles.length;y++){var x=this.reqfiles[y].split(".xml")[0];if(x==null||x==""){continue}this[x].get(z)}}};function h(){var y=this;var x={status:404,getResponseHeader:function(z){return null}};setTimeout(function(){y.callbacks.error.call(y,x,"error",y);y.callbacks.complete.call(y,x,"error",null,y)},0)}$.hlp.ledm=new w()})();
/*
 * Ajax Pages v0.5
 *
 * This software is licensed under the MIT License.
 *
 * The MIT License
 *
 * Copyright (c) 2005 Gustavo Ribeiro Amigo
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy of
 * this software and associated documentation files (the "Software"), to deal in
 * the Software without restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
 * the Software, and to permit persons to whom the Software is furnished to do so,
 * subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
 * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
 * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
 * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */
(function(){var AjaxPages=function(){};AjaxPages.prototype.getTemplateStr=function(templateText){this.template=templateText;var mainView=this.getProcessor();return mainView()};AjaxPages.prototype.processTemplate=function(templateText,mainArea){$(mainArea).html(this.getTemplateStr(templateText))};AjaxPages.prototype.parse=function(value){if(value==undefined){value=this.template}var out="";var lineNumber=1;try{var betweenPerc=false;out="function(context) { \n";out+="var __ajp = new $.AjaxPages();\n";out+="var __include;\n";out+="try {\n";out+="   if ( context == undefined ) { \n";out+="       context = '';\n";out+="   }\n";out+="var out= unescape('";var line="";for(var i=0;i<value.length;i++){var nextTwo="";if(i<=value.length-2){nextTwo=value.charAt(i)+value.charAt(i+1)}var nextFour="";if(i<=value.length-4){nextFour=value.charAt(i)+value.charAt(i+1)+value.charAt(i+2)+value.charAt(i+3)}if(nextTwo=="<?"&&nextFour=="<?hp"){out+=escape(line)+"');\n";line="";out+="    out+= ";betweenPerc=true;i+=4}else{if(nextTwo=="?>"){out+=";\n    out+= unescape('";betweenPerc=false;i+=1}else{if(value.charAt(i)==String.fromCharCode(10)){if(!betweenPerc){out+=escape(line)+"\\n');\n    out+= unescape('";line="";lineNumber++}}else{if(value.charAt(i)==String.fromCharCode(13)){}else{if(betweenPerc){out+=value.charAt(i)}else{line+=value.charAt(i)}}}}}}out+=escape(line)+"');\n";out+="} catch (e) {";out+="return 'An exception occurred while executing template. Error type: ' + e.name+ '. Error message: ' + e.message;";out+="}";out+="    return out;\n";out+="}\n"}catch(e){out="function(context) { \n";out+="return 'An exception occurred while parsing on line "+lineNumber+". Error type: "+e.name+". Error message: "+e.message+"';";out+="}"}return out};AjaxPages.prototype._processDirective=function(directive){var i=0;var tolkenIndex=0;var tolken=new Array();while(directive.charAt(i)==" "){i++}tolken[tolkenIndex]="";while(directive.charAt(i)!=" "&&i<=directive.length){tolken[tolkenIndex]+=directive.charAt(i);i++}tolkenIndex++;while(directive.charAt(i)==" "){i++}tolken[tolkenIndex]="";while(directive.charAt(i)!=" "&&directive.charAt(i)!="="&&i<=directive.length){tolken[tolkenIndex]+=directive.charAt(i);i++}tolkenIndex++;while(directive.charAt(i)==" "){i++}if(directive.charAt(i)!="="){throw new AjaxPagesException("Syntax error","Token = expected attribute")}i++;while(directive.charAt(i)==" "){i++}tolken[tolkenIndex]="";while(directive.charAt(i)!=" "&&i<=directive.length){tolken[tolkenIndex]+=directive.charAt(i);i++}tolkenIndex++;while(directive.charAt(i)==" "&&i<=directive.length){i++}tolken[tolkenIndex]="";while(directive.charAt(i)!=" "&&directive.charAt(i)!="="&&i<=directive.length&&i<=directive.length){tolken[tolkenIndex]+=directive.charAt(i);i++}tolkenIndex++;if(directive.charAt(i)!="="&&i<=directive.length){throw new AjaxPagesException("Syntax error","Token = expected after attribute")}i++;tolken[tolkenIndex]="";while(directive.charAt(i)!=" "&&i<=directive.length&&i<=directive.length){tolken[tolkenIndex]+=directive.charAt(i);i++}var file="";var context="";if(tolken[0]!="include"){throw new AjaxPagesException("Syntax error","Directive "+tolken[0]+" unknown.")}if(tolken[1]!="file"){throw new AjaxPagesException("Syntax error","Attribute file expected after include.")}else{file=tolken[2]}if(tolken[3]!="context"&&tolken[3]!=""){throw new AjaxPagesException("Syntax error","Attribute context expected after file.")}else{if(tolken[3]=="context"){context=tolken[4]}else{context="context"}}var out="    __ajp.load("+file+");\n";out+="    __include = __ajp.getProcessor();\n";out+="    out+= __include("+context+");\n";return out};AjaxPages.prototype.process=function(value){eval("var processor ="+this.parse(value));return processor()};AjaxPages.prototype.getProcessor=function(value){eval("var processor ="+this.parse(value));return processor};var AjaxPagesException=function(name,message){this.name=name;this.message=message};$.AjaxPages=AjaxPages;$.AjaxPagesException=AjaxPagesException})();var pageMgr={};function dependsOn(a){}(function(G){pageMgr._loadPageFragCss=true;pageMgr._checkJsDependencies=false;pageMgr._keepTemplateAfterLoadFlag=false;pageMgr._keepSubPagesAfterLoadFlag=true;pageMgr._trapJsError=true;pageMgr._showFriendlyError=true;pageMgr._redirectToHttpsAtOnceFlag=true;pageMgr._loadAltLocalizationFileFlag=false;pageMgr._useAppAuthInpBox=false;pageMgr._doAuthChk=true;pageMgr._ajaxCacheHtfFlag=null;pageMgr._authHtfTimeoutMs=45000;pageMgr._htfTimeoutMs=30000;if(frameWorkObj){if(frameWorkObj._loadPageFragCss!=null){pageMgr._loadPageFragCss=frameWorkObj.loadPageFragCss}if(frameWorkObj.checkJsDependencies!=null){pageMgr._checkJsDependencies=frameWorkObj.checkJsDependencies}if(frameWorkObj._trapJsError!=null){pageMgr._trapJsError=frameWorkObj._trapJsError}if(frameWorkObj._showFriendlyError!=null){pageMgr._showFriendlyError=frameWorkObj._showFriendlyError}}pageMgr.getDefaultPageFrag=function(){return Y};pageMgr.setDefaultPageFrag=function(aq){Y=G.extend({},aq)};pageMgr.addPageFrag=function(aq){G.fillIn(aq,{pgmDivId:Y.pgmDivId,pgmSkipTe:Y.pgmSkipTe,pgmReloadAfterPut:false});if(aq.pgmCls!=null){if(aq.pgmDivId==Q){var ar=aq.pgmCls.split(" ");if(G.inArray(Q,ar)<0){aq.pgmCls=Q+" "+aq.pgmCls}}}else{if(aq.pgmDivId==Q){aq.pgmCls=aq.pgmDivId}}aq.getResourceList=aj;aq.reload=m;aq.getSubPage=X;aq.localize=b;aq.addLedmObj=B;aq.getLedmObj=x;aq.getLedmXml=ac;aq.getLedmElem=o;aq.getLedmElemAttr=W;aq.get=ai;aq.getWithRes=R;aq.put=H;aq.seqGet=al;aq.seqPut=O;aq.hasFocus=Z;K.push(aq)};function D(av,au){if(au.page.pgmCondAuth!=null){var at=false;var ar=false;var aq=false;G.each(au.list||[],function(aw,ax){if(ax.pgmAppType=="template"){at=ax.pgmStatus==0}if(ax.pgmAppType=="template"||ax.pgmAppType=="ledm"){ar|=ax.pgmStatus=="timeout"}else{aq|=ax.pgmStatus=="timeout"}});au.authErr|=at||ar&&!aq}G.each(au.list||[],function(aw,ax){if(ax.pgmStatus==r){au.authErr=true;return false}});au.page.pgmDivId=Q;gui.showLoadPageFailedScrn(au)}pageMgr.start=function(){E("Started");G("#"+Q).bind("error",D);var aq=pageMgr.getPageByName("pgLayout");if(aq!=null){G("#"+aq.pgmDivId).bind("error",D)}w={pgmName:"pgInitial",pgmDivId:G.hlp.getTmpDivId(),pgmSubPages:Y.pgmSubPages,pgmOverrideLocalize:Y.pgmOverrideLocalize,pgmLocalizationFile:Y.pgmLocalizationFile,pgmAltLocalizationFile:Y.pgmAltLocalizationFile,_localizeData:ak};if(frameWorkObj.loadLedm){w.pgmStdXmlFiles=[e]}pageMgr.addPageFrag(w);pageMgr.loadPage(w,{success:function(at,ar){gui.setHtmlDir();G.each(ar,function(au,av){if(av.file==e){G.hlp.ledm.setDiscoveryTree(av.pgmData);return false}});G.each(K,function(au,av){if(av.pgmInitialPage){pageMgr.loadPage(av)}});if(Y.pgmOnFullScreenRefresh){Y.pgmOnFullScreenRefresh()}},error:function(at,ar){z("Unable to load gbl page");gui.showLoadPageFailedScrn({list:ar,jsErr:true,showFriendlyError:pageMgr._showFriendlyError})}})};pageMgr.loadPage=function(aC,ar){var at;function aE(){if(pageMgr._neverRedirectFlag){az(false);return}var aH=te.cookie.getVal(h);if(aH!=""&&aH!=0){az(true);return}at=G.hlp.getTmpDivId();gui.YNDialogBox.show({title:"L@S#2958",contents:gui.emitHtml("p",null,te.loc("L@S#2959"))+gui.emitHtml("p",null,te.loc("L@S#2960"))+gui.emitHtml("div",{"class":"gui-input-standalone"},gui.emitHtml("label",null,gui.emitHtml("input",{type:"checkbox",id:at})+te.loc("L@S#2963"))),customBtnText:["L@S#0005","L@S#0454"]},az)}function av(aH){ab(aH,"pgmOnUnLoad",A);if(pageMgr._trapJsError){try{aH.pgmOnUnLoad()}catch(aI){z("%s onUnLoad err",aH.pgmName);console.log(aI)}}else{aH.pgmOnUnLoad()}}function au(aW){aC._ts.loadRes=j()-aC._ts.loadRes;aC._isLoading=false;var aO=true;var aN=false;var aY=false;var aT;var aK;for(var aV=0;aV<aW.length;++aV){var aL=aW[aV];aO&=!aL.pgmErr;if(aL.pgmStatus==y&&aL.dataType=="ledm"&&!G.hlp.isOverHttps()){aN=true}if(aL.dataType=="ledm"&&aL.pgmStatus==a){aY=true}if((aL.pgmStatus==s||aL.pgmStatus==f)&&aL.pgmHttpResponseData[J]&&G.hlp.hasHttpsPrefix(aL.pgmHttpResponseData[J])&&!G.hlp.isOverHttps()){aN=true}if(aL.pgmStatus==f&&aL.pgmHttpResponseData[I]){aT=aL.pgmHttpResponseData[I]=="locked"}if(aL.pgmStatus==aa&&aL.pgmHttpResponseData[I]){aK=aL.pgmHttpResponseData[I]=="full"}if(aL.file=="/AuthChk"&&!aL.pgmErr){if(aL.pgmData.hasAuth===false){pageMgr._doAuthChk=false}}}var aM=G("#"+aC.pgmDivId);if(aM.length!==0&&aM.data(an)!=aC){z("Page "+aC.pgmName+" has lost focus");return}aM.removeData(an);if(aN){aE();return}if(aT||aK){aM.trigger("loaded",aC);aM.trigger("ready",aC);gui.showDisabledScrn(null,{header:"",errMsg:gui.emitHtml("p",null,te.loc("L@S#3333"))});return}if(aY){aM.trigger("loaded",aC);aM.trigger("ready",aC);gui.showDisabledScrn(null,{header:""});return}if(!aO){aC._isActive=false;ar.error(aC,aW);aM.trigger("error",{page:aC,list:aW,showFriendlyError:pageMgr._showFriendlyError});return}var aQ;var aP=aM.data(M);if(aP&&aP!=aC){aP._isActive=false;av(aP);if(aP.pgmCls){aM.removeClass(aP.pgmCls);var aR=aP.pgmCls.split(" ");if(G.inArray(P,aR)>=0){aM.parent().removeClass(P)}}aP._template=null;aP._subPages=null;aP._ledmObjs=null}aM.data(M,aC);if(aC.pgmCls){aM.addClass(aC.pgmCls);var aI=aC.pgmCls.split(" ");if(G.inArray(P,aI)>=0){aM.parent().addClass(P)}}var aS=false;var aH;aH=j();ab(aC,"pgmPreProcessTemplate",A);if(pageMgr._trapJsError){try{aC.pgmPreProcessTemplate()}catch(aX){z("%s preProcess err",aC.pgmName);console.log(aX);aS=true}}else{aC.pgmPreProcessTemplate()}aC._ts.preProcess=j()-aH;aH=j();U(aC);aC._ts.te=j()-aH;aM.trigger("processed",aC);aH=j();ab(aC,"pgmOnLoad",A);if(pageMgr._trapJsError){try{aC.pgmOnLoad()}catch(aX){z("%s onLoad err",aC.pgmName);console.log(aX);aS=true}}else{aC.pgmOnLoad()}aC._ts.onLoad=j()-aH;if(aS){aM.trigger("error",{page:aC,jsErr:true})}gui.fixUpInputPair(aM);E("Loaded "+aC.pgmName);aM.trigger("loaded",aC);ar.success(aC,aG);if(!pageMgr._keepTemplateAfterLoadFlag){delete aC._template}if(!pageMgr._keepSubPagesAfterLoadFlag){delete aC._subPages}var aJ=-aC._ts.total;for(var aU in aC._ts){aJ+=aC._ts[aU]}aC._ts.total=j()-aC._ts.total;aC._ts.others=aC._ts.total-aJ;aM.trigger("ready",aC)}function az(aH){if(aH){if(at){te.cookie.set(h,G("#"+at).attr("checked"),te.LONG_STORED_DURATION_DAYS)}v("Redirecting to secured site");setTimeout(function(){G.hlp.switchToHttps()},0);return}ax.trigger("loaded",aC);ax.trigger("ready",aC);gui.showDisabledScrn(null,{header:"",errMsg:gui.emitHtml("p",null,te.loc("L@S#2961"))+gui.emitHtml("p",null,te.loc("L@S#2962"))+gui.emitHtml("p",null,te.loc("L@S#2960")),btnList:[{text:"L@S#0790",cmd:"ok_btn"}],complete:function(){az(true);return true}})}if(!n(aC)){return false}var ax=G("#"+aC.pgmDivId);var ay=G("#"+aC.pgmDivId).data(M);if(pageMgr._redirectToHttpsAtOnceFlag&&!G.hlp.isOverHttps()&&aC.pgmReqHttpsToView!=null){if(ay){av(ay)}aE();return}if(aC._isLoading){z("Page "+aC.pgmName+" is loading");return}var aG;if(pageMgr._useAppAuthInpBox&&pageMgr._doAuthChk&&aC.pgmCondAuth){if(G.hlp.hasAuthUserIdPw()){aD()}else{aq()}return}return aF();var aA;var aw;function aD(){aC.get({file:"/AuthChk",dataType:"json",cache:pageMgr._authHtfTimeoutMs,timeout:pageMgr._authHtfTimeoutMs,beforeSend:function(aH){aH.setRequestHeader("X-Auth-Quiet-Fail",true)}},function(aH){var aI=aH[0];if(aI.pgmData&&aI.pgmData.hasAuth===false){pageMgr._doAuthChk=false}console.log(aI.pgmStatus);if(aI.pgmStatus==0||aI.pgmStatus==am||aI.pgmStatus==f){aq()}else{aF()}})}function aq(){aA=G.hlp.getTmpDivId();aw=G.hlp.getTmpDivId();gui.YNDialogBox.show({title:"L@S#2474",contents:gui.emitHtml("p",null,te.loc("L@S#0292"))+gui.emitHtml("div",{"class":"gui-input-group"},gui.emitHtml("div",{"class":"gui-input-pair"},gui.emitHtml("label",null,te.loc("L@S#0065"))+gui.emitHtml("input",{type:"text",id:aA,"class":"text",value:"admin"}))+gui.emitHtml("div",{"class":"gui-input-pair"},gui.emitHtml("label",null,te.loc("L@S#0066"))+gui.emitHtml("input",{type:"password",id:aw,"class":"text"}))),customBtnText:["L@S#0005","L@S#0454"]},aB);setTimeout(function(){G("#"+aw).focus()},L)}function aB(aH){if(!aH){ax.trigger("error",{page:aC,authErr:true});return}var aJ=G("#"+aA).val();var aI=G("#"+aw).val();G.hlp.setAuthUserIdPw(aJ,aI);aD()}function aF(){aC._isLoading=true;if(ay&&ay==aC){av(ay);G("#"+aC.pgmDivId).html("")}ar=G.fillIn(ar,{success:A,error:A});aC._loadOpts=ar;aC._isActive=true;aC._ledmObjs={};aC._subPages=[];aC._ts={};aC._ts.total=j();ax.data(an,aC);ax.trigger("loading",aC);aG=aC.getResourceList();if(aC.pgmLedmLocalizationFile){G.debugLog.logMsg(af,G.debugLog.DEPRECATED_LEVEL,"pgmLedmLocalizationFile is deprecated")}if(aC.pgmAltLedmLocalizationFile){G.debugLog.logMsg(af,G.debugLog.DEPRECATED_LEVEL,"pgmAltLedmLocalizationFile is deprecated")}aC._ts.loadRes=j();aC.getWithRes(aG,au);return true}};pageMgr.getPageFrags=function(){return K};pageMgr.selectPageFrags=function(ar){var at=[];for(var aq=0;aq<K.length;++aq){var au=K[aq];if(ar(au)){at.push(au)}}return at};pageMgr.findPageFrag=function(ar){for(var aq=0;aq<K.length;++aq){var at=K[aq];if(ar(at)){return at}}return null};pageMgr.getPageByName=function(aq){return pageMgr.findPageFrag(function(ar){return ar.pgmName==aq})};pageMgr.getPageByDivId=function(aq){return G("#"+aq).data(M)};pageMgr.getSubPage=function(aq){return w.getSubPage(aq)};pageMgr.reloadLocalizationFiles=function(aq){if(ao===null){ao={pgmDivId:G.hlp.getTmpDivId(),pgmCacheLocalizeFlag:false};pageMgr.addPageFrag(ao)}ao.pgmLocalizationFile=Y.pgmLocalizationFile;ao.pgmAltLocalizationFile=Y.pgmAltLocalizationFile;pageMgr.loadPage(ao,{success:function(){w._localizeData=ao._localizeData;w._altLocalizeData=ao._altLocalizeData;if(aq){aq()}},error:function(){z("failed to load localization files")}})};pageMgr.loadResources=G.resLoader.loadResources;pageMgr.localize=function(){if(w==null){z("loc failed: "+arguments[0]);return arguments[0]}return w.localize.apply(w,arguments)};pageMgr.getLedmObj=function(ar){G.debugLog.logMsg(af,G.debugLog.DEPRECATED_LEVEL,"pageMgr.getLedmObj()"+p);for(var aq=0;aq<K.length;++aq){var at=K[aq];if(!at._isActive){continue}var au;if((au=at.getLedmObj(ar,true))!=null){v("getLedmObj: %s found in %s",ar,at.pgmName);return au}}z("getLedmObj: %s not found",ar);return null};pageMgr.putOp=function(at,ar,aq){G.debugLog.logMsg(af,G.debugLog.DEPRECATED_LEVEL,"pageMgr.putOp()"+p);at.put(ar,aq)};pageMgr.seqPutOp=function(at,ar,aq){G.debugLog.logMsg(af,G.debugLog.DEPRECATED_LEVEL,"pageMgr.seqPutOp()"+p);at.seqPut(ar,aq)};pageMgr._logErr=function(aq){G.debugLog.logMsg(af,G.debugLog.DEPRECATED_LEVEL,"pageMgr._logErr()"+p);G.debugLog.logMsg(af,G.debugLog.ERROR_LEVEL,aq)};pageMgr._logEvent=function(aq){G.debugLog.logMsg(af,G.debugLog.DEPRECATED_LEVEL,"pageMgr._logEvent()"+p);v(aq)};pageMgr.getInHtfFlag=function(){return d};pageMgr.setInHtfFlag=function(aq){var ar=d;d=aq;return ar};var r=401;var e="/DevMgmt/DiscoveryTree.xml";var ag="hlp";var N=".xml";var M="_pageFragLink";var an="_isLoading";var af="PageMgr";var p=" is deprecated";var P="full-width";var K=[];var Y={};var w=null;var ao=null;var Q="contentPane";var ak={"L@S#0457":"Communication Error","L@S#2499":"Internal System Error.","L@S#2218":"Network connection error. Check network and try again.","L@S#2497":"System Error","L@S#2498":"Unable to load this page due to these resource(s):"};var V={};var A=G.hlp.nopFn;var ap=G.hlp.trueFn;var q=G.hlp.falseFn;var y=0;var s=301;var am=401;var f=403;var a=404;var aa=503;var J="Location";var I="X-Session-Status";var h="redirectConfirm";var L=100;var d;function j(){return new Date().getTime()}function ab(aw,au,av){var at=G.typeOf(aw[au]);var ar;if(at=="function"){return}if(at=="string"){var aq=G.trim(aw[au]);if(aq===""){aw[au]=null}else{if((ar=G.hlp.getNestedFieldValue(aq))!=null){aw[au]=ar}else{aw[au]=av}}}if(aw[au]==null&&av!=null){aw[au]=av}}function n(at){var ar=G("#"+at.pgmDivId);if(ar.length===0){return true}var aq=ar.data(M);if(!aq){return true}ab(aq,"pgmOnSwitch",ap);return aq.pgmOnSwitch(at)}function U(au){var at={thisPageFrag:au,localize:function(){d=true;var av=au.localize.apply(this,arguments);d=false;return av},getLedmElem:function(av){return au.getLedmElem(av)},getLedmElemAttr:function(aw,av){return au.getLedmElemAttr(aw,av)},getTmpId:function(){return G.hlp.getTmpDivId()},getSubPage:function(av){return au.getSubPage(av)},skipTe:au.pgmSkipTe};var ar=G("#"+au.pgmDivId);var aq;if(au._template!=null){aq=au._template}else{if(au.pgmTemplateStr!=null){aq=au.pgmTemplateStr}else{if(au.pgmTemplateDiv){aq=G("#"+au.pgmTemplateDiv).html()}else{if(au.pgmUseTemplate!=null){aq=G.resLoader.getHtfData(au.pgmUseTemplate);if(aq==null){z("Embedded HTF "+au.pgmUseTemplate+" not found");aq=""}}else{aq=""}}}}te.processTemplate(ar,aq,at)}function l(ar,aq){if(ar==aq){return true}var at=aq.lastIndexOf("/");if(at>=0){return false}var au=ar.lastIndexOf("/");if(au<0){return false}ar=ar.substr(au+1);return ar==aq}var ae=G.resLoader.fillInLoadOpts;var ad=G.resLoader.fillInResList;function u(at){var ar=at.indexOf(":");var aq=at.substr(0,ar);var au=at.substr(ar+1);return[aq,au]}function k(ar){var au=u(ar);var aq=au[0];var at=au[1];at=G.hlp.mElem(at);return[aq,at]}function ah(aq,ar){if(aq.lastIndexOf(ar)!=aq.length-ar.length){aq+=ar}return aq}function C(ar,aq){if(!ar._ledmObjs[aq]){aq=ah(aq,N)}if(ar._ledmObjs[aq]){return ar._ledmObjs[aq].ledmObj}z("getRealLedmObj: %s not found",aq);return null}function t(ar){var aq=ar.file;if(!this._ledmObjs[aq]){aq=ah(ar.file,N)}if(this._ledmObjs[aq]){ar.file=aq;ar.pgmData=C(this,aq);if(ar.dataType!="ledm"&&ar.dataType!="manifest"){ar.dataType="ledm"}}}function v(){var aq=[af,0];for(var ar=0;ar<arguments.length;++ar){aq.push(arguments[ar])}G.debugLog.logMsg.apply(G.debugLog,aq)}function F(at,aq){var ar=aq?": exit":": entry";v(at+ar)}function E(at){var aq=[af,G.debugLog.INFO_LEVEL];for(var ar=0;ar<arguments.length;++ar){aq.push(arguments[ar])}G.debugLog.logMsg.apply(G.debugLog,aq)}function z(){var aq=[af,G.debugLog.ERROR_LEVEL];for(var ar=0;ar<arguments.length;++ar){aq.push(arguments[ar])}G.debugLog.logMsg.apply(G.debugLog,aq)}function g(aq){v(aq)}function T(aq){v(aq+": started")}function S(ar,at){var aq=at?": failed":": success";v(ar+aq)}function aj(){function ar(at,av,au){au=G.extend({fileSuffix:""},au);if(G.typeOf(av)!="array"){av=[av]}G.each(av,function(aw,ax){at.push({file:ah(ax,au.fileSuffix),dataType:au.dataType,pgmAppType:au.pgmAppType})})}var aq=[];if(pageMgr._doAuthChk&&this.pgmCondAuth===true){aq.push({file:"/AuthChk",dataType:"json",cache:pageMgr._ajaxCacheHtfFlag,timeout:pageMgr._authHtfTimeoutMs})}if(this.pgmTemplate){aq.push({file:this.pgmTemplate,dataType:"text",pgmAppType:"template",cache:pageMgr._ajaxCacheHtfFlag,timeout:pageMgr._htfTimeoutMs})}if(this.pgmSubPages){ar(aq,this.pgmSubPages,{dataType:"text",pgmAppType:"subPage",cache:pageMgr._ajaxCacheHtfFlag})}if(this.pgmJsFiles){ar(aq,this.pgmJsFiles,{dataType:"script"})}if(pageMgr._loadPageFragCss&&this.pgmCssFiles){ar(aq,this.pgmCssFiles,{dataType:"css"})}if(this.pgmXmlFiles){ar(aq,this.pgmXmlFiles,{dataType:"ledm",pgmAppType:"ledm"})}if(this.pgmManifestFiles){ar(aq,this.pgmManifestFiles,{dataType:"manifest",pgmAppType:"manifest"})}if(this.pgmStdXmlFiles){ar(aq,this.pgmStdXmlFiles,{dataType:"xml"})}if(this.pgmLocalizationFile){aq.push({file:this.pgmLocalizationFile,dataType:"json",pgmAppType:"localize",cache:this.pgmCacheLocalizeFlag})}if(pageMgr._loadAltLocalizationFileFlag&&this.pgmAltLocalizationFile){aq.push({file:this.pgmAltLocalizationFile,dataType:"json",pgmAppType:"localizeAlt",cache:this.pgmCacheLocalizeFlag})}return aq}function m(aq){pageMgr.loadPage(this,aq)}function X(at){if(this._subPages&&this._subPages.length){for(var ar=0;ar<this._subPages.length;++ar){var au=this._subPages[ar];if(l(au.file,at)){return au.data}}}if(this!=w){return w.getSubPage(at)}var aq=G.resLoader.getHtfData(at);if(aq!=null){return aq}z("%s not found",at);return""}function b(){var aq=arguments;if(aq.length==0){return""}var at=aq[0];var ar=true;do{if(this.pgmOverrideLocalize){if((aq[0]=this.pgmOverrideLocalize(at))!=null){break}}if(this._localizeData){if((aq[0]=this._localizeData[at])!=null){break}}if(this._altLocalizeData){if((aq[0]=this._altLocalizeData[at])!=null){break}}if(this!==w){return w.localize.apply(w,aq)}aq[0]=at;ar=false}while(false);if(ar&&d&&G.typeOf(aq[0])=="string"){aq[0]=aq[0].replace(/'/g,"&#39;").replace(/"/g,"&quot;")}return G.hlp.sprintf.apply(this,aq)}function B(aq,ar){this._ledmObjs[aq]=ar}function x(aq,ar){if(!this.hasFocus()){return null}if(ar===undefined){ar=true}if(!this._ledmObjs[aq]){aq=ah(aq,N)}if(this._ledmObjs[aq]){return this._ledmObjs[aq].xmlData}if(!ar){z("getLedmObj: %s not found",aq)}return null}function ac(aq){var ar=x.call(this,aq);if(ar!=null){return ar.documentElement}else{return null}}function o(ar){var au=k(ar);var aq=au[0];ar=au[1];var at=this.getLedmObj(aq);if(!at){z("getLedmElem: LEDM file %s not found for %s",aq,ar);return null}return G(ar,at)}function W(ar,aq){var at=this.getLedmElem(ar);if(at==null){return""}return G(at).attr(aq)}function c(aq,au){if(au.op!="get"&&au.op!="cond-get"){t.call(aq,au);return}if(au.pgmHttpResponseHdr==null){au.pgmHttpResponseHdr=[]}if(G.inArray(J,au.pgmHttpResponseHdr)<0){au.pgmHttpResponseHdr.push(J)}if(G.inArray(I,au.pgmHttpResponseHdr)<0){au.pgmHttpResponseHdr.push(I)}if(au.pgmAppType==null){au.pgmAppType=au.dataType}if(au.dataType=="manifest"&&au.arg!=null){au.pgmData=C(aq,au.file)}au._orgOp=au.op;au._orgArg=au.arg;if(au.resLink){if(au.resLink.charAt(0)=="/"&&au.arg.charAt(0)=="/"){au.arg=au.arg.substring(1)}var at={};at[au.resLink]=au.arg;au.arg=at}if(au.op=="cond-get"){var ar=au.file;if(au._orgArg!=null){ar+=au._orgArg}au.op=x.call(aq,ar)!=null?"nop":"get"}}function ai(aq,au){function ar(aw){c(at,aw)}function av(ay){var az=true;var aw;var aA;for(aw=0;aw<ay.length;++aw){aA=ay[aw];az&=!aA.pgmErr}if(az&&at.hasFocus()){for(aw=0;aw<ay.length;++aw){aA=ay[aw];if(aA.op!="get"){continue}switch(aA.pgmAppType){case"manifest":if(aA.arg!=null){aA.arg=aA._orgArg;delete aA._orgArg;aA.file+=aA.arg}case"ledm":at.addLedmObj(aA.file,{ledmObj:aA.pgmData,xmlData:aA.pgmXmlData});break;case"subPage":at._subPages.push({file:aA.file,data:aA.pgmData});break;case"template":at._template=aA.pgmData;break;case"localize":at._localizeData=aA.pgmData;break;case"localizeAlt":at._altLocalizeData=aA.pgmData;break;default:break}}}for(aw=0;aw<ay.length;++aw){ay[aw].op=aA._orgOp}au.complete(ay);var ax=false;for(aw=0;aw<ay.length;++aw){ax|=ay[aw].op=="get"}if(!ax&&at.pgmReloadAfterPut){at.reload()}}var at=this;au=ae(au,"get");aq=ad(aq,au.op,ar);pageMgr.loadResources(aq,av)}function R(ar,av){var ay={};var aq=[];function at(az){c(au,az)}function aw(aA){var az=G.map(aA,function(aC,aB){if(aC.file.match(/^.*\.js$/)){return aC.file}else{return null}});ax(az,0);au.get(aq,function(aC){for(var aB=0;aB<aC.length;++aB){aA.push(aC[aB])}av.complete(aA)})}function ax(aE,aF){if(aE==null){return}if(G.typeOf(aE)!="array"){aE=[aE]}for(var aD=0;aD<aE.length;++aD){var aC=aE[aD];if(ay[aC]){continue}ay[aC]=true;if(au.getLedmObj(aC,true)){v("_getWithRes: %s is already loaded",aC);continue}if(!G.resLoader.isJsFile(aC)){var az=G.resLoader.splitDependsName(aC);if(az.type==ag){continue}var aB;var aA;switch(az.type){case"template":aB="text";aA="template";break;case"subpage":aB="text";aA="subPage";break;case"localize":aB="json";aA="localize";break;case"localizealt":aB="json";aA="localizeAlt";break;default:aB=az.type;if(aB){aB=aB.toLowerCase()}aA=null;break}aq.push({file:az.file,dataType:aB,pgmAppType:aA})}ax(G.resLoader.getJsDependencies(aC),aF+1)}}var au=this;av=ae(av,"get");ar=ad(ar,av.op,at);au.get(ar,aw)}function al(au,aw){function ax(az){t.call(av,az)}function ay(aA){var az=true;if(aq<au.length-1){az=aw.stepComplete(aA[0],aq)}au.hasErr|=aA.hasErr;if(au.hasErr&&aw.stopOnErr||az===false){av.pgmReloadAfterPut=ar;aw.complete(au);return}if(++aq>=au.length){av.pgmReloadAfterPut=ar;aw.complete(au);return}aw.stepBeforeSend(au[aq],aq);av.get(au[aq],ay)}var av=this;aw=ae(aw,"get");au=ad(au,aw.op,ax);if(au.length<2){av.get(au,aw);return}for(var at=0;at<au.length;++at){au[at].pgmLoaded=false;au[at].pgmComplete=false}if(aw.stepBeforeSend==null){aw.stepBeforeSend=A}if(aw.stepComplete==null){aw.stepComplete=A}var ar=av.pgmReloadAfterPut;av.pgmReloadAfterPut=false;var aq=0;au.hasErr=false;aw.stepBeforeSend(au[aq],aq);av.get(au[aq],ay)}function H(aq,ar){ai.call(this,aq,ae(ar,"put"))}function O(aq,ar){al.call(this,aq,ae(ar,"put"))}function Z(){return this._subPages!=null&&this._ledmObjs!=null}G(document).ready(function(){var aq=new te.QueryString();aq.read();if(aq.get("appAuthInpBox")){pageMgr._useAppAuthInpBox=true}pageMgr.start()})})(jQuery);var te={};(function(){te.nopFn=$.hlp.nopFn;te.trueFn=$.hlp.trueFn;te.falseFn=$.hlp.falseFn;te.isBoolStr=function(f){return $.trim(f).toLowerCase()=="true"};te.condAppendStr=function(f){if(f!=null&&f!=""){return" "+f}else{return""}};te.concatStr=function(){var f=$.map(arguments,function(h,g){h=$.trim(h);if(h!=""){return h}else{return null}});return f.join(" ")};te.condAppendToArray=function(h,f){for(var g=0;g<h.length;++g){if(h[g]==f){return}}h.push(f)};te.strCmp=function(g,f){return g==f?0:g<f?-1:1};te.chooseSingMulStr=function(g,h,f){return g>-2&&g<2?h:f};te.getObjKeys=function(h){var f=[];for(var g in h){f.push(g)}return f};te.escUserInput=function(f,g){f=$.escHtmlEntities(f);if(g){var h=/  /g;f=f.replace(h," &nbsp;")}return f};te.getLiveProp=function(h,f){var g={};if(f.range!=null){f.min=f.range+".min";f.max=f.range+".max";f.step=f.range+".step"}$.each(f||{},function(j,k){switch(j){case"_valRange":g[j]=[];$.each(k,function(l,m){g[j].push($.hlp.getNestedFieldValue(h,m))});break;case"max":case"maxLength":case"min":case"optionArray":case"step":g[j]=$.hlp.getNestedFieldValue(h,k);break;default:g[j]=k}});return g};te.hasHttpsPrefix=$.hlp.hasHttpsPrefix;te.isOverHttps=$.hlp.isOverHttps;te.switchToHttps=$.hlp.switchToHttps;te.logMsg=$.debugLog.logMsg;te.VERBOSE_DEBUG_LEVEL=$.debugLog.VERBOSE_LEVEL;te.INFO_DEBUG_LEVEL=$.debugLog.INFO_LEVEL;te.DEPRECATED_DEBUG_LEVEL=$.debugLog.DEPRECATED_LEVEL;te.WARN_DEBUG_LEVEL=$.debugLog.WARN_LEVEL;te.ERROR_DEBUG_LEVEL=$.debugLog.ERROR_LEVEL;te.getDisplayLang=function(){var f=te.cookie.getVal("lang");if(f!=""){return f}f=te.loc("L@S#0000");if(f!=""&&f!="L@S#0000"){return f}return"eng"};te.isLangSupported=function(f){return $.inArray($.hlp.langCodeMap[f].uiCode,apps.Product.SUPPORTED_LANGUAGES)>=0};te.isLangRTL=function(f){return f=="arb"||f=="heb"};te.mElem=$.hlp.mElem;te.getLedmElem=function(f){return te._getLedmElem(f)};te.getElemCap=function(f){var j={type:"",access:"",xpath:"",integer:{min:0,max:0,step:0},str:{len:0}};var h=te.getLedmElem(f);if(h){j.access=($(h).attr("access")!=null)?$(h).attr("access"):"readOnly";j.xpath=($(h).attr("elementXPath")!=null)?$(h).attr("elementXPath"):"";var g=$(h).attr("typeof");if((g=="dd:Integer")||(g=="dd:Int")){j.type="integer";j.integer={min:parseInt(($(h).attr("min")!=null)?$(h).attr("min"):0),max:parseInt(($(h).attr("max")!=null)?$(h).attr("max"):0),step:parseInt(($(h).attr("step")!=null)?$(h).attr("step"):0)}}else{if($(h).attr("typeof")=="dd:String"){j.type="string";j.str={len:parseInt(($(h).attr("length")!=null)?$(h).attr("length"):0)}}}}return j};te.setLedmElemText=function(f,g){var h=te.getLedmElem(f);if(h==null){return}h.text(g)};te.getLedmNumInArray=function(f){var g=te.getLedmElem(f);if(g==null){return 0}return g.length};te.getLedmValue=function(f){var g=te.getLedmElem(f);if(g==null){return""}return g.text()};te.getLedmValueAsNum=function(f){return +te.getLedmValue(f)};te.getLedmValueList=function(g){var h=te.getLedmElem(g);if(h==null){return[]}var f=h.children();var j=[];f.each(function(k){j[j.length]=$(this).text()});return j};te.pollXmlFile=function(l,j){function h(n){if(n.hasErr){g.hasErr=true;j.error(n);return}if(j.startCallback(n[0])===false){return}setTimeout(m,j.pollDelayMs)}function m(){l.get({file:j.pollXmlFile,dataType:j.dataType},f)}function f(n){if(n.hasErr){g.hasErr=true;if(!j.contOnErr){j.error(n[0]);return}}else{if(j.process(n[0].pgmData,g)===false){g.isDone=true;return}}if(g.stopFlag||new Date().getTime()>=k+j.timeoutMs){g.isDone=true;g.hasErr=true;g.errCode="timeout";n[0].pgmErr=true;n[0].pgmStatus=409;j.error(n[0]);return}setTimeout(m,j.pollDelayMs)}j=$.fillIn(j,{dataType:"xml",startCallback:te.nopFn,error:te.nopFn,pollDelayMs:500,timeoutMs:20000,contOnErr:false});var k=new Date().getTime();var g={isDone:false,hasErr:false};if(j.startXmlFile){l.put({op:"post",file:j.startXmlFile,beforeSend:j.postBeforeSend,pgmHttpResponseHdr:j.pgmHttpResponseHdr},h)}else{setTimeout(m,j.pollDelayMs)}return g};te.stopPollXmlFile=function(f){f.stopFlag=true};te.chainShowResultScrn=function(f){var h=500;var l=1500;var k;var m;var g;function n(){var p;if(f.complete!=null){p=f.complete(g)}if(p!==false){gui.showResultScrn(f.pageFrag,g,f.resultScrnOpts)}}function j(){k=null;var p=+new Date()+l;gui.showProgressScrn(f.pageFrag,{isDone:function(){return m&&+new Date()>=p},complete:function(){n()}})}function o(p){g=p;if(k==null){m=true;return}clearTimeout(k);n()}k=setTimeout(j,h);return o};te.findNamespaceURI=function(k,n){if(!k.documentElement){console.error("ownerDoc.documentElement: "+k.documentElement);return""}if(!k.documentElement.attributes){console.error(", ownerDoc.documentElement.attributes: "+k.documentElement.attributes);return""}var f=n.indexOf(":");if(f<0){console.warn("elem: "+n+", ':' not found");return""}var m=n.substr(0,f);var j=k.documentElement.attributes;for(var l=0;l<j.length;++l){var h=j[l].name;f=h.indexOf(":");if(f<0){continue}var g=h.substr(f+1);if(g==m){return j[l].value}}return""};te.createNodeNs=function(g,k){var j;var f;if(g.ownerDocument){f=g.ownerDocument}else{f=g}var h=te.findNamespaceURI(f,k);if(f.createElementNS){j=f.createElementNS(h,k)}else{j=f.createNode(1,k,h)}return j};te.appendChild=function(g,f){if(g.ownerDocument){g.appendChild(f)}else{g.firstChild.appendChild(f)}return g};te.condCreateNode=function(k,m,f){var h=te.mElem(m);var l=$(h+":last",k);if(l.length==0){var g=$(k).get(0);var j=te.createNodeNs(g,m);te.appendChild(g,j);l=$(h,k)}if(f!=null){l.text(f)}return l};te.createNode=function(k,m,f){var h=te.mElem(m);var g=$(k).get(0);var j=te.createNodeNs(g,m);te.appendChild(g,j);var l=$(h+":last",k);if(f!=null){l.text(f)}return l};te.removeElem=function(f){var g=$(f).get(0);if(g!=null){g.parentNode.removeChild(g)}};te.removeChildren=function(f){var g=$(f).get(0);if(g==null){return}while(g.lastChild){g.removeChild(g.lastChild)}};te._xmlToStr=function(g){var f;try{f=(new XMLSerializer()).serializeToString($(g).get(0))}catch(h){f=$(g).get(0).xml}return f};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";te.encodeBase64Str=function(h){var f="";var p,n,l;var o,m,k,j;var g=0;do{p=h.charCodeAt(g++);n=h.charCodeAt(g++);l=h.charCodeAt(g++);o=p>>2;m=((p&3)<<4)|(n>>4);k=((n&15)<<2)|(l>>6);j=l&63;if(isNaN(n)){k=j=64}else{if(isNaN(l)){j=64}}f+=a.charAt(o)+a.charAt(m)+a.charAt(k)+a.charAt(j)}while(g<h.length);return f};te.decodeBase64Str=function(h){var f="";var p,n,l;var o,m,k,j;var g=0;h=h.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{o=a.indexOf(h.charAt(g++));m=a.indexOf(h.charAt(g++));k=a.indexOf(h.charAt(g++));j=a.indexOf(h.charAt(g++));p=(o<<2)|(m>>4);n=((m&15)<<4)|(k>>2);l=((k&3)<<6)|j;f+=String.fromCharCode(p);if(k!=64){f+=String.fromCharCode(n)}if(j!=64){f+=String.fromCharCode(l)}}while(g<h.length);return f};te.encodeUtf8=function(f){return unescape(encodeURIComponent(f))};te.decodeUtf8=function(f){return decodeURIComponent(escape(f))};te.loopIdx=function(f){return te._tmpStore.loopIdx[f]};te.setLoopIdx=function(f,g){te._tmpStore.loopIdx[f]=g};te.includeSubPage=function(h){if($.typeOf(h)=="string"){h={subPageId:h}}h=$.fillIn(h,{subPageId:0,loopIdx:0,idx:0});te.setLoopIdx(h.loopIdx,h.idx);var f=pageMgr.setInHtfFlag(true);var g=new $.AjaxPages().getTemplateStr(te.getSubPage(h.subPageId));pageMgr.setInHtfFlag(f);return g};te.repeatSubPage=function(g){if($.typeOf(g)=="string"){g={subPageId:g}}g=$.fillIn(g,{subPageId:0,loopIdx:0,num:1});var f="";for(g.idx=0;g.idx<g.num;++g.idx){f+=te.includeSubPage(g)}return f};te.loc=te.localize=pageMgr.localize;te.processTemplate=function(j,f,h){te.opts=h;te._thisPageFrag=h.thisPageFrag;te._getLedmElem=h.getLedmElem;te.getSubPage=h.getSubPage;if(f==null){return}var g=te.loc;te.loc=te.localize=h.localize;te._tmpStore={};te._tmpStore.loopIdx=new Array(d);if(h.skipTe){$(j).html(f)}else{new $.AjaxPages().processTemplate(f,j)}te.loc=te.localize=g};te.QueryString=function(){this.hash=[];this.arg=[];this.get=function(f){return this.hash[f]};this.getAll=function(){return this.arg};this.read=function(h){var k;if(h){k=h.substr(h.lastIndexOf("?")+1,h.length)}else{k=window.location.search.substr(1,window.location.search.length)}if(k.length==0){return}var j=k.split("&");for(var f=0;f<j.length;++f){var g=j[f].split("=");if(g[1]==null){g[1]=true}this.hash[g[0]]=g[1];this.arg.push(g[1])}}};var c="TE";var e=" is deprecated";var d=10;te.getOrgLedmElem=function(f){return te._getOrgLedmElem(f)};te.getLedmElemAttr=function(g,f){return te._getLedmElemAttr(g,f)};te.getStepsElemCap=function(f){var h={min:0,max:0,step:0};var g=this.getLedmElem(f);if(g){h={min:parseInt(($(g).attr("min")!=null)?$(g).attr("min"):0),max:parseInt(($(g).attr("max")!=null)?$(g).attr("max"):0),step:parseInt(($(g).attr("step")!=null)?$(g).attr("step"):0)}}return h};te.getOrgLedmValue=function(f){var g=this.getOrgLedmElem(f);if(g==null){return""}return g.text()};te.getArrayBasedLedmValue=function(g,f,j){var h=this.getLedmElem(g+":nth("+f+") "+j);if(h==null){return""}return h.text()};te.getLedmValueAssociativeArray=function(f){return te.jQChildrenNodesToAssociativeArray(te.getLedmElem(f))};te.jQChildrenNodesToAssociativeArray=function(g){var h=new Object();if(g==null){return h}var f=g.children();f.each(function(j){h[$(this).text()]=true});return h};te.localizeLedmElem=function(g,f){return te._localizeLedmElem(g,f)};te.associate=function(h,g,f){te._associate(h,g,f)};te.includeGblSubPage=function(f){return this._includeSubPage(f,true)};te.repeatGblSubPage=function(f){return this._repeatSubPage(f,true)};te.getThisPageFrag=function(){te.logMsg(c,te.DEPRECATED_DEBUG_LEVEL,"te.getThisPageFrag()"+e);return this._thisPageFrag};te.isParseMode=function(){return this.opts.parseOnlyFlag};te.simplePrintJobErrMsgs={409:"L@S#1126",500:"L@S#3556",503:"L@S#1126"};te.startPrintJob=function(f){var g={completed:false,err:false,errCode:0};var h=new te.Job.InternalPrint({job:f,statusCallback:function(k,j){g.completed=false},completeCallback:function(j){g.completed=true},errorCallback:function(k,j){g.completed=true;g.err=true;g.errCode=+j}});h.start();return g};te.startPrintJobAndWait=function(h,g){var f=te.startPrintJob(g.jobId);gui.showProgressScrn(h,{header:g.header,msg:g.progressText,isDone:function(){return f.completed},complete:function(){g.completed=f.completed;g.err=f.err;g.errCode=f.errCode;if(g.complete){if(g.complete()!==false){return}}var j=[{pgmErr:f.err,pgmStatus:f.errCode}];j.hasErr=f.err;gui.showResultScrn(h,j,{header:g.header,msg:g.resultMsg||"L@S#2599",errMsgs:te.simplePrintJobErrMsgs})}})};te.createSimplePrintJob=function(h,g){g.header=g.btnText;var f=new gui.Button({text:g.btnText,onClick:function(){te.startPrintJobAndWait(h,g)}});f.create(g.divId);return f};te.startTestFaxJobAndWait=function(j,g){g=$.extend({getPassMsg:function(){return gui.emitHtml("p",null,te.loc("L@S#2618"))},getFailMsg:function(){return gui.emitHtml("p",null,te.loc("L@S#2617"))},getErrMsg:function(){}},g);var f={completed:false,err:false,errCode:0};var h=new te.Job.TestFax({statusCallback:function(l,k){f.completed=false},completeCallback:function(l,k){f.completed=true;var m=$("FaxTestStatus FaxOverallTestStatus",h._jobStatObj.xmlData).text()=="passed";f.err=!m;if(m){f.resultMsg=g.getPassMsg()}else{f.resultMsg=g.getFailMsg()}},errorCallback:function(l,k){f.completed=true;f.err=true;f.errCode=+k;f.resultMsg=g.getErrMsg()}});h.start();gui.showProgressScrn(j,{header:g.header||"L@S#2519",msg:"L@S#3143",isDone:function(){return f.completed},complete:function(){var k=[{pgmErr:f.err,pgmStatus:f.errCode}];k.hasErr=f.err;gui.showResultScrn(j,k,{header:g.header||"L@S#2519",msg:f.resultMsg,errMsg:f.resultMsg,errMsgs:{503:"L@S#1936"}})}})};te.invalidateLedmCapCache=$.resLoader.invalidateLedmCapCache;te.invalidateLedmCache=$.resLoader.invalidateLedmCache;te.notifyCountryRegionHasChanged=function(){te.invalidateLedmCapCache();$("body").trigger("countryRegionHasChanged")};te.isAio=function(){return $.hlp.ledm.hasTree("ScanJobManifest.xml")};te.hasDigitalSendFeature=function(){return te.scanToEmailFeature()||te.scanToFolderFeature()||te.hasFaxArchiveFeature()};te.scanToEmailFeature=function(){return $.hlp.ledm.hasTree("EmailServiceManifest.xml")};te.scanToFolderFeature=function(){return $.hlp.ledm.hasTree("FolderServiceManifest.xml")};te.hasFaxFeature=function(){return $.hlp.ledm.hasTree("FaxConfigDyn.xml")};te.hasFaxLogFeature=function(){return $.hlp.ledm.hasTree("FaxActivityLogDyn.xml")};te.hasFaxArchiveFeature=function(){return $.hlp.ledm.hasTree("DeviceFaxArchiveDyn.xml")};te.hasWebServicesFeature=function(){return $.hlp.ledm.hasTree("ePrintManifest.xml")};te.getProductFlags=function(){return pageMgr.getPageByName("pgProductFlags")||{}};te.WIN_OPTIONS="left=20,top=20,width=1000,height=600,toolbar=1,resizable=1,status=1,location=1,menubar=1,scrollbars=1";te.STARTUP_LEDM_POLL_MS=100;te.SHORT_STORED_DURATION_DAYS=3;te.MED_STORED_DURATION_DAYS=14;te.LONG_STORED_DURATION_DAYS=365;te.swDownloadLangMap={};$.each($.hlp.langCodeMap,function(f,g){te.swDownloadLangMap[f]=g.swDnldCode||g.code2d});var b;te.setHasFaxBlockListFeature=function(g){b=g};te.getHasFaxBlockListFeature=function(){return b}})();(function(){var g={};te.sXmlParser=g;g.parse=function(o,m,l){function k(s,q){var p=[];for(var r=0;r<s.length;++r){p.push(s[r][q])}return p}function j(s,x){var p;var r;switch(x.type){case"string":p=$(this).text();if(x.trim){var w=/^(\n)+/;var t=/(\n)+$/;p=$.trim(p.replace(w,"").replace(t,""))}break;case"number":case"int":p=+$(this).text();break;case"bool":p=te.isBoolStr($(this).text());break;case"tEnableEnum":p=$.trim($(this).text()).toLowerCase()=="enabled";break;case"tOnEnum":p=$.trim($(this).text()).toLowerCase()=="on";break;case"tYesEnum":p=$.trim($(this).text()).toLowerCase()=="yes";break;case"array":var q;var u;if(x.elmType=="struct"){q=x.schema;u=false}else{q={name:x.elmName,type:x.elmType,hasAttr:x.elmHasAttr};u=true}p=[];$(this).children().each(function(v){var y=g.parse(this,q,$.extend({},l,{parseThisLevel:u}));if(l.genXmlLink){y._xmlLink=this}p.push(y)});if(x.elmType!="struct"){p=k(p,q.jsName)}break;case"anon-array":if(x.elmType=="struct"){p=g.parse(this,x.schema,l);if(l.genXmlLink){p._xmlLink=this}}else{p={};j.call(this,p,{jsName:x.jsName,type:x.elmType,hasAttr:x.hasAttr});p=p[x.jsName]}if(s[x.jsName]==null){s[x.jsName]=[]}if(x.hasAttr){r=p;p=e(this);p.data=r}s[x.jsName].push(p);return;case"array-string":j.call(this,s,{jsName:x.jsName,type:"anon-array",elmType:"string",hasAttr:x.hasAttr});return;case"array-struct":j.call(this,s,{jsName:x.jsName,type:"anon-array",elmType:"struct",schema:x.schema,hasAttr:x.hasAttr});return;case"struct":p=g.parse(this,x.schema,l);break;default:console.error("Unknown type "+x.type+" for "+x.name);return}if(x.hasAttr){r=p;p=e(this);p.data=r}s[x.jsName]=p}m=b(m);if($.typeOf(l)=="boolean"){l={parseThisLevel:l}}l=$.fillIn(l,{parseThisLevel:false,emitUnknownTags:false,genXmlLink:false});if(!l.parseThisLevel){o=$(o).children()}var n={};$(o).each(function(q){var t=a(m,this.tagName);if(t!=null){j.call(this,n,t)}else{if(l.emitUnknownTags){var p=h(this.tagName);var r;var s=$(this).children();if(s.length!=0){r=g.parse(s,null,$.extend({},l,{parseThisLevel:true}))}else{r=$(this).text()}switch($.typeOf(n[p])){case"array":n[p].push(r);break;case"null":case"undefined":n[p]=r;break;default:n[p]=[n[p],r];break}}else{if(m.isComplete||l.warnUnknownTag){console.warn("Unknown tag "+this.tagName)}}}});if(l.genXmlLink){n._xmlLink=$(o)}return n};g.createJsObj=function(l){function j(o){var n;switch(o.type){case"string":n="";break;case"number":case"int":n=0;break;case"bool":case"tEnableEnum":case"tOnEnum":case"tYesEnum":n=false;break;case"array":case"anon-array":case"array-string":case"array-struct":n=[];break;case"struct":n=g.createJsObj(o.schema);break;default:console.error("Unknown type "+o.type+" for "+o.name);return}if(o.hasAttr){m[o.jsName]={};m[o.jsName].data=n}else{m[o.jsName]=n}}l=b(l);var m={};for(var k=0;k<l.length;++k){j(l[k])}return m};g.toXml=function(l,n,p,m){if(l==null){console.error("toXml: "+l+" is null");return}if($("> html",l).length>0){console.warn("toXml: writing to HTML node")}m=$.fillIn(m,{overwrite:false});if(m.overwrite){te.removeChildren(l)}else{f($(l).children(),n)}if(m.isSingleElem){if($.typeOf(p)=="object"){for(var k in p){break}p=p[k]}l.childNodes[0].nodeValue=p;return}var j=$(l);var o=j.clone().get(0);te.removeChildren(o);d(o,n,p);c(j.get(0),o)};function a(l,k){for(var j=0;j<l.length;++j){var m=l[j];if(m.name==k){return m}}return null}function h(j){if(j.indexOf(":")>=0){return j.split(":")[1]}else{return j}}function b(l){var k=$.typeOf(l);if(k=="null"||k=="undefined"){l=[]}else{if(k!="array"){l=[l]}}for(var j=0;j<l.length;++j){var m=l[j];if(m==null){console.error("Null entry in schema!");continue}if($.typeOf(m)=="string"){m={name:m,type:"string"}}if(m.elmName!=null&&m.type==null){m.type="array"}if(m.type=="array"&&m.elmType==null){if(m.schema!=null){m.elmType="struct"}else{m.elmType="string"}}if(m.type==null){if(m.schema!=null){m.type="struct"}else{m.type="string"}}if(m.jsName==null&&m.name!=null){m.jsName=h(m.name)}if(m.schema!=null&&$.typeOf(m.schema)!="array"){m.schema=[m.schema]}}return l}function e(l){var m={};for(var k=0;k<l.attributes.length;++k){var n=l.attributes[k];var j;switch(n.name){case"length":case"min":case"max":case"step":j=+n.value;break;default:j=n.value;break}m[n.name]=j}return m}function f(k,j){j=b(j);$(k).each(function(){var l=a(j,this.tagName);if(l==null){return}switch(l.type){case"array":if(l.isComplete){te.removeChildren(this);break}if(l.elmType!="struct"){break}$(this).children().each(function(){f(this,l.schema)});break;case"anon-array":if(l.isComplete){te.removeElem(this);break}if(l.elmType=="struct"){f(this,l.schema)}break;case"array-string":f(this,{type:"anon-array",elmType:"string",isComplete:l.isComplete});break;case"array-struct":f(this,{type:"anon-array",elmType:"struct",schema:l.schema,isComplete:l.isComplete});break;case"struct":if(l.isComplete){te.removeChildren(this)}else{f($(this).children(),l.schema)}break;default:break}})}function d(l,m,o,n){function j(x,w){var p=w?o:o[x.jsName];var t;if(p==null){return}if(x.hasAttr){p=p.data}switch(x.type){case"string":break;case"number":case"int":break;case"bool":p=p?"true":"false";break;case"tEnableEnum":p=p?"enabled":"disabled";break;case"tOnEnum":p=p?"On":"Off";break;case"tYesEnum":p=p?"Yes":"No";break;case"array":var r=te.createNode(l,x.name);if(x.elmType=="struct"){var u;if(x.elmName){u=te.createNode(r,x.elmName)}else{u=r}for(var q=0;q<p.length;++q){d(u,x.schema,p[q])}}else{var s={name:x.elmName,type:x.elmType,hasAttr:x.elmHasAttr};for(t=0;t<p.length;++t){d(r,s,p[t],true)}}return;case"anon-array":for(t=0;t<p.length;++t){if(x.elmType=="struct"){d(te.createNode(l,x.name),x.schema,p[t])}else{te.createNode(l,x.name,p[t])}}return;case"array-string":j({jsName:x.jsName,name:x.name,type:"anon-array",elmType:"string"},w);return;case"array-struct":j({jsName:x.jsName,name:x.name,type:"anon-array",elmType:"struct",schema:x.schema},w);return;case"struct":d(te.createNode(l,x.name),x.schema,p);return;default:console.error("Unknown type "+p.type+" for "+x.name);return}te.createNode(l,x.name,p)}m=b(m);for(var k=0;k<m.length;++k){j(m[k],n)}}function c(o,k){function l(t,j,u){while(j<t.length){if(t[j].tagName==u.tagName){return j}++j}return -1}var s=o.childNodes;var r=k.childNodes;var p=0;var n=0;while(p<s.length&&n<r.length){if(s[p].tagName==r[n].tagName){if($(s[p]).children().length>0||$(r[n]).children().length>0){c(s[p],r[n])}else{$(s[p]).text($(r[n]).text())}++p;++n;continue}var m=l(r,n+1,s[p]);if(m>=0){for(var q=n;q<m;++q){o.insertBefore(r[q].cloneNode(true),s[p])}n=m;continue}++p}for(;n<r.length;++n){o.appendChild(r[n].cloneNode(true))}}})();var gui={};(function(w){var P="/webApps/images/";var F="icon_delete";var I="icon_status_unknown";var C=" *";gui.imageMapping={};var m={dg_icon_error:"/webApps/images/dg_icon_error.gif",dg_icon_success:"/webApps/images/dg_icon_success.gif",dg_icon_warning:"/webApps/images/dg_icon_warning.gif",icon_action:"/webApps/images/icon_action.gif",icon_delete:"/webApps/images/icon_delete.gif",icon_disable:"/webApps/images/icon_disable.gif",icon_enable:"/webApps/images/icon_enable.gif",icon_newdocument:"/webApps/images/icon_newdocument.gif",icon_print:"/webApps/images/icon_print.gif",icon_ruledelete:"/webApps/images/icon_ruledelete.gif",icon_status_critical09:"/webApps/images/icon_status_critical09.gif",icon_status_informational09:"/webApps/images/icon_status_informational09.gif",icon_status_minor09:"/webApps/images/icon_status_minor09.gif",icon_status_unknown09:"/webApps/images/icon_status_unknown09.gif"};gui.imageMapping.action="icon_action";gui.imageMapping["delete"]="icon_delete";gui.imageMapping.disable="icon_disable";gui.imageMapping.enable="icon_enable";gui.imageMapping.err_result="dg_icon_error";gui.imageMapping.ok_result="dg_icon_success";gui.imageMapping.warn_result="dg_icon_warning";gui.imageMapping.print="icon_print";gui.imageMapping.ruledelete="icon_ruledelete";gui.imageMapping.newdocument="icon_newdocument";gui.imageMapping.status_critical="icon_status_critical09";gui.imageMapping.status_informational="icon_status_informational09";gui.imageMapping.status_unknown="icon_status_unknown09";gui.imageMapping.status_minor="icon_status_minor09";gui.imageMapping.test="icon_refresh.gif";gui.imageDefaultThemeList={};var M={cloud_80:"png",connection_on:"png",connection_off:"png",ColorLok:"png",printer:"png",privacyLtoR:"jpg",privacyRtoL:"jpg",privacy_hp_logo:"jpg",webservices:"png"};var j={};gui.imageFormatMap={"default":M,"theme-black":j};gui.getImageFilename=function(T){var S;if(frameWorkObj.theme){S=P+frameWorkObj.theme+"/"}else{S=P}if(gui.imageDefaultThemeList[T]){S=P}return S+T+"."+gui.getThemeImgFormat(T)};gui.getThemeImgFormat=function(S){var U;var T;if(frameWorkObj.theme){T=frameWorkObj.theme}else{T="default"}if(gui.imageDefaultThemeList[S]){T="default"}U=gui.imageFormatMap[T][S];if(T=="default"){if(U){return U}else{return"gif"}}else{if(T=="theme-black"){if(U){return U}else{return"png"}}else{return"gif"}}};gui.PageCmdBtns=function(S){return new gui.CommandBtns(w.extend({type:"button",styleCls:"gui-page-cmd-bar",innerCls:"btn-list",inPlace:true},S))};gui.createApplyCancelCmdBtns=function(S,T){if(w.typeOf(T)=="function"){T={onClick:T}}T=w.extend({list:[{text:"L@S#0004",cmd:"apply"},{text:"L@S#0454",cmd:"cancel"}]},T);return gui.createWidget(S,gui.PageCmdBtns(T))};gui.OKDialogBox={};gui.OKDialogBox.show=function(S,T){S.customBtnText=["L@S#0005"];gui.YNDialogBox.show(S,T)};gui.emitHtmlElem=gui.emitHtml=w.hlp.emitHtml;gui.emitClearFloat=w.hlp.emitClearFloat;gui.createInputPair=function(S,T){T=w.extend({inputStr:"",cls:"",inputCls:"",exampleCls:""},T);if(T.inputId==null){T.inputId=w.hlp.getTmpDivId()}w(L(S)).addClass(te.concatStr("gui-input-pair",T.cls)).html(s(T));return T.inputId};gui.fixUpInputPair=function(S){w("."+D,S).each(function(T){var U=w("label:eq(0)",this);var W=w("input:eq(0)",this);var V=W.attr("id");if(V!=""){U.attr("for",V)}});w("[title]",S).tooltip()};gui.createInpCtl=function(T,W){var Y=w.hlp.getTmpDivId();var T;w(L(T)).append(gui.emitHtml("div",{id:Y},""));if(W.rowCls!=null){w(L(Y)).addClass(W.rowCls)}if(W.label!=null){T=gui.createInputPair("#"+Y,{labelStr:W.label})}else{T=Y;if(W.isNested){w(L(T)).addClass("gui-nested-field")}else{w(L(T)).addClass("gui-input-standalone")}}if(W.dataObj&&W.dataObj.getProp){W=w.extend({},W.dataObj.getProp(W.jsField),W)}var V;if(W.type!=null){V=W.type}else{if(W.maxLength!=null){V="text"}else{if(W.optionArray!=null){V="select"}else{if(W.min!=null&&W.max!=null&&W.step!=null&&W.step==Math.floor(W.step)){var U=(W.max-W.min)/W.step;if(U<=10){V="slider"}else{V="text"}}else{V="text"}}}}if(V=="text"){if(W.min!=null&&W.max!=null&&W._valRange==null){W._valRange=[W.min,W.max]}if(W.maxLength==null&&W._valRange!=null){W.maxLength=Math.max(String(W._valRange[0]).length,String(W._valRange[1]).length)}}var X;switch(V){default:case"checkbox":X=new gui.CheckBox(W);break;case"radio":X=new gui.Radio(W);break;case"select":X=new gui.DropDownBoxSelect(W);break;case"slider":X=new gui.Slider(W);break;case"text":X=new gui.InputField(W);break}X.create(T);if(V=="text"){var S;if(W.maxLength<5){S="shorter"}else{if(W.maxLength<10){S="short"}else{if(W.maxLength>20){S="long"}}}if(S!=null){w(L(T)).addClass(S)}}return X};gui.createWidget=function(S,T){T.create(S);return T};w.fn.mkAltDataRows=function(){w("tbody tr:visible",this).each(function(S){var T=S%2==0?gui.ListTbl.prototype._EVEN_ROW_CLS:gui.ListTbl.prototype._ODD_ROW_CLS;w(this).removeClass(gui.ListTbl.prototype._ODD_ROW_CLS).removeClass(gui.ListTbl.prototype._EVEN_ROW_CLS).addClass(T)})};w.fn.mkListTbl=function(){w(this).addClass(gui.ListTbl.prototype._CLS).mkAltDataRows()};gui.mkListTbl=function(S){w(L(S)).mkListTbl()};gui.isNumericKey=function(S){return S>=48&&S<=57};gui.isMovementKey=function(S){return S==p||S==9||(S>=33&&S<=40)||S==45||S==f};gui.hidePwStr=function(T,S){if(T==null){return""}if(S==null){S=e}return T.replace(/./g,S)};gui.mkRoundedCorner=function(T,S){if(!w.browser.msie||parseInt(w.browser.version)!=8){return}if(S==null){S="#4faf00"}T.css({backgroundColor:S,padding:"2px"}).corner("top 6px").corner("bottom 4px")};gui.setHtmlDir=function(){var S=te.isLangRTL(te.getDisplayLang());if(S){w("html").attr("dir","rtl");w("body").addClass("rtl")}else{w("html").removeAttr("dir");w("body").removeClass("rtl")}w.tooltip.enable(!S)};gui.isConsumerTheme=function(){return w("body").hasClass("theme-black")};gui.hasMobileViewCookie=function(){return te.cookie.getVal("mobileView")=="1"};gui.isMobileView=function(){return w("body").hasClass("mobile-view")};gui.setMobileView=function(){te.cookie.set("mobileView",1,te.LONG_STORED_DURATION_DAYS,"/")};gui.clearMobileView=function(){te.cookie.set("mobileView","",0,"/")};var E="contentPane";var D="gui-input-pair";var a="gui-ie-set-layout";var x=50;var z=100;var t=250;var K="GUI";var e="*";var N=250;var r=w.hlp.nopFn;var Q=w.hlp.trueFn;var h=w.hlp.falseFn;var l=false;var p=8;var f=46;w.extend(w.expr[":"],{data:function(V,W,U){var X=w(V).get(0),T;if(!U[3]){for(var S in X){if((/jQuery\d+/).test(S)){return true}}}else{T=U[3].split("=");if(T[1]){if((/^\/.+\/([mig]+)?$/).test(T[1])){return(new RegExp(T[1].substr(1,T[1].lastIndexOf("/")-1),T[1].substr(T[1].lastIndexOf("/")+1))).test(w(V).data(T[0]))}else{return w(V).data(T[0])==T[1]}}else{if(w(V).data(T[0])){return true}else{w(V).removeData(T[0]);return false}}}return false}});function d(S){if(gui.imageMapping[S]==null){return S}return gui.imageMapping[S]}function n(S){te.logMsg(K,te.WARN_DEBUG_LEVEL,S)}function q(S){te.logMsg(K,te.ERROR_DEBUG_LEVEL,S)}function c(S){return S?"disabled":null}function G(S){return S?"readonly":null}function b(T,S){if(S!=null){return T}else{return""}}function A(T,S){if(S!=null){return" "+T+"='"+S+"'"}else{return""}}function L(U,T){if(T==null){T="#"}var S=U.charAt(0);if(S!="#"&&S!="."){U=T+U}return U}function v(T){var S=T.charAt(0);if(S=="#"||S=="."){T=T.substring(1)}return T}gui.mkQId=L;gui.stripQId=v;function J(T,S){var U=w(S).parent();if(!U.hasClass(D)){U=U.parent()}if(U.hasClass(D)){T._labelObj=U.children("label:eq(0)")}}function R(T){var U=!T.isReqField();if(T._labelObj==null){return}var S=w(T._labelObj).text();if(S.charAt(S.length-1)==":"){n(T.opts.divId+" has trailing ':'")}if(S.substring(S.length-C.length)==C){S=S.substring(0,S.length-C.length)}if(!U){S+=C}w(T._labelObj).text(S)}function u(V,W,S){var U=te.loc(V.opts.errLabel)||w(V._labelObj).text();var T={};if(S=="disallowEmptyLinkedField"){if(V.opts.appShowLabelonError&&V.opts._valLinkedField.opts.appShowLabelonError){T.appShowLabelonError=true;T.errFieldLabel=U;T.errvalLinkedFieldLabel=w(V.opts._valLinkedField._labelObj).text()}else{T.appShowLabelonError=false;T.errFieldLabel="";T.errvalLinkedFieldLabel=""}T.displayText=te.loc(W);T.checkOp=S;return T}if(V.opts.errLabel==null&&U.substring(U.length-C.length)==C){U=U.substring(0,U.length-C.length)}return U+": "+te.loc(W)}function s(U){var V;var S;if(U.exampleStr!=null){V=gui.emitHtml("div",{id:U.inputId},te.loc(U.inputStr));V+=gui.emitHtml("div",{"class":"gui-example"},te.loc(U.exampleStr))}else{S=U.inputId;V=te.loc(U.inputStr)}var T=gui.emitHtml("label",null,te.loc(U.labelStr));return T+gui.emitHtml("div",{id:S,"class":te.concatStr("gui-field",U.inputCls)},V)}function o(T,U){var V=w(T).get(0);V.options.length=0;for(var S=0;S<U.length;++S){var W=U[S];V.options[S]=new Option(W.dispStr,W.value)}}function H(T,S){return te.strCmp(T.dispStr,S.dispStr)}function B(T,W){W=w.extend({centerWt:true,centerHt:true},W);var Z=w(L(T,"."));if(!Z.is(":visible")){return}var U=Z.parent();var S=U.width();var V=U.height();var Y;if(S==0&&V==0){return}if(!W.centerWt||!W.centerHt){Y=Z.position()}Z.css({position:"relative",left:W.centerWt?"-50%":"",top:W.centerHt?"-50%":""});var X;if(U.hasClass("outer")){X=U}else{Z.wrap("<div class='outer'></div>");X=Z.parent()}X.css({position:"absolute",left:W.centerWt?"50%":Y.left,top:W.centerHt?"50%":Y.top});X.height(Z.height())}gui.vertCenter=B;gui.setThemeFromCookieAtStartup=function(){if(frameWorkObj.theme==null&&te.cookie.getVal("theme")!=""){frameWorkObj.theme=te.cookie.getVal("theme")}if(frameWorkObj.theme){frameWorkObj.loadCss("/framework/"+frameWorkObj.theme+".css")}};gui.mkShowDetails=function(T){function S(){var V;var W;var U;if(w(T.detailsId).hasClass("gui-hidden")){V=T.moreDetailLinkText;W=T.moreDetailLinkTooltip||T.moreDetailLinkText;U="gui-desc-icon gui-inline-block gui-ie-set-layout"}else{V=T.lessDetailLinkText;W=T.lessDetailLinkTooltip||T.lessDetailLinkText;U="gui-asc-icon gui-inline-block gui-ie-set-layout"}w(T.linkId).html(te.loc(V));w(T.linkId).attr("title",w.hlp.decodeHtmlEntities(te.loc(W))).tooltip();w(T.linkImgId).html(gui.emitHtml("div",{"class":U},"&nbsp;"))}S();w(T.linkImgId).click(function(){w(T.linkId).click();return false});w(T.linkId).click(function(){w(T.detailsId).toggleClass("gui-hidden");S();return false})};gui.findStyleSheet=function(T){for(var S=0;S<document.styleSheets.length;++S){if(document.styleSheets[S].title==T){return document.styleSheets[S]}}return null};gui.addToStyleSheet=function(S,U,T){if(S.addRule){S.addRule(U,T)}else{S.insertRule(U+" {"+T+"}",S.cssRules.length)}};gui.newGblStyle=function(U,T){var S=document.createElement("style");S.type="text/css";S.title=U;if(T!=null){gui.addGblStyle(S,T)}w("head").append(S);return S};gui.addGblStyle=function(S,T){if(S.styleSheet){S.styleSheet.cssText=T}else{S.appendChild(document.createTextNode(T))}};(function(){gui.CommandBtns=function(V){V=w.fillIn(V,{useStdStyle:true,onClick:r});for(var U=0;U<V.list.length;++U){var W=V.list[U];w.fillIn(W,{title:W.text})}this.opts=V};var T="gui-cmd-btn-";var S=" ."+T;gui.CommandBtns.prototype._MOUSE_OVER_CLS="gui-mouseover";gui.CommandBtns.prototype._DISABLED_CLS="disabled";gui.CommandBtns.prototype._HIDDEN_CLS="gui-hidden";gui.CommandBtns.prototype._emitSingleHtml=function(W,V,U){if(V==null){V=te.loc(W.text)}return gui.emitHtml("input",{type:"button","class":te.concatStr(T+U,W.cls,b(this._DISABLED_CLS,W.disabled),b(this._HIDDEN_CLS,W.hidden)),value:V,title:te.loc(W.title)})};gui.CommandBtns.prototype.create=function(ac){if(this.opts.mainCls==null){this.opts.mainCls=v(ac)+"-mainCls"}ac=L(ac);this._dotMainCls="."+this.opts.mainCls;var aa=this;var Y=this.opts.list;var ag="";var W=false;var X;var Z;if(this.opts.type=="button"){for(X=0;X<Y.length;++X){Z=Y[X];var ae=te.loc(Z.text);if(Z.isBackBtn){ae="&lt; "+ae}else{if(Z.isNextBtn){ae+=" &gt;"}}ag+=this._emitSingleHtml(Z,ae,Z.cmd)}if(this.opts.innerCls){ag=gui.emitHtml("div",{"class":this.opts.innerCls},ag)}ag+=gui.emitClearFloat();if(aa.opts.inPlace){w(ac).addClass(te.concatStr("gui-cmd-btns",this.opts.mainCls,this.opts.styleCls))}else{ag=gui.emitHtml("div",{"class":te.concatStr("gui-cmd-btns",this.opts.mainCls,this.opts.styleCls)},ag)}aa._type=" input"}else{for(X=0;X<Y.length;++X){Z=Y[X];var af="";if(Z.img){af+=gui.emitHtml("img",{src:gui.getImageFilename(d(Z.img)),alt:""})}if(Z.text){af+=te.loc(Z.text)}var V;var ab;if(Z.cmd!=null){V=T+Z.cmd;ab=gui.emitHtml("a",{href:"#"},af)}else{V="";ab=af}ag+=gui.emitHtml("li",{"class":te.concatStr(V,Z.cls,b(this._DISABLED_CLS,Z.disabled),b(this._HIDDEN_CLS,Z.hidden)),title:te.loc(Z.title)},ab)}ag=gui.emitHtml("ul",{"class":te.concatStr("gui-cmd-btns-list",this.opts.mainCls)},ag);ag+=gui.emitClearFloat();aa._type=" li";W=true}w(ac).addClass(a).html(ag);w("*",ac).tooltip();if(W){var U=w(ac).prev();w("table.gui-list-tbl",U).addClass("gui-no-btm-margin");var ad=w(ac).next();w("table.gui-list-tbl",ad).addClass("gui-no-top-margin")}w(ac+aa._type).each(function(ah){w(this).hover(function(ak){w(this).addClass(aa._MOUSE_OVER_CLS)},function(ak){w(this).removeClass(aa._MOUSE_OVER_CLS)}).click(ai);w("a",this).click(aj);function ai(){w(this).removeClass(aa._MOUSE_OVER_CLS);if(Y[ah].cmd==null){return}aa._cmd=Y[ah].cmd;if(!w(this).hasClass(aa._DISABLED_CLS)){var ak;try{if(w.typeOf(aa.opts[aa._cmd])=="function"){ak=aa.opts[aa._cmd].call(aa,this,aa._cmd)}else{ak=aa.opts.onClick.call(aa,this,aa._cmd)}if(ak===false){q("Unknown cmd "+aa._cmd)}}catch(al){q("CommandBtns: "+aa._cmd+" err");console.log(al);gui.showLoadPageFailedScrn({jsErr:true})}}return false}function aj(){ai.call(w(this).parent());return false}})};gui.CommandBtns.prototype.show=function(U){if(U==null){U=true}if(U){w(this._dotMainCls).show()}else{w(this._dotMainCls).hide()}};gui.CommandBtns.prototype.disableBtns=function(U){if(U==null){U=true}var V=w(this._dotMainCls+this._type);if(U){V.addClass(this._DISABLED_CLS)}else{V.removeClass(this._DISABLED_CLS)}};gui.CommandBtns.prototype.enableBtn=function(U,V){if(V==null){V=true}if(w.typeOf(U)!="array"){U=[U]}for(var W=0;W<U.length;++W){var X=w(this._dotMainCls+S+U[W]);if(V){X.removeClass(this._DISABLED_CLS)}else{X.addClass(this._DISABLED_CLS)}}};gui.CommandBtns.prototype.showBtns=function(U){if(U==null){U=true}var V=w(this._dotMainCls+this._type);if(U){V.removeClass(this._HIDDEN_CLS)}else{V.addClass(this._HIDDEN_CLS)}};gui.CommandBtns.prototype.showBtn=function(U,V){if(V==null){V=true}if(w.typeOf(U)!="array"){U=[U]}for(var W=0;W<U.length;++W){var X=w(this._dotMainCls+S+U[W]);if(V){X.removeClass(this._HIDDEN_CLS)}else{X.addClass(this._HIDDEN_CLS)}}};gui.CommandBtns.prototype.click=function(U){w(this._dotMainCls+S+U).click()};gui.CommandBtns.prototype.getCmd=function(){return this._cmd};gui.CommandBtns.prototype.updateApplyMultiple=function(V,U){if(this.opts.multipleChar==null){return}var W=w(this._dotMainCls+":eq(0)"+S+V).text();if(W.charAt(W.length-1)==this.opts.multipleChar){W=W.substring(0,W.length-1)}if(U){W+=this.opts.multipleChar}w(this._dotMainCls+S+V).text(W)}})();gui.confirmBeforeSwitchPage=function(S){if(S==null){return l}l=!!S};gui.showConfirmCancelScrn=function(S,T){S=w.fillIn(S,{title:"L@S#0953",contents:gui.emitHtml("p",null,te.loc("L@S#2481")),size:"small"});gui.YNDialogBox.show(S,T)};gui.showDelConfirmScrn=function(U,V){U=w.fillIn(U,{title:"L@S#0953",moreThreshold:5});if(U.delAllMsg==null){U.delAllMsg=U.delMsg}U.contents="";if(U.list.length<U.numEntries){if(U.delMsg){U.contents+=gui.emitHtml("p",null,te.loc(U.delMsg))}var T="";var S;for(S=0;S<U.list.length&&S<U.moreThreshold;++S){T+=gui.emitHtml("li",null,U.list[S])}if(U.list.length>U.moreThreshold){T+=gui.emitHtml("li",null,"...")}U.contents+=gui.emitHtml("ul",null,T);if(U.list2){if(U.delMsg2){U.contents+=gui.emitHtml("p",null,te.loc(U.delMsg2))}T="";for(S=0;S<U.list2.length;++S){T+=gui.emitHtml("li",null,U.list2[S])}U.contents+=gui.emitHtml("ul",null,T)}}else{U.contents+=gui.emitHtml("p",null,te.loc(U.delAllMsg));U.size="small"}gui.YNDialogBox.show(U,V)};gui.FormCtlMgr=gui.Form=function(U){U=w.extend({divId:E,useStdStyle:true},U);this.opts=U;this._hashDivId=L(U.divId);this._infoDivId=this._hashDivId+" ."+this._INFO_DIV_CLS;this._list=[];if(w(this._infoDivId).length==0){var S=w(this._hashDivId).find("h1:eq(0)");var T=gui.emitHtml("div",{"class":this._INFO_DIV_CLS},"");if(S.length>0){S.after(T)}else{w(this._hashDivId).prepend(T)}w(this._infoDivId).hide()}};gui.Form.prototype._INFO_DIV_CLS="gui-form-mgr-err-div";gui.Form.prototype._ERR_CLS="gui-form-mgr-err-text";gui.Form.prototype.createAdd=function(S,T){T.create(S);this.add(T);return T};gui.Form.prototype.add=function(S){S=w.fillIn(S,{clearInfo:r,validate:Q});this._list.push(S);return S};gui.Form.prototype.getValues=function(U){if(U==null){U={}}for(var T=0;T<this._list.length;++T){var V=this._list[T];if(!V.isVisible()){continue}var S;if(V.isEnabled()){S=V.val()}else{S=null}w.hlp.setNestedFieldValue(U,V.opts.jsField,S)}return U};gui.Form.prototype.val=function(U){if(U===undefined){U=this.getValues()}else{for(var T=0;T<this._list.length;++T){var V=this._list[T];var S=w.hlp.getNestedFieldValue(U,V.opts.jsField);if(S===undefined){S=null}V.val(S)}if(this.onSetVal){this.onSetVal(U)}this.clearInfo()}return U};gui.Form.prototype.clearInfo=function(){var T=te.loc("L@S#2495");var U=false;for(var S=0;S<this._list.length;++S){U|=this._list[S].isReqField();this._list[S].clearInfo()}if(U){w(this._infoDivId).removeClass(this._ERR_CLS).html(T).show()}else{w(this._infoDivId).hide()}};var y=[];gui.Form.prototype.validate=function(Y){Y=w.extend({},Y);this.clearInfo();var S=true;var W=Y.appendErr?y:[];var V;var T;var X;for(V=0;V<this._list.length;++V){var Z=this._list[V];if(!Z.isVisible()){continue}if(!Z.isEnabled()){continue}var U=Z.validate();if(w.typeOf(U)=="string"){W.push(U);U=false}else{if(w.typeOf(U)=="object"){if(U.checkOp=="disallowEmptyLinkedField"){if(T==U.displayText){continue}T=U.displayText;if(!U.appShowLabelonError){X=U.displayText}else{X=U.errFieldLabel+"/"+U.errvalLinkedFieldLabel+": "+U.displayText}W.push(X);U=false}}}S&=U}y=W;this.showValidateErrors(W,Y.applyBtnText);return S};gui.Form.prototype.getLastErrList=function(){return y};gui.Form.prototype.widgetVal=function(S,T){var U=arguments.length==1;var V;w.each(this._list,function(W,X){if(X.opts.jsField==S){if(U){V=X.val()}else{X.val(T)}return false}});return V};gui.Form.prototype.setCmdBtns=function(S){this._cmdBtns=S};gui.Form.prototype.selCmdBtn=function(S){this._cmdBtns.click(S)};gui.Form.prototype.showValidateErrors=function(T,W){if(T.length==0){w(this._infoDivId).hide();return}if(W==null){W="L@S#0004"}var U=te.loc("L@S#2486",te.loc(W));var V="";for(var S=0;S<T.length;++S){V+=gui.emitHtml("li",null,T[S])}U+=gui.emitHtml("ul",null,V);w(this._infoDivId).addClass(this._ERR_CLS).html(U).show()};gui.Form.prototype.onShowTouchup=function(){for(var S=0;S<this._list.length;++S){this._list[S].onShowTouchup()}};gui.ListTbl=function(S){S=w.fillIn(S,{useStdStyle:true,enableAltDataRows:true,minRows:5,isSelectable:h,onSelect:r,onTick:r,onTickAll:r});this.opts=S};gui.ListTbl.prototype._CLS="gui-list-tbl";gui.ListTbl.prototype._ODD_ROW_CLS="gui-list-tbl-odd-row";gui.ListTbl.prototype._EVEN_ROW_CLS="gui-list-tbl-even-row";gui.ListTbl.prototype._MOUSEOVER_ROW_CLS="gui-list-tbl-mouseover-row";gui.ListTbl.prototype._SELECTED_ROW_CLS="gui-list-tbl-selected-row";gui.ListTbl.prototype._CHECKED_ROW_CLS="gui-list-tbl-checked-row";gui.ListTbl.prototype.create=function(ad){this._tblDivId=L(ad);this._tickName=v(this._tblDivId)+"-Tick";var T;var Z="";var ag;var U;if(this.opts.getHdr){T=this.opts.getHdr.call(this);var X=false;var V=false;var af=[];for(U=0;U<T.length;++U){var Y=T[U];X|=Y.colCls!=""&&Y.colCls!=null;V|=!!Y.text||!!Y.html||!!Y.type;if(Y.widthCls){af.push(Y.widthCls)}else{af.push(null)}}if(X){ag="";for(U=0;U<T.length;++U){ag+=gui.emitHtml("colgroup",{"class":T[U].colCls},"")}Z+=ag}if(V){Z+=gui.emitHtml("thead",null,k(T,{isHeader:true,tickName:this._tickName,widthClsList:af}))}}var ac="";var ab=0;while(true){this.skip=false;var ae=this.opts.getData.call(this,ab);if(this.skip){++ab;continue}if(ae==null){break}ac+=k(ae,{tickName:this._tickName,name:this.opts.name});++ab}var aa;if(this.opts.getEmptyRow){aa=this.opts.getEmptyRow.call(this)}else{if(T){aa=[];for(U=0;U<T.length;++U){aa.push({html:"&nbsp;"})}}}if(aa){for(;ab<this.opts.minRows;++ab){ac+=k(aa,{tickName:this._tickName,name:this.opts.name})}}ac=gui.emitHtml("tbody",{},ac);var S="";var W="";if(this.opts.useStdStyle){S=this._CLS}if(this.opts.fixedLayout){W="fixed-layout-tbl"}if(this.opts.inPlace){w(this._tblDivId).addClass(te.concatStr(S,W,this.opts.mainCls));ag=Z+ac}else{ag=gui.emitHtml("table",{id:v(this._tblDivId)+"-Tbl","class":te.concatStr(S,W,this.opts.mainCls)},Z+ac)}w(this._tblDivId).html(ag);w(this._tblDivId+" *").tooltip();if(this.opts.enableAltDataRows){w(this._tblDivId).mkAltDataRows()}if(this.opts.enableSelectableDataRows){this._enableSelectableDataRows()}w(this._tblDivId+" tbody tr").each(function(ah){w(this).data("rowIdx",ah)});if(this.opts.enableTick){this._enableTick();this._enableTickAll()}};gui.ListTbl.prototype.getSelectedRow=function(){return this._selectedIdx};gui.ListTbl.prototype.deselectPrevRow=function(){delete this._selectedIdx;if(this._curRowJq){w(this._curRowJq).removeClass(this._SELECTED_ROW_CLS)}};gui.ListTbl.prototype.selectRow=function(S){var U=this;U.deselectPrevRow();var T=w(":data(rowIdx="+S+")");T.addClass(U._SELECTED_ROW_CLS);U._curRowJq=T;U._selectedIdx=S};gui.ListTbl.prototype.getNumTicked=function(){return w(this._tblDivId+" tbody input[name="+this._tickName+"]:checked").length};gui.ListTbl.prototype.getTickedRowsIdx=function(){var S=this.opts.name!=null?this.opts.name:this._tickName;var T=[];w(this._tblDivId+" tbody input[name="+S+"]:checked").each(function(U){T.push(w(this).parent().parent().data("rowIdx"))});return T};gui.ListTbl.prototype.tickRow=function(S,V){if(V==null){V=true}var U=this.opts.name!=null?this.opts.name:this._tickName;w(this._tblDivId+" tbody input[name="+U+"]:eq("+S+")").attr("checked",!!V);var T=w(this._tblDivId+" tbody input[name="+this._tickName+"]").length;var W=w(this._tblDivId+" tbody input[name="+this._tickName+"]:checked").length;this._updateTickAll(W>=T)};gui.ListTbl.prototype.tickAllRows=function(U){if(U==null){U=true}var T=this.opts.name!=null?this.opts.name:this._tickName;w(this._tblDivId+" tbody input[name="+T+"]").attr("checked",!!U);var S=w(this._tblDivId+" tbody input[name="+this._tickName+"]:enabled").length;var V=w(this._tblDivId+" tbody input[name="+this._tickName+"]:enabled:checked").length;this._updateTickAll(V>=S)};gui.ListTbl.prototype.sort=function(S){w(this._tblDivId+"-Tbl").tablesorter(S)};gui.ListTbl.prototype.paginate=function(S){w(this._tblDivId+"-Tbl").tablesorterPager(S)};gui.ListTbl.prototype._updateTickAll=function(S){w(this._tblDivId+" thead input[name="+this._tickName+"]:enabled").attr("checked",S)};gui.ListTbl.prototype._updateAndDrawTick=function(S){w(this._tblDivId+" tbody input[name="+this._tickName+"]:enabled").attr("checked",S);if(S){w(this._tblDivId+" tbody input[name="+this._tickName+"]:checked").parent().parent().addClass(this._CHECKED_ROW_CLS).find("td").addClass(this._CHECKED_ROW_CLS)}else{w(this._tblDivId+" tbody tr").removeClass(this._CHECKED_ROW_CLS).find("td").removeClass(this._CHECKED_ROW_CLS)}};gui.ListTbl.prototype._enableSelectableDataRows=function(S){if(S==null){S=true}var T=this;if(!S){w(this._tblDivId+" tbody tr").unbind();return}w(this._tblDivId+" tbody tr").each(function(U){w(this).hover(function(V){if(!T.opts.isSelectable.call(T,this,U)){return}w("td",this).addClass(T._MOUSEOVER_ROW_CLS)},function(V){w("td",this).removeClass(T._MOUSEOVER_ROW_CLS)}).click(function(){if(!T.opts.isSelectable.call(T,this,U)){return}T.selectRow(U);T.opts.onSelect.call(T,this,U)})})};gui.ListTbl.prototype._enableTickAll=function(){var S=this;w(S._tblDivId+" thead input[name="+S._tickName+"]").click(function(){S.deselectPrevRow();S._updateAndDrawTick(w(this).attr("checked"));S.opts.onTickAll.call(S)})};gui.ListTbl.prototype._enableTick=function(){var S=this;w(S._tblDivId+" tbody input[name="+S._tickName+"]").click(function(){S.deselectPrevRow();var V=w(this).parent().parent();if(w(this).attr("checked")){V.find("td").addClass(S._CHECKED_ROW_CLS)}else{V.find("td").removeClass(S._CHECKED_ROW_CLS)}var U=w(S._tblDivId+" tbody input[name="+S._tickName+"]:enabled").length;var W=w(S._tblDivId+" tbody input[name="+S._tickName+"]:enabled:checked").length;S._updateTickAll(W>=U);var T=V.data("rowIdx");S.opts.onTick.call(S,this,T)})};function k(Y,S){function X(ae){var ad="";if(ae.text!=null){ad=ae.text;if(ae.localize){ad=te.loc(ad)}ad=te.escUserInput(ad,ae.preserveSpace)}else{if(ae.html!=null){ad=ae.html;if(ae.localize){ad=te.loc(ad)}}}return ad}if(Y==null){return null}if(S==null){S={}}var aa=S.widthClsList||[];var ac=S.isHeader?"th":"td";var ab="";for(var U=0;U<Y.length;++U){var V=Y[U];var Z="";if(V.localize==null){V.localize=true}if(V.text!=null&&V.preserveSpace==null){V.preserveSpace=true}if(V.type){var W=V.type;var T=V.name||S.name;if(W=="tick"){W="checkbox";T=S.tickName}Z=X(V);Z=gui.emitHtml("input",{name:T,type:W,"class":V.inpcls,title:te.loc(V.title),value:V.value,size:V.size,maxlength:V.maxlength,checked:V.checked,disabled:V.disabled,readonly:V.readonly})+Z}else{if(V.text!=null||V.html!=null){Z=X(V)}else{q("Unknown type "+V.type)}}ab+=gui.emitHtml(ac,{"class":te.concatStr(aa[U],V.cls),title:te.loc(V.tdTitle)},Z)}ab=gui.emitHtml("tr",{},ab);return ab}gui.MultiScrn=function(S){S=w.fillIn(S,{baseWizScrn:0,getStepXY:function(){return[this._curActiveIdx+1-this.opts.baseWizScrn,this.opts.scrnList.length-this.opts.baseWizScrn]},onEnter:r,onExit:r});this.opts=S};gui.MultiScrn.prototype._HDR_CLS="gui-multiscrn-hdr";gui.MultiScrn.prototype.init=function(U){this.show(0);for(var T in this.opts.scrnList){var V=gui.mkQId(this.opts.scrnList[T]);w(V).hide();if(w(V).hasClass("gui-wiz")){var S=w(V).children("h2:visible:eq(0)");if(w("."+this._HDR_CLS,S).length==0){S.prepend(gui.emitHtml("span",{"class":this._HDR_CLS},""))}}}if(U!=null){this.show(U)}};gui.MultiScrn.prototype.show=function(W){var T=this._curActiveIdx;if(T!=null){if(this.opts.onExit.call(this,T)===false){return}w(gui.mkQId(this.opts.scrnList[T])).hide()}var S;if(typeof(W)=="string"){S=this._findIdx(W)}else{S=W}var X=gui.mkQId(this.opts.scrnList[S]);w(X).show();this._curActiveIdx=S;if(this.opts.showStepXY){var V=this.opts.getStepXY.call(this);var U;if(V[1]!=null){U=te.loc("L@S#2480",V[0],V[1])}else{U=te.loc("L@S#2479",V[0])}U+=": ";w(X).children("h2:visible:eq(0)").children("span."+this._HDR_CLS).html(U)}this.opts.onEnter.call(this,S,T)};gui.MultiScrn.prototype.getNumScrns=function(){return this.opts.scrnList.length};gui.MultiScrn.prototype.getCurScrnIdx=function(){return this._curActiveIdx};gui.MultiScrn.prototype.getCurScrn=function(){return this.opts.scrnList[this._curActiveIdx]};gui.MultiScrn.prototype._findIdx=function(T){for(var S=0;S<this.opts.scrnList.length;++S){if(this.opts.scrnList[S]==T){return S}}return -1};gui.resultScrnApplyCancelBtns=null;gui.showResultScrn=function(ag,aj,ak){var at=pageMgr.getPageByDivId(ag.pgmDivId);if(at!=null&&ag.pgmName!=null&&at.pgmName!=ag.pgmName){n("showResultScrn: page "+ag.pgmName+" has lost focus");return}var ae="gui-result-scrn";var Y="."+ae;var ab="wrapper";var ah="."+ab;var ad=ae+"-btn-ph";var ay=false;var aq="res-tbl";var af="L@S#2485";if(aj==null){aj=[]}if(w.typeOf(aj)!="array"){aj=[aj];aj.hasErr=aj[0].pgmErr}ak=w.fillIn(ak,{msg:"L@S#0191",errMsg:af,errMsgs:{},showErrContMsg:true,okImg:"ok_result",errImg:"err_result",btnList:[{text:"L@S#0005",cmd:"ok_btn"}],complete:r});ak.errMsgs=w.extend({400:"L@S#0384"},ak.errMsgs);ag.pgmReloadAfterPut=false;var Z;var T;if(aj.hasErr){Z=ak.errMsg;var au=true;for(var av=0;av<aj.length;++av){var ac=aj[av];if(!ac.pgmErr){continue}T=ac.pgmStatus;if(ak.errMsgs[ac.pgmStatus]!=null){Z=ak.errMsgs[ac.pgmStatus];au=false}break}Z=te.loc(Z);if(au&&T){Z+=" ("+ag.pgmName+"-"+T+")"}}else{Z=te.loc(ak.msg)}var W;if(ak.showSuccessOnTimeout&&T=="timeout"){W=false}else{W=aj.hasErr}var ax=w("#"+ag.pgmDivId);var an=w(Y,ax);if(an.length==0){ai()}else{X()}S();var am="";if(ay){am+=aw(aj)}var ar=gui.emitHtml("img",{src:gui.getImageFilename(d(W?ak.errImg:ak.okImg))});ar=gui.emitHtml("div",{"class":"left"},ar);var V=Z;if(aj.hasErr&&ak.showErrContMsg){V+=gui.emitHtml("p",null,te.loc("L@S#2127"))}V=gui.emitHtml("div",{"class":"text"},V);am+=ar+V;am+=gui.emitClearFloat();var ao=w(ah,ax);an=w(Y,ax);w(".contents",an).html(am);if(ay){w("."+aq,an).mkListTbl()}if(gui.resultScrnApplyCancelBtns){gui.resultScrnApplyCancelBtns.opts.onClick=U}ao.hide();an.show();function U(aA,az){if(ak.complete(az)===true){return}al()}function al(){if(aj.hasErr&&!ak.errReloadPage){aa();return}ag.reload({success:function(){aa()}})}function aa(){an.hide();ao.show()}function aw(aA){if(aA.length==0){return""}var aB="";var aC="";aC+=gui.emitHtml("th",null,"Op");aC+=gui.emitHtml("th",null,"File");aC+=gui.emitHtml("th",null,"Arg");aC+=gui.emitHtml("th",null,"Put?");aC+=gui.emitHtml("th",null,"Err?");aB+=gui.emitHtml("tr",null,aC);for(var az=0;az<aA.length;++az){var aD=aA[az];aC="";aC+=gui.emitHtml("td",null,aD.op);aC+=gui.emitHtml("td",null,aD.file);aC+=gui.emitHtml("td",null,aD.arg||"");aC+=gui.emitHtml("td",null,aD.pgmLoaded);aC+=gui.emitHtml("td",null,aD.pgmErr?aD.pgmStatus:false);aB+=gui.emitHtml("tr",null,aC)}return gui.emitHtml("table",{"class":aq},aB)}function ap(az){var aB=ak.header;if(aB!=null){aB=te.loc(aB)}else{var aA=w("h2:eq(0)",az);if(aA.length>0){aB=aA.text()}else{aB=""}}return aB}function ai(){var aC="";var aD=ap(ax);if(aD!=""){aC=gui.emitHtml("h2",null,aD)}aC+=gui.emitHtml("div",{"class":"contents"},"");aC+=gui.emitHtml("div",{id:ad},"");var aB=gui.emitHtml("div",{"class":ae},aC);if(ax.children().length==0){ax.append("<div class='"+ab+"'></div>")}var az=w(ah,ax);if(az.length==0){az=w("h1:eq(0)",ax);if(az.length>0){az=az.nextAll()}else{az=ax.children()}var aA=w.hlp.saveRadioValues(az);az.wrapAll("<div class='"+ab+"'></div>");w.hlp.restoreRadioValues(aA);az=az.parent()}az.after(aB)}function S(){if(ak.btnList==null||ak.btnList.length==0){w(gui.mkQId(ad)).html("");gui.resultScrnApplyCancelBtns=null;return}gui.resultScrnApplyCancelBtns=new gui.PageCmdBtns({list:ak.btnList,onClick:U});gui.resultScrnApplyCancelBtns.create(ad)}function X(){w("."+ae+" h2:eq(0)").html(ap(ax))}};gui.showDisabledScrn=function(U,T){U=w.extend({pgmDivId:E},U);T=w.extend({errMsg:"L@S#2496",btnList:[],showErrContMsg:false,errReloadPage:true},T);var S=[];S.hasErr=true;gui.showResultScrn(U,S,T)};gui.showLoadPageFailedScrn=function(X){X=w.extend({page:{pgmDivId:E}},X);var W=X.page;var V=X.list;var U="";if(X.jsErr){U=te.loc("L@S#2499",W.pgmName)}else{if(X.authErr){U=te.loc("L@S#0292")}else{if(X.showFriendlyError){U=te.loc("L@S#2218")}else{for(var T=0;T<V.length;++T){var Y=V[T];if(Y.pgmErr){U+=gui.emitHtml("li",null,Y.file+" ("+Y.pgmStatus+")")}}U=gui.emitHtml("ul",{"class":"gui-std-list-no-space"},U);U=gui.emitHtml("p",null,te.loc("L@S#2498"))+U}}}var S=pageMgr.getPageByDivId(W.pgmDivId)||W;gui.showDisabledScrn(S,{header:"L@S#2497",errMsg:U})};gui.showProgressScrn=function(Z,T){var af="gui-progress-scrn";var ai="."+af;var ac="wrapper";var Y="."+ac;var U=af+"-btn-ph";T=w.fillIn(T,{numBars:11,numHlBars:3,msg:"L@S#2483",complete:r});var ab;var aa=w("#"+Z.pgmDivId);var ae=w(ai,aa);if(ae.length==0){X()}else{ad()}if(T.onCancel){ab=new gui.PageCmdBtns({list:[{text:"L@S#0454",cmd:"cancel_btn"}],onClick:V});ab.create(U)}var ah=w(Y,aa);ae=w(ai,aa);var ag=O(T);w(".contents",ae).html(ag);ah.hide();ae.show();T._usrComplete=T.complete;T.complete=function(){W();T._usrComplete()};g(ae,T);function W(){ae.hide();ah.show()}function V(ak,aj){T._stopFlag=true;T.onCancel()}function S(aj){var al=T.header;if(al!=null){al=te.loc(al)}else{var ak=w("h2:eq(0)",aj);if(ak.length>0){al=ak.text()}else{al=""}}return al}function X(){var am="";var an=S(aa);if(an!=""){am=gui.emitHtml("h2",null,an)}am+=gui.emitHtml("div",{"class":"contents"},"");am+=gui.emitHtml("div",{id:U},"");var al=gui.emitHtml("div",{"class":af},am);if(aa.children().length==0){aa.append("<div class='"+ac+"'></div>")}var aj=w(Y,aa);if(aj.length==0){aj=w("h1:eq(0)",aa);if(aj.length>0){aj=aj.nextAll()}else{aj=aa.children()}var ak=w.hlp.saveRadioValues(aj);aj.wrapAll("<div class='"+ac+"'></div>");w.hlp.restoreRadioValues(ak);aj=aj.parent()}aj.after(al)}function ad(){w("."+af+" h2:eq(0)").html(S(aa))}};gui.showProgressScreenCancelBtn=function(T){var S="gui-progress-scrn";var U=S+"-btn-ph";if(T){w("#"+U).show()}else{w("#"+U).hide()}};gui.progressScrnComplete=function(T,S){};gui.showProgressBar=function(U){U=w.fillIn(U,{numBars:7,numHlBars:3,msg:"",complete:r});var S=w("#"+U.divId);var T=O(U);S.html(T);S.addClass("gui-progress-scrn");if(U.isFull){w(".gui-progress-bar div",S).addClass("hl");return}U._usrComplete=U.complete;U.complete=function(){S.removeClass("gui-progress-scrn");U._usrComplete()};g(S,U)};function O(U){var T=te.loc(U.msg);var V="";if(U.getPercentDone){V+=gui.emitHtml("div",{"class":"meter"},gui.emitHtml("div",{"class":"filled"},""));V+=gui.emitHtml("p",{"class":"percent"},"");T+=gui.emitHtml("div",{"class":"gui-progress-bar"},V)}else{for(var S=0;S<U.numBars;++S){V+=gui.emitHtml("div",{"class":"bar"},"")}T+=gui.emitHtml("div",{"class":"gui-progress-bar"},V)}return T}function g(W,T){var V=-1;var S;T._stopFlag=false;U();function U(){if(T.isDone()||T._stopFlag){if(S!=null){clearTimeout(S)}T.complete();return}if(T.getPercentDone){var Y=Math.round(T.getPercentDone());if(Y>100){Y=100}w(".gui-progress-bar .filled",W).css("width",Y+"%");w(".gui-progress-bar .percent",W).html(te.loc("L@S#2482",Y))}else{var X=w(".gui-progress-bar div",W);if(X.length==0){n("pollProgressBar: not stopped properly");return}X.eq(V-T.numHlBars+1).removeClass("hl");++V;if(V>=T.numBars+T.numHlBars){V=0}X.eq(V).addClass("hl")}S=setTimeout(U,N)}}gui.YNDialogBox={};gui.YNDialogBox.divId="YNDialogBox";gui.YNDialogBox.show=function(S,ad){var Z="#"+gui.YNDialogBox.divId;if(w(Z).length==0){w("body").append(gui.emitHtml("div",{id:gui.YNDialogBox.divId},""))}var aa=400;var W=300;var U=aa;if(S.size=="small"){U=W}var ae=Math.round(U*0.72);var Y=S.customBtnText||["L@S#0076","L@S#0077"];var V={};if(S.hasBtns==undefined){S.hasBtns=true}if(S.hasBtns){if(Y.length>=2){V[te.loc(Y[1])]=function(){af.call(this,false)}}V[te.loc(Y[0])]=function(){af.call(this,true)}}w(Z).dialog({autoOpen:false,draggable:true,resizable:true,modal:true,closeOnEscape:false,dialogClass:gui.YNDialogBox.divId,width:U,height:ae,title:te.loc(S.title),buttons:V});w(Z).html(S.contents);var ac=w(window).width();var T=w(window).height();w(window).resize(X);w(Z).dialog("open");function X(){var ag=w(window).width();var ah=w(window).height();if(ac==ag&&T==ah){return}ac=ag;T=ah;setTimeout(ab,z)}function ab(){w(Z).dialog("close");w(Z).dialog("open")}function af(ag){w(window).unbind("resize",X);w(this).dialog("close");if(ad){ad(ag)}}};gui.YNDialogBox.close=function(){w(window).unbind("resize");w("#"+gui.YNDialogBox.divId).dialog("close")};gui.BaseWidget=function(){};gui.BaseWidget.prototype.getDivId=function(){q("getDivId() not overridden");return null};gui.BaseWidget.prototype.getShowDivId=function(){return this.getDivId()};gui.BaseWidget.prototype.getEnableDivId=function(){return this.getDivId()};gui.BaseWidget.prototype.getRawVal=function(){return null};gui.BaseWidget.prototype.setRawVal=function(){};gui.BaseWidget.prototype.isVisible=function(){return w(this.getShowDivId()).is(":visible")};gui.BaseWidget.prototype.show=function(T){if(T==null){T=true}var S=w(this.getShowDivId());if(T){S.show()}else{S.hide()}};gui.BaseWidget.prototype.isEnabled=function(){return w(this.getEnableDivId()).is(":enabled")};gui.BaseWidget.prototype.enable=function(T){if(T==null){T=true}var S=w(this.getEnableDivId());S.attr("disabled",!T);if(T){S.removeClass("disabled")}else{S.addClass("disabled")}};gui.BaseWidget.prototype.isReqField=function(){return false};gui.BaseWidget.prototype.onShowTouchup=function(){};gui.Button=function(S){S=w.fillIn(S,{onBlur:r,onClick:r,onFocus:r,onClearInfo:r,onValidate:Q});this.opts=S};gui.Button.prototype=new gui.BaseWidget();gui.Button.prototype._CLS="gui-button-cls";gui.Button.prototype.getDivId=function(){return this._hashInputId};gui.Button.prototype._emitHtml=function(){var S=this;var T=S.opts.title||S.opts.text;return gui.emitHtml("input",{id:S.opts.inputId,name:S.opts.inputId,type:"button",value:te.loc(S.opts.text),"class":te.concatStr(S._CLS,S.opts.mainCls),title:te.loc(T)})};gui.Button.prototype.create=function(S){var U=this;if(U.opts.divId==null){U.opts.divId=S}if(U.opts.inputId==null){U.opts.inputId=v(S)+"-Inp"}U._hashDivId=L(U.opts.divId);U._hashInputId=L(U.opts.inputId);var T=U._emitHtml();w(U._hashDivId).html(T);w("*",U._hashDivId).tooltip();w(U._hashInputId).blur(function(){return U.opts.onBlur.call(U,this)}).click(function(){try{return U.opts.onClick.call(U,this)}catch(V){console.log(V);gui.showLoadPageFailedScrn({jsErr:true})}}).focus(function(){return U.opts.onFocus.call(U,this)});if(U.opts.disabled){this.enable(false)}};gui.Button.prototype.clearInfo=function(){this.opts.onClearInfo.call(this)};gui.Button.prototype.validate=function(){return this.opts.onValidate.call(this)};gui.Button.prototype.updateText=function(T,S){this.opts.text=T;this.opts.title=S;S=this.opts.title||this.opts.text;w(this._hashInputId).val(te.loc(T)).attr("title",te.loc(S));w(this._hashInputId).tooltip()};gui.CheckBox=function(S){S=w.fillIn(S,{isBlock:true,onBlur:r,onClick:r,onFocus:r,onClearInfo:r,onValidate:Q});this.opts=S};gui.CheckBox.prototype=new gui.BaseWidget();gui.CheckBox.prototype._CLS="gui-checkbox";gui.CheckBox.prototype._INPUT_CLS="gui-checkbox-input";gui.CheckBox.prototype._SPAN_CLS="gui-checkbox-span";gui.CheckBox.prototype.create=function(T){var W=this;if(this.opts.text==null){this.opts.text=""}this._hashDivId=L(T);this._inputDivId=v(T)+"-Inp";this._hashInputId="#"+this._inputDivId;var X=this.opts.title?te.loc(this.opts.title):null;var V=gui.emitHtml("input",{id:this._inputDivId,type:"checkbox",disabled:c(this.opts.disabled),"class":te.concatStr(this._INPUT_CLS,this.opts.inputCls)});var S=gui.emitHtml("span",{id:this.opts.spanId,"class":te.concatStr(this._SPAN_CLS,this.opts.spanCls)},te.loc(this.opts.text));var U=gui.emitHtml("label",{id:this.opts.lblId,"class":te.concatStr(this._CLS,this.opts.lblCls),title:X},V+S);w(this._hashDivId).html(U);w("*",this._hashDivId).tooltip();w(this._hashInputId).blur(function(){return W.opts.onBlur.call(W,this)}).click(function(){return W.opts.onClick.call(W,this)}).focus(function(){return W.opts.onFocus.call(W,this)})};gui.CheckBox.prototype.isVisible=function(){return w(this._hashInputId).is(":visible")};gui.CheckBox.prototype.show=function(S){if(S==null){S=true}if(S){w(this._hashDivId).show()}else{w(this._hashDivId).hide()}};gui.CheckBox.prototype.isEnabled=function(){return w(this._hashInputId).is(":enabled")};gui.CheckBox.prototype.enable=function(S){if(S==null){S=true}w(this._hashInputId).attr("disabled",!S);var T=w(this._hashDivId).children("label");if(S){T.removeClass("disabled")}else{T.addClass("disabled")}};gui.CheckBox.prototype.val=function(S){if(S===null){S=false}if(S!=null){if(this.opts.optionArray){S=S==this.opts.optionArray[1]}if(S){w(this._hashInputId).attr("checked","checked")}else{w(this._hashInputId).removeAttr("checked")}}S=w(this._hashInputId).attr("checked");if(this.opts.optionArray){S=this.opts.optionArray[S?1:0]}return S};gui.CheckBox.prototype.clearInfo=function(){var S=this;this.opts.onClearInfo.call(this)};gui.CheckBox.prototype.validate=function(){return this.opts.onValidate.call(this)};gui.DatePicker=function(S){S=w.fillIn(S,{useStdStyle:true,onBlur:r,onFocus:r,onKeyPress:r,onClearInfo:r,onValidate:r,onValidateActions:[],userActions:{},userMsgs:{}});this.opts=S};gui.DatePicker.prototype=new gui.BaseWidget();gui.DatePicker.prototype._CLS="gui-datepicker";gui.DatePicker.prototype._INPUT_CLS="gui-datepicker-input text";gui.DatePicker.prototype._INFO_CLS="gui-datepicker-info";gui.DatePicker.prototype._LABEL_ERR_CLS="gui-input-field-label-err";gui.DatePicker.prototype._ERR_CLS="gui-datepicker-err";gui.DatePicker.prototype._LANG_MAP={};w.each(w.hlp.langCodeMap,function(S,U){var T=U.jqCode;if(T==null){T=U.code2d}gui.DatePicker.prototype._LANG_MAP[S]=T});gui.DatePicker.prototype._DATE_FORMAT_MAP={DDMMMYYYY:"dd-mm-yy",MMMDDYYYY:"mm-dd-yy",YYYYMMMDD:"yy-mm-dd"};gui.DatePicker.prototype._DISP_DATE_FORMAT_MAP={"dd-mm-yy":"DD-MM-YYYY","mm-dd-yy":"MM-DD-YYYY","yy-mm-dd":"YYYY-MM-DD"};gui.DatePicker.prototype.create=function(T){var W=this;if(this.opts.divId==null){this.opts.divId=T}this._isRTL=false;this._dateFormat="mm-dd-yy";this._inputDivId=T+"-Inp";this._infoDivId=T+"-Info";this._hashInputId="#"+this._inputDivId;this._hashDivId="#"+this.opts.divId;var V=gui.emitHtml("input",{id:this._inputDivId,type:"text",title:te.loc(this.opts.title),readonly:true,"class":te.concatStr(this._INPUT_CLS,this.opts.inputCls)});if(this.opts.createInfoDiv){V+=gui.emitHtml("span",{id:this._infoDivId,"class":this._INFO_CLS},"")}w("#"+T).html(V);w("#"+T+" *").tooltip();if(W.opts.useStdStyle){J(W,"#"+T)}w(this._hashInputId).blur(function(){return W.opts.onBlur.call(W,this)}).focus(function(){return W.opts.onFocus.call(W,this)}).keypress(function(X){return W.opts.onKeyPress.call(W,this,X)});if(this.opts.region&&te.isLangRTL(this.opts.region)){this._isRTL=true}if(this.opts.dateFormat){this._dateFormat=this._DATE_FORMAT_MAP[this.opts.dateFormat]}var U=this._DISP_DATE_FORMAT_MAP[this._dateFormat];if(this.opts.useStdStyle){var S=w("#"+T);if(S.parent().hasClass("gui-field")){S=S.parent()}S=S.parent().children("label");S.html(S.text()+" ("+U+")&lrm;")}if(w.datepicker){w.datepicker.setDefaults(w.datepicker.regional[this._LANG_MAP[this.opts.region]]);w(W._hashInputId).datepicker({changeMonth:true,changeYear:true,minDate:W.opts.minDate,maxDate:W.opts.maxDate,hideIfNoPrevNext:true,dateFormat:this._dateFormat})}};gui.DatePicker.prototype.isVisible=function(){return w(this._hashDivId).is(":visible")};gui.DatePicker.prototype.show=function(S){if(S==null){S=true}if(S){w(this._hashDivId).show();if(w(this._hashInputId).datepicker){w(this._hashInputId).datepicker("show")}}else{w(this._hashDivId).hide();if(w(this._hashInputId).datepicker){w(this._hashInputId).datepicker("hide",[200])}}};gui.DatePicker.prototype.isEnabled=function(){return w(this._hashInputId).is(":enabled")};gui.DatePicker.prototype.enable=function(S){if(S==null){S=true}if(S){w(this._hashInputId).removeAttr("disabled");if(w(this._hashInputId).datepicker){w(this._hashInputId).datepicker("enable")}}else{w(this._hashInputId).attr("disabled","disabled");if(w(this._hashInputId).datepicker){w(this._hashInputId).datepicker("disable")}}};gui.DatePicker.prototype.val=function(S){if(S===null){S=""}if(S!=null){if(w(this._hashInputId).datepicker){w(this._hashInputId).datepicker("disable");w(this._hashInputId).datepicker("setDate",S);w(this._hashInputId).datepicker("enable")}else{var T=this._dateToStr(S);w(this._hashInputId).val(T)}}return w(this._hashInputId).val()};gui.DatePicker.prototype.clearInfo=function(){w(this._labelObj).removeClass(this._LABEL_ERR_CLS);w(this._hashDivId).removeClass(this._ERR_CLS);w("#"+this._infoDivId).hide();if(this.opts.useStdStyle){R(this)}this.opts.onClearInfo.call(this)};gui.DatePicker.prototype.validate=function(){var T=this._execActions(this.opts.onValidateActions);var U=T[0]==null;var V;if(!U){var S=T[1];if(this.opts.userMsgs[S]){V=this.opts.userMsgs[S]}else{if(this._builtInMsgs[S]){V=this._builtInMsgs[S]}else{q("Err "+S+" is undefined.")}}}T=this.opts.onValidate.call(this,T[0]==null,T[0]);if(T!==undefined){if(w.typeOf(T)=="string"){V=T}U&=T}if(!U){w(this._labelObj).addClass(this._LABEL_ERR_CLS);w(this._hashDivId).addClass(this._ERR_CLS);return u(this,V)}return U};gui.DatePicker.prototype._execActions=function(U){var W=true;var S;var V;for(var T=0;T<U.length;++T){S=U[T];if(this.opts.userActions[S]){V=this.opts.userActions[S].call(this)}else{if(this._builtInActions[S]){V=this._builtInActions[S].call(this)}else{q("Action "+S+" is undefined.")}}if(V===true){return[null,undefined]}if(V!==undefined){break}}if(V===undefined){S=null}return[S,V]};gui.DatePicker.prototype._builtInActions={allowEmptyCheck:function(){if(this.val().length==0){return true}},emptyCheck:function(){if(this.val().length==0){return"empty"}},formatCheck:function(){switch(this._dateFormat){case"dd-mm-yy":case"mm-dd-yy":this.opts._valRegExprFormat=/^([0-9]?[0-9])-([0-9]?[0-9])-([0-9]{4}|[0-9]{2})$/;break;default:case"yy-mm-dd":this.opts._valRegExprFormat=/^([0-9]{4}|[0-9]{2})-([0-9]?[0-9])-([0-9]?[0-9])$/;break}if(!(this.val().match(this.opts._valRegExprFormat))){return"format"}},dateCheck:function(){switch(this._dateFormat){case"dd-mm-yy":this.opts._valRegExprDate=/^([0]?[1-9]|[1-2][0-9]|3[0-1])-([0]?[1-9]|1[0-2])-([0-9]{4}|[0-9]{2})$/;break;case"mm-dd-yy":this.opts._valRegExprDate=/^([0]?[1-9]|1[0-2])-([0]?[1-9]|[1-2][0-9]|3[0-1])-([0-9]{4}|[0-9]{2})$/;break;default:case"yy-mm-dd":this.opts._valRegExprDate=/^([0-9]{4}|[0-9]{2})-([0]?[1-9]|1[0-2])-([0]?[1-9]|[1-2][0-9]|3[0-1])$/;break}if(!(this.val().match(this.opts._valRegExpr))){return"date"}}};gui.DatePicker.prototype._builtInMsgs={empty:"L@S#2489"};gui.DatePicker.prototype._dateToStr=function(T){var S="";switch(this._dateFormat){case"dd-mm-yy":S=T.getDate()+"-"+(+T.getMonth()+1)+"-"+T.getFullYear();break;case"mm-dd-yy":S=(+T.getMonth()+1)+"-"+T.getDate()+"-"+T.getFullYear();break;default:case"yy-mm-dd":S=T.getFullYear()+"-"+(+T.getMonth()+1)+"-"+T.getDate();break}return S};gui.DatePicker.prototype._strToDate=function(T){var U,S;switch(this._dateFormat){case"dd-mm-yy":U=T.split("-");if(+U[2]<100){U[2]+=2000}S=new Date(+U[2],+U[1]-1,+U[0]);break;case"mm-dd-yy":U=T.split("-");if(+U[2]<100){U[2]+=2000}S=new Date(+U[2],+U[0]-1,+U[1]);break;default:case"yy-mm-dd":U=T.split("-");if(+U[0]<100){U[0]+=2000}S=new Date(+U[0],+U[1]-1,+U[2]);break}return S};gui.DropDownBoxSelect=function(T){T=w.extend({onBlur:r,onChange:r,onFocus:r,onClearInfo:r,onValidate:Q},T);if(T.optionArray==null&&T.min!=null&&T.max!=null&&T.step!=null){T.optionArray=[];for(var S=T.min;S<=T.max;S+=T.step){T.optionArray.push(S)}}this.opts=T};gui.DropDownBoxSelect.prototype=new gui.BaseWidget();gui.DropDownBoxSelect.prototype._CLS="gui-dropdownboxselect-cls";gui.DropDownBoxSelect.prototype.getDivId=function(){return this._hashInputId};gui.DropDownBoxSelect.prototype.create=function(S){var V=this;if(this.opts.inputId==null){this.opts.inputId=v(S)+"-Inp"}this._hashInputId=L(this.opts.inputId);var U="";var T;if(this.opts.locMap){for(var W in this.opts.locMap){for(T=0;T<this.opts.optionArray.length;++T){if(W==this.opts.optionArray[T]){break}}if(T<this.opts.optionArray.length){U+=gui.emitHtml("option",{value:W},te.loc(this.opts.locMap[W]))}}}else{for(T=0;T<this.opts.optionArray.length;++T){U+=gui.emitHtml("option",{value:this.opts.optionArray[T]},this.opts.optionArray[T])}}U=gui.emitHtml("select",{id:this.opts.inputId,disabled:c(this.opts.disabled),"class":this.opts.mainCls,title:te.loc(this.opts.title)},U);w(L(S)).html(U);w(L(S)+" *").tooltip();w(this._hashInputId).blur(function(){return V.opts.onBlur.call(V,this)}).change(function(){return V.opts.onChange.call(V,this)}).focus(function(){return V.opts.onFocus.call(V,this)})};gui.DropDownBoxSelect.prototype.val=function(S){if(S!==null&&S!==""){w(this._hashInputId).val(S)}return w(this._hashInputId).val()};gui.DropDownBoxSelect.prototype.clearInfo=function(){var S=this;this.opts.onClearInfo.call(this)};gui.DropDownBoxSelect.prototype.validate=function(){return this.opts.onValidate.call(this)};gui.DualSelectBox=function(S){S=w.fillIn(S,{errText:te.loc("L@S#2484")});this.opts=S};gui.DualSelectBox.prototype=new gui.BaseWidget();gui.DualSelectBox.prototype._CONTAINER_CLS="gui-dual-select-box";gui.DualSelectBox.prototype._BTNS_CLS="gui-dual-select-box-btns";gui.DualSelectBox.prototype._ADD_BTN_CLS="gui-dual-select-box-add-btn";gui.DualSelectBox.prototype._REMOVE_BTN_CLS="gui-dual-select-box-remove-btn";gui.DualSelectBox.prototype._FROM_SEL_CLS="gui-dual-select-box-from-sel";gui.DualSelectBox.prototype._TO_SEL_CLS="gui-dual-select-box-to-sel";gui.DualSelectBox.prototype._SEL_ERR_CLS="gui-dual-select-box-sel-err";gui.DualSelectBox.prototype.create=function(S){this._hashDivId="#"+S;this._addBtnDivId=S+"-AddBtn";this._removeBtnDivId=S+"-RemoveBtn";var T="";var V;V="";if(this.opts.toSelHdrText!=null){V+=this.opts.toSelHdrText}V+=gui.emitHtml("select",{"class":this._TO_SEL_CLS,multiple:true},"");T+=gui.emitHtml("div",{"class":"right"},V);V="";if(this.opts.fromSelHdrText!=null){V+=this.opts.fromSelHdrText}V+=gui.emitHtml("select",{"class":this._FROM_SEL_CLS,multiple:true},"");T+=gui.emitHtml("div",{"class":"left"},V);V="";V+=gui.emitHtml("input",{id:this._addBtnDivId,type:"button",value:"&gt;&gt;","class":te.concatStr(this._ADD_BTN_CLS,gui.Button.prototype._CLS,this.opts.btnCls),title:te.loc("L@S#2276")});V+="<br>";V+=gui.emitHtml("input",{id:this._removeBtnDivId,type:"button",value:"&lt;&lt;","class":te.concatStr(this._REMOVE_BTN_CLS,gui.Button.prototype._CLS,this.opts.btnCls),title:te.loc("L@S#2277")});T+=gui.emitHtml("div",{"class":this._BTNS_CLS},V);T+=gui.emitClearFloat();T=gui.emitHtml("div",{"class":this._CONTAINER_CLS},T);w(this._hashDivId).html(T);w("*",this._hashDivId).tooltip();B(this._BTNS_CLS);var U=this;w(this._hashDivId+" ."+this._ADD_BTN_CLS).click(function(){U._startMove()});w(this._hashDivId+" ."+this._REMOVE_BTN_CLS).click(function(){U._startMove(false)});if(this.opts.selSize!=null){w(this._hashDivId+" ."+this._FROM_SEL_CLS).attr("size",this.opts.selSize);w(this._hashDivId+" ."+this._TO_SEL_CLS).attr("size",this.opts.selSize)}};gui.DualSelectBox.prototype.isVisible=function(){return w(this._hashDivId).is(":visible")};gui.DualSelectBox.prototype.show=function(S){if(S==null){S=true}if(S){w(this._hashDivId).show()}else{w(this._hashDivId).hide()}};gui.DualSelectBox.prototype.isEnabled=function(){return true};gui.DualSelectBox.prototype.enable=function(S){};gui.DualSelectBox.prototype.val=function(S){if(S!==undefined){var T=this.opts.getFromToListFn.call(this,S);this.fromList=T.fromList;this.toList=T.toList;this._update()}var U=[];w(this._hashDivId+" ."+this._TO_SEL_CLS).children().each(function(V){U.push(w(this).val())});return U};gui.DualSelectBox.prototype.clearInfo=function(){w(this._hashDivId+" ."+this._TO_SEL_CLS).removeClass(this._SEL_ERR_CLS)};gui.DualSelectBox.prototype.validate=function(){var S=this.val().length>0;if(!S){w(this._hashDivId+" ."+this._TO_SEL_CLS).addClass(this._SEL_ERR_CLS);if(this.opts.errText){return this.opts.errText}}return S};gui.DualSelectBox.prototype.onShowTouchup=function(){B(this._BTNS_CLS)};gui.DualSelectBox.prototype._update=function(){o(this._hashDivId+" ."+this._FROM_SEL_CLS,this.fromList);o(this._hashDivId+" ."+this._TO_SEL_CLS,this.toList)};gui.DualSelectBox.prototype._startMove=function(S){if(S==null){S=true}if(!S){this._move(this._hashDivId+" ."+this._TO_SEL_CLS,this.toList,this.fromList)}else{this._move(this._hashDivId+" ."+this._FROM_SEL_CLS,this.fromList,this.toList)}};gui.DualSelectBox.prototype._move=function(T,V,U){w(T).children().each(function(W){if(w(this).attr("selected")){U.push(V[W]);V[W]=null}U.sort(H)});for(var S=0;S<V.length;++S){if(V[S]==null){V.splice(S,1);--S}}this._update()};gui.InputField=function(S){S=w.extend({useStdStyle:true,onBlur:r,onFocus:r,onKeyPress:r,onClearInfo:r,onValidate:r,onValidateActions:[],userActions:{},userMsgs:{}},S);if(S.infoMsg){if(w.typeOf(S.infoMsg)=="string"){S.infoMsg={text:S.infoMsg}}if(!S.infoMsg.showAlways&&!S.infoMsg.showOnFocus){S.infoMsg.showOnErr=true}}if(S.maxLength==null&&S._valRange!=null){S.maxLength=Math.max(String(S._valRange[0]).length,String(S._valRange[1]).length)}this.opts=S};gui.InputField.prototype=new gui.BaseWidget();gui.InputField.prototype._CLS="gui-input-field text";gui.InputField.prototype._INFO_CLS="gui-input-field-info";gui.InputField.prototype._LABEL_ERR_CLS="gui-input-field-label-err";gui.InputField.prototype._ERR_CLS="gui-input-field-err";gui.InputField.prototype.getDivId=function(){return this._hashDivId};gui.InputField.prototype.getShowDivId=function(){return this._divId};gui.InputField.prototype.create=function(T){function X(){if(!W.isFakeFilled()){return}W.clearFakeFilled();W.setFakeFilled(false);if(W.opts._valLinkedField){W.opts._valLinkedField.clearFakeFilled();W.opts._valLinkedField.setFakeFilled(false)}}var W=this;W._divId=L(T);W._inputDivId=v(T)+"-Inp";W._infoDivId=v(T)+"-Info";W._hashDivId=L(W._inputDivId);if(W.opts.maxLength<=0){n(T+": maxLength "+W.opts.maxLength)}if(W.opts.title){W.opts.title=te.loc(W.opts.title)}var V=gui.emitHtml("input",{id:W._inputDivId,type:W.opts.isPw?"password":"text",disabled:c(W.opts.disabled),readonly:G(W.opts.readonly),"class":te.concatStr(W._CLS,W.opts.mainCls),maxlength:W.opts.maxLength,title:W.opts.title});if(W.opts.infoMsg){var S="";W.opts.infoMsg.text=te.loc(W.opts.infoMsg.text);if(W.opts.infoMsg.showOnFocus){S=W.opts.infoMsg.text}else{if(W.opts.infoMsg.showTextAlways){S=W.opts.infoMsg.text}else{if(W.opts.infoMsg.showAlways||W.opts.infoMsg.showOnErr){var U=W.opts.infoMsg.showAlways?I:F;S=gui.emitHtml("img",{src:gui.getImageFilename(U),title:W.opts.infoMsg.text,alt:""})}}}V+=gui.emitHtml("span",{id:W._infoDivId,"class":W._INFO_CLS},S)}w(L(T)).html(V);w(L(T)+" *").tooltip();if(W.opts.useStdStyle){J(W,L(T))}w(W._hashDivId).focus(function(){if(W.opts.infoMsg&&W.opts.infoMsg.showOnFocus){w(L(W._infoDivId)).show()}return W.opts.onFocus.call(W,this)}).blur(function(){if(W.opts.infoMsg&&W.opts.infoMsg.showOnFocus){w(L(W._infoDivId)).hide()}return W.opts.onBlur.call(W,this)}).keydown(function(aa){var Z=aa.keyCode||aa.which;var Y=W.isFakeFilled();if(Z==p||Z==f){X()}if(Z==p&&Y){return false}}).keypress(function(Z){X();if(W.opts.isNumeric){var Y=Z.keyCode||Z.which;if(!gui.isNumericKey(Y)&&!gui.isMovementKey(Y)){return false}}return W.opts.onKeyPress.call(W,this,Z)})};gui.InputField.prototype.val=function(S){if(S===null){S=""}if(S!=null){if(S==""&&this.opts.fakeFilled){this.setFakeFilled()}else{w(this._hashDivId).val(S)}}if(this.isFakeFilled()){return null}else{return w(this._hashDivId).val()}};gui.InputField.prototype.clearInfo=function(){var S=this;w(S._labelObj).removeClass(S._LABEL_ERR_CLS);w(S._hashDivId).removeClass(S._ERR_CLS);if(S.opts.infoMsg&&!S.opts.infoMsg.showAlways&&!S.opts.infoMsg.showTextAlways){w(L(S._infoDivId)).hide()}if(S.opts.useStdStyle){R(S)}S.opts.onClearInfo.call(S)};gui.InputField.prototype.validate=function(){function Y(){var ac=V.opts.onValidateActions;var ag=true;var aa;var Z;var ae;for(var ab=0;ab<ac.length;++ab){var af=ac[ab];if(w.typeOf(af)=="object"){var ad=te.getObjKeys(af);aa=ad[0];Z=af[ad[0]]}else{aa=ac[ab];Z=null;af={}}if(V.opts.userActions[aa]){ae=V.opts.userActions[aa].call(V,Z,af)}else{if(V._builtInActions[aa]){ae=V._builtInActions[aa].call(V,Z,af)}else{q("gui.InputField: undefined action "+aa)}}if(ae===true){return[null,undefined]}if(ae!==undefined){break}}if(ae===undefined){aa=null}return[aa,ae]}var V=this;if(V.isFakeFilled()){if(w.inArray("notNullCheck",V.opts.onValidateActions)<0){return true}}var U=Y();var W=U[0]==null;var X;var S;if(!W){var T=U[1];S=U[0];if(V.opts.userMsgs[T]){X=V.opts.userMsgs[T]}else{if(V._builtInMsgs[T]){X=V._builtInMsgs[T]}else{q("gui.InputField: undefined err "+T)}}if(V.opts.infoMsg&&V.opts.infoMsg.showOnErr){w(L(V._infoDivId)).show()}}U=V.opts.onValidate.call(V,U[0]==null,U[0]);if(U!==undefined){if(w.typeOf(U)=="string"){X=U}W&=U}if(!W){w(V._labelObj).addClass(V._LABEL_ERR_CLS);w(V._hashDivId).addClass(V._ERR_CLS);return u(V,X,S)}return true};gui.InputField.prototype.setLinkedField=function(S){this.opts._valLinkedField=S};gui.InputField.prototype.isFakeFilled=function(){return this.opts._isFakeFilled};gui.InputField.prototype.setFakeFilled=function(T){if(T==null){T=true}this.opts._isFakeFilled=T;if(T){var S="fakefilled";if(this.opts.maxLength!=null&&S.length>this.opts.maxLength){S=S.substring(0,this.opts.maxLength)}w(this._hashDivId).val(S)}};gui.InputField.prototype.clearFakeFilled=function(){w(this._hashDivId).val("")};gui.InputField.prototype._builtInActions={allowEmptyCheck:function(T,S){if(this.val().length==0){return true}},allowEmptyLinkedField:function(){var S=w.trim(this.val());var T=w.trim(this.opts._valLinkedField.val());if(T==""&&S==""){return true}else{if(S==""&&T!=""){return"empty"}}},checkLinked:function(){if(this.val()!=this.opts._valLinkedField.val()){return"notMatched"}},checkPrintableAscii:function(W,S){var T=this.val();for(var U=0;U<T.length;++U){var V=T.charCodeAt(U);if(V<32||V>126){return"notPrintableAscii"}}},disallowEmptyLinkedField:function(){var S=w.trim(this.val());var T=w.trim(this.opts._valLinkedField.val());if(T!=""||S!=""){return true}else{if(S==""&&T==""){return"inValidInput"}}},emptyCheck:function(T,S){if(this.val().length==0){return"empty"}},hexCheck:function(T,S){if(this.val().match(/^[0-9a-fA-F]+$/)==null){return"notMatched"}},hostnameCheck:function(T,S){if(this.val().match(/^[a-zA-Z0-9-._:]+$/)==null){return"notValid"}},ipV4Check:function(U,S){var T=this.val();S=w.extend({err:"regExpr"},S);if(T.match(/(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])/)==null){return S.err}},ipV6Check:function(T,S){},minLenCheck:function(T,S){T=T!=null?T:this.opts._valMinLen;S=w.extend({err:"minLen"},S);if(this.val().length<T){return S.err}},maxLenCheck:function(T,S){T=T!=null?T:this.opts._valMaxLen;S=w.extend({err:"maxLen"},S);if(this.val().length>T){return S.err}},networkPathCheck:function(T,S){if(this.val().match(/^\\\\[^\\]+\\[^\\].*$/)==null){return"invalidNetworkPath"}},notNullCheck:function(T,S){if(this.val()===null){return"notValid"}},numericCheck:function(U,S){var T=this.val();if(T.match(/^[+-]?[0-9]*\.?[0-9]*$/)==null){return"numeric"}else{if(T.match(/^[+-]?[0-9]+$/)==null){return"wholenum"}}},numericFloatCheck:function(T,S){if(this.val().match(/^[+-]?[0-9]*\.?[0-9]+$/)==null){return"numeric"}},rangeCheck:function(U,S){U=U!=null?U:this.opts._valRange;S=w.extend({err:"outOfRange"},S);var T=this.val();if(T<U[0]||T>U[1]){return S.err}},regExprCheck:function(T,S){T=T!=null?T:this.opts._valRegExpr;S=w.extend({err:"regExpr"},S);if(this.val().match(T)==null){return S.err}},specificLenCheck:function(T,S){T=T!=null?T:this.opts._specificLen;S=w.extend({err:"notLen"},S);if(w.typeOf(T)!="array"){T=[T]}if(w.inArray(this.val().length,T)<0){return S.err}},trim:function(T,S){this.val(w.trim(this.val()))},wepCheck:function(U,S){var T=this.val();if(T.length==5||T.length==13){if(this._builtInActions.checkPrintableAscii.call(this,U,S)=="notPrintableAscii"){return"invalidPaswd"}}else{if(T.length==10||T.length==26){if(this._builtInActions.hexCheck.call(this,U,S)=="notMatched"){return"invalidPaswd"}}else{return"invalidPaswd"}}},wpaCheck:function(U,S){var T=this.val();if(T.length>7&&T.length<64){if(this._builtInActions.checkPrintableAscii.call(this,U,S)=="notPrintableAscii"){return"invalidPaswd"}}else{if(T.length==64){if(this._builtInActions.hexCheck.call(this,U,S)=="notMatched"){return"invalidPaswd"}}else{return"invalidPaswd"}}}};gui.InputField.prototype._builtInMsgs={empty:"L@S#2489",inValidInput:"L@S#3398",invalidNetworkPath:"L@S#0384",invalidPaswd:"L@S#0354",maxLen:"L@S#2954",minLen:"L@S#2492",notLen:"L@S#2493",notMatched:"L@S#2490",notPrintableAscii:"L@S#0384",notValid:"L@S#0384",numeric:"L@S#2487",outOfRange:"L@S#2491",regExpr:"L@S#0384",wholenum:"L@S#3153"};gui.InputField.prototype.isReqField=function(){if(!this.isVisible()||!this.isEnabled()){return false}for(var S=0;S<this.opts.onValidateActions.length;++S){if(this.opts.onValidateActions[S]=="emptyCheck"){return true}}return false};gui.IPv4QuadBox=function(S){S=w.fillIn(S,{useStdStyle:true,onBlur:this._removeInvalidVal,onFocus:r,onKeyUp:this._keyUpHandler,onKeyDown:this._keyDownHandler,onKeyPress:this._keyPressHandler,onClearInfo:r,onValidate:r});this.opts=S};gui.IPv4QuadBox.prototype=new gui.BaseWidget();gui.IPv4QuadBox.prototype._INPUT_CLS="gui-quad-box-input";gui.IPv4QuadBox.prototype._DIV_CLS="gui-quad-box-div";gui.IPv4QuadBox.prototype._INFO_CLS="gui-quad-box-info";gui.IPv4QuadBox.prototype._LABEL_ERR_CLS="gui-input-field-label-err";gui.IPv4QuadBox.prototype._ERR_CLS="gui-quad-box-err";gui.IPv4QuadBox.prototype._DISABLED_CLS="gui-quad-box-disabled";gui.IPv4QuadBox.prototype.create=function(S){var V=this;this._inputDivId=S+"-Inp";this._infoDivId=S+"-Info";this._hashInputId="#"+this._inputDivId;this._hashDivId="#"+S;var U="";if(V.opts.title){V.opts.title=te.loc(V.opts.title)}for(var T=0;T<4;++T){if(T>0){U+="<strong>.</strong>"}U+=gui.emitHtml("input",{id:this._inputDivId+T,name:this._inputDivId+"-name",maxlength:3,type:"text",disabled:c(this.opts.disabled),"class":te.concatStr(this._INPUT_CLS,this.opts.inputCls),title:V.opts.title})}if(w.browser.msie){U="&nbsp;"+U}U=gui.emitHtml("div",{id:this._inputDivId,"class":this._DIV_CLS},U);if(this.opts.createInfoDiv){U+=gui.emitHtml("span",{id:this._infoDivId,"class":this._INFO_CLS},"")}U+=gui.emitClearFloat();w("#"+S).html(U);w("#"+S+" *").tooltip();if(V.opts.useStdStyle){J(V,"#"+S)}this._name="input:text[name="+this._inputDivId+"-name]";w(this._name).blur(function(){return V.opts.onBlur.call(V,this)}).focus(function(){return V.opts.onFocus.call(V,this)}).keyup(function(W){return V.opts.onKeyUp.call(V,this,W)}).keydown(function(W){return V.opts.onKeyDown.call(V,this,W)}).keypress(function(W){return V.opts.onKeyPress.call(V,this,W)})};gui.IPv4QuadBox.prototype.isVisible=function(){return w(this._hashDivId).is(":visible")};gui.IPv4QuadBox.prototype.show=function(S){if(S==null){S=true}if(S){w(this._hashDivId).show()}else{w(this._hashDivId).hide()}};gui.IPv4QuadBox.prototype.isEnabled=function(){return w(this._name).is(":enabled")};gui.IPv4QuadBox.prototype.enable=function(S){if(S==null){S=true}if(S){w(this._name).removeAttr("disabled");w(this._name).removeClass(this._DISABLED_CLS);w("#"+this._inputDivId).removeClass(this._DISABLED_CLS)}else{w(this._name).attr("disabled","disabled");w(this._name).addClass(this._DISABLED_CLS);w("#"+this._inputDivId).addClass(this._DISABLED_CLS)}};gui.IPv4QuadBox.prototype.val=function(T){if(T===null){T=""}var V=[],S="";if(T!=null){V=T.split(".");for(U=0;U<4;U++){w(this._hashInputId+U).val(V[U])}}for(var U=0;U<4;++U){if(w(this._hashInputId+U).val()!=""){if(U>0){S+="."}S+=""+ +w(this._hashInputId+U).val()}}return S};gui.IPv4QuadBox.prototype.validate=function(){function U(){var aa={255:true,254:true,252:true,248:true,240:true,224:true,192:true,128:true,0:true};var Y=[];var Z;for(Z=0;Z<4;++Z){Y.push(w(T._hashInputId+Z).val())}if(Y[0]==0){return false}for(Z=0;Z<4;++Z){if(!aa[Y[Z]]){return false}if(Y[Z]!=255){++Z;break}}for(;Z<4;++Z){if(Y[Z]!=0){return false}}return true}var T=this;if(!T.opts._valRegExpr){T.opts._valRegExpr=/^((1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\.){3}(1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])$/}var X=T.val();if(T.opts.allowEmpty&&X==""){return true}var V=X&&X.match(T.opts._valRegExpr);var W;if(V&&X=="0.0.0.0"&&!T.opts.allowZero){V=false}if(X==""){W=te.loc("L@S#2489");V=false}else{if(!V){W=te.loc("L@S#0208")}}if(V&&T.opts.isNetMask){V=U();if(!V){W=te.loc("L@S#2494")}}var S=T.opts.onValidate.call(this,V);if(S!==undefined){if(w.typeOf(S)=="string"){W=S}V&=S}if(!V){w(T._labelObj).addClass(T._LABEL_ERR_CLS);w(T._hashDivId).addClass(T._ERR_CLS);return u(this,W)}return true};gui.IPv4QuadBox.prototype.clearInfo=function(){w(this._labelObj).removeClass(this._LABEL_ERR_CLS);w(this._hashDivId).removeClass(this._ERR_CLS);w("#"+this._infoDivId).hide();this.opts.onClearInfo.call(this)};gui.IPv4QuadBox.prototype._keyPressHandler=function(V,U){var S;if(window.event){S=U.keyCode}else{if(U.which){S=U.which}}var W=String.fromCharCode(S);var T=/[a-zA-Z`~!@#$%^&\*\(\)_\-\+=\|\\\}\{\]\["':;\?\/>\.<,]/;if(T.test(W)){return false}this._autoTab(V,U);return true};gui.IPv4QuadBox.prototype._keyUpHandler=function(T,S){this._removeInvalidVal(T);this._autoTab(T,S)};gui.IPv4QuadBox.prototype._keyDownHandler=function(T,S){if(w.browser.msie){this._autoTab(T,S)}};gui.IPv4QuadBox.prototype._removeInvalidVal=function(T){var S=/[a-zA-Z`~!@#$%^&\*\(\)_\-\+=\|\\\}\{\]\["':;\?\/>\.<,]/;if(S.test(w(T).val())){w(T).val("")}};gui.IPv4QuadBox.prototype._autoTab=function(V,U){var T=this;setTimeout(S,x);function S(){var W;if(window.event){W=U.keyCode}else{if(U.which){W=U.which}}if(W==undefined){return}var Y=w(V);var X=w.trim(Y.val());if(+X>255){X=0}Y.val(X);if(W==8&&X.length==0){switch(Y.attr("id")){case T._inputDivId+"1":w("#"+T._inputDivId+"0").focus();break;case T._inputDivId+"2":w("#"+T._inputDivId+"1").focus();break;case T._inputDivId+"3":w("#"+T._inputDivId+"2").focus();break;default:break}}else{if(X.length==3){switch(W){case 8:case 9:case 16:case 17:case 18:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 46:break;default:switch(Y.attr("id")){case T._inputDivId+"0":w("#"+T._inputDivId+"1").focus();break;case T._inputDivId+"1":w("#"+T._inputDivId+"2").focus();break;case T._inputDivId+"2":w("#"+T._inputDivId+"3").focus();break;default:break}break}}}}};gui.Radio=function(S){S=w.fillIn(S,{isBlock:true,onBlur:r,onClick:r,onFocus:r,onClearInfo:r,onValidate:Q});if(S.isBool&&S.optionArray==null){S.optionArray=["true","false"]}this.opts=S};gui.Radio.prototype=new gui.BaseWidget();gui.Radio.prototype._LABEL_CLS="gui-radio-label";gui.Radio.prototype._INPUT_CLS="gui-radio-input";gui.Radio.prototype._SPAN_CLS="gui-radio-span";gui.Radio.prototype.getDivId=function(){return this._name};gui.Radio.prototype.create=function(aa){var Y=this;var X;if(this.opts.inputId==null){this.opts.inputId=W(aa)+"-Inp"}if(w.typeOf(aa)=="array"){X=aa.length;this.opts.divId=aa}else{X=1;this.opts.divId=[aa]}var ad="";var T=0;if(this.opts.locMap){U(this.opts.locMap);for(var ab in this.opts.locMap){if(Z(ab)){var S=gui.emitHtml("input",{id:this.opts.inputId+"_"+ab,name:this.opts.inputId,type:"radio",disabled:c(this.opts.disabled),"class":te.concatStr(this._INPUT_CLS,this.opts.inputCls),value:ab});var V=gui.emitHtml("span",{"class":te.concatStr(this._SPAN_CLS,this.opts.spanCls)},te.loc(this.opts.locMap[ab].text));var ac=this._LABEL_CLS;if(this.opts.isBlock){ac+=" gui-block"}ad+=gui.emitHtml("label",{"class":te.concatStr(ac,this.opts.lblCls),title:te.loc(this.opts.locMap[ab].title)},S+V)}if(X>1){this._hashDivId="#"+this.opts.divId[T++];w(this._hashDivId).html(ad);w("*",this._hashDivId).tooltip();ad="";--X}}this._hashDivId="#"+this.opts.divId[T++];w(this._hashDivId).html(ad);w("*",this._hashDivId).tooltip()}this._name="input:radio[name="+this.opts.inputId+"]";w(this._name).blur(function(){return Y.opts.onBlur.call(Y,this)}).click(function(){return Y.opts.onClick.call(Y,this)}).focus(function(){return Y.opts.onFocus.call(Y,this)});function W(ae){if(w.typeOf(ae)=="array"){return ae.join("_")}else{return ae}}function U(ae){for(var af in ae){var ag=ae[af];if(w.typeOf(ag)=="string"){ae[af]={text:ag}}}}function Z(af){for(var ae=0;ae<Y.opts.optionArray.length;++ae){if(af==Y.opts.optionArray[ae]){return true}}return false}};gui.Radio.prototype.val=function(S){if(S===null){S=this.opts.defaultValue||""}if(S!=null){if(this.opts.isBool){S=""+S}w(this._name).val([S])}S=w(this._name+":checked").val();if(this.opts.isBool){return S=="true"}else{return S}};gui.Radio.prototype.clearInfo=function(){var S=this;this.opts.onClearInfo.call(this)};gui.Radio.prototype.validate=function(){return this.opts.onValidate.call(this)};gui.Slider=function(S){this.opts=S};gui.Slider.prototype=new gui.BaseWidget();gui.Slider.prototype._CLS="gui-slider-cls";gui.Slider.prototype._VAL_CLS="gui-slider-val-cls";gui.Slider.prototype.create=function(S){var U=this;if(this.opts.divId==null){this.opts.divId=v(S)}this._sliderDivId=this.opts.divId+"-Div";if(this.opts.valId==null){this.opts.valId=this._sliderDivId+"-Val"}this._hashDivId="#"+this.opts.divId;var T=gui.emitHtml("div",{id:this._sliderDivId,"class":te.concatStr(this._CLS,this.opts.mainCls),title:te.loc(this.opts.title)},"<div class='ui-slider-handle'></div>");if(this.opts.endText){T+=gui.emitClearFloat();T+=gui.emitHtml("div",{"class":this.opts.valCls},te.loc(this.opts.endText[0]));T+=gui.emitHtml("div",{"class":this.opts.valCls},te.loc(this.opts.endText[1]));w(this._hashDivId).addClass("gui-ie-set-layout")}else{T+=gui.emitHtml("input",{id:this.opts.valId,name:this.opts.valId,readonly:true,type:"text","class":te.concatStr(this._VAL_CLS,this.opts.valCls)})}w(this._hashDivId).html(T);w("*",this._hashDivId).tooltip();if(this.opts.value==null){this.opts.value=this.opts.min}w("#"+this._sliderDivId).slider({animate:true,min:this.opts.min,max:this.opts.max,startValue:this.opts.value,steps:(this.opts.max-this.opts.min)/(this.opts.step>0?this.opts.step:1),slide:function(W,V){if(U.opts.valId){w("#"+U.opts.valId).val(V.value)}},change:function(W,V){if(U.opts.valId){w("#"+U.opts.valId).val(V.value)}if(U.opts.onChange){return U.opts.onChange.call(U,this,W,V)}}});if(this.opts.width){w("#"+this._sliderDivId).width(this.opts.width)}};gui.Slider.prototype.isVisible=function(){return w(this._hashDivId).is(":visible")};gui.Slider.prototype.show=function(S){if(S==null){S=true}if(S){w(this._hashDivId).slideDown(200)}else{w(this._hashDivId).slideUp(200)}};gui.Slider.prototype.isEnabled=function(){return !(w("#"+this._sliderDivId).hasClass("ui-slider-disabled"))};gui.Slider.prototype.enable=function(S){if(S==null){S=true}if(S){w("#"+this._sliderDivId).slider("enable")}else{w("#"+this._sliderDivId).slider("disable")}};gui.Slider.prototype.val=function(S){if(S===null){S=""}if(S!=null&&this.opts.valId){w("#"+this._sliderDivId).slider("moveTo",S);w("#"+this.opts.valId).val(S)}return w("#"+this._sliderDivId).slider("value")};gui.Slider.prototype.onShowTouchup=function(){w("#"+this._sliderDivId).slider("moveTo",w("#"+this.opts.valId).val())};gui.Slider.prototype.setTooltip=function(S){w("#"+this._sliderDivId).attr("title",S);w("*",this._hashDivId).tooltip()};gui.TextArea=function(S){S=w.fillIn(S,{onBlur:r,onChange:r,onFocus:r,onKeyPress:r,onClearInfo:r,onValidate:Q});this.opts=S};gui.TextArea.prototype=new gui.BaseWidget();gui.TextArea.prototype._CLS="gui-textarea text";gui.TextArea.prototype.getDivId=function(){return this._hashInputId};gui.TextArea.prototype.create=function(S){function W(Y,Z){return(Y.length-Y.replace(new RegExp(Z,"g"),"").length)/Z.length}function T(Y){return W(Y,"\n")}function X(){var Y=V.val();var Z=Y.length;if(w.browser.msie){Z+=T(Y)}if(V.opts.maxLength&&Z>V.opts.maxLength){V.val(Y.substring(0,V.opts.maxLength-T(Y)))}}var V=this;this._inputId=S+"-Inp";this._hashInputId="#"+this._inputId;var U=gui.emitHtml("textarea",{id:this._inputId,"class":te.concatStr(this._CLS,this.opts.mainCls),title:te.loc(this.opts.title),disabled:c(V.opts.disabled),rows:this.opts.rows,cols:this.opts.cols,readonly:G(V.opts.readonly)},"");w("#"+S).html(U);w("#"+S+" *").tooltip();w(this._hashInputId).blur(function(){return V.opts.onBlur.call(V,this)}).change(function(){X();return V.opts.onChange.call(V,this)}).focus(function(){return V.opts.onFocus.call(V,this)}).keypress(function(Z){if(V.opts.maxLength&&V.val().length>=V.opts.maxLength){var Y=Z.keyCode||Z.which;if(!gui.isMovementKey(Y)){return false}}return V.opts.onKeyPress.call(V,this,Z)}).keyup(function(Y){X()})};gui.TextArea.prototype.val=function(S){if(S===null){S=""}if(S!=null){if(w.browser.safari){if(S==""){S=" "}}w(this._hashInputId).val(S)}return w.trim(w(this._hashInputId).val())};gui.TextArea.prototype.clearInfo=function(){var S=this;if(S.opts.infoMsg&&!S.opts.infoMsg.showAlways){w("#"+S._infoDivId).hide()}this.opts.onClearInfo.call(this)};gui.TextArea.prototype.validate=function(){return this.opts.onValidate.call(this)};gui.TimeWidget=function(S){S=w.fillIn(S,{onBlur:r,onChange:r,onFocus:r,onClearInfo:r,onValidate:r,onValidateActions:[],userActions:{},userMsgs:{}});this.opts=S};gui.TimeWidget.prototype=new gui.BaseWidget();gui.TimeWidget.prototype._CLS="gui-dropdownboxselect-cls";gui.TimeWidget.prototype._LABEL_ERR_CLS="gui-input-field-label-err";gui.TimeWidget.prototype._ERR_CLS="gui-input-field-err";gui.TimeWidget.prototype.MIN_SEC_OptionArray=["00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59"];gui.TimeWidget.prototype.getHrOptionArray=function(S){if(S=="HR24"){return["00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23"]}else{return["01","02","03","04","05","06","07","08","09","10","11","12"]}};gui.TimeWidget.prototype.TIME_12_24_MAPPING={"01":"13","02":"14","03":"15","04":"16","05":"17","06":"18","07":"19","08":"20","09":"21","10":"22","11":"23","12":"00"};gui.TimeWidget.prototype.AM_TIME_MAPPING="00 01 02 03 04 05 06 07 08 09 10 11";gui.TimeWidget.prototype.getDivId=function(){return this._hashInputId};gui.TimeWidget.prototype.create=function(Z){var X=this;var W=this.opts.timeType.split(":");var aa;var ab="";var U=0;var Y="";var S="";if(this.opts.timeFormat==null){this.opts.timeFormat="HR12"}if(this.opts.inputId==null){Y=Z}this._hashInputId="#"+Y;for(var T=0;T<W.length;T++){var V=[];Y="";Y=this.opts.inputId;S="";if(Y==null){Y=Z}Y=Y+"-"+W[T]+"-Inp";if(W[T]=="HH"){V=this.getHrOptionArray(this.opts.timeFormat)}else{V=this.MIN_SEC_OptionArray}for(U=0;U<V.length;++U){S+=gui.emitHtml("option",{value:V[U]},V[U])}ab+=gui.emitHtml("select",{id:Y,disabled:c(this.opts.disabled),"class":"timeList",title:te.loc(this.opts.title)},S)}if(this.opts.timeFormat!="HR24"){V=["AM","PM"];Y="";Y=this.opts.inputId;S="";if(Y==null){Y=Z}Y=Y+"-ampm-Inp";for(U=0;U<V.length;++U){S+=gui.emitHtml("option",{value:V[U]},V[U])}ab+=gui.emitHtml("select",{id:Y,disabled:c(this.opts.disabled),"class":"timeList",title:te.loc(this.opts.title)},S)}w("#"+Z).html(ab);w("#"+Z+" *").tooltip();J(X,L(Z))};gui.TimeWidget.prototype.val=function(T){var W="";if(T===null||T===undefined){T=""}if(T!==null&&T!==""){var V=T.split(":");if(V[0]>12&&this.opts.timeFormat=="HR12"){w(this._hashInputId+"-HH-Inp").val(this.getHrOptionArray("HR12")[V[0]-13])}else{w(this._hashInputId+"-HH-Inp").val(V[0])}w(this._hashInputId+"-MM-Inp").val(V[1]);w(this._hashInputId+"-SS-Inp").val(V[2]);if("HR12"==this.opts.timeFormat){var U=new RegExp(V[0]);if(U.test(this.AM_TIME_MAPPING)==true){w(this._hashInputId+"-ampm-Inp").val("AM")}else{w(this._hashInputId+"-ampm-Inp").val("PM")}}}else{var Y=w(this._hashInputId+"-HH-Inp").val();var S=w(this._hashInputId+"-MM-Inp").val();var X=w(this._hashInputId+"-SS-Inp").val();if(("HR12"==this.opts.timeFormat)&&(w(this._hashInputId+"-ampm-Inp").val()=="PM")&&(Y!=12)){W=this.TIME_12_24_MAPPING[Y]+":"}else{if(("HR12"==this.opts.timeFormat)&&(w(this._hashInputId+"-ampm-Inp").val()=="AM")&&(Y==12)){W="00:"}else{W=Y+":"}}W+=S;if(X!=null){W+=":"+X}}return W};gui.TimeWidget.prototype.getHrVal=function(){var T=w(this._hashInputId+"-HH-Inp").val();var S;if(("HR12"==this.opts.timeFormat)&&(w(this._hashInputId+"-ampm-Inp").val()=="PM")&&(T!=12)){S=this.TIME_12_24_MAPPING[T]}else{if(("HR12"==this.opts.timeFormat)&&(w(this._hashInputId+"-ampm-Inp").val()=="AM")&&(T==12)){S="00"}else{S=T}}return S};gui.TimeWidget.prototype.getMinVal=function(){return w(this._hashInputId+"-MM-Inp").val()};gui.TimeWidget.prototype.getSecVal=function(){return w(this._hashInputId+"-SS-Inp").val()};gui.TimeWidget.prototype.getAmPmVal=function(S){return w(this._hashInputId+"-ampm-Inp").val()};gui.TimeWidget.prototype.enable=function(S){if(S==null){S=true}if(S){w(this._hashInputId+"-HH-Inp").removeAttr("disabled");w(this._hashInputId+"-MM-Inp").removeAttr("disabled");w(this._hashInputId+"-SS-Inp").removeAttr("disabled");w(this._hashInputId+"-ampm-Inp").removeAttr("disabled")}else{w(this._hashInputId+"-HH-Inp").attr("disabled","disabled");w(this._hashInputId+"-MM-Inp").attr("disabled","disabled");w(this._hashInputId+"-SS-Inp").attr("disabled","disabled");w(this._hashInputId+"-ampm-Inp").attr("disabled","disabled")}};gui.TimeWidget.prototype.clearInfo=function(){w(this._labelObj).removeClass(this._LABEL_ERR_CLS);w(this._hashDivId).removeClass(this._ERR_CLS);w("#"+this._infoDivId).hide();if(this.opts.useStdStyle){R(this)}this.opts.onClearInfo.call(this)};gui.TimeWidget.prototype.validate=function(){var T=this._execActions(this.opts.onValidateActions);var U=T[0]==null;var V;if(!U){var S=T[1];if(this.opts.userMsgs[S]){V=this.opts.userMsgs[S]}else{if(this._builtInMsgs[S]){V=this._builtInMsgs[S]}else{q("Err "+S+" is undefined.")}}}T=this.opts.onValidate.call(this,T[0]==null,T[0]);if(T!==undefined){if(w.typeOf(T)=="string"){V=T}U&=T}if(!U){w(this._labelObj).addClass(this._LABEL_ERR_CLS);w(this._hashDivId).addClass(this._ERR_CLS);return u(this,V)}return U};gui.TimeWidget.prototype._execActions=function(U){var W=true;var S;var V;for(var T=0;T<U.length;++T){S=U[T];if(this.opts.userActions[S]){V=this.opts.userActions[S].call(this)}else{if(this._builtInActions[S]){V=this._builtInActions[S].call(this)}else{q("Action "+S+" is undefined.")}}if(V===true){return[null,undefined]}if(V!==undefined){break}}if(V===undefined){S=null}return[S,V]};w(document).ready(function(){var S=new te.QueryString();S.read();if(frameWorkObj.theme){w("body").addClass(frameWorkObj.theme);if(!frameWorkObj.isTmpTheme){te.cookie.set("theme",frameWorkObj.theme,te.LONG_STORED_DURATION_DAYS,"/")}}else{if(!frameWorkObj.isTmpTheme){te.cookie.set("theme","",0,"/")}}if(S.get("mobileView")||gui.hasMobileViewCookie()){w("body").addClass("mobile-view");gui.setMobileView()}else{gui.clearMobileView()}gui.setHtmlDir()})})(jQuery);(function(){var d="Job";var g=500;function f(j,h){return j=="timeout"?j:h.status}var e=function(){};te.Job=e;e.prototype.GET_JOBLIST_TIMEOUT=30000;e.prototype.STATUS_CHECK_TIMEOUT=3000;e.prototype.JOBLIST="/JobsManifest.xml/JobList";e.prototype.start=function(){};e.prototype._createJobStatus=function(){var j=this;function k(l){if(l.hasErr){console.error("Job "+j.jobStatusUrl+": error "+l[0].pgmStatus);j.cancelTimer();j.opts.errorCallback.call(j,null,l[0].pgmStatus);return}j._jobStatObj=l[0].pgmData;j._parseJobStatus(l[0].pgmXmlData)}function h(n){if(n.hasErr){console.error("Job "+j.JOBLIST+": error "+n[0].pgmStatus);j.cancelTimer();j.opts.errorCallback.call(j,null,n[0].pgmStatus);return}var m=j.jobStatusUrl.split("/");var l={"/{job:job-id}":m[3]};j._timerHnd=setInterval(function(){$.resLoader.loadResources({file:j.JOBLIST,dataType:"manifest",arg:l,pgmData:n[0].pgmData},k)},j.STATUS_CHECK_TIMEOUT)}j.fillInOpts();$.resLoader.loadResources({file:j.JOBLIST,dataType:"ledm"},{complete:h,timeout:j.GET_JOBLIST_TIMEOUT})};e.prototype._parseJobStatus=function(m){var k=$(_NS("j\\:JobState"),m).text();var n=k=="Completed"||k=="Canceled";var l=k=="ProcessingError";var j=$(_NS("j\\:JobPercentageComplete"),m).text();j=j==""?0:+j;var h=$("BackupRestoreState",m).text();if(h){this.detailedJobStatus=h}this.opts.statusCallback.call(this,k,j);if(n||l){this.cancelTimer();if(l){this.opts.errorCallback.call(this,k,g)}else{this.opts.completeCallback.call(this,k)}}};e.prototype.cancelTimer=function(){if(this._timerHnd){clearInterval(this._timerHnd);this._timerHnd=null}};e.prototype.fillInOpts=function(){this.opts=$.extend({completeCallback:$.hlp.nopFn,errorCallback:$.hlp.nopFn,statusCallback:$.hlp.nopFn},this.opts)};e.Backup=function(h){this.opts=h};e.Backup.prototype=new e();e.Backup.prototype._CLS_IFRAME="iframe-cls";e.Backup.prototype.BACKUP_RESTORE_MANIFEST="/BackupRestoreManifest.xml";e.Backup.prototype.BACKUP_JOBS="/BackupRestoreManifest.xml/BackupJobs";var c=30000;e.Backup.prototype.start=function(){var k=this;var h={success:function(l,n,m){if(m&&!m.url.match("^.*Manifest.*")&&(m.type!="POST")){te.sXmlParser.toXml(l.documentElement,k.opts.schema,k.opts.obj);console.log(te._xmlToStr(l));k._jobObj.post()}console.log("Success callback for Backup start job")},complete:function(o,n,m){if(o.status=="201"||o.status=="200"){if(m&&m.type=="POST"){var l=o.getResponseHeader("Location");if(l){l.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/g);k.jobStatusUrl=RegExp.$5;if(k.jobStatusUrl!=""){k._createJobStatus()}console.log("Backup Job : "+k.jobStatusUrl)}else{if(k.opts.completeCallback){k.opts.completeCallback.call(k,k.jobStatusUrl)}}}else{console.log("Failed to detect the return URL")}}else{if(o.status=="202"){if(m&&m.type=="POST"){if(k.opts.completeCallback){k.opts.completeCallback.call(k,k.jobStatusUrl)}}}else{console.log("Backup Job: "+j+" fail to post with error "+n+" "+o.status);if(k.opts.errorCallback){k.opts.errorCallback.call(k,this,o.status)}}}},error:function(l,o,n,m){console.log("Backup Job: "+j+" fail to post with error "+o);if(k.opts.errorCallback){k.opts.errorCallback.call(k,this,f(o,l))}}};var j=k.BACKUP_JOBS;k._jobObj=new $.hlp.ledm.Resource(j,h)};e.Backup.prototype.getDataUrl=function(){$("#dataURL",this._jobStatObj.Jobs.xmlData).text()};e.Calibration=function(h){this.opts=h};e.Calibration.prototype=new e();e.Calibration.prototype.CALIBRATION_MANIFEST="/CalibrationManifest.xml";e.Calibration.prototype.CALIBRATION_STATE="/CalibrationManifest.xml/State";e.Calibration.prototype.CALIBRATION_SESSION="/CalibrationManifest.xml/Session";e.Calibration.prototype.CONSUMABLE_CONFIG_DYN="ConsumableConfigDyn.xml";e.Calibration.prototype.start=function(){var l=this;var k={success:function(m,o,n){l.mode=l._parseConsumable(m);if(l.mode=="semiAutomatic"||l.mode=="automatic"){var p=l.CALIBRATION_SESSION;l._calObj=new $.hlp.ledm.Resource(p,j)}else{console.log("Alignment mode not supported "+l.mode)}},error:function(m,p,o,n){console.log("Calibration job: "+h+" fail to get resource with error "+m.status);if(l.opts.errorCallback){l.opts.errorCallback.call(l,this,m.status)}}};var j={success:function(m,o,n){if(n&&(!n.url.match("^.*Manifest.*"))&&(n.type!="POST")){if(l._calObj&&l._calObj.Session&&l._calObj.Session.xmlData){$(_NS("cal\\:CalibrationState"),l._calObj.Session.xmlData).text("Printing");console.log(te._xmlToStr(l._calObj.Session.xmlData));l._calObj.post()}}},complete:function(p,o,n){if(p.status=="201"||p.status=="200"){if(n&&n.type=="POST"){var m=p.getResponseHeader("Location");if(m){m.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/g);l.jobStatusUrl=RegExp.$5;if(l.jobStatusUrl!=""){l._createJobStatus()}console.log("Calibration Job : "+l.jobStatusUrl)}else{if(l.opts.completeCallback){l.opts.completeCallback.call(l,l.jobStatusUrl)}}}else{console.log("Failed to detect the return URL")}}else{if(p.status=="202"){if(n&&n.type=="POST"){if(l.opts.completeCallback){l.opts.completeCallback.call(l,l.jobStatusUrl)}}}}},error:function(m,p,o,n){console.log("Calibration Job: "+l.CALIBRATION_SESSION+" fail to post with error "+p+" "+f(p,m));if(l.opts.errorCallback){l.opts.errorCallback.call(l,this,f(p,m))}}};var h=l.CONSUMABLE_CONFIG_DYN;l.consumableObj=new $.hlp.ledm.Obj(h,k)};e.Calibration.prototype._parseConsumable=function(h){var j="";j=$(_NS("dd\\:AlignmentMode"),h).text();return j};e.Calibration.prototype.getState=function(j){var l=this;var k="";var h={success:function(n,q,p){if(!p.url.match("^.*Manifest.*")){var o=$(_NS("cal\\:CalibrationState"),n).text();j.callback(o);console.log("Calibration Job getState: Success callback")}},error:function(n,q,p,o){console.log("Calibration Job getState: "+m+" fail to get with error "+q);if(l.opts.errorCallback){l.opts.errorCallback.call(l,this,n.status)}}};var m=l.CALIBRATION_STATE;l._statusObj=new $.hlp.ledm.Resource(m,h)};e.Calibration.prototype.getCalibrateState=function(){var h=this;if(h._jobStatObj){if(h._jobStatObj.xmlData){return $("CalibrationState",h._jobStatObj.xmlData[0].documentElement).text()}}return""};e.Calibration.prototype.getCalSessionUrl=function(){var h=this;if(h._jobStatObj){if(h._jobStatObj.xmlData){return $(_NS("dd\\:ResourceURI"),h._jobStatObj.xmlData[0].documentElement).text()}}return""};e.Calibration.prototype.putCalSession=function(j){var l={success:function(o,q,p){if(p&&(!p.url.match("^.*Manifest.*"))&&(p.type!="PUT")){$("CalibrationState",n._sessionIdObj.xmlData).text(j);console.log(te._xmlToStr(n._sessionIdObj.xmlData));n._sessionIdObj.put()}},complete:function(){console.log("inside complete")},error:function(o,q,p){console.log("Calibration Job putCalSession: error "+o.status);if(n.opts.errorCallback){n.opts.errorCallback.call(n,this,o.status)}}};var n=this;var k=n.getCalSessionUrl();if(n._calObj&&k!=""){var m=k.split("/");var h={"/{session-id}":m[3]};n._sessionIdObj=new n._calObj.ResourceLink(h,l)}else{console.log(n._calObj+" "+k)}};e.Calibration.prototype.cancel=function(){var h=this;if(h._jobStatObj){if(h._jobStatObj.xmlData){$(_NS("j\\:JobState"),h._jobStatObj.xmlData[0].documentElement).text("Canceled");$("CalibrationState",h._jobStatObj.xmlData[0].documentElement).text("CalibrationRequired");h._jobStatObj.put();console.log(te._xmlToStr(h._jobStatObj.xmlData))}}};var b=405;e.InternalPrint=function(h){this.opts=h};e.InternalPrint.prototype=new e();e.InternalPrint.prototype.INTERNALPRINT_CAP="/InternalPrintManifest.xml/InternalPrintCap.xml";e.InternalPrint.prototype.INTERNALPRINT_DYN="/InternalPrintManifest.xml/InternalPrintDyn.xml";e.InternalPrint.prototype.start=function(){var k=this;function j(n){if(n.hasErr){k.opts.errorCallback.call(k,null,n[0].pgmStatus);return}var m=n[0].pgmHttpResponseData.Location;if(!m){console.error("No return URL");k.opts.errorCallback.call(k,null,n[0].pgmStatus);return}m.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/g);k.jobStatusUrl=RegExp.$5;if(k.jobStatusUrl!=""){k._createJobStatus()}$.debugLog.logMsg(d,0,"InternalPrintJob: "+k.jobStatusUrl)}function l(m){if(m.hasErr){k.opts.errorCallback.call(k,null,m[0].pgmStatus);return}te.condCreateNode(m[0].pgmXmlData,"ipdyn:JobType",k.opts.job);$.debugLog.logMsg(d,0,te._xmlToStr(m[0].pgmXmlData));$.resLoader.loadResources({op:"post",file:k.INTERNALPRINT_DYN,dataType:"ledm",pgmData:m[0].pgmData,pgmHttpResponseHdr:["Location"]},j)}function h(m){if(m.hasErr){k.opts.errorCallback.call(k,null,m[0].pgmStatus);return}if(!k.supportsThisJob(k.opts.job,m[0].pgmXmlData)){console.error("InternalPrintJob: "+k.opts.job+" is not supported");k.opts.errorCallback.call(k,null,b);return}$.resLoader.loadResources({file:k.INTERNALPRINT_DYN,dataType:"ledm"},l)}k.fillInOpts();$.resLoader.loadResources({file:k.INTERNALPRINT_CAP,dataType:"ledm"},h)};e.InternalPrint.prototype.supportsThisJob=function(j,h){var k=false;$(_NS("ipdyn\\:JobType"),h).each(function(){if(j==$(this).text()){k=true;return false}});return k};e.Restore=function(h){this.opts=h};e.Restore.prototype=new e();e.Restore.prototype._CLS_IFRAME="iframe-cls";e.Restore.prototype.BACKUP_RESTORE_MANIFEST="/BackupRestoreManifest.xml";e.Restore.prototype.start=function(){var h=this;$.ajaxSetup({timeout:c});var j=function(){if(h.opts.iFrameDiv==null){var m="iframe_div"+Math.floor(Math.random()*99999);var l="<div id='"+m+"'></div>";$("body").append(l);h.opts.iFrameDiv=m}h.hashDivId="#"+h.opts.iFrameDiv;if(h.opts.formId==null){console.log("Must provide the form id in the opts")}h.hashformId="#"+h.opts.formId;if(h.opts.iFrameId==null){h.opts.iFrameId="restore-iframe"}if(h.opts.submitURL==null){h.opts.submitURL=h.jobStatusUrl+"/1"}var k="<iframe src=about:blank id='"+h.opts.iFrameId+"' name='"+h.opts.iFrameId+"' class='";k+=h._CLS_IFRAME+"' scrolling=auto width=0 height=0 border=0>";k+="<p>Your browser does not support iframes.</p></iframe>";$(h.hashDivId).html(k);$(h.hashformId).attr("target",h.opts.iFrameId);$(h.hashformId).attr("action",h.opts.submitURL);$(h.hashformId).submit()};h._post(j)};e.Restore.prototype._post=function(l){var k=this;var h={success:function(m,o,n){if(!n.url.match("^.*Manifest.*")&&(n.type!="POST")){te.sXmlParser.toXml(m.documentElement,k.opts.schema,k.opts.obj);console.log(te._xmlToStr(m));k._jobObj.post()}else{console.log("Success callback for restore start job")}},complete:function(p,o,n){if(p.status=="201"||p.status=="200"){if(n&&n.type=="POST"){var m=p.getResponseHeader("Location");if(m){m.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/g);k.jobStatusUrl=RegExp.$5;if(k.jobStatusUrl!=""){k._createJobStatus()}console.log("Restore Job : "+k.jobStatusUrl)}else{if(k.opts.completeCallback){k.opts.completeCallback.call(k,k.jobStatusUrl)}}}else{console.log("Failed to detect the return URL")}}else{if(p.status=="202"){if(n&&n.type=="POST"){if(k.opts.completeCallback){k.opts.completeCallback.call(k,k.jobStatusUrl)}}}else{console.log("Restore Job: "+j+" fail to post with error "+o+" "+p.status);if(k.opts.errorCallback){k.opts.errorCallback.call(k,this,p.status)}}}},error:function(m,p,o,n){console.log("Restore Job: "+j+" fail to post with error "+p);if(k.opts.errorCallback){k.opts.errorCallback.call(k,this,f(p,m))}}};var j=k.BACKUP_RESTORE_MANIFEST+"/RestoreJobs";l();k._jobObj=new $.hlp.ledm.Resource(j,h)};e.Scan=function(h){this.opts=h};e.Scan.prototype=new e();e.Scan.prototype.SCAN_MANIFEST="/ScanJobManifest.xml";e.Scan.prototype.SCAN_JOB_WAIT_TIMEOUT=10000;e.Scan.prototype.SCAN_FLATBED=1;e.Scan.prototype.SCAN_ADF=2;e.Scan.prototype.start=function(){var k=this;k._jobStatObj=null;var h={success:function(l,n,m){if(m&&(!m.url.match("^.*Manifest.*"))&&(m.type!="POST")){if(k._jobObj&&k._jobObj.Jobs&&k._jobObj.Jobs.xmlData&&k._jobObj.Jobs.xmlData[0].documentElement){te.sXmlParser.toXml(k._jobObj.Jobs.xmlData[0].documentElement,k.opts.schema,k.opts.obj);console.log(te._xmlToStr(k._jobObj.Jobs.xmlData));k._jobObj.post()}}if(m){console.log("Sucess callback for Scan start job "+m.url)}},complete:function(o,n,m){if(o.status=="201"||o.status=="200"){if(m&&m.type=="POST"){var l=o.getResponseHeader("Location");if(l){l.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/g);k.jobStatusUrl=RegExp.$5;if(k.jobStatusUrl!=""){k._createJobStatus()}console.log("Scan Job : "+k.jobStatusUrl)}else{if(k.opts.completeCallback){k.opts.completeCallback.call(k,k.jobStatusUrl)}}}else{console.log("Failed to detect the return URL")}}else{if(o.status=="202"){if(m&&m.type=="POST"){if(k.opts.completeCallback){k.opts.completeCallback.call(k,k.jobStatusUrl)}}}}},error:function(l,o,n,m){console.log("Scan Job: "+j+" fail to post with error "+f(o,l));if(k.opts.errorCallback){k.opts.errorCallback.call(k,this,f(o,l))}}};var j=k.SCAN_MANIFEST+"/Jobs";k._jobObj=new $.hlp.ledm.Resource(j,h)};e.Scan.prototype.getState=function(j){var l=this;var k="";var h={success:function(o,r,q){if(!q.url.match("^.*Manifest.*")){var p=$(_NS("ScannerState"),o).text();var n=$(_NS("AdfState"),o).text();if(j.type==l.SCAN_FLATBED){k=p}else{if(j.type==l.SCAN_ADF){k=n}else{console.log("Invalid argument passed in for scan getState: "+j)}}j.callback(k);console.log("Scan Job getState: Success callback")}},error:function(n,q,p,o){console.log("Scan Job getState: "+m+" fail to get with error "+q);if(l.opts.errorCallback){l.opts.errorCallback.call(l,this,q)}}};var m=l.SCAN_MANIFEST+"/Status";l._statusObj=new $.hlp.ledm.Resource(m,h)};e.Scan.prototype.cancel=function(){var h=this;if(!h._jobStatObj||!h._jobStatObj.xmlData){return}te.removeChildren(h._jobStatObj.xmlData[0].documentElement);if(te.condCreateNode(h._jobStatObj.xmlData[0].documentElement,"j:JobState","Canceled")){h._jobStatObj.put()}else{console.log("Scan job cancel: failed to create cancel xml")}console.log(te._xmlToStr(h._jobStatObj.xmlData))};e.TestFax=function(h){this.opts=h};e.TestFax.prototype=new e();e.TestFax.prototype._CLS_IFRAME="iframe-cls";e.TestFax.prototype.TestFax_URL="/TestFaxSetup/Jobs";var a=45000;e.TestFax.prototype.start=function(){$.ajaxSetup({timeout:a});var m=this;if(m.opts.iFrameDiv==null){var o="iframe_div"+Math.floor(Math.random()*99999);var l="<div id='"+o+"'></div>";$("body").append(l);m.opts.iFrameDiv=o}m.hashDivId="#"+m.opts.iFrameDiv;if(m.opts.iFrameId==null){m.opts.iFrameId="testfax-iframe"}var k="<iframe src=about:blank id='"+m.opts.iFrameId+"' class='";k+=m._CLS_IFRAME+"' scrolling=auto width=0 height=0 border=0>";k+="<p>Your browser does not support iframes.</p></iframe>";$(m.hashDivId).html(k);var h={success:function(n,p){console.log("Success callback for TestFax start job")},complete:function(p,q){if(q!="timeout"&&(p.status=="201"||p.status=="200")){var n=p.getResponseHeader("Location");if(n){n.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/g);m.jobStatusUrl=RegExp.$5;if(m.jobStatusUrl!=""){m._createJobStatus();$("#"+m.opts.iFrameId).attr("src",m.jobStatusUrl)}console.log("TestFax Job : "+m.jobStatusUrl)}else{console.log("Failed to detect the return URL");if(m.opts.errorCallback){m.opts.errorCallback.call(m,this,p.status)}}}else{if(q!="timeout"&&p.status=="202"){if(m.opts.completeCallback){m.opts.completeCallback.call(m,m.jobStatusUrl)}}else{console.log("TestFax Job: "+j+" fail to post with error "+f(q,p));if(m.opts.errorCallback){m.opts.errorCallback.call(m,this,f(q,p))}}}},error:function(p,q,n){console.log("TestFax Job: "+j+" fail to post with error "+q);if(m.opts.errorCallback){m.opts.errorCallback.call(m,this,f(q,p))}}};var j=m.TestFax_URL;$.ajax({type:"POST",url:j,async:true,data:"",success:h.success,complete:h.complete,error:h.error})}})();(function(){function a(){this.path="/"}a.prototype.getVal=function(e){if((typeof e!="string")||e==""){return""}var c;if($.typeOf(window.getPrivCookie)=="undefined"){console.log("getPrivCookie() is not ready when reading '"+e+"'");c=document.cookie.split("; ")}else{c=window.getPrivCookie().split("; ")}if(c.length<0){return""}var d=null;for(var b=0;b<c.length;++b){d=c[b].split("=",2);if(d[0]==e){if(d.length>1){return decodeURIComponent(d[1])}else{return""}}}return""};a.prototype.set=function(c,e,g,k){var d="";var h="";if(typeof e=="boolean"){e*=1}if(typeof e=="number"){e=String(e)}if((typeof c!="string")||(typeof e!="string")){return}if(!isNaN(g)){var f=new Date();var b=f.getTime()+(g*24*60*60*1000);f.setTime(b);d="; expires="+f.toUTCString();h="; max-age="+(g*24*60*60)}var j=k==null?"; path=/framework/cookie":"; path="+k;document.cookie=c+"="+encodeURIComponent(e)+d+h+j};a.prototype.del=function(b){this.set(b,"",0)};a.prototype.isEnabled=function(b){if(b!==true){if(navigator.cookieEnabled!=undefined){return navigator.cookieEnabled}}if(this.isEnable!=undefined){return this.isEnable}this.set("test","Hello",7);if(this.getVal("test")=="Hello"){this.isEnable=true;this.del("test");return true}else{return false}};te.Cookie=a;te.cookie=new a()})();gui.setThemeFromCookieAtStartup();var apps={};if(frameWorkObj.useWebAppConfigXml){frameWorkObj.loadScript("/webApps/webAppsData.GENERATED.js");frameWorkObj.loadScript(frameWorkObj.pageMgrDataPathPrefix+"PageMgrData.GENERATED.js")};
