var a;
(function(){function b(f,m){m.src?j.ajax({url:m.src,async:false,dataType:"script"}):j.globalEval(m.text||m.textContent||m.innerHTML||"");m.parentNode&&m.parentNode.removeChild(m)}function d(){return+new Date}function c(f,m){return f[0]&&parseInt(j.curCSS(f[0],m,true),10)||0}function e(){return false}function g(){return true}function h(f){var m=RegExp("(^|\\.)"+f.type+"(\\.|$)"),o=true,r=[];j.each(j.data(this,"events").live||[],function(w,y){if(m.test(y.type))(w=j(f.target).closest(y.data)[0])&&r.push({elem:w,
fn:y})});r.sort(function(w,y){return j.data(w.elem,"closest")-j.data(y.elem,"closest")});j.each(r,function(){if(this.fn.call(this.elem,f,this.fn.data)===false)return o=false});return o}function k(f,m){return["live",f,m.replace(/\./g,"`").replace(/ /g,"|")].join(".")}function l(){if(!ha){ha=true;if(document.addEventListener)document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);j.ready()},false);else if(document.attachEvent){document.attachEvent("onreadystatechange",
function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);j.ready()}});document.documentElement.doScroll&&n==n.top&&function(){if(!j.isReady){try{document.documentElement.doScroll("left")}catch(f){setTimeout(arguments.callee,0);return}j.ready()}}()}j.event.add(n,"load",j.ready)}}function p(f,m){var o={};j.each(ia.concat.apply([],ia.slice(0,m)),function(){o[this]=f});return o}var n=this,u,z=n.jQuery,v=n.$,j=n.jQuery=n.$=function(f,m){return new j.fn.init(f,
m)},C=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,H=/^.[^:#\[\.,]*$/;j.fn=j.prototype={init:function(f,m){f=f||document;if(f.nodeType){this[0]=f;this.length=1;this.context=f;return this}if(typeof f==="string"){var o=C.exec(f);if(o&&(o[1]||!m))if(o[1])f=j.clean([o[1]],m);else{if((m=document.getElementById(o[3]))&&m.id!=o[3])return j().find(f);o=j(m||[]);o.context=document;o.selector=f;return o}else return j(m).find(f)}else if(j.isFunction(f))return j(document).ready(f);if(f.selector&&f.context){this.selector=
f.selector;this.context=f.context}return this.setArray(j.isArray(f)?f:j.makeArray(f))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(f){return f===u?Array.prototype.slice.call(this):this[f]},pushStack:function(f,m,o){f=j(f);f.prevObject=this;f.context=this.context;if(m==="find")f.selector=this.selector+(this.selector?" ":"")+o;else if(m)f.selector=this.selector+"."+m+"("+o+")";return f},setArray:function(f){this.length=0;Array.prototype.push.apply(this,f);return this},
each:function(f,m){return j.each(this,f,m)},index:function(f){return j.inArray(f&&f.jquery?f[0]:f,this)},attr:function(f,m,o){var r=f;if(typeof f==="string")if(m===u)return this[0]&&j[o||"attr"](this[0],f);else{r={};r[f]=m}return this.each(function(w){for(f in r)j.attr(o?this.style:this,f,j.prop(this,r[f],o,w,f))})},css:function(f,m){if((f=="width"||f=="height")&&parseFloat(m)<0)m=u;return this.attr(f,m,"curCSS")},text:function(f){if(typeof f!=="object"&&f!=null)return this.empty().append((this[0]&&
this[0].ownerDocument||document).createTextNode(f));var m="";j.each(f||this,function(){j.each(this.childNodes,function(){if(this.nodeType!=8)m+=this.nodeType!=1?this.nodeValue:j.fn.text([this])})});return m},wrapAll:function(f){if(this[0]){f=j(f,this[0].ownerDocument).clone();this[0].parentNode&&f.insertBefore(this[0]);f.map(function(){for(var m=this;m.firstChild;)m=m.firstChild;return m}).append(this)}return this},wrapInner:function(f){return this.each(function(){j(this).contents().wrapAll(f)})},
wrap:function(f){return this.each(function(){j(this).wrapAll(f)})},append:function(){return this.domManip(arguments,true,function(f){this.nodeType==1&&this.appendChild(f)})},prepend:function(){return this.domManip(arguments,true,function(f){this.nodeType==1&&this.insertBefore(f,this.firstChild)})},before:function(){return this.domManip(arguments,false,function(f){this.parentNode.insertBefore(f,this)})},after:function(){return this.domManip(arguments,false,function(f){this.parentNode.insertBefore(f,
this.nextSibling)})},end:function(){return this.prevObject||j([])},push:[].push,sort:[].sort,splice:[].splice,find:function(f){if(this.length===1){var m=this.pushStack([],"find",f);m.length=0;j.find(f,this[0],m);return m}else return this.pushStack(j.unique(j.map(this,function(o){return j.find(f,o)})),"find",f)},clone:function(f){var m=this.map(function(){if(!j.support.noCloneEvent&&!j.isXMLDoc(this)){var w=this.outerHTML;if(!w){w=this.ownerDocument.createElement("div");w.appendChild(this.cloneNode(true));
w=w.innerHTML}return j.clean([w.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else return this.cloneNode(true)});if(f===true){var o=this.find("*").andSelf(),r=0;m.find("*").andSelf().each(function(){if(this.nodeName===o[r].nodeName){var w=j.data(o[r],"events");for(var y in w)for(var B in w[y])j.event.add(this,y,w[y][B],w[y][B].data);r++}})}return m},filter:function(f){return this.pushStack(j.isFunction(f)&&j.grep(this,function(m,o){return f.call(m,o)})||j.multiFilter(f,j.grep(this,
function(m){return m.nodeType===1})),"filter",f)},closest:function(f){var m=j.expr.match.POS.test(f)?j(f):null,o=0;return this.map(function(){for(var r=this;r&&r.ownerDocument;){if(m?m.index(r)>-1:j(r).is(f)){j.data(r,"closest",o);return r}r=r.parentNode;o++}})},not:function(f){if(typeof f==="string")if(H.test(f))return this.pushStack(j.multiFilter(f,this,true),"not",f);else f=j.multiFilter(f,this);var m=f.length&&f[f.length-1]!==u&&!f.nodeType;return this.filter(function(){return m?j.inArray(this,
f)<0:this!=f})},add:function(f){return this.pushStack(j.unique(j.merge(this.get(),typeof f==="string"?j(f):j.makeArray(f))))},is:function(f){return!!f&&j.multiFilter(f,this).length>0},hasClass:function(f){return!!f&&this.is("."+f)},val:function(f){if(f===u){var m=this[0];if(m){if(j.nodeName(m,"option"))return(m.attributes.value||{}).specified?m.value:m.text;if(j.nodeName(m,"select")){var o=m.selectedIndex,r=[],w=m.options;m=m.type=="select-one";if(o<0)return null;var y=m?o:0;for(o=m?o+1:w.length;y<
o;y++){var B=w[y];if(B.selected){f=j(B).val();if(m)return f;r.push(f)}}return r}return(m.value||"").replace(/\r/g,"")}}else{if(typeof f==="number")f+="";return this.each(function(){if(this.nodeType==1)if(j.isArray(f)&&/radio|checkbox/.test(this.type))this.checked=j.inArray(this.value,f)>=0||j.inArray(this.name,f)>=0;else if(j.nodeName(this,"select")){var D=j.makeArray(f);j("option",this).each(function(){this.selected=j.inArray(this.value,D)>=0||j.inArray(this.text,D)>=0});if(!D.length)this.selectedIndex=
-1}else this.value=f})}},html:function(f){return f===u?this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null:this.empty().append(f)},replaceWith:function(f){return this.after(f).remove()},eq:function(f){return this.slice(f,+f+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(f){return this.pushStack(j.map(this,function(m,o){return f.call(m,o,m)}))},andSelf:function(){return this.add(this.prevObject)},
domManip:function(f,m,o){function r(L,O){return m&&j.nodeName(L,"table")&&j.nodeName(O,"tr")?L.getElementsByTagName("tbody")[0]||L.appendChild(L.ownerDocument.createElement("tbody")):L}if(this[0]){var w=(this[0].ownerDocument||this[0]).createDocumentFragment();f=j.clean(f,this[0].ownerDocument||this[0],w);var y=w.firstChild;if(y)for(var B=0,D=this.length;B<D;B++)o.call(r(this[B],y),this.length>1||B>0?w.cloneNode(true):w);f&&j.each(f,b)}return this}};j.fn.init.prototype=j.fn;j.extend=j.fn.extend=function(){var f=
arguments[0]||{},m=1,o=arguments.length,r=false,w;if(typeof f==="boolean"){r=f;f=arguments[1]||{};m=2}if(typeof f!=="object"&&!j.isFunction(f))f={};if(o==m){f=this;--m}for(;m<o;m++)if((w=arguments[m])!=null)for(var y in w){var B=f[y],D=w[y];if(f!==D)if(r&&D&&typeof D==="object"&&!D.nodeType)f[y]=j.extend(r,B||(D.length!=null?[]:{}),D);else if(D!==u)f[y]=D}return f};var G=/z-?index|font-?weight|opacity|zoom|line-?height/i,J=document.defaultView||{},N=Object.prototype.toString;j.extend({noConflict:function(f){n.$=
v;if(f)n.jQuery=z;return j},isFunction:function(f){return N.call(f)==="[object Function]"},isArray:function(f){return N.call(f)==="[object Array]"},isXMLDoc:function(f){return f.nodeType===9&&f.documentElement.nodeName!=="HTML"||!!f.ownerDocument&&j.isXMLDoc(f.ownerDocument)},globalEval:function(f){if(f&&/\S/.test(f)){var m=document.getElementsByTagName("head")[0]||document.documentElement,o=document.createElement("script");o.type="text/javascript";if(j.support.scriptEval)o.appendChild(document.createTextNode(f));
else o.text=f;m.insertBefore(o,m.firstChild);m.removeChild(o)}},nodeName:function(f,m){return f.nodeName&&f.nodeName.toUpperCase()==m.toUpperCase()},each:function(f,m,o){var r,w=0,y=f.length;if(o)if(y===u)for(r in f){if(m.apply(f[r],o)===false)break}else for(;w<y;){if(m.apply(f[w++],o)===false)break}else if(y===u)for(r in f){if(m.call(f[r],r,f[r])===false)break}else for(o=f[0];w<y&&m.call(o,w,o)!==false;o=f[++w]);return f},prop:function(f,m,o,r,w){if(j.isFunction(m))m=m.call(f,r);return typeof m===
"number"&&o=="curCSS"&&!G.test(w)?m+"px":m},className:{add:function(f,m){j.each((m||"").split(/\s+/),function(o,r){if(f.nodeType==1&&!j.className.has(f.className,r))f.className+=(f.className?" ":"")+r})},remove:function(f,m){if(f.nodeType==1)f.className=m!==u?j.grep(f.className.split(/\s+/),function(o){return!j.className.has(m,o)}).join(" "):""},has:function(f,m){return f&&j.inArray(m,(f.className||f).toString().split(/\s+/))>-1}},swap:function(f,m,o){var r={};for(var w in m){r[w]=f.style[w];f.style[w]=
m[w]}o.call(f);for(w in m)f.style[w]=r[w]},css:function(f,m,o,r){if(m=="width"||m=="height"){var w;o={position:"absolute",visibility:"hidden",display:"block"};var y=m=="width"?["Left","Right"]:["Top","Bottom"];function B(){w=m=="width"?f.offsetWidth:f.offsetHeight;r!=="border"&&j.each(y,function(){r||(w-=parseFloat(j.curCSS(f,"padding"+this,true))||0);if(r==="margin")w+=parseFloat(j.curCSS(f,"margin"+this,true))||0;else w-=parseFloat(j.curCSS(f,"border"+this+"Width",true))||0})}f.offsetWidth!==0?
B():j.swap(f,o,B);return Math.max(0,Math.round(w))}return j.curCSS(f,m,o)},curCSS:function(f,m,o){var r,w=f.style;if(m=="opacity"&&!j.support.opacity){r=j.attr(w,"opacity");return r==""?"1":r}if(m.match(/float/i))m=ca;if(!o&&w&&w[m])r=w[m];else if(J.getComputedStyle){if(m.match(/float/i))m="float";m=m.replace(/([A-Z])/g,"-$1").toLowerCase();if(f=J.getComputedStyle(f,null))r=f.getPropertyValue(m);if(m=="opacity"&&r=="")r="1"}else if(f.currentStyle){r=m.replace(/\-(\w)/g,function(y,B){return B.toUpperCase()});
r=f.currentStyle[m]||f.currentStyle[r];if(!/^\d+(px)?$/i.test(r)&&/^\d/.test(r)){m=w.left;o=f.runtimeStyle.left;f.runtimeStyle.left=f.currentStyle.left;w.left=r||0;r=w.pixelLeft+"px";w.left=m;f.runtimeStyle.left=o}}return r},clean:function(f,m,o){m=m||document;if(typeof m.createElement==="undefined")m=m.ownerDocument||m[0]&&m[0].ownerDocument||document;if(!o&&f.length===1&&typeof f[0]==="string"){var r=/^<(\w+)\s*\/?>$/.exec(f[0]);if(r)return[m.createElement(r[1])]}var w=[];r=[];var y=m.createElement("div");
j.each(f,function(B,D){if(typeof D==="number")D+="";if(D){if(typeof D==="string"){D=D.replace(/(<(\w+)[^>]*?)\/>/g,function(P,S,U){return U.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?P:S+"></"+U+">"});B=D.replace(/^\s+/,"").substring(0,10).toLowerCase();var L=!B.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!B.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||B.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!B.indexOf("<tr")&&[2,"<table><tbody>",
"</tbody></table>"]||(!B.indexOf("<td")||!B.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!B.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!j.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];for(y.innerHTML=L[1]+D+L[2];L[0]--;)y=y.lastChild;if(!j.support.tbody){var O=/<tbody/i.test(D);B=!B.indexOf("<table")&&!O?y.firstChild&&y.firstChild.childNodes:L[1]=="<table>"&&!O?y.childNodes:[];for(L=B.length-1;L>=0;--L)j.nodeName(B[L],"tbody")&&
!B[L].childNodes.length&&B[L].parentNode.removeChild(B[L])}!j.support.leadingWhitespace&&/^\s/.test(D)&&y.insertBefore(m.createTextNode(D.match(/^\s*/)[0]),y.firstChild);D=j.makeArray(y.childNodes)}if(D.nodeType)w.push(D);else w=j.merge(w,D)}});if(o){for(f=0;w[f];f++)if(j.nodeName(w[f],"script")&&(!w[f].type||w[f].type.toLowerCase()==="text/javascript"))r.push(w[f].parentNode?w[f].parentNode.removeChild(w[f]):w[f]);else{w[f].nodeType===1&&w.splice.apply(w,[f+1,0].concat(j.makeArray(w[f].getElementsByTagName("script"))));
o.appendChild(w[f])}return r}return w},attr:function(f,m,o){if(!(!f||f.nodeType==3||f.nodeType==8)){var r=!j.isXMLDoc(f),w=o!==u;m=r&&j.props[m]||m;if(f.tagName){var y=/href|src|style/.test(m);if(m in f&&r&&!y){if(w){if(m=="type"&&j.nodeName(f,"input")&&f.parentNode)throw"type property can't be changed";f[m]=o}if(j.nodeName(f,"form")&&f.getAttributeNode(m))return f.getAttributeNode(m).nodeValue;if(m=="tabIndex")return(m=f.getAttributeNode("tabIndex"))&&m.specified?m.value:f.nodeName.match(/(button|input|object|select|textarea)/i)?
0:f.nodeName.match(/^(a|area)$/i)&&f.href?0:u;return f[m]}if(!j.support.style&&r&&m=="style")return j.attr(f.style,"cssText",o);w&&f.setAttribute(m,""+o);f=!j.support.hrefNormalized&&r&&y?f.getAttribute(m,2):f.getAttribute(m);return f===null?u:f}if(!j.support.opacity&&m=="opacity"){if(w){f.zoom=1;f.filter=(f.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(o)+""=="NaN"?"":"alpha(opacity="+o*100+")")}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(f.filter.match(/opacity=([^)]*)/)[1])/
100+"":""}m=m.replace(/-([a-z])/ig,function(B,D){return D.toUpperCase()});if(w)f[m]=o;return f[m]}},trim:function(f){return(f||"").replace(/^\s+|\s+$/g,"")},makeArray:function(f){var m=[];if(f!=null){var o=f.length;if(o==null||typeof f==="string"||j.isFunction(f)||f.setInterval)m[0]=f;else for(;o;)m[--o]=f[o]}return m},inArray:function(f,m){for(var o=0,r=m.length;o<r;o++)if(m[o]===f)return o;return-1},merge:function(f,m){var o=0,r,w=f.length;if(j.support.getAll)for(;(r=m[o++])!=null;)f[w++]=r;else for(;(r=
m[o++])!=null;)if(r.nodeType!=8)f[w++]=r;return f},unique:function(f){var m=[],o={};try{for(var r=0,w=f.length;r<w;r++){var y=j.data(f[r]);if(!o[y]){o[y]=true;m.push(f[r])}}}catch(B){m=f}return m},grep:function(f,m,o){for(var r=[],w=0,y=f.length;w<y;w++)!o!=!m(f[w],w)&&r.push(f[w]);return r},map:function(f,m){for(var o=[],r=0,w=f.length;r<w;r++){var y=m(f[r],r);if(y!=null)o[o.length]=y}return o.concat.apply([],o)}});var Q=navigator.userAgent.toLowerCase();j.browser={version:(Q.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||
[0,"0"])[1],safari:/webkit/.test(Q),opera:/opera/.test(Q),msie:/msie/.test(Q)&&!/opera/.test(Q),mozilla:/mozilla/.test(Q)&&!/(compatible|webkit)/.test(Q)};j.each({parent:function(f){return f.parentNode},parents:function(f){return j.dir(f,"parentNode")},next:function(f){return j.nth(f,2,"nextSibling")},prev:function(f){return j.nth(f,2,"previousSibling")},nextAll:function(f){return j.dir(f,"nextSibling")},prevAll:function(f){return j.dir(f,"previousSibling")},siblings:function(f){return j.sibling(f.parentNode.firstChild,
f)},children:function(f){return j.sibling(f.firstChild)},contents:function(f){return j.nodeName(f,"iframe")?f.contentDocument||f.contentWindow.document:j.makeArray(f.childNodes)}},function(f,m){j.fn[f]=function(o){var r=j.map(this,m);if(o&&typeof o=="string")r=j.multiFilter(o,r);return this.pushStack(j.unique(r),f,o)}});j.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(f,m){j.fn[f]=function(o){for(var r=[],w=j(o),y=0,B=w.length;y<
B;y++){var D=(y>0?this.clone(true):this).get();j.fn[m].apply(j(w[y]),D);r=r.concat(D)}return this.pushStack(r,f,o)}});j.each({removeAttr:function(f){j.attr(this,f,"");this.nodeType==1&&this.removeAttribute(f)},addClass:function(f){j.className.add(this,f)},removeClass:function(f){j.className.remove(this,f)},toggleClass:function(f,m){if(typeof m!=="boolean")m=!j.className.has(this,f);j.className[m?"add":"remove"](this,f)},remove:function(f){if(!f||j.filter(f,[this]).length){j("*",this).add([this]).each(function(){j.event.remove(this);
j.removeData(this)});this.parentNode&&this.parentNode.removeChild(this)}},empty:function(){for(j(this).children().remove();this.firstChild;)this.removeChild(this.firstChild)}},function(f,m){j.fn[f]=function(){return this.each(m,arguments)}});var V="jQuery"+d(),Y=0,W={};j.extend({cache:{},data:function(f,m,o){f=f==n?W:f;var r=f[V];r||(r=f[V]=++Y);if(m&&!j.cache[r])j.cache[r]={};if(o!==u)j.cache[r][m]=o;return m?j.cache[r][m]:r},removeData:function(f,m){f=f==n?W:f;var o=f[V];if(m){if(j.cache[o]){delete j.cache[o][m];
m="";for(m in j.cache[o])break;m||j.removeData(f)}}else{try{delete f[V]}catch(r){f.removeAttribute&&f.removeAttribute(V)}delete j.cache[o]}},queue:function(f,m,o){if(f){m=(m||"fx")+"queue";var r=j.data(f,m);if(!r||j.isArray(o))r=j.data(f,m,j.makeArray(o));else o&&r.push(o)}return r},dequeue:function(f,m){var o=j.queue(f,m),r=o.shift();if(!m||m==="fx")r=o[0];r!==u&&r.call(f)}});j.fn.extend({data:function(f,m){var o=f.split(".");o[1]=o[1]?"."+o[1]:"";if(m===u){var r=this.triggerHandler("getData"+o[1]+
"!",[o[0]]);if(r===u&&this.length)r=j.data(this[0],f);return r===u&&o[1]?this.data(o[0]):r}else return this.trigger("setData"+o[1]+"!",[o[0],m]).each(function(){j.data(this,f,m)})},removeData:function(f){return this.each(function(){j.removeData(this,f)})},queue:function(f,m){if(typeof f!=="string"){m=f;f="fx"}if(m===u)return j.queue(this[0],f);return this.each(function(){var o=j.queue(this,f,m);f=="fx"&&o.length==1&&o[0].call(this)})},dequeue:function(f){return this.each(function(){j.dequeue(this,
f)})}});(function(){function f(q,t,x,A,E,F){E=q=="previousSibling"&&!F;for(var I=0,R=A.length;I<R;I++){var K=A[I];if(K){if(E&&K.nodeType===1){K.sizcache=x;K.sizset=I}K=K[q];for(var T=false;K;){if(K.sizcache===x){T=A[K.sizset];break}if(K.nodeType===1&&!F){K.sizcache=x;K.sizset=I}if(K.nodeName===t){T=K;break}K=K[q]}A[I]=T}}}function m(q,t,x,A,E,F){E=q=="previousSibling"&&!F;for(var I=0,R=A.length;I<R;I++){var K=A[I];if(K){if(E&&K.nodeType===1){K.sizcache=x;K.sizset=I}K=K[q];for(var T=false;K;){if(K.sizcache===
x){T=A[K.sizset];break}if(K.nodeType===1){if(!F){K.sizcache=x;K.sizset=I}if(typeof t!=="string"){if(K===t){T=true;break}}else if(y.filter(t,[K]).length>0){T=K;break}}K=K[q]}A[I]=T}}}var o=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,r=0,w=Object.prototype.toString;function y(q,t,x,A){x=x||[];t=t||document;if(t.nodeType!==1&&t.nodeType!==9)return[];if(!q||typeof q!=="string")return x;var E=[],F,I,R,K=true;for(o.lastIndex=0;(F=
o.exec(q))!==null;){E.push(F[1]);if(F[2]){R=RegExp.rightContext;break}}if(E.length>1&&D.exec(q))if(E.length===2&&B.relative[E[0]])F=Z(E[0]+E[1],t);else for(F=B.relative[E[0]]?[t]:y(E.shift(),t);E.length;){q=E.shift();if(B.relative[q])q+=E.shift();F=Z(q,F)}else{F=A?{expr:E.pop(),set:O(A)}:y.find(E.pop(),E.length===1&&t.parentNode?t.parentNode:t,M(t));F=y.filter(F.expr,F.set);if(E.length>0)I=O(F);else K=false;for(;E.length;){var T=E.pop(),X=T;if(B.relative[T])X=E.pop();else T="";if(X==null)X=t;B.relative[T](I,
X,M(t))}}I||(I=F);if(!I)throw"Syntax error, unrecognized expression: "+(T||q);if(w.call(I)==="[object Array]")if(K)if(t.nodeType===1)for(q=0;I[q]!=null;q++){if(I[q]&&(I[q]===true||I[q].nodeType===1&&U(t,I[q])))x.push(F[q])}else for(q=0;I[q]!=null;q++)I[q]&&I[q].nodeType===1&&x.push(F[q]);else x.push.apply(x,I);else O(I,x);if(R){y(R,t,x,A);if(S){hasDuplicate=false;x.sort(S);if(hasDuplicate)for(q=1;q<x.length;q++)x[q]===x[q-1]&&x.splice(q--,1)}}return x}y.matches=function(q,t){return y(q,null,null,
t)};y.find=function(q,t,x){var A,E;if(!q)return[];for(var F=0,I=B.order.length;F<I;F++){var R=B.order[F];if(E=B.match[R].exec(q)){var K=RegExp.leftContext;if(K.substr(K.length-1)!=="\\"){E[1]=(E[1]||"").replace(/\\/g,"");A=B.find[R](E,t,x);if(A!=null){q=q.replace(B.match[R],"");break}}}}A||(A=t.getElementsByTagName("*"));return{set:A,expr:q}};y.filter=function(q,t,x,A){for(var E=q,F=[],I=t,R,K,T=t&&t[0]&&M(t[0]);q&&t.length;){for(var X in B.filter)if((R=B.match[X].exec(q))!=null){var ka=B.filter[X],
aa,da;K=false;if(I==F)F=[];if(B.preFilter[X])if(R=B.preFilter[X](R,I,x,F,A,T)){if(R===true)continue}else K=aa=true;if(R)for(var ea=0;(da=I[ea])!=null;ea++)if(da){aa=ka(da,R,ea,I);var ja=A^!!aa;if(x&&aa!=null)if(ja)K=true;else I[ea]=false;else if(ja){F.push(da);K=true}}if(aa!==u){x||(I=F);q=q.replace(B.match[X],"");if(!K)return[];break}}if(q==E)if(K==null)throw"Syntax error, unrecognized expression: "+q;else break;E=q}return I};var B=y.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,
CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(q){return q.getAttribute("href")}},
relative:{"+":function(q,t,x){var A=typeof t==="string",E=A&&!/\W/.test(t);A=A&&!E;if(E&&!x)t=t.toUpperCase();x=0;E=q.length;for(var F;x<E;x++)if(F=q[x]){for(;(F=F.previousSibling)&&F.nodeType!==1;);q[x]=A||F&&F.nodeName===t?F||false:F===t}A&&y.filter(t,q,true)},">":function(q,t,x){var A=typeof t==="string";if(A&&!/\W/.test(t)){t=x?t:t.toUpperCase();x=0;for(var E=q.length;x<E;x++){var F=q[x];if(F){A=F.parentNode;q[x]=A.nodeName===t?A:false}}}else{x=0;for(E=q.length;x<E;x++)if(F=q[x])q[x]=A?F.parentNode:
F.parentNode===t;A&&y.filter(t,q,true)}},"":function(q,t,x){var A=r++,E=m;if(!t.match(/\W/)){var F=t=x?t:t.toUpperCase();E=f}E("parentNode",t,A,q,F,x)},"~":function(q,t,x){var A=r++,E=m;if(typeof t==="string"&&!t.match(/\W/)){var F=t=x?t:t.toUpperCase();E=f}E("previousSibling",t,A,q,F,x)}},find:{ID:function(q,t,x){if(typeof t.getElementById!=="undefined"&&!x)return(q=t.getElementById(q[1]))?[q]:[]},NAME:function(q,t){if(typeof t.getElementsByName!=="undefined"){var x=[];t=t.getElementsByName(q[1]);
for(var A=0,E=t.length;A<E;A++)t[A].getAttribute("name")===q[1]&&x.push(t[A]);return x.length===0?null:x}},TAG:function(q,t){return t.getElementsByTagName(q[1])}},preFilter:{CLASS:function(q,t,x,A,E,F){q=" "+q[1].replace(/\\/g,"")+" ";if(F)return q;F=0;for(var I;(I=t[F])!=null;F++)if(I)if(E^(I.className&&(" "+I.className+" ").indexOf(q)>=0))x||A.push(I);else if(x)t[F]=false;return false},ID:function(q){return q[1].replace(/\\/g,"")},TAG:function(q,t){for(var x=0;t[x]===false;x++);return t[x]&&M(t[x])?
q[1]:q[1].toUpperCase()},CHILD:function(q){if(q[1]=="nth"){var t=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(q[2]=="even"&&"2n"||q[2]=="odd"&&"2n+1"||!/\D/.test(q[2])&&"0n+"+q[2]||q[2]);q[2]=t[1]+(t[2]||1)-0;q[3]=t[3]-0}q[0]=r++;return q},ATTR:function(q,t,x,A,E,F){t=q[1].replace(/\\/g,"");if(!F&&B.attrMap[t])q[1]=B.attrMap[t];if(q[2]==="~=")q[4]=" "+q[4]+" ";return q},PSEUDO:function(q,t,x,A,E){if(q[1]==="not")if(q[3].match(o).length>1||/^\w/.test(q[3]))q[3]=y(q[3],null,null,t);else{q=y.filter(q[3],t,x,true^
E);x||A.push.apply(A,q);return false}else if(B.match.POS.test(q[0])||B.match.CHILD.test(q[0]))return true;return q},POS:function(q){q.unshift(true);return q}},filters:{enabled:function(q){return q.disabled===false&&q.type!=="hidden"},disabled:function(q){return q.disabled===true},checked:function(q){return q.checked===true},selected:function(q){return q.selected===true},parent:function(q){return!!q.firstChild},empty:function(q){return!q.firstChild},has:function(q,t,x){return!!y(x[3],q).length},header:function(q){return/h\d/i.test(q.nodeName)},
text:function(q){return"text"===q.type},radio:function(q){return"radio"===q.type},checkbox:function(q){return"checkbox"===q.type},file:function(q){return"file"===q.type},password:function(q){return"password"===q.type},submit:function(q){return"submit"===q.type},image:function(q){return"image"===q.type},reset:function(q){return"reset"===q.type},button:function(q){return"button"===q.type||q.nodeName.toUpperCase()==="BUTTON"},input:function(q){return/input|select|textarea|button/i.test(q.nodeName)}},
setFilters:{first:function(q,t){return t===0},last:function(q,t,x,A){return t===A.length-1},even:function(q,t){return t%2===0},odd:function(q,t){return t%2===1},lt:function(q,t,x){return t<x[3]-0},gt:function(q,t,x){return t>x[3]-0},nth:function(q,t,x){return x[3]-0==t},eq:function(q,t,x){return x[3]-0==t}},filter:{PSEUDO:function(q,t,x,A){var E=t[1],F=B.filters[E];if(F)return F(q,x,t,A);else if(E==="contains")return(q.textContent||q.innerText||"").indexOf(t[3])>=0;else if(E==="not"){t=t[3];x=0;for(A=
t.length;x<A;x++)if(t[x]===q)return false;return true}},CHILD:function(q,t){var x=t[1],A=q;switch(x){case "only":case "first":for(;A=A.previousSibling;)if(A.nodeType===1)return false;if(x=="first")return true;A=q;case "last":for(;A=A.nextSibling;)if(A.nodeType===1)return false;return true;case "nth":x=t[2];var E=t[3];if(x==1&&E==0)return true;t=t[0];var F=q.parentNode;if(F&&(F.sizcache!==t||!q.nodeIndex)){var I=0;for(A=F.firstChild;A;A=A.nextSibling)if(A.nodeType===1)A.nodeIndex=++I;F.sizcache=t}q=
q.nodeIndex-E;return x==0?q==0:q%x==0&&q/x>=0}},ID:function(q,t){return q.nodeType===1&&q.getAttribute("id")===t},TAG:function(q,t){return t==="*"&&q.nodeType===1||q.nodeName===t},CLASS:function(q,t){return(" "+(q.className||q.getAttribute("class"))+" ").indexOf(t)>-1},ATTR:function(q,t){var x=t[1];q=B.attrHandle[x]?B.attrHandle[x](q):q[x]!=null?q[x]:q.getAttribute(x);x=q+"";var A=t[2];t=t[4];return q==null?A==="!=":A==="="?x===t:A==="*="?x.indexOf(t)>=0:A==="~="?(" "+x+" ").indexOf(t)>=0:!t?x&&q!==
false:A==="!="?x!=t:A==="^="?x.indexOf(t)===0:A==="$="?x.substr(x.length-t.length)===t:A==="|="?x===t||x.substr(0,t.length+1)===t+"-":false},POS:function(q,t,x,A){var E=t[2];if(E=B.setFilters[E])return E(q,x,t,A)}}},D=B.match.POS;for(var L in B.match)B.match[L]=RegExp(B.match[L].source+/(?![^\[]*\])(?![^\(]*\))/.source);function O(q,t){q=Array.prototype.slice.call(q);if(t){t.push.apply(t,q);return t}return q}try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(P){O=function(q,
t){t=t||[];if(w.call(q)==="[object Array]")Array.prototype.push.apply(t,q);else if(typeof q.length==="number")for(var x=0,A=q.length;x<A;x++)t.push(q[x]);else for(x=0;q[x];x++)t.push(q[x]);return t}}var S;if(document.documentElement.compareDocumentPosition)S=function(q,t){q=q.compareDocumentPosition(t)&4?-1:q===t?0:1;if(q===0)hasDuplicate=true;return q};else if("sourceIndex"in document.documentElement)S=function(q,t){q=q.sourceIndex-t.sourceIndex;if(q===0)hasDuplicate=true;return q};else if(document.createRange)S=
function(q,t){var x=q.ownerDocument.createRange(),A=t.ownerDocument.createRange();x.selectNode(q);x.collapse(true);A.selectNode(t);A.collapse(true);q=x.compareBoundaryPoints(Range.START_TO_END,A);if(q===0)hasDuplicate=true;return q};(function(){var q=document.createElement("form"),t="script"+(new Date).getTime();q.innerHTML="<input name='"+t+"'/>";var x=document.documentElement;x.insertBefore(q,x.firstChild);if(document.getElementById(t)){B.find.ID=function(A,E,F){if(typeof E.getElementById!=="undefined"&&
!F)return(E=E.getElementById(A[1]))?E.id===A[1]||typeof E.getAttributeNode!=="undefined"&&E.getAttributeNode("id").nodeValue===A[1]?[E]:u:[]};B.filter.ID=function(A,E){var F=typeof A.getAttributeNode!=="undefined"&&A.getAttributeNode("id");return A.nodeType===1&&F&&F.nodeValue===E}}x.removeChild(q)})();(function(){var q=document.createElement("div");q.appendChild(document.createComment(""));if(q.getElementsByTagName("*").length>0)B.find.TAG=function(t,x){x=x.getElementsByTagName(t[1]);if(t[1]==="*"){t=
[];for(var A=0;x[A];A++)x[A].nodeType===1&&t.push(x[A]);x=t}return x};q.innerHTML="<a href='#'></a>";if(q.firstChild&&typeof q.firstChild.getAttribute!=="undefined"&&q.firstChild.getAttribute("href")!=="#")B.attrHandle.href=function(t){return t.getAttribute("href",2)}})();document.querySelectorAll&&function(){var q=y,t=document.createElement("div");t.innerHTML="<p class='TEST'></p>";if(!(t.querySelectorAll&&t.querySelectorAll(".TEST").length===0)){y=function(x,A,E,F){A=A||document;if(!F&&A.nodeType===
9&&!M(A))try{return O(A.querySelectorAll(x),E)}catch(I){}return q(x,A,E,F)};y.find=q.find;y.filter=q.filter;y.selectors=q.selectors;y.matches=q.matches}}();document.getElementsByClassName&&document.documentElement.getElementsByClassName&&function(){var q=document.createElement("div");q.innerHTML="<div class='test e'></div><div class='test'></div>";if(q.getElementsByClassName("e").length!==0){q.lastChild.className="e";if(q.getElementsByClassName("e").length!==1){B.order.splice(1,0,"CLASS");B.find.CLASS=
function(t,x,A){if(typeof x.getElementsByClassName!=="undefined"&&!A)return x.getElementsByClassName(t[1])}}}}();var U=document.compareDocumentPosition?function(q,t){return q.compareDocumentPosition(t)&16}:function(q,t){return q!==t&&(q.contains?q.contains(t):true)};function M(q){return q.nodeType===9&&q.documentElement.nodeName!=="HTML"||!!q.ownerDocument&&M(q.ownerDocument)}function Z(q,t){var x=[],A="",E;for(t=t.nodeType?[t]:t;E=B.match.PSEUDO.exec(q);){A+=E[0];q=q.replace(B.match.PSEUDO,"")}q=
B.relative[q]?q+"*":q;E=0;for(var F=t.length;E<F;E++)y(q,t[E],x);return y.filter(A,x)}j.find=y;j.filter=y.filter;j.expr=y.selectors;j.expr[":"]=j.expr.filters;y.selectors.filters.hidden=function(q){return q.offsetWidth===0||q.offsetHeight===0};y.selectors.filters.visible=function(q){return q.offsetWidth>0||q.offsetHeight>0};y.selectors.filters.animated=function(q){return j.grep(j.timers,function(t){return q===t.elem}).length};j.multiFilter=function(q,t,x){if(x)q=":not("+q+")";return y.matches(q,t)};
j.dir=function(q,t){var x=[];for(q=q[t];q&&q!=document;){q.nodeType==1&&x.push(q);q=q[t]}return x};j.nth=function(q,t,x){t=t||1;for(var A=0;q;q=q[x])if(q.nodeType==1&&++A==t)break;return q};j.sibling=function(q,t){for(var x=[];q;q=q.nextSibling)q.nodeType==1&&q!=t&&x.push(q);return x}})();j.event={add:function(f,m,o,r){if(!(f.nodeType==3||f.nodeType==8)){if(f.setInterval&&f!=n)f=n;if(!o.guid)o.guid=this.guid++;if(r!==u){var w=o;o=this.proxy(w);o.data=r}var y=j.data(f,"events")||j.data(f,"events",
{}),B=j.data(f,"handle")||j.data(f,"handle",function(){return typeof j!=="undefined"&&!j.event.triggered?j.event.handle.apply(arguments.callee.elem,arguments):u});B.elem=f;j.each(m.split(/\s+/),function(D,L){D=L.split(".");L=D.shift();o.type=D.slice().sort().join(".");var O=y[L];j.event.specialAll[L]&&j.event.specialAll[L].setup.call(f,r,D);if(!O){O=y[L]={};if(!j.event.special[L]||j.event.special[L].setup.call(f,r,D)===false)if(f.addEventListener)f.addEventListener(L,B,false);else f.attachEvent&&
f.attachEvent("on"+L,B)}O[o.guid]=o;j.event.global[L]=true});f=null}},guid:1,global:{},remove:function(f,m,o){if(!(f.nodeType==3||f.nodeType==8)){var r=j.data(f,"events"),w;if(r){if(m===u||typeof m==="string"&&m.charAt(0)==".")for(var y in r)this.remove(f,y+(m||""));else{if(m.type){o=m.handler;m=m.type}j.each(m.split(/\s+/),function(B,D){B=D.split(".");D=B.shift();var L=RegExp("(^|\\.)"+B.slice().sort().join(".*\\.")+"(\\.|$)");if(r[D]){if(o)delete r[D][o.guid];else for(var O in r[D])L.test(r[D][O].type)&&
delete r[D][O];j.event.specialAll[D]&&j.event.specialAll[D].teardown.call(f,B);for(w in r[D])break;if(!w){if(!j.event.special[D]||j.event.special[D].teardown.call(f,B)===false)if(f.removeEventListener)f.removeEventListener(D,j.data(f,"handle"),false);else f.detachEvent&&f.detachEvent("on"+D,j.data(f,"handle"));w=null;delete r[D]}}})}for(w in r)break;if(!w){if(m=j.data(f,"handle"))m.elem=null;j.removeData(f,"events");j.removeData(f,"handle")}}}},trigger:function(f,m,o,r){var w=f.type||f;if(!r){f=typeof f===
"object"?f[V]?f:j.extend(j.Event(w),f):j.Event(w);if(w.indexOf("!")>=0){f.type=w=w.slice(0,-1);f.exclusive=true}if(!o){f.stopPropagation();this.global[w]&&j.each(j.cache,function(){this.events&&this.events[w]&&j.event.trigger(f,m,this.handle.elem)})}if(!o||o.nodeType==3||o.nodeType==8)return;f.result=u;f.target=o;m=j.makeArray(m);m.unshift(f)}f.currentTarget=o;var y=j.data(o,"handle");y&&y.apply(o,m);if((!o[w]||j.nodeName(o,"a")&&w=="click")&&o["on"+w]&&o["on"+w].apply(o,m)===false)f.result=false;
if(!r&&o[w]&&!f.isDefaultPrevented()&&!(j.nodeName(o,"a")&&w=="click")){this.triggered=true;try{o[w]()}catch(B){}}this.triggered=false;if(!f.isPropagationStopped())(o=o.parentNode||o.ownerDocument)&&j.event.trigger(f,m,o,true)},handle:function(f){var m,o;f=arguments[0]=j.event.fix(f||n.event);f.currentTarget=this;o=f.type.split(".");f.type=o.shift();m=!o.length&&!f.exclusive;var r=RegExp("(^|\\.)"+o.slice().sort().join(".*\\.")+"(\\.|$)");o=(j.data(this,"events")||{})[f.type];for(var w in o){var y=
o[w];if(m||r.test(y.type)){f.handler=y;f.data=y.data;y=y.apply(this,arguments);if(y!==u){f.result=y;if(y===false){f.preventDefault();f.stopPropagation()}}if(f.isImmediatePropagationStopped())break}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(f){if(f[V])return f;var m=f;f=j.Event(m);for(var o=this.props.length,r;o;){r=this.props[--o];f[r]=m[r]}if(!f.target)f.target=f.srcElement||document;if(f.target.nodeType==3)f.target=f.target.parentNode;if(!f.relatedTarget&&f.fromElement)f.relatedTarget=f.fromElement==f.target?f.toElement:f.fromElement;if(f.pageX==null&&f.clientX!=null){m=document.documentElement;o=document.body;f.pageX=f.clientX+(m&&m.scrollLeft||o&&o.scrollLeft||0)-(m.clientLeft||0);f.pageY=f.clientY+(m&&m.scrollTop||
o&&o.scrollTop||0)-(m.clientTop||0)}if(!f.which&&(f.charCode||f.charCode===0?f.charCode:f.keyCode))f.which=f.charCode||f.keyCode;if(!f.metaKey&&f.ctrlKey)f.metaKey=f.ctrlKey;if(!f.which&&f.button)f.which=f.button&1?1:f.button&2?3:f.button&4?2:0;return f},proxy:function(f,m){m=m||function(){return f.apply(this,arguments)};m.guid=f.guid=f.guid||m.guid||this.guid++;return m},special:{ready:{setup:l,teardown:function(){}}},specialAll:{live:{setup:function(f,m){j.event.add(this,m[0],h)},teardown:function(f){if(f.length){var m=
0,o=RegExp("(^|\\.)"+f[0]+"(\\.|$)");j.each(j.data(this,"events").live||{},function(){o.test(this.type)&&m++});m<1&&j.event.remove(this,f[0],h)}}}}};j.Event=function(f){if(!this.preventDefault)return new j.Event(f);if(f&&f.type){this.originalEvent=f;this.type=f.type}else this.type=f;this.timeStamp=d();this[V]=true};j.Event.prototype={preventDefault:function(){this.isDefaultPrevented=g;var f=this.originalEvent;if(f){f.preventDefault&&f.preventDefault();f.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=
g;var f=this.originalEvent;if(f){f.stopPropagation&&f.stopPropagation();f.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=g;this.stopPropagation()},isDefaultPrevented:e,isPropagationStopped:e,isImmediatePropagationStopped:e};function ba(f){for(var m=f.relatedTarget;m&&m!=this;)try{m=m.parentNode}catch(o){m=this}if(m!=this){f.type=f.data;j.event.handle.apply(this,arguments)}}j.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(f,m){j.event.special[m]=
{setup:function(){j.event.add(this,f,ba,m)},teardown:function(){j.event.remove(this,f,ba)}}});j.fn.extend({bind:function(f,m,o){return f=="unload"?this.one(f,m,o):this.each(function(){j.event.add(this,f,o||m,o&&m)})},one:function(f,m,o){var r=j.event.proxy(o||m,function(w){j(this).unbind(w,r);return(o||m).apply(this,arguments)});return this.each(function(){j.event.add(this,f,r,o&&m)})},unbind:function(f,m){return this.each(function(){j.event.remove(this,f,m)})},trigger:function(f,m){return this.each(function(){j.event.trigger(f,
m,this)})},triggerHandler:function(f,m){if(this[0]){f=j.Event(f);f.preventDefault();f.stopPropagation();j.event.trigger(f,m,this[0]);return f.result}},toggle:function(f){for(var m=arguments,o=1;o<m.length;)j.event.proxy(f,m[o++]);return this.click(j.event.proxy(f,function(r){this.lastToggle=(this.lastToggle||0)%o;r.preventDefault();return m[this.lastToggle++].apply(this,arguments)||false}))},hover:function(f,m){return this.mouseenter(f).mouseleave(m)},ready:function(f){l();j.isReady?f.call(document,
j):j.readyList.push(f);return this},live:function(f,m){m=j.event.proxy(m);m.guid+=this.selector+f;j(document).bind(k(f,this.selector),this.selector,m);return this},die:function(f,m){j(document).unbind(k(f,this.selector),m?{guid:m.guid+this.selector+f}:null);return this}});j.extend({isReady:false,readyList:[],ready:function(){if(!j.isReady){j.isReady=true;if(j.readyList){j.each(j.readyList,function(){this.call(document,j)});j.readyList=null}j(document).triggerHandler("ready")}}});var ha=false;j.each("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error".split(","),
function(f,m){j.fn[m]=function(o){return o?this.bind(m,o):this.trigger(m)}});j(n).bind("unload",function(){for(var f in j.cache)f!=1&&j.cache[f].handle&&j.event.remove(j.cache[f].handle.elem)});(function(){j.support={};var f=document.documentElement,m=document.createElement("script"),o=document.createElement("div"),r="script"+(new Date).getTime();o.style.display="none";o.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';
var w=o.getElementsByTagName("*"),y=o.getElementsByTagName("a")[0];if(!(!w||!w.length||!y)){j.support={leadingWhitespace:o.firstChild.nodeType==3,tbody:!o.getElementsByTagName("tbody").length,objectAll:!!o.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!o.getElementsByTagName("link").length,style:/red/.test(y.getAttribute("style")),hrefNormalized:y.getAttribute("href")==="/a",opacity:y.style.opacity==="0.5",cssFloat:!!y.style.cssFloat,scriptEval:false,noCloneEvent:true,
boxModel:null};m.type="text/javascript";try{m.appendChild(document.createTextNode("window."+r+"=1;"))}catch(B){}f.insertBefore(m,f.firstChild);if(n[r]){j.support.scriptEval=true;delete n[r]}f.removeChild(m);if(o.attachEvent&&o.fireEvent){o.attachEvent("onclick",function(){j.support.noCloneEvent=false;o.detachEvent("onclick",arguments.callee)});o.cloneNode(true).fireEvent("onclick")}j(function(){var D=document.createElement("div");D.style.width=D.style.paddingLeft="1px";document.body.appendChild(D);
j.boxModel=j.support.boxModel=D.offsetWidth===2;document.body.removeChild(D).style.display="none"})}})();var ca=j.support.cssFloat?"cssFloat":"styleFloat";j.props={"for":"htmlFor","class":"className","float":ca,cssFloat:ca,styleFloat:ca,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};j.fn.extend({_load:j.fn.load,load:function(f,m,o){if(typeof f!=="string")return this._load(f);var r=f.indexOf(" ");if(r>=0){var w=f.slice(r,f.length);f=f.slice(0,
r)}r="GET";if(m)if(j.isFunction(m)){o=m;m=null}else if(typeof m==="object"){m=j.param(m);r="POST"}var y=this;j.ajax({url:f,type:r,dataType:"html",data:m,complete:function(B,D){if(D=="success"||D=="notmodified")y.html(w?j("<div/>").append(B.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(w):B.responseText);o&&y.each(o,[B.responseText,D,B])}});return this},serialize:function(){return j.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?
j.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(f,m){f=j(this).val();return f==null?null:j.isArray(f)?j.map(f,function(o){return{name:m.name,value:o}}):{name:m.name,value:f}}).get()}});j.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(f,m){j.fn[m]=function(o){return this.bind(m,o)}});var la=d();j.extend({get:function(f,
m,o,r){if(j.isFunction(m)){o=m;m=null}return j.ajax({type:"GET",url:f,data:m,success:o,dataType:r})},getScript:function(f,m){return j.get(f,null,m,"script")},getJSON:function(f,m,o){return j.get(f,m,o,"json")},post:function(f,m,o,r){if(j.isFunction(m)){o=m;m={}}return j.ajax({type:"POST",url:f,data:m,success:o,dataType:r})},ajaxSetup:function(f){j.extend(j.ajaxSettings,f)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,
xhr:function(){return n.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(f){function m(){f.success&&f.success(B,y);f.global&&j.event.trigger("ajaxSuccess",[M,f])}function o(){f.complete&&f.complete(M,y);f.global&&j.event.trigger("ajaxComplete",[M,f]);f.global&&!--j.active&&
j.event.trigger("ajaxStop")}f=j.extend(true,f,j.extend(true,{},j.ajaxSettings,f));var r,w=/=\?(&|$)/g,y,B,D=f.type.toUpperCase();if(f.data&&f.processData&&typeof f.data!=="string")f.data=j.param(f.data);if(f.dataType=="jsonp"){if(D=="GET")f.url.match(w)||(f.url+=(f.url.match(/\?/)?"&":"?")+(f.jsonp||"callback")+"=?");else if(!f.data||!f.data.match(w))f.data=(f.data?f.data+"&":"")+(f.jsonp||"callback")+"=?";f.dataType="json"}if(f.dataType=="json"&&(f.data&&f.data.match(w)||f.url.match(w))){r="jsonp"+
la++;if(f.data)f.data=(f.data+"").replace(w,"="+r+"$1");f.url=f.url.replace(w,"="+r+"$1");f.dataType="script";n[r]=function(A){B=A;m();o();n[r]=u;try{delete n[r]}catch(E){}O&&O.removeChild(P)}}if(f.dataType=="script"&&f.cache==null)f.cache=false;if(f.cache===false&&D=="GET"){w=d();var L=f.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+w+"$2");f.url=L+(L==f.url?(f.url.match(/\?/)?"&":"?")+"_="+w:"")}if(f.data&&D=="GET"){f.url+=(f.url.match(/\?/)?"&":"?")+f.data;f.data=null}f.global&&!j.active++&&j.event.trigger("ajaxStart");
w=/^(\w+:)?\/\/([^\/?#]+)/.exec(f.url);if(f.dataType=="script"&&D=="GET"&&w&&(w[1]&&w[1]!=location.protocol||w[2]!=location.host)){var O=document.getElementsByTagName("head")[0],P=document.createElement("script");P.src=f.url;if(f.scriptCharset)P.charset=f.scriptCharset;if(!r){var S=false;P.onload=P.onreadystatechange=function(){if(!S&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){S=true;m();o();P.onload=P.onreadystatechange=null;O.removeChild(P)}}}O.appendChild(P)}else{var U=
false,M=f.xhr();f.username?M.open(D,f.url,f.async,f.username,f.password):M.open(D,f.url,f.async);try{f.data&&M.setRequestHeader("Content-Type",f.contentType);if(f.ifModified)M.setRequestHeader("If-Modified-Since",j.lastModified[f.url]||"Thu, 01 Jan 1970 00:00:00 GMT");M.setRequestHeader("X-Requested-With","XMLHttpRequest");M.setRequestHeader("Accept",f.dataType&&f.accepts[f.dataType]?f.accepts[f.dataType]+", */*":f.accepts._default)}catch(Z){}if(f.beforeSend&&f.beforeSend(M,f)===false){f.global&&
!--j.active&&j.event.trigger("ajaxStop");M.abort();return false}f.global&&j.event.trigger("ajaxSend",[M,f]);var q=function(A){if(M.readyState==0){if(t){clearInterval(t);t=null;f.global&&!--j.active&&j.event.trigger("ajaxStop")}}else if(!U&&M&&(M.readyState==4||A=="timeout")){U=true;if(t){clearInterval(t);t=null}y=A=="timeout"?"timeout":!j.httpSuccess(M)?"error":f.ifModified&&j.httpNotModified(M,f.url)?"notmodified":"success";if(y=="success")try{B=j.httpData(M,f.dataType,f)}catch(E){y="parsererror"}if(y==
"success"){var F;try{F=M.getResponseHeader("Last-Modified")}catch(I){}if(f.ifModified&&F)j.lastModified[f.url]=F;r||m()}else j.handleError(f,M,y);o();A&&M.abort();if(f.async)M=null}};if(f.async){var t=setInterval(q,13);f.timeout>0&&setTimeout(function(){M&&!U&&q("timeout")},f.timeout)}try{M.send(f.data)}catch(x){j.handleError(f,M,null,x)}f.async||q();return M}},handleError:function(f,m,o,r){f.error&&f.error(m,o,r);f.global&&j.event.trigger("ajaxError",[m,f,r])},active:0,httpSuccess:function(f){try{return!f.status&&
location.protocol=="file:"||f.status>=200&&f.status<300||f.status==304||f.status==1223}catch(m){}return false},httpNotModified:function(f,m){try{var o=f.getResponseHeader("Last-Modified");return f.status==304||o==j.lastModified[m]}catch(r){}return false},httpData:function(f,m,o){var r=f.getResponseHeader("content-type");f=(r=m=="xml"||!m&&r&&r.indexOf("xml")>=0)?f.responseXML:f.responseText;if(r&&f.documentElement.tagName=="parsererror")throw"parsererror";if(o&&o.dataFilter)f=o.dataFilter(f,m);if(typeof f===
"string"){m=="script"&&j.globalEval(f);if(m=="json")f=n.eval("("+f+")")}return f},param:function(f){function m(w,y){o[o.length]=encodeURIComponent(w)+"="+encodeURIComponent(y)}var o=[];if(j.isArray(f)||f.jquery)j.each(f,function(){m(this.name,this.value)});else for(var r in f)j.isArray(f[r])?j.each(f[r],function(){m(r,this)}):m(r,j.isFunction(f[r])?f[r]():f[r]);return o.join("&").replace(/%20/g,"+")}});var ga={},fa,ia=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft",
"marginRight","paddingLeft","paddingRight"],["opacity"]];j.fn.extend({show:function(f,m){if(f)return this.animate(p("show",3),f,m);else{f=0;for(m=this.length;f<m;f++){var o=j.data(this[f],"olddisplay");this[f].style.display=o||"";if(j.css(this[f],"display")==="none"){o=this[f].tagName;var r;if(ga[o])r=ga[o];else{var w=j("<"+o+" />").appendTo("body");r=w.css("display");if(r==="none")r="block";w.remove();ga[o]=r}j.data(this[f],"olddisplay",r)}}f=0;for(m=this.length;f<m;f++)this[f].style.display=j.data(this[f],
"olddisplay")||"";return this}},hide:function(f,m){if(f)return this.animate(p("hide",3),f,m);else{f=0;for(m=this.length;f<m;f++){var o=j.data(this[f],"olddisplay");!o&&o!=="none"&&j.data(this[f],"olddisplay",j.css(this[f],"display"))}f=0;for(m=this.length;f<m;f++)this[f].style.display="none";return this}},_toggle:j.fn.toggle,toggle:function(f,m){var o=typeof f==="boolean";return j.isFunction(f)&&j.isFunction(m)?this._toggle.apply(this,arguments):f==null||o?this.each(function(){var r=o?f:j(this).is(":hidden");
j(this)[r?"show":"hide"]()}):this.animate(p("toggle",3),f,m)},fadeTo:function(f,m,o){return this.animate({opacity:m},f,o)},animate:function(f,m,o,r){var w=j.speed(m,o,r);return this[w.queue===false?"each":"queue"](function(){var y=j.extend({},w),B,D=this.nodeType==1&&j(this).is(":hidden"),L=this;for(B in f){if(f[B]=="hide"&&D||f[B]=="show"&&!D)return y.complete.call(this);if((B=="height"||B=="width")&&this.style){y.display=j.css(this,"display");y.overflow=this.style.overflow}}if(y.overflow!=null)this.style.overflow=
"hidden";y.curAnim=j.extend({},f);j.each(f,function(O,P){var S=new j.fx(L,y,O);if(/toggle|show|hide/.test(P))S[P=="toggle"?D?"show":"hide":P](f);else{var U=P.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),M=S.cur(true)||0;if(U){P=parseFloat(U[2]);var Z=U[3]||"px";if(Z!="px"){L.style[O]=(P||1)+Z;M=(P||1)/S.cur(true)*M;L.style[O]=M+Z}if(U[1])P=(U[1]=="-="?-1:1)*P+M;S.custom(M,P,Z)}else S.custom(M,P,"")}});return true})},stop:function(f,m){var o=j.timers;f&&this.queue([]);this.each(function(){for(var r=
o.length-1;r>=0;r--)if(o[r].elem==this){m&&o[r](true);o.splice(r,1)}});m||this.dequeue();return this}});j.each({slideDown:p("show",1),slideUp:p("hide",1),slideToggle:p("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(f,m){j.fn[f]=function(o,r){return this.animate(m,o,r)}});j.extend({speed:function(f,m,o){var r=typeof f==="object"?f:{complete:o||!o&&m||j.isFunction(f)&&f,duration:f,easing:o&&m||m&&!j.isFunction(m)&&m};r.duration=j.fx.off?0:typeof r.duration==="number"?r.duration:
j.fx.speeds[r.duration]||j.fx.speeds._default;r.old=r.complete;r.complete=function(){r.queue!==false&&j(this).dequeue();j.isFunction(r.old)&&r.old.call(this)};return r},easing:{linear:function(f,m,o,r){return o+r*f},swing:function(f,m,o,r){return(-Math.cos(f*Math.PI)/2+0.5)*r+o}},timers:[],fx:function(f,m,o){this.options=m;this.elem=f;this.prop=o;if(!m.orig)m.orig={}}});j.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(j.fx.step[this.prop]||j.fx.step._default)(this);
if((this.prop=="height"||this.prop=="width")&&this.elem.style)this.elem.style.display="block"},cur:function(f){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(f=parseFloat(j.css(this.elem,this.prop,f)))&&f>-10000?f:parseFloat(j.curCSS(this.elem,this.prop))||0},custom:function(f,m,o){function r(y){return w.step(y)}this.startTime=d();this.start=f;this.end=m;this.unit=o||this.unit||"px";this.now=this.start;this.pos=this.state=0;var w=
this;r.elem=this.elem;if(r()&&j.timers.push(r)&&!fa)fa=setInterval(function(){for(var y=j.timers,B=0;B<y.length;B++)y[B]()||y.splice(B--,1);if(!y.length){clearInterval(fa);fa=u}},13)},show:function(){this.options.orig[this.prop]=j.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());j(this.elem).show()},hide:function(){this.options.orig[this.prop]=j.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},
step:function(f){var m=d();if(f||m>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();f=this.options.curAnim[this.prop]=true;for(var o in this.options.curAnim)if(this.options.curAnim[o]!==true)f=false;if(f){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(j.css(this.elem,"display")=="none")this.elem.style.display="block"}this.options.hide&&j(this.elem).hide();if(this.options.hide||
this.options.show)for(var r in this.options.curAnim)j.attr(this.elem.style,r,this.options.orig[r]);this.options.complete.call(this.elem)}return false}else{o=m-this.startTime;this.state=o/this.options.duration;this.pos=j.easing[this.options.easing||(j.easing.swing?"swing":"linear")](this.state,o,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};j.extend(j.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(f){j.attr(f.elem.style,
"opacity",f.now)},_default:function(f){if(f.elem.style&&f.elem.style[f.prop]!=null)f.elem.style[f.prop]=f.now+f.unit;else f.elem[f.prop]=f.now}}});j.fn.offset=document.documentElement.getBoundingClientRect?function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return j.offset.bodyOffset(this[0]);var f=this[0].getBoundingClientRect(),m=this[0].ownerDocument,o=m.body;m=m.documentElement;var r=m.clientTop||o.clientTop||0,w=m.clientLeft||o.clientLeft||0;r=f.top+(self.pageYOffset||
j.boxModel&&m.scrollTop||o.scrollTop)-r;f=f.left+(self.pageXOffset||j.boxModel&&m.scrollLeft||o.scrollLeft)-w;return{top:r,left:f}}:function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return j.offset.bodyOffset(this[0]);j.offset.initialized||j.offset.initialize();var f=this[0],m=f.offsetParent,o=f.ownerDocument,r,w=o.documentElement,y=o.body;o=o.defaultView;r=o.getComputedStyle(f,null);for(var B=f.offsetTop,D=f.offsetLeft;(f=f.parentNode)&&f!==y&&f!==w;){r=o.getComputedStyle(f,
null);B-=f.scrollTop;D-=f.scrollLeft;if(f===m){B+=f.offsetTop;D+=f.offsetLeft;if(j.offset.doesNotAddBorder&&!(j.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(f.tagName))){B+=parseInt(r.borderTopWidth,10)||0;D+=parseInt(r.borderLeftWidth,10)||0}m=f.offsetParent}if(j.offset.subtractsBorderForOverflowNotVisible&&r.overflow!=="visible"){B+=parseInt(r.borderTopWidth,10)||0;D+=parseInt(r.borderLeftWidth,10)||0}r=r}if(r.position==="relative"||r.position==="static"){B+=y.offsetTop;D+=y.offsetLeft}if(r.position===
"fixed"){B+=Math.max(w.scrollTop,y.scrollTop);D+=Math.max(w.scrollLeft,y.scrollLeft)}return{top:B,left:D}};j.offset={initialize:function(){if(!this.initialized){var f=document.body,m=document.createElement("div"),o,r,w,y=f.style.marginTop;w='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';
o={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(r in o)m.style[r]=o[r];m.innerHTML=w;f.insertBefore(m,f.firstChild);o=m.firstChild;r=o.firstChild;w=o.nextSibling.firstChild.firstChild;this.doesNotAddBorder=r.offsetTop!==5;this.doesAddBorderForTableAndCells=w.offsetTop===5;o.style.overflow="hidden";o.style.position="relative";this.subtractsBorderForOverflowNotVisible=r.offsetTop===-5;f.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=
f.offsetTop===0;f.style.marginTop=y;f.removeChild(m);this.initialized=true}},bodyOffset:function(f){j.offset.initialized||j.offset.initialize();var m=f.offsetTop,o=f.offsetLeft;if(j.offset.doesNotIncludeMarginInBodyOffset){m+=parseInt(j.curCSS(f,"marginTop",true),10)||0;o+=parseInt(j.curCSS(f,"marginLeft",true),10)||0}return{top:m,left:o}}};j.fn.extend({position:function(){var f;if(this[0]){f=this.offsetParent();var m=this.offset(),o=/^body|html$/i.test(f[0].tagName)?{top:0,left:0}:f.offset();m.top-=
c(this,"marginTop");m.left-=c(this,"marginLeft");o.top+=c(f,"borderTopWidth");o.left+=c(f,"borderLeftWidth");f={top:m.top-o.top,left:m.left-o.left}}return f},offsetParent:function(){for(var f=this[0].offsetParent||document.body;f&&!/^body|html$/i.test(f.tagName)&&j.css(f,"position")=="static";)f=f.offsetParent;return j(f)}});j.each(["Left","Top"],function(f,m){var o="scroll"+m;j.fn[o]=function(r){if(!this[0])return null;return r!==u?this.each(function(){this==n||this==document?n.scrollTo(!f?r:j(n).scrollLeft(),
f?r:j(n).scrollTop()):(this[o]=r)}):this[0]==n||this[0]==document?self[f?"pageYOffset":"pageXOffset"]||j.boxModel&&document.documentElement[o]||document.body[o]:this[0][o]}});j.each(["Height","Width"],function(f,m){var o=m.toLowerCase();j.fn["inner"+m]=function(){return this[0]?j.css(this[0],o,false,"padding"):null};j.fn["outer"+m]=function(w){return this[0]?j.css(this[0],o,false,w?"margin":"border"):null};var r=m.toLowerCase();j.fn[r]=function(w){return this[0]==n?document.compatMode=="CSS1Compat"&&
document.documentElement["client"+m]||document.body["client"+m]:this[0]==document?Math.max(document.documentElement["client"+m],document.body["scroll"+m],document.documentElement["scroll"+m],document.body["offset"+m],document.documentElement["offset"+m]):w===u?this.length?j.css(this[0],r):null:this.css(r,typeof w==="string"?w:w+"px")}})})();
(function(b){b.fn.__bind__=b.fn.bind;b.fn.__unbind__=b.fn.unbind;b.fn.__find__=b.fn.find;var d={version:"0.7.9",override:/keypress|keydown|keyup/g,triggersMap:{},specialKeys:{27:"esc",9:"tab",32:"space",13:"return",8:"backspace",145:"scroll",20:"capslock",144:"numlock",19:"pause",45:"insert",36:"home",46:"del",35:"end",33:"pageup",34:"pagedown",37:"left",38:"up",39:"right",40:"down",109:"-",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",
191:"/"},shiftNums:{"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},newTrigger:function(c,e,g){var h={};h[c]={};h[c][e]={cb:g,disableInInput:false};return h}};d.specialKeys=b.extend(d.specialKeys,{96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/"});b.fn.find=function(c){this.query=c;return b.fn.__find__.apply(this,arguments)};b.fn.unbind=
function(c,e,g){if(b.isFunction(e)){g=e;e=null}if(e&&typeof e==="string")for(var h=(this.prevObject&&this.prevObject.query||this[0].id&&this[0].id||this[0]).toString(),k=c.split(" "),l=0;l<k.length;l++)delete d.triggersMap[h][k[l]][e];return this.__unbind__(c,g)};b.fn.bind=function(c,e,g){var h=c.match(d.override);if(b.isFunction(e)||!h)return this.__bind__(c,e,g);else{var k=null;if(c=b.trim(c.replace(d.override,"")))k=this.__bind__(c,e,g);if(typeof e==="string")e={combi:e};if(e.combi)for(c=0;c<h.length;c++){k=
h[c];var l=e.combi.toLowerCase(),p=d.newTrigger(k,l,g),n=(this.prevObject&&this.prevObject.query||this[0].id&&this[0].id||this[0]).toString();p[k][l].disableInInput=e.disableInInput;if(d.triggersMap[n])d.triggersMap[n][k]||(d.triggersMap[n][k]=p[k]);else d.triggersMap[n]=p;var u=d.triggersMap[n][k][l];if(u)if(u.constructor!==Array)d.triggersMap[n][k][l]=[u];else d.triggersMap[n][k][l][u.length]=p[k][l];else d.triggersMap[n][k][l]=[p[k][l]];this.each(function(){var z=b(this);if(z.attr("hkId")&&z.attr("hkId")!==
n)n=z.attr("hkId")+";"+n;z.attr("hkId",n)});k=this.__bind__(h.join(" "),e,d.handler)}return k}};d.findElement=function(c){if(!b(c).attr("hkId"))if(b.browser.opera||b.browser.safari)for(;!b(c).attr("hkId")&&c.parentNode;)c=c.parentNode;return c};d.handler=function(c){var e=d.findElement(c.currentTarget);e=b(e);var g=e.attr("hkId");if(g){g=g.split(";");var h=c.which,k=c.type,l=d.specialKeys[h],p=!l&&String.fromCharCode(h).toLowerCase(),n=c.shiftKey,u=c.ctrlKey,z=c.altKey||c.originalEvent.altKey,v=null;
for(h=0;h<g.length;h++)if(d.triggersMap[g[h]][k]){v=d.triggersMap[g[h]][k];break}if(v){if(!n&&!u&&!z)l=v[l]||p&&v[p];else{h="";if(z)h+="alt+";if(u)h+="ctrl+";if(n)h+="shift+";l=v[h+l];if(!l)if(p)l=v[h+p]||v[h+d.shiftNums[p]]||h==="shift+"&&v[d.shiftNums[p]]}if(l){p=false;for(h=0;h<l.length;h++){if(l[h].disableInInput){v=b(c.target);if(e.is("input")||e.is("textarea")||e.is("select")||v.is("input")||v.is("textarea")||v.is("select"))return true}p=p||l[h].cb.apply(this,[c])}return p}}}};window.hotkeys=
d;return b})(jQuery);
(function(){function b(){(function(h){h.fn.idTabs=function(){for(var k={},l=0;l<arguments.length;++l){var p=arguments[l];switch(p.constructor){case Object:h.extend(k,p);break;case Boolean:k.change=p;break;case Number:k.start=p;break;case Function:k.click=p;break;case String:if(p.charAt(0)==".")k.selected=p;else if(p.charAt(0)=="!")k.event=p;else k.start=p;break}}if(typeof k["return"]=="function")k.change=k["return"];return this.each(function(){h.idTabs(this,k)})};h.idTabs=function(k,l){var p=h.metadata?
h(k).metadata():{},n=h.extend({},h.idTabs.settings,p,l);if(n.selected.charAt(0)==".")n.selected=n.selected.substr(1);if(n.event.charAt(0)=="!")n.event=n.event.substr(1);if(n.start==null)n.start=-1;function u(){if(h(this).is("."+n.selected))return n.change;var z="#"+this.href.split("#")[1],v=[],j=[];h("a",k).each(function(){if(this.href.match(/#/)){v.push(this);j.push("#"+this.href.split("#")[1])}});if(n.click&&!n.click.apply(this,[z,j,k,n]))return n.change;for(i in v)h(v[i]).removeClass(n.selected);
for(i in j)h(j[i]).hide();h(this).addClass(n.selected);h(z).show();return n.change}l=h("a[href*='#']",k).unbind(n.event,u).bind(n.event,u);l.each(function(){h("#"+this.href.split("#")[1]).hide()});p=false;if(!(p=l.filter("."+n.selected)).length)if(!(typeof n.start=="number"&&(p=l.eq(n.start)).length))typeof n.start=="string"&&(p=l.filter("[href*='#"+n.start+"']"));if(p){p.removeClass(n.selected);p.trigger(n.event)}return n};h.idTabs.settings={start:0,change:false,click:null,selected:".selected",event:"!click"};
h.idTabs.version="2.2";h(function(){h(".idTabs").idTabs()})})(jQuery)}var d=document.getElementsByTagName("head")[0];function c(h){var k=document.createElement("script");k.type="text/javascript";k.src=h;d.appendChild(k)}var e=document.getElementsByTagName("script");e=e[e.length-1].src;var g=true;if(g)return b();c(e)})();
(function(b){b.fn.jqm=function(v){var j={overlay:50,overlayClass:"jqmOverlay",closeClass:"jqmClose",trigger:".jqModal",ajax:h,ajaxText:"",target:h,modal:h,toTop:h,onShow:h,onHide:h,onLoad:h};return this.each(function(){if(this._jqm)return c[this._jqm].c=b.extend({},c[this._jqm].c,v);d++;this._jqm=d;c[d]={c:b.extend(j,b.jqm.params,v),a:h,w:b(this).addClass("jqmID"+d),s:d};j.trigger&&b(this).jqmAddTrigger(j.trigger)})};b.fn.jqmAddClose=function(v){return z(this,v,"jqmHide")};b.fn.jqmAddTrigger=function(v){return z(this,
v,"jqmShow")};b.fn.jqmShow=function(v){return this.each(function(){v=v||window.event;b.jqm.open(this._jqm,v)})};b.fn.jqmHide=function(v){return this.each(function(){v=v||window.event;b.jqm.close(this._jqm,v)})};b.jqm={hash:{},open:function(v,j){var C=c[v],H=C.c,G="."+H.closeClass,J=parseInt(C.w.css("z-index"));J=J>0?J:3E3;var N=b("<div></div>").css({height:"100%",width:"100%",position:"fixed",left:0,top:0,"z-index":J-1,opacity:H.overlay/100});if(C.a)return h;C.t=j;C.a=true;C.w.css("z-index",J);if(H.modal){e[0]||
n("bind");e.push(v)}else if(H.overlay>0)C.w.jqmAddClose(N);else N=h;C.o=N?N.addClass(H.overlayClass).prependTo("body"):h;if(g){b("html,body").css({height:"100%",width:"100%"});if(N){N=N.css({position:"absolute"})[0];for(var Q in{Top:1,Left:1})N.style.setExpression(Q.toLowerCase(),"(_=(document.documentElement.scroll"+Q+" || document.body.scroll"+Q+"))+'px'")}}if(H.ajax){v=H.target||C.w;J=H.ajax;v=typeof v=="string"?b(v,C.w):b(v);J=J.substr(0,1)=="@"?b(j).attr(J.substring(1)):J;v.html(H.ajaxText).load(J,
function(){H.onLoad&&H.onLoad.call(this,C);G&&C.w.jqmAddClose(b(G,C.w));l(C)})}else G&&C.w.jqmAddClose(b(G,C.w));H.toTop&&C.o&&C.w.before('<span id="jqmP'+C.w[0]._jqm+'"></span>').insertAfter(C.o);H.onShow?H.onShow(C):C.w.show();l(C);return h},close:function(v){v=c[v];if(!v.a)return h;v.a=h;if(e[0]){e.pop();e[0]||n("unbind")}v.c.toTop&&v.o&&b("#jqmP"+v.w[0]._jqm).after(v.w).remove();if(v.c.onHide)v.c.onHide(v);else{v.w.hide();v.o&&v.o.remove()}return h},params:{}};var d=0,c=b.jqm.hash,e=[],g=b.browser.msie&&
b.browser.version=="6.0",h=false,k=b('<iframe src="javascript:false;document.write(\'\');" class="jqm"></iframe>').css({opacity:0});function l(v){if(g)if(v.o)v.o.html('<p style="width:100%;height:100%"/>').prepend(k);else b("iframe.jqm",v.w)[0]||v.w.prepend(k);p(v)}function p(v){try{b(":input:visible",v.w)[0].focus()}catch(j){}}function n(v){b()[v]("keypress",u)[v]("keydown",u)[v]("mousedown",u)}function u(v){var j=c[e[e.length-1]];(v=!b(v.target).parents(".jqmID"+j.s)[0])&&p(j);return!v}function z(v,
j,C){return v.each(function(){var H=this._jqm;b(j).each(function(){if(!this[C]){this[C]=[];b(this).click(function(){for(var G in{jqmShow:1,jqmHide:1})for(var J in this[G])c[this[G][J]]&&c[this[G][J]].w[G](this);return h})}this[C].push(H)})})}})(jQuery);
(function(b){b.fn.jqDrag=function(k){return g(this,k,"d")};b.fn.jqResize=function(k){return g(this,k,"r")};b.jqDnR={dnr:{},e:0,drag:function(k){c.k=="d"?e.css({left:c.X+k.pageX-c.pX,top:c.Y+k.pageY-c.pY}):e.css({width:Math.max(k.pageX-c.pX+c.W,0),height:Math.max(k.pageY-c.pY+c.H,0)});return false},stop:function(){e.css("opacity",c.o);b().unbind("mousemove",d.drag).unbind("mouseup",d.stop)}};var d=b.jqDnR,c=d.dnr,e=d.e;function g(k,l,p){return k.each(function(){l=l?b(l,k):k;l.bind("mousedown",{e:k,
k:p},function(n){var u=n.data,z={};e=u.e;if(e.css("position")!="relative")try{e.position(z)}catch(v){}c={X:z.left||h("left")||0,Y:z.top||h("top")||0,W:h("width")||e[0].scrollWidth||0,H:h("height")||e[0].scrollHeight||0,pX:n.pageX,pY:n.pageY,k:u.k,o:e.css("opacity")};e.css({opacity:0.8});b().mousemove(b.jqDnR.drag).mouseup(b.jqDnR.stop);return false})})}function h(k){return parseInt(e.css(k))||false}})(jQuery);
jQuery.extend({createUploadIframe:function(b,d){b="jUploadFrame"+b;if(window.ActiveXObject){var c=document.createElement('<iframe id="'+b+'" name="'+b+'" />');if(typeof d=="boolean")c.src="javascript:false";else if(typeof d=="string")c.src=d}else{c=document.createElement("iframe");c.id=b;c.name=b}c.style.position="absolute";c.style.top="-1000px";c.style.left="-1000px";document.body.appendChild(c);return c},createUploadForm:function(b,d){var c="jUploadForm"+b;b="jUploadFile"+b;c=$('<form  action="" method="POST" name="'+
c+'" id="'+c+'" enctype="multipart/form-data"></form>');d=$("#"+d);var e=$(d).clone();$(d).attr("id",b);$(d).before(e);$(d).appendTo(c);$(c).css("position","absolute");$(c).css("top","-1200px");$(c).css("left","-1200px");$(c).appendTo("body");return c},ajaxFileUpload:function(b){b=jQuery.extend({},jQuery.ajaxSettings,b);var d=(new Date).getTime(),c=jQuery.createUploadForm(d,b.fileElementId);jQuery.createUploadIframe(d,b.secureuri);var e="jUploadFrame"+d;d="jUploadForm"+d;b.global&&!jQuery.active++&&
jQuery.event.trigger("ajaxStart");var g=false,h={};b.global&&jQuery.event.trigger("ajaxSend",[h,b]);function k(p){var n=document.getElementById(e);try{if(n.contentWindow){h.responseText=n.contentWindow.document.body?n.contentWindow.document.body.innerHTML:null;h.responseXML=n.contentWindow.document.XMLDocument?n.contentWindow.document.XMLDocument:n.contentWindow.document}else if(n.contentDocument){h.responseText=n.contentDocument.document.body?n.contentDocument.document.body.innerHTML:null;h.responseXML=
n.contentDocument.document.XMLDocument?n.contentDocument.document.XMLDocument:n.contentDocument.document}}catch(u){jQuery.handleError(b,h,null,u)}if(h||p=="timeout"){g=true;var z;try{z=p!="timeout"?"success":"error";if(z!="error"){var v=jQuery.uploadHttpData(h,b.dataType);b.success&&b.success(v,z);b.global&&jQuery.event.trigger("ajaxSuccess",[h,b])}else jQuery.handleError(b,h,z)}catch(j){z="error";jQuery.handleError(b,h,z,j)}b.global&&jQuery.event.trigger("ajaxComplete",[h,b]);b.global&&!--jQuery.active&&
jQuery.event.trigger("ajaxStop");b.complete&&b.complete(h,z);jQuery(n).unbind();setTimeout(function(){try{$(n).remove();$(c).remove()}catch(C){jQuery.handleError(b,h,null,C)}},100);h=null}}b.timeout>0&&setTimeout(function(){g||k("timeout")},b.timeout);try{c=$("#"+d);$(c).attr("action",b.url);$(c).attr("method","POST");$(c).attr("target",e);if(c.encoding)c.encoding="multipart/form-data";else c.enctype="multipart/form-data";$(c).submit()}catch(l){jQuery.handleError(b,h,null,l)}window.attachEvent?document.getElementById(e).attachEvent("onload",
k):document.getElementById(e).addEventListener("load",k,false);return{abort:function(){}}},uploadHttpData:function(b,d){var c=!d;c=d=="xml"||c?b.responseXML:b.responseText;d=="script"&&jQuery.globalEval(c);d=="json"&&eval("data = "+c);d=="html"&&jQuery("<div>").html(c).evalScripts();return c}});
(function(b){b.extend(b.fn,{validate:function(d){if(this.length){var c=b.data(this[0],"validator");if(c)return c;c=new b.validator(d,this[0]);b.data(this[0],"validator",c);if(c.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){c.cancelSubmit=true});c.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){c.submitButton=this});this.submit(function(e){function g(){if(c.settings.submitHandler){if(c.submitButton)var h=b("<input type='hidden'/>").attr("name",
c.submitButton.name).val(c.submitButton.value).appendTo(c.currentForm);c.settings.submitHandler.call(c,c.currentForm);c.submitButton&&h.remove();return false}return true}c.settings.debug&&e.preventDefault();if(c.cancelSubmit){c.cancelSubmit=false;return g()}if(c.form()){if(c.pendingRequest){c.formSubmitted=true;return false}return g()}else{c.focusInvalid();return false}})}return c}else d&&d.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")},valid:function(){if(b(this[0]).is("form"))return this.validate().form();
else{var d=true,c=b(this[0].form).validate();this.each(function(){d&=c.element(this)});return d}},removeAttrs:function(d){var c={},e=this;b.each(d.split(/\s/),function(g,h){c[h]=e.attr(h);e.removeAttr(h)});return c},rules:function(d,c){var e=this[0];if(d){var g=b.data(e.form,"validator").settings,h=g.rules,k=b.validator.staticRules(e);switch(d){case "add":b.extend(k,b.validator.normalizeRule(c));h[e.name]=k;if(c.messages)g.messages[e.name]=b.extend(g.messages[e.name],c.messages);break;case "remove":if(!c){delete h[e.name];
return k}var l={};b.each(c.split(/\s/),function(p,n){l[n]=k[n];delete k[n]});return l}}d=b.validator.normalizeRules(b.extend({},b.validator.metadataRules(e),b.validator.classRules(e),b.validator.attributeRules(e),b.validator.staticRules(e)),e);if(d.required){c=d.required;delete d.required;d=b.extend({required:c},d)}return d}});b.extend(b.expr[":"],{blank:function(d){return!b.trim(""+d.value)},filled:function(d){return!!b.trim(""+d.value)},unchecked:function(d){return!d.checked}});b.validator=function(d,
c){this.settings=b.extend({},b.validator.defaults,d);this.currentForm=c;this.init()};b.validator.format=function(d,c){if(arguments.length==1)return function(){var e=b.makeArray(arguments);e.unshift(d);return b.validator.format.apply(this,e)};if(arguments.length>2&&c.constructor!=Array)c=b.makeArray(arguments).slice(1);if(c.constructor!=Array)c=[c];b.each(c,function(e,g){d=d.replace(new RegExp("\\{"+e+"\\}","g"),g)});return d};b.extend(b.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",
validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:b([]),errorLabelContainer:b([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(d){this.lastActive=d;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,d,this.settings.errorClass,this.settings.validClass);this.errorsFor(d).hide()}},onfocusout:function(d){if(!this.checkable(d)&&(d.name in this.submitted||!this.optional(d)))this.element(d)},onkeyup:function(d){if(d.name in
this.submitted||d==this.lastElement)this.element(d)},onclick:function(d){if(d.name in this.submitted)this.element(d);else d.parentNode.name in this.submitted&&this.element(d.parentNode)},highlight:function(d,c,e){b(d).addClass(c).removeClass(e)},unhighlight:function(d,c,e){b(d).removeClass(c).addClass(e)}},setDefaults:function(d){b.extend(b.validator.defaults,d)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",
date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:b.validator.format("Please enter no more than {0} characters."),minlength:b.validator.format("Please enter at least {0} characters."),rangelength:b.validator.format("Please enter a value between {0} and {1} characters long."),
range:b.validator.format("Please enter a value between {0} and {1}."),max:b.validator.format("Please enter a value less than or equal to {0}."),min:b.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){function d(g){var h=b.data(this[0].form,"validator");h.settings["on"+g.type]&&h.settings["on"+g.type].call(h,this[0])}this.labelContainer=b(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||
b(this.currentForm);this.containers=b(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var c=this.groups={};b.each(this.settings.groups,function(g,h){b.each(h.split(/\s/),function(k,l){c[l]=g})});var e=this.settings.rules;b.each(e,function(g,h){e[g]=b.validator.normalizeRule(h)});b(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",
d).delegate("click",":radio, :checkbox, select, option",d);this.settings.invalidHandler&&b(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){this.checkForm();b.extend(this.submitted,this.errorMap);this.invalid=b.extend({},this.errorMap);this.valid()||b(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var d=0,c=this.currentElements=this.elements();c[d];d++)this.check(c[d]);
return this.valid()},element:function(d){this.lastElement=d=this.clean(d);this.prepareElement(d);this.currentElements=b(d);var c=this.check(d);if(c)delete this.invalid[d.name];else this.invalid[d.name]=true;if(!this.numberOfInvalids())this.toHide=this.toHide.add(this.containers);this.showErrors();return c},showErrors:function(d){if(d){b.extend(this.errorMap,d);this.errorList=[];for(var c in d)this.errorList.push({message:d[c],element:this.findByName(c)[0]});this.successList=b.grep(this.successList,
function(e){return!(e.name in d)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){b.fn.resetForm&&b(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(d){var c=0;for(var e in d)c++;return c},hideErrors:function(){this.addWrapper(this.toHide).hide()},
valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{b(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus()}catch(d){}},findLastActive:function(){var d=this.lastActive;return d&&b.grep(this.errorList,function(c){return c.element.name==d.name}).length==1&&d},elements:function(){var d=this,c={};return b([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&
d.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in c||!d.objectLength(b(this).rules()))return false;return c[this.name]=true})},clean:function(d){return b(d)[0]},errors:function(){return b(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=b([]);this.toHide=b([]);this.currentElements=b([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},
prepareElement:function(d){this.reset();this.toHide=this.errorsFor(d)},check:function(d){d=this.clean(d);if(this.checkable(d))d=this.findByName(d.name)[0];var c=b(d).rules(),e=false;for(method in c){var g={method:method,parameters:c[method]};try{var h=b.validator.methods[method].call(this,d.value.replace(/\r/g,""),d,g.parameters);if(h=="dependency-mismatch")e=true;else{e=false;if(h=="pending"){this.toHide=this.toHide.not(this.errorsFor(d));return}if(!h){this.formatAndAdd(d,g);return false}}}catch(k){this.settings.debug&&
window.console&&console.log("exception occured when checking element "+d.id+", check the '"+g.method+"' method",k);throw k;}}if(!e){this.objectLength(c)&&this.successList.push(d);return true}},customMetaMessage:function(d,c){if(b.metadata)return(d=this.settings.meta?b(d).metadata()[this.settings.meta]:b(d).metadata())&&d.messages&&d.messages[c]},customMessage:function(d,c){return(d=this.settings.messages[d])&&(d.constructor==String?d:d[c])},findDefined:function(){for(var d=0;d<arguments.length;d++)if(arguments[d]!==
undefined)return arguments[d]},defaultMessage:function(d,c){return this.findDefined(this.customMessage(d.name,c),this.customMetaMessage(d,c),!this.settings.ignoreTitle&&d.title||undefined,b.validator.messages[c],"<strong>Warning: No message defined for "+d.name+"</strong>")},formatAndAdd:function(d,c){var e=this.defaultMessage(d,c.method),g=/\$?\{(\d+)\}/g;if(typeof e=="function")e=e.call(this,c.parameters,d);else if(g.test(e))e=jQuery.format(e.replace(g,"{$1}"),c.parameters);this.errorList.push({message:e,
element:d});this.errorMap[d.name]=e;this.submitted[d.name]=e},addWrapper:function(d){if(this.settings.wrapper)d=d.add(d.parent(this.settings.wrapper));return d},defaultShowErrors:function(){for(var d=0;this.errorList[d];d++){var c=this.errorList[d];this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass);this.showLabel(c.element,c.message)}if(this.errorList.length)this.toShow=this.toShow.add(this.containers);if(this.settings.success)for(d=
0;this.successList[d];d++)this.showLabel(this.successList[d]);if(this.settings.unhighlight){d=0;for(c=this.validElements();c[d];d++)this.settings.unhighlight.call(this,c[d],this.settings.errorClass,this.settings.validClass)}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return b(this.errorList).map(function(){return this.element})},showLabel:function(d,
c){var e=this.errorsFor(d);if(e.length){e.removeClass().addClass(this.settings.errorClass);e.attr("generated")&&e.html(c)}else{e=b("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(d),generated:true}).addClass(this.settings.errorClass).html(c||"");if(this.settings.wrapper)e=e.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();this.labelContainer.append(e).length||(this.settings.errorPlacement?this.settings.errorPlacement(e,b(d)):e.insertAfter(d))}if(!c&&this.settings.success){e.text("");
typeof this.settings.success=="string"?e.addClass(this.settings.success):this.settings.success(e)}this.toShow=this.toShow.add(e)},errorsFor:function(d){var c=this.idOrName(d);return this.errors().filter(function(){return b(this).attr("for")==c})},idOrName:function(d){return this.groups[d.name]||(this.checkable(d)?d.name:d.id||d.name)},checkable:function(d){return/radio|checkbox/i.test(d.type)},findByName:function(d){var c=this.currentForm;return b(document.getElementsByName(d)).map(function(e,g){return g.form==
c&&g.name==d&&g||null})},getLength:function(d,c){switch(c.nodeName.toLowerCase()){case "select":return b("option:selected",c).length;case "input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return d.length},depend:function(d,c){return this.dependTypes[typeof d]?this.dependTypes[typeof d](d,c):true},dependTypes:{"boolean":function(d){return d},string:function(d,c){return!!b(d,c.form).length},"function":function(d,c){return d(c)}},optional:function(d){return!b.validator.methods.required.call(this,
b.trim(d.value),d)&&"dependency-mismatch"},startRequest:function(d){if(!this.pending[d.name]){this.pendingRequest++;this.pending[d.name]=true}},stopRequest:function(d,c){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[d.name];if(c&&this.pendingRequest==0&&this.formSubmitted&&this.form()){b(this.currentForm).submit();this.formSubmitted=false}else if(!c&&this.pendingRequest==0&&this.formSubmitted){b(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=
false}},previousValue:function(d){return b.data(d,"previousValue")||b.data(d,"previousValue",{old:null,valid:true,message:this.defaultMessage(d,"remote")})}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(d,c){d.constructor==String?(this.classRuleSettings[d]=c):b.extend(this.classRuleSettings,
d)},classRules:function(d){var c={};(d=b(d).attr("class"))&&b.each(d.split(" "),function(){this in b.validator.classRuleSettings&&b.extend(c,b.validator.classRuleSettings[this])});return c},attributeRules:function(d){var c={};d=b(d);for(method in b.validator.methods){var e=d.attr(method);if(e)c[method]=e}c.maxlength&&/-1|2147483647|524288/.test(c.maxlength)&&delete c.maxlength;return c},metadataRules:function(d){if(!b.metadata)return{};var c=b.data(d.form,"validator").settings.meta;return c?b(d).metadata()[c]:
b(d).metadata()},staticRules:function(d){var c={},e=b.data(d.form,"validator");if(e.settings.rules)c=b.validator.normalizeRule(e.settings.rules[d.name])||{};return c},normalizeRules:function(d,c){b.each(d,function(e,g){if(g===false)delete d[e];else if(g.param||g.depends){var h=true;switch(typeof g.depends){case "string":h=!!b(g.depends,c.form).length;break;case "function":h=g.depends.call(c,c);break}if(h)d[e]=g.param!==undefined?g.param:true;else delete d[e]}});b.each(d,function(e,g){d[e]=b.isFunction(g)?
g(c):g});b.each(["minlength","maxlength","min","max"],function(){if(d[this])d[this]=Number(d[this])});b.each(["rangelength","range"],function(){if(d[this])d[this]=[Number(d[this][0]),Number(d[this][1])]});if(b.validator.autoCreateRanges){if(d.min&&d.max){d.range=[d.min,d.max];delete d.min;delete d.max}if(d.minlength&&d.maxlength){d.rangelength=[d.minlength,d.maxlength];delete d.minlength;delete d.maxlength}}d.messages&&delete d.messages;return d},normalizeRule:function(d){if(typeof d=="string"){var c=
{};b.each(d.split(/\s/),function(){c[this]=true});d=c}return d},addMethod:function(d,c,e){b.validator.methods[d]=c;b.validator.messages[d]=e!=undefined?e:b.validator.messages[d];c.length<3&&b.validator.addClassRules(d,b.validator.normalizeRule(d))},methods:{required:function(d,c,e){if(!this.depend(e,c))return"dependency-mismatch";switch(c.nodeName.toLowerCase()){case "select":return(d=b(c).val())&&d.length>0;case "input":if(this.checkable(c))return this.getLength(d,c)>0;default:return b.trim(d).length>
0}},remote:function(d,c,e){if(this.optional(c))return"dependency-mismatch";var g=this.previousValue(c);this.settings.messages[c.name]||(this.settings.messages[c.name]={});g.originalMessage=this.settings.messages[c.name].remote;this.settings.messages[c.name].remote=g.message;e=typeof e=="string"&&{url:e}||e;if(g.old!==d){g.old=d;var h=this;this.startRequest(c);var k={};k[c.name]=d;b.ajax(b.extend(true,{url:e,mode:"abort",port:"validate"+c.name,dataType:"json",data:k,success:function(l){h.settings.messages[c.name].remote=
g.originalMessage;var p=l===true;if(p){var n=h.formSubmitted;h.prepareElement(c);h.formSubmitted=n;h.successList.push(c);h.showErrors()}else{n={};l=g.message=l||h.defaultMessage(c,"remote");n[c.name]=b.isFunction(l)?l(d):l;h.showErrors(n)}g.valid=p;h.stopRequest(c,p)}},e));return"pending"}else if(this.pending[c.name])return"pending";return g.valid},minlength:function(d,c,e){return this.optional(c)||this.getLength(b.trim(d),c)>=e},maxlength:function(d,c,e){return this.optional(c)||this.getLength(b.trim(d),
c)<=e},rangelength:function(d,c,e){d=this.getLength(b.trim(d),c);return this.optional(c)||d>=e[0]&&d<=e[1]},min:function(d,c,e){return this.optional(c)||d>=e},max:function(d,c,e){return this.optional(c)||d<=e},range:function(d,c,e){return this.optional(c)||d>=e[0]&&d<=e[1]},email:function(d,c){return this.optional(c)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(d)},
url:function(d,c){return this.optional(c)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(d)},
date:function(d,c){return this.optional(c)||!/Invalid|NaN/.test(new Date(d))},dateISO:function(d,c){return this.optional(c)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(d)},number:function(d,c){return this.optional(c)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(d)},digits:function(d,c){return this.optional(c)||/^\d+$/.test(d)},creditcard:function(d,c){if(this.optional(c))return"dependency-mismatch";if(/[^0-9-]+/.test(d))return false;var e=c=0,g=false;d=d.replace(/\D/g,"");for(var h=d.length-1;h>=
0;h--){e=d.charAt(h);e=parseInt(e,10);if(g)if((e*=2)>9)e-=9;c+=e;g=!g}return c%10==0},accept:function(d,c,e){e=typeof e=="string"?e.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(c)||d.match(new RegExp(".("+e+")$","i"))},equalTo:function(d,c,e){e=b(e).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){b(c).valid()});return d==e.val()}}});b.format=b.validator.format})(jQuery);
(function(b){var d=b.ajax,c={};b.ajax=function(e){e=b.extend(e,b.extend({},b.ajaxSettings,e));var g=e.port;if(e.mode=="abort"){c[g]&&c[g].abort();return c[g]=d.apply(this,arguments)}return d.apply(this,arguments)}})(jQuery);
(function(b){b.each({focus:"focusin",blur:"focusout"},function(d,c){b.event.special[c]={setup:function(){if(b.browser.msie)return false;this.addEventListener(d,b.event.special[c].handler,true)},teardown:function(){if(b.browser.msie)return false;this.removeEventListener(d,b.event.special[c].handler,true)},handler:function(e){arguments[0]=b.event.fix(e);arguments[0].type=c;return b.event.handle.apply(this,arguments)}}});b.extend(b.fn,{delegate:function(d,c,e){return this.bind(d,function(g){var h=b(g.target);
if(h.is(c))return e.apply(h,arguments)})},triggerEvent:function(d,c){return this.triggerHandler(d,[b.event.fix({type:d,target:c})])}})})(jQuery);
(function(b){b.fixedHeader={calcWidth:function(d){var c=b(d).width(),e=b.fixedHeader.getComputedStyleInPx(d,"paddingLeft"),g=b.fixedHeader.getComputedStyleInPx(d,"paddingRight");d=b.fixedHeader.getComputedStyleInPx(d,"borderRightWidth");if(b.browser.msie)c=c+d-1;if(b.browser.opera)c=c+d-1;if(b.browser.safari)c=c+e+g+d*2;if(b.browser.mozilla&&parseFloat(b.browser.version)<=1.8)c+=d;return c},getComputedStyleInPx:function(d,c){d=typeof d.currentStyle!="undefined"?d.currentStyle:document.defaultView.getComputedStyle(d,
null);c=(c=d[c])?parseInt(c.replace("px","")):0;return!c||c=="NaN"?0:c},getScrollBarWidth:function(){if(!b.fixedHeader.scrollBarWidth){var d=b(document.createElement("p")).css({width:"100%",height:"100%"}),c=b(document.createElement("div")).css({position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}).append(d).appendTo(document.body),e=d[0].offsetWidth;c[0].style.overflow="scroll";d=d[0].offsetWidth;if(e==d)d=c[0].clientWidth;document.body.removeChild(c[0]);
b.fixedHeader.scrollBarWidth=e-d}return b.fixedHeader.scrollBarWidth}};b.fn.D7=function(d){var c={adjustWidth:b.fixedHeader.calcWidth};d&&b.extend(c,d);return this.each(function(){var e=b(this),g=this.id,h=b.fixedHeader.getScrollBarWidth();if(g=="tasks")h=0;var k=b("#"+g+"_body_container"),l=b("#"+g+"_header_container"),p=b("#"+g+"_header");k.css({width:c.width,height:c.height});l.css({width:k.innerWidth()-h,height:e.find("thead").outerHeight()});var n=p.find("th");e.find("th").each(function(u){b(this).is(":visible")&&
n.eq(u).css("width",c.adjustWidth(this))});k.scroll(function(){p.css({left:"-"+b(this).scrollLeft()+"px"})})})}})(jQuery);
(function(b){function d(e){var g=[].slice.call(arguments,1),h=0;e=b.event.fix(e||window.event);e.type="mousewheel";if(e.wheelDelta)h=e.wheelDelta/120;if(e.detail)h=-e.detail/3;g.unshift(e,h);return b.event.handle.apply(this,g)}var c=["DOMMouseScroll","mousewheel"];b.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var e=c.length;e;)this.addEventListener(c[--e],d,false);else this.onmousewheel=d},teardown:function(){if(this.removeEventListener)for(var e=c.length;e;)this.removeEventListener(c[--e],
d,false);else this.onmousewheel=null}};b.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})})(jQuery);
(function(b){function d(e){return typeof e=="object"?e:{top:e,left:e}}var c=b.scrollTo=function(e,g,h){b(window).scrollTo(e,g,h)};c.defaults={axis:"xy",duration:parseFloat(b.fn.jquery)>=1.3?0:1};c.window=function(){return b(window)._scrollable()};b.fn._scrollable=function(){return this.map(function(){var e=this,g=!e.nodeName||b.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!g)return e;e=(e.contentWindow||e).document||e.ownerDocument||e;return b.browser.safari||e.compatMode==
"BackCompat"?e.body:e.documentElement})};b.fn.scrollTo=function(e,g,h){if(typeof g=="object"){h=g;g=0}if(typeof h=="function")h={onAfter:h};if(e=="max")e=9E9;h=b.extend({},c.defaults,h);g=g||h.speed||h.duration;h.queue=h.queue&&h.axis.length>1;if(h.queue)g/=2;h.offset=d(h.offset);h.over=d(h.over);return this._scrollable().each(function(){function k(j){p.animate(z,g,h.easing,j&&function(){j.call(this,e,h)})}var l=this,p=b(l),n=e,u,z={},v=p.is("html,body");switch(typeof n){case "number":case "string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(n)){n=
d(n);break}n=b(n,this);case "object":if(n.is||n.style)u=(n=b(n)).offset()}b.each(h.axis.split(""),function(j,C){var H=C=="x"?"Left":"Top",G=H.toLowerCase(),J="scroll"+H,N=l[J],Q=c.max(l,C);if(u){z[J]=u[G]+(v?0:N-p.offset()[G]);if(h.margin){z[J]-=parseInt(n.css("margin"+H))||0;z[J]-=parseInt(n.css("border"+H+"Width"))||0}z[J]+=h.offset[G]||0;if(h.over[G])z[J]+=n[C=="x"?"width":"height"]()*h.over[G]}else{C=n[G];z[J]=C.slice&&C.slice(-1)=="%"?parseFloat(C)/100*Q:C}if(/^\d+$/.test(z[J]))z[J]=z[J]<=0?
0:Math.min(z[J],Q);if(!j&&h.queue){N!=z[J]&&k(h.onAfterFirst);delete z[J]}});k(h.onAfter)}).end()};c.max=function(e,g){var h=g=="x"?"Width":"Height";g="scroll"+h;if(!b(e).is("html,body"))return e[g]-b(e)[h.toLowerCase()]();h="client"+h;var k=e.ownerDocument.documentElement;e=e.ownerDocument.body;return Math.max(k[g],e[g])-Math.min(k[h],e[h])}})(jQuery);Date.dayNames=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];Date.abbrDayNames=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
Date.monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"];Date.abbrMonthNames=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];Date.V8=1;Date.format="dd/mm/yyyy";Date.fullYearStart="20";
(function(){function b(c,e){Date.prototype[c]||(Date.prototype[c]=e)}b("isLeapYear",function(){var c=this.getFullYear();return c%4==0&&c%100!=0||c%400==0});b("isWeekend",function(){return this.getDay()==0||this.getDay()==6});b("isWeekDay",function(){return!this.isWeekend()});b("W6",function(){return[31,this.isLeapYear()?29:28,31,30,31,30,31,31,30,31,30,31][this.getMonth()]});b("W5",function(c){return c?Date.abbrDayNames[this.getDay()]:Date.dayNames[this.getDay()]});b("W4",
function(c){return c?Date.abbrMonthNames[this.getMonth()]:Date.monthNames[this.getMonth()]});b("getDayOfYear",function(){var c=new Date("1/1/"+this.getFullYear());return Math.floor((this.getTime()-c.getTime())/864E5)});b("getWeekOfYear",function(){return Math.ceil(this.getDayOfYear()/7)});b("setDayOfYear",function(c){this.setMonth(0);this.setDate(c);return this});b("W8",function(c){this.setFullYear(this.getFullYear()+c);return this});b("W7",function(c){var e=this.getDate();this.setMonth(this.getMonth()+
c);e>this.getDate()&&this.W9(-this.getDate());return this});b("W9",function(c){this.setTime(this.getTime()+c*864E5);return this});b("addHours",function(c){this.setHours(this.getHours()+c);return this});b("addMinutes",function(c){this.setMinutes(this.getMinutes()+c);return this});b("addSeconds",function(c){this.setSeconds(this.getSeconds()+c);return this});b("zeroTime",function(){this.setMilliseconds(0);this.setSeconds(0);this.setMinutes(0);this.setHours(0);return this});b("Z0",function(c){c=
c||Date.format;c=c.split("mm").length>1?c.split("mmmm").join(this.W4(false)).split("mmm").join(this.W4(true)).split("mm").join(d(this.getMonth()+1)):c.split("m").join(this.getMonth()+1);return c=c.split("yyyy").join(this.getFullYear()).split("yy").join((this.getFullYear()+"").substring(2)).split("dd").join(d(this.getDate())).split("d").join(this.getDate())});Date.fromString=function(c){var e=Date.format,g=new Date("01/01/1970");if(c=="")return g;c=c.toLowerCase();for(var h="",
k=[],l=/(dd?d?|mm?m?|yy?yy?)+([^(m|d|y)])?/g,p;(p=l.exec(e))!=null;){switch(p[1]){case "d":case "dd":case "m":case "mm":case "yy":case "yyyy":h+="(\\d+\\d?\\d?\\d?)+";k.push(p[1].substr(0,1));break;case "mmm":h+="([a-z]{3})";k.push("M");break}if(p[2])h+=p[2]}e=new RegExp(h);c=c.match(e);for(e=0;e<k.length;e++){h=c[e+1];switch(k[e]){case "d":g.setDate(h);break;case "m":g.setMonth(Number(h)-1);break;case "M":for(l=0;l<Date.abbrMonthNames.length;l++)if(Date.abbrMonthNames[l].toLowerCase()==h)break;g.setMonth(l);
break;case "y":g.setYear(h);break}}return g};function d(c){c="0"+c;return c.substring(c.length-2)}})();
(function(b){function d(g){this.ele=g;this.button=this.horizontalOffset=this.verticalOffset=this.horizontalPosition=this.verticalPosition=this.selectMultiple=this.displayClose=this.closeOnSelect=this.showYearNavigation=this.endDate=this.startDate=this.displayedYear=this.displayedMonth=null;this.renderCallback=[];this.selectedDates={};this.inline=null;this.context="#dp-popup"}function c(g){if(g._dpId)return b.event._dpCache[g._dpId];return false}b.fn.extend({renderCalendar:function(g){function h(Q){return document.createElement(Q)}
g=b.extend({},b.fn.datePicker.defaults,g);if(g.showHeader!=b.dpConst.SHOW_HEADER_NONE)for(var k=b(h("tr")),l=Date.V8;l<Date.V8+7;l++){var p=l%7,n=Date.dayNames[p];k.append(jQuery(h("th")).attr({scope:"col",abbr:n,title:n,"class":p==0||p==6?"weekend":"weekday"}).html(g.showHeader==b.dpConst.SHOW_HEADER_SHORT?n.substr(0,1):n))}var u=b(h("table")).attr({cellspacing:2,className:"jCalendar"}).append(g.showHeader!=b.dpConst.SHOW_HEADER_NONE?b(h("thead")).append(k):h("thead"));k=
b(h("tbody"));p=(new Date).zeroTime();n=g.month==undefined?p.getMonth():g.month;var z=g.year||p.getFullYear(),v=new Date(z,n,1);l=Date.V8-v.getDay()+1;if(l>1)l-=7;var j=Math.ceil((-1*l+1+v.W6())/7);v.W9(l-1);function C(){g.hoverClass&&b(this).addClass(g.hoverClass)}function H(){g.hoverClass&&b(this).removeClass(g.hoverClass)}for(var G=0;G++<j;){var J=jQuery(h("tr"));for(l=0;l<7;l++){var N=v.getMonth()==n;N=b(h("td")).text(v.getDate()+"").attr("className",(N?"current-month ":
"other-month ")+(v.isWeekend()?"weekend ":"weekday ")+(N&&v.getTime()==p.getTime()?"today ":"")).hover(C,H);g.renderCallback&&g.renderCallback(N,v,n,z);J.append(N);v.W9(1)}k.append(J)}u.append(k);return this.each(function(){b(this).empty().append(u)})},datePicker:function(g){if(!b.event._dpCache)b.event._dpCache=[];g=b.extend({},b.fn.datePicker.defaults,g);return this.each(function(){var h=b(this),k=true;if(!this._dpId){this._dpId=b.event.guid++;b.event._dpCache[this._dpId]=new d(this);k=false}if(g.inline){g.createButton=
false;g.displayClose=false;g.closeOnSelect=false;h.empty()}var l=b.event._dpCache[this._dpId];l.init(g);if(!k&&g.createButton){l.button=b('<a href="#" class="dp-choose-date" title="'+b.dpText.TEXT_CHOOSE_DATE+'">'+b.dpText.TEXT_CHOOSE_DATE+"</a>").bind("click",function(){h.dpDisplay(this);this.blur();return false});h.after(l.button)}if(!k&&h.is(":text")){h.bind("dateSelected",function(p,n){this.value=n.Z0()}).bind("change",function(){if(this.value!=""){var p=Date.fromString(this.value);p&&l.setSelected(p,
true,true)}});g.clickInput&&h.bind("click",function(){h.dpDisplay()});k=Date.fromString(this.value);this.value!=""&&k&&l.setSelected(k,true,true)}h.addClass("dp-applied")})},dpSetDisabled:function(g){return e.call(this,"setDisabled",g)},dpSetStartDate:function(g){return e.call(this,"setStartDate",g)},dpSetEndDate:function(g){return e.call(this,"setEndDate",g)},dpGetSelected:function(){var g=c(this[0]);if(g)return g.getSelected();return null},dpSetSelected:function(g,h,k){if(h==undefined)h=true;if(k==
undefined)k=true;return e.call(this,"setSelected",Date.fromString(g),h,k,true)},dpSetDisplayedMonth:function(g,h){return e.call(this,"setDisplayedMonth",Number(g),Number(h),true)},dpDisplay:function(g){return e.call(this,"display",g)},dpSetRenderCallback:function(g){return e.call(this,"setRenderCallback",g)},dpSetPosition:function(g,h){return e.call(this,"setPosition",g,h)},dpSetOffset:function(g,h){return e.call(this,"setOffset",g,h)},dpClose:function(){return e.call(this,"_closeCalendar",false,
this[0])},_dpDestroy:function(){}});function e(g,h,k,l,p){return this.each(function(){var n=c(this);n&&n[g](h,k,l,p)})}b.extend(d.prototype,{init:function(g){this.setStartDate(g.startDate);this.setEndDate(g.endDate);this.setDisplayedMonth(Number(g.month),Number(g.year));this.setRenderCallback(g.renderCallback);this.showYearNavigation=g.showYearNavigation;this.closeOnSelect=g.closeOnSelect;this.displayClose=g.displayClose;this.selectMultiple=g.selectMultiple;this.verticalPosition=g.verticalPosition;
this.horizontalPosition=g.horizontalPosition;this.hoverClass=g.hoverClass;this.setOffset(g.verticalOffset,g.horizontalOffset);if(this.inline=g.inline){this.context=this.ele;this.display()}},setStartDate:function(g){if(g)this.startDate=Date.fromString(g);if(!this.startDate)this.startDate=(new Date).zeroTime();this.setDisplayedMonth(this.displayedMonth,this.displayedYear)},setEndDate:function(g){if(g)this.endDate=Date.fromString(g);if(!this.endDate)this.endDate=new Date("12/31/2999");if(this.endDate.getTime()<
this.startDate.getTime())this.endDate=this.startDate;this.setDisplayedMonth(this.displayedMonth,this.displayedYear)},setPosition:function(g,h){this.verticalPosition=g;this.horizontalPosition=h},setOffset:function(g,h){this.verticalOffset=parseInt(g)||0;this.horizontalOffset=parseInt(h)||0},setDisabled:function(g){$e=b(this.ele);$e[g?"addClass":"removeClass"]("dp-disabled");if(this.button){$but=b(this.button);$but[g?"addClass":"removeClass"]("dp-disabled");$but.attr("title",g?"":b.dpText.TEXT_CHOOSE_DATE)}if($e.is(":text"))$e.attr("disabled",
g?"disabled":"")},setDisplayedMonth:function(g,h,k){if(!(this.startDate==undefined||this.endDate==undefined)){var l=new Date(this.startDate.getTime());l.setDate(1);var p=new Date(this.endDate.getTime());p.setDate(1);if(!g&&!h||isNaN(g)&&isNaN(h)){g=(new Date).zeroTime();g.setDate(1)}else g=isNaN(g)?new Date(h,this.displayedMonth,1):isNaN(h)?new Date(this.displayedYear,g,1):new Date(h,g,1);if(g.getTime()<l.getTime())g=l;else if(g.getTime()>p.getTime())g=p;l=this.displayedMonth;p=this.displayedYear;
this.displayedMonth=g.getMonth();this.displayedYear=g.getFullYear();if(k&&(this.displayedMonth!=l||this.displayedYear!=p)){this._rerenderCalendar();b(this.ele).trigger("dpMonthChanged",[this.displayedMonth,this.displayedYear])}}},setSelected:function(g,h,k,l){if(h!=this.isSelected(g)){if(this.selectMultiple==false){this.selectedDates={};b("td.selected",this.context).removeClass("selected")}k&&this.displayedMonth!=g.getMonth()&&this.setDisplayedMonth(g.getMonth(),g.getFullYear(),true);this.selectedDates[g.toString()]=
h;k="td.";k+=g.getMonth()==this.displayedMonth?"current-month":"other-month";k+=':contains("'+g.getDate()+'")';var p;b(k,this.ele).each(function(){if(b(this).text()==g.getDate()){p=b(this);p[h?"addClass":"removeClass"]("selected")}});if(l){l=this.isSelected(g);$e=b(this.ele);$e.trigger("dateSelected",[g,p,l]);$e.trigger("change")}}},isSelected:function(g){return this.selectedDates[g.toString()]},getSelected:function(){var g=[];for(s in this.selectedDates)this.selectedDates[s]==true&&g.push(Date.parse(s));
return g},display:function(g){if(!b(this.ele).is(".dp-disabled")){g=g||this.ele;var h=this;g=b(g);var k=g.offset(),l,p,n;if(h.inline){l=b(this.ele);p={id:"calendar-"+this.ele._dpId,className:"dp-popup dp-popup-inline"};n={}}else{l=b("body");p={id:"dp-popup",className:"dp-popup"};n={top:k.top+h.verticalOffset,left:k.left+h.horizontalOffset};var u=function(z){z=z.target;for(var v=b("#dp-popup")[0];1;)if(z==v)return true;else if(z==document){h._closeCalendar();return false}else z=b(z).parent()[0]};this._checkMouse=
u;this._closeCalendar(true)}l.append(b("<div></div>").attr(p).css(n).append(b("<h2></h2>"),b('<div class="dp-nav-prev"></div>').append(b('<a class="dp-nav-prev-year" href="#" title="'+b.dpText.TEXT_PREV_YEAR+'">&lt;&lt;</a>').bind("click",function(){return h._displayNewMonth.call(h,this,0,-1)}),b('<a class="dp-nav-prev-month" href="#" title="'+b.dpText.TEXT_PREV_MONTH+'">&lt;</a>').bind("click",function(){return h._displayNewMonth.call(h,this,-1,0)})),b('<div class="dp-nav-next"></div>').append(b('<a class="dp-nav-next-year" href="#" title="'+
b.dpText.TEXT_NEXT_YEAR+'">&gt;&gt;</a>').bind("click",function(){return h._displayNewMonth.call(h,this,0,1)}),b('<a class="dp-nav-next-month" href="#" title="'+b.dpText.TEXT_NEXT_MONTH+'">&gt;</a>').bind("click",function(){return h._displayNewMonth.call(h,this,1,0)})),b("<div></div>").attr("className","dp-calendar")).bgIframe());l=this.inline?b(".dp-popup",this.context):b("#dp-popup");this.showYearNavigation==false&&b(".dp-nav-prev-year, .dp-nav-next-year",h.context).css("display","none");this.displayClose&&
l.append(b('<a href="#" id="dp-close">'+b.dpText.TEXT_CLOSE+"</a>").bind("click",function(){h._closeCalendar();return false}));h._renderCalendar();b(this.ele).trigger("dpDisplayed",l);if(!h.inline){this.verticalPosition==b.dpConst.POS_BOTTOM&&l.css("top",k.top+g.height()-l.height()+h.verticalOffset);this.horizontalPosition==b.dpConst.POS_RIGHT&&l.css("left",k.left+g.width()-l.width()+h.horizontalOffset);b(document).bind("mousedown",this._checkMouse)}}},setRenderCallback:function(g){if(g!=null){if(g&&
typeof g=="function")g=[g];this.renderCallback=this.renderCallback.concat(g)}},cellRender:function(g,h){var k=this.dpController,l=new Date(h.getTime());g.bind("click",function(){var n=b(this);if(!n.is(".disabled")){k.setSelected(l,!n.is(".selected")||!k.selectMultiple,false,true);k.closeOnSelect&&k._closeCalendar()}});k.isSelected(l)&&g.addClass("selected");for(var p=0;p<k.renderCallback.length;p++)k.renderCallback[p].apply(this,arguments)},_displayNewMonth:function(g,h,k){b(g).is(".disabled")||this.setDisplayedMonth(this.displayedMonth+
h,this.displayedYear+k,true);g.blur();return false},_rerenderCalendar:function(){this._clearCalendar();this._renderCalendar()},_renderCalendar:function(){b("h2",this.context).html(Date.monthNames[this.displayedMonth]+" "+this.displayedYear);b(".dp-calendar",this.context).renderCalendar({month:this.displayedMonth,year:this.displayedYear,renderCallback:this.cellRender,dpController:this,hoverClass:this.hoverClass});if(this.displayedYear==this.startDate.getFullYear()&&this.displayedMonth==this.startDate.getMonth()){b(".dp-nav-prev-year",
this.context).addClass("disabled");b(".dp-nav-prev-month",this.context).addClass("disabled");b(".dp-calendar td.other-month",this.context).each(function(){var k=b(this);Number(k.text())>20&&k.addClass("disabled")});var g=this.startDate.getDate();b(".dp-calendar td.current-month",this.context).each(function(){var k=b(this);Number(k.text())<g&&k.addClass("disabled")})}else{b(".dp-nav-prev-year",this.context).removeClass("disabled");b(".dp-nav-prev-month",this.context).removeClass("disabled");g=this.startDate.getDate();
if(g>20){var h=new Date(this.startDate.getTime());h.W7(1);this.displayedYear==h.getFullYear()&&this.displayedMonth==h.getMonth()&&b("dp-calendar td.other-month",this.context).each(function(){var k=b(this);Number(k.text())<g&&k.addClass("disabled")})}}if(this.displayedYear==this.endDate.getFullYear()&&this.displayedMonth==this.endDate.getMonth()){b(".dp-nav-next-year",this.context).addClass("disabled");b(".dp-nav-next-month",this.context).addClass("disabled");b(".dp-calendar td.other-month",
this.context).each(function(){var k=b(this);Number(k.text())<14&&k.addClass("disabled")});g=this.endDate.getDate();b(".dp-calendar td.current-month",this.context).each(function(){var k=b(this);Number(k.text())>g&&k.addClass("disabled")})}else{b(".dp-nav-next-year",this.context).removeClass("disabled");b(".dp-nav-next-month",this.context).removeClass("disabled");g=this.endDate.getDate();if(g<13){h=new Date(this.endDate.getTime());h.W7(-1);this.displayedYear==h.getFullYear()&&this.displayedMonth==
h.getMonth()&&b(".dp-calendar td.other-month",this.context).each(function(){var k=b(this);Number(k.text())>g&&k.addClass("disabled")})}}},_closeCalendar:function(g,h){if(!h||h==this.ele){b(document).unbind("mousedown",this._checkMouse);this._clearCalendar();b("#dp-popup a").unbind();b("#dp-popup").empty().remove();g||b(this.ele).trigger("dpClosed",[this.getSelected()])}},_clearCalendar:function(){b(".dp-calendar td",this.context).unbind();b(".dp-calendar",this.context).empty()}});b.dpConst={SHOW_HEADER_NONE:0,
SHOW_HEADER_SHORT:1,SHOW_HEADER_LONG:2,POS_TOP:0,POS_BOTTOM:1,POS_LEFT:0,POS_RIGHT:1};b.dpText={TEXT_PREV_YEAR:"Previous year",TEXT_PREV_MONTH:"Previous month",TEXT_NEXT_YEAR:"Next year",TEXT_NEXT_MONTH:"Next month",TEXT_CLOSE:"Close",TEXT_CHOOSE_DATE:"Choose date"};b.dpVersion="$Id: jquery.datePicker.js 15 2008-12-17 04:40:18Z kelvin.luck $";b.fn.datePicker.defaults={month:undefined,year:undefined,showHeader:b.dpConst.SHOW_HEADER_SHORT,startDate:undefined,endDate:undefined,inline:false,renderCallback:null,
createButton:true,showYearNavigation:true,closeOnSelect:true,displayClose:false,selectMultiple:false,clickInput:false,verticalPosition:b.dpConst.POS_TOP,horizontalPosition:b.dpConst.POS_LEFT,verticalOffset:0,horizontalOffset:0,hoverClass:"dp-hover"};if(b.fn.bgIframe==undefined)b.fn.bgIframe=function(){return this};b(window).bind("unload",function(){var g=b.event._dpCache||[];for(var h in g)b(g[h].ele)._dpDestroy()})})(jQuery);
(function(b){b.fn.splitter=function(d){d=d||{};return this.each(function(){function c(G){if(n.outline)l=l||C.clone(false).insertAfter(v);z.css("-webkit-user-select","none");C.addClass(n.activeClass);v._posSplit=v[0][n.pxSplit]-G[n.eventPos];b(document).bind("mousemove",e).bind("mouseup",g)}function e(G){G=v._posSplit+G[n.eventPos];if(n.outline){G=Math.max(0,Math.min(G,u._DA-C._DA));C.css(n.origin,G)}else h(G)}function g(G){C.removeClass(n.activeClass);G=v._posSplit+G[n.eventPos];if(n.outline){l.remove();
l=null;h(G)}z.css("-webkit-user-select","text");b(document).unbind("mousemove",e).unbind("mouseup",g)}function h(G){G=Math.max(v._min,u._DA-j._max,Math.min(G,v._max,u._DA-C._DA-j._min));C._DA=C[0][n.pxSplit];C.css(n.origin,G).css(n.fixed,u._DF);v.css(n.origin,0).css(n.split,G).css(n.fixed,u._DF);j.css(n.origin,G+C._DA).css(n.split,u._DA-C._DA-G).css(n.fixed,u._DF);b.browser.msie||z.trigger("resize")}function k(G){for(var J=0,N=1;N<arguments.length;N++)J+=Math.max(parseInt(G.css(arguments[N]))||0,
0);return J}var l,p=(d.splitHorizontal?"h":d.splitVertical?"v":d.type)||"v",n=b.extend({activeClass:"active",pxPerKey:8,tabIndex:0,accessKey:""},{v:{keyLeft:39,keyRight:37,cursor:"e-resize",splitbarClass:"vsplitbar",outlineClass:"voutline",type:"v",eventPos:"pageX",origin:"left",split:"width",pxSplit:"offsetWidth",side1:"Left",side2:"Right",fixed:"height",pxFixed:"offsetHeight",side3:"Top",side4:"Bottom"},h:{keyTop:40,keyBottom:38,cursor:"n-resize",splitbarClass:"hsplitbar",outlineClass:"houtline",
type:"h",eventPos:"pageY",origin:"top",split:"height",pxSplit:"offsetHeight",side1:"Top",side2:"Bottom",fixed:"width",pxFixed:"offsetWidth",side3:"Left",side4:"Right"}}[p],d),u=b(this).css({position:"relative"}),z=b(">*",u[0]).css({position:"absolute","z-index":"1","-moz-outline-style":"none"}),v=b(z[0]),j=b(z[1]);p=b('<a href="javascript:void(0)"></a>').attr({accessKey:n.accessKey,tabIndex:n.tabIndex,title:n.splitbarClass}).bind(b.browser.opera?"click":"focus",function(){this.focus();C.addClass(n.activeClass)}).bind("keydown",
function(G){G=G.which||G.keyCode;(G=G==n["key"+n.side1]?1:G==n["key"+n.side2]?-1:0)&&h(v[0][n.pxSplit]+G*n.pxPerKey,false)}).bind("blur",function(){C.removeClass(n.activeClass)});var C=b(z[2]||"<div></div>").insertAfter(v).css("z-index","100").append(p).attr({"class":n.splitbarClass,unselectable:"on"}).css({position:"absolute","user-select":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none"}).bind("mousedown",c);/^(auto|default|)$/.test(C.css("cursor"))&&C.css("cursor",
n.cursor);C._DA=C[0][n.pxSplit];u._PBF=b.boxModel?k(u,"border"+n.side3+"Width","border"+n.side4+"Width"):0;u._PBA=b.boxModel?k(u,"border"+n.side1+"Width","border"+n.side2+"Width"):0;v._pane=n.side1;j._pane=n.side2;b.each([v,j],function(){this._min=n["min"+this._pane]||k(this,"min-"+n.split);this._max=n["max"+this._pane]||k(this,"max-"+n.split)||9999;this._init=n["size"+this._pane]===true?parseInt(b.curCSS(this[0],n.split)):n["size"+this._pane]});p=v._init;isNaN(j._init)||(p=u[0][n.pxSplit]-u._PBA-
j._init-C._DA);if(n.cookie){b.cookie||alert("jQuery.splitter(): jQuery cookie plugin required");var H=parseInt(b.cookie(n.cookie));isNaN(H)||(p=H);b(window).bind("unload",function(){var G=String(C.css(n.origin));b.cookie(n.cookie,G,{expires:n.cookieExpires||365,path:n.cookiePath||document.location.pathname})})}if(isNaN(p))p=Math.round((u[0][n.pxSplit]-u._PBA-C._DA)/2);if(n.anchorToWindow){u._hadjust=k(u,"borderTopWidth","borderBottomWidth","marginBottom");u._hmin=Math.max(k(u,"minHeight"),20);b(window).bind("resize",
function(){var G=u.offset().top,J=b(window).height();u.css("height",Math.max(J-G-u._hadjust,u._hmin)+"px");b.browser.msie||u.trigger("resize")}).trigger("resize")}else n.resizeToWidth&&!b.browser.msie&&b(window).bind("resize",function(){u.trigger("resize")});u.bind("resize",function(G,J){if(G.target==this){u._DF=u[0][n.pxFixed]-u._PBF;u._DA=u[0][n.pxSplit]-u._PBA;u._DF<=0||u._DA<=0||h(!isNaN(J)?J:!(n.sizeRight||n.sizeBottom)?v[0][n.pxSplit]:u._DA-j[0][n.pxSplit]-C._DA)}}).trigger("resize",[p])})}})(jQuery);
function I4(b,d){this.Z1=b;this.K2=null;this.K0=true;this.J8=d;this.K1=null}function trim(b){return b.replace(/(^\s+)|(\s+$)/g,"")}a=I4.prototype;a.I6=function(b){var d=this.Z1!=b;if(d){this.K2=this.Z1;this.Z1=b;this.K0=true;this.K1!=null&&this.K1();if(this.J8!=null)this.J8.N9=true}};a.I7=function(b,d){return/^-?\d+(\.\d+)?$/.test(b)?parseFloat(b):d};
a.X1=function(){return this.Z1+""};a.I8=function(b){var d=this;b.K1=function(){d.K0=true;if(d.J8!=null)d.J8.N9=true}};a.I9=function(b){b.K1=null};a.J1=function(b){return this.J0(b)};a.J0=function(b){b=this.I7(b,"--");if(b=="--")return false;this.I6(b);return true};function J7(b,d,c,e){this.Hours=d;this.Y9=c;this.Z1=d*60+c;this.J8=e;this.Project=b}
function E0(b,d){var c=d.toString();c=c.match(/\s*function (.*)\(/);for(var e=null;c!=null;){e=c[1];c=e.match(/(.*)\(/)}if(e!=null)b.prototype[e]=d;for(var g in d.prototype)b.prototype[g]=d.prototype[g]}E0(J7,I4);
J7.prototype.X1=function(b){var d=null;d=b!=null?b:this.Project.R1;switch(d){case C8.C9:if(this.Z1==0||this.Z1==1440)return"12:00 AM";d=this.Hours>12?this.Hours-12:this.Hours;var c="";if(this.Z1<720)c=" AM";else if(this.Z1>=720&&this.Z1<1440)c=" PM";b=this.Y9;if(b<10)b="0"+b;return d+":"+b+c;case C8.D0:b=this.Y9;if(b<10)b="0"+b;d=this.Hours;if(d<10)d="0"+d;return d+":"+b}};
J7.prototype.J1=function(b,d){var c=null;c=d!=null?d:this.Project.R1;switch(c){case C8.C9:d=false;b=trim(b);if(b.substring(b.length-1)=="M"&&b.substring(b.length-2,b.length-1)=="P"){b=b.substr(0,b.length-2);d=true}else if(b.substring(b.length-1)=="M"&&b.substring(b.length-2,b.length-1)=="A")b=b.substr(0,b.length-2);b=trim(b);b=b.split(":");var e=c=0;if(b.length<1||b.length>2)return false;if(b.length>=1){c=this.I7(b[0],"--");if(c=="--"||c<0||c>12)return false}if(b.length==
2){e=this.I7(b[1],"--");if(e=="--"||e<0||e>60)return false}if(d){if(c!=12)c+=12}else if(c==12)c=0;if(c==24&&e>0)return false;this.I6(c*60+e);if(this.K0){this.Hours=c;this.Y9=e}return true;case C8.D0:b=b.split(":");e=c=0;if(b.length<1||b.length>2)return false;if(b.length>=1){c=this.I7(b[0],"--");if(c=="--"||c<0||c>24)return false}if(b.length==2){e=this.I7(b[1],"--");if(e=="--"||e<0||e>60)return false}if(c==24&&e>0)return false;this.I6(c*
60+e);if(this.K0){this.Hours=c;this.Y9=e}return true}};function J9(b,d,c){this.I4(d,c);this.Project=b}E0(J9,I4);J9.prototype.X1=function(){if(this.Z1==null)return"";return this.Z1.Z0()};
J9.prototype.I6=function(b){var d=false;if(d=this.Z1==null&&b!=null?true:this.Z1==null&&b==null?false:this.Z1!=null&&b==null?true:this.Z1.getTime()!=b.getTime()){if(this.Z1==null)this.Z1=new Date;if(b==null)this.Z1=null;else this.Z1.setTime(b.getTime());this.K0=true;this.J8.N9=true}};J9.prototype.J1=function(b){if(b=Date.fromString(b)){this.I6(b);return true}return false};
function K3(b,d){this.I4(b,d)}E0(K3,I4);function K4(b,d){this.I4(b,d)}E0(K4,I4);function K5(b,d){this.I4(b,d);this.K7();this.Z9=false}E0(K5,I4);a=K5.prototype;a.K6=function(){};
a.K7=function(){for(var b=this.Z1.Count,d=0;d<b;d++){var c=this.Z1.X0(d);c=this.K6(c);for(var e=c.length,g=0;g<e;g++){var h=c[g];this.I8(h)}}};a.K8=function(){for(var b=this.Z1.Count,d=0;d<b;d++){var c=this.Z1.X0(d);c=this.K6(c);for(var e=c.length,g=0;g<e;g++){var h=c[g];this.I9(h)}}};
a.K9=function(b){this.Z1.Add(b);b=this.K6(b);for(var d=b.length,c=0;c<d;c++){var e=b[c];this.I8(e)}this.K0=this.J8.N9=this.Z9=true};a.Clear=function(){this.K8();this.Z1.Clear();this.K0=this.J8.N9=this.Z9=true};
a.L0=function(b){for(var d=this.K6(b),c=d.length,e=0;e<c;e++){var g=d[e];this.I9(g)}this.Z1.Delete(b);this.K0=this.J8.N9=this.Z9=true};a.I6=function(b){var d=this.Z1!=b;if(d){this.K0=true;d=this.Z1.O6();this.Z1=b;this.K7();this.K1!=null&&this.K1();this.Z9=d!=this.Z1.O6();this.J8.N9=true}};
a.L1=function(b,d){this.Z1.L1(b,d);b=this.K6(b);d=b.length;for(var c=0;c<d;c++){var e=b[c];this.I8(e)}this.K0=this.J8.N9=this.Z9=true};function L2(b,d){this.K5(b,d)}E0(L2,K5);L2.prototype.K6=function(b){var d=[];d[0]=b.Task.ID;d[1]=b.Lag;d[2]=b.Dependency;return d};
L2.prototype.X1=function(){for(var b="",d=this.Z1.O6(),c=0;c<d;c++){var e=this.Z1.X0(c),g="";switch(e.Dependency.Z1){case A7.B0:g=a0.kk6;break;case A7.A8:g=a0.kk7;break;case A7.B1:g=a0.kk8;break;case A7.A9:g=a0.kk9;break}if(e.Lag.Z1!=0)g=g+(e.Lag.Z1>0?"+":"")+e.Lag.X1();
if(g==a0.kk9)g="";if(c!=0)b=","+b;b=e.Task.ID.Z1+g+b}return b};function L4(b,d){this.K5(b,d)}E0(L4,K5);L4.prototype.L5=function(){for(var b=this.Z1.O6(),d=0,c=0;c<b;c++){var e=this.Z1.X0(c);if(e.Resource.Type.Z1==A5.C1)d+=e.Units.Z1/100}return d};
L4.prototype.K6=function(b){var d=[];d[0]=b.Resource.Name;d[1]=b.Units;return d};L4.prototype.X1=function(){for(var b="",d=this.Z1.O6()-1,c=d;c>=0;c--){if(c!=d)b=","+b;var e=this.Z1.X0(c);b=e.Resource.Name.Z1+(e.Units.X1()=="100%"?"":"["+e.Units.X1()+"]")+b}return b};var D1={D2:0,D3:1,D4:2,D5:3,D6:4};
function L6(b,d,c,e){this.I4(c,e);this.Type=d;this.Project=b;this.J2=this.J3=false;this.J4=d}E0(L6,I4);a=L6.prototype;
a.L7=function(){switch(this.Type){case D1.D2:return this.Z1*60;case D1.D3:return this.Z1*this.Project.Q9*60;case D1.D4:return this.Z1*this.Project.R0*this.Project.Q9*60;case D1.D5:return this.Z1*this.Project.DaysPerMonth*this.Project.Q9*60}};a.L8=function(){return this.L7()};
a.L9=function(b){var d=this.L8();if(d!=b){switch(this.Type){case D1.D2:this.Z1=b/60;break;case D1.D3:this.Z1=b/(this.Project.Q9*60);break;case D1.D4:this.Z1=b/(this.Project.R0*this.Project.Q9*60);break;case D1.D5:this.Z1=b/(this.Project.DaysPerMonth*this.Project.Q9*60);break}this.K0=true;this.J8.N9=true}};
a.M0=function(){var b="";switch(this.Type){case D1.D2:b=a0.ll0;break;case D1.D3:b=a0.ll1;break;case D1.D4:b=a0.ll2;break;case D1.D5:b=a0.ll3;break;case D1.D6:b="%";break}return Math.round(this.Z1*100)/100+b};a.X1=function(){return this.M0()};a.J1=function(b){return this.J0(b)};
a.J0=function(b){this.K2=this.L8();b=b.toLowerCase();var d=b.substring(b.length-1);if(d==a0.ll0.toLowerCase()){this.Type=D1.D2;b=b.substr(0,b.length-1)}else if(d==a0.ll1.toLowerCase()){this.Type=D1.D3;b=b.substr(0,b.length-1)}else if(d==a0.ll2.toLowerCase()){this.Type=D1.D4;b=b.substr(0,b.length-1)}else if(d==a0.ll3.toLowerCase()){this.Type=D1.D5;b=b.substr(0,b.length-1)}else if(d==
"%"&&this.J2){this.Type=D1.D6;b=b.substr(0,b.length-1)}else this.Type=this.J4;b=this.I7(b,"--");if(b=="--")return false;if(b<0&&!this.J3)return false;this.Z1=b;if(b=this.K2!=this.L8()){this.K0=true;if(this.J8!=null)this.J8.N9=true;this.K1!=null&&this.K1()}return true};
function M1(b,d,c,e){this.L6(b,D1.D3,d,e);this.V3=c;this.J5=this.J6=false}E0(M1,L6);M1.prototype.X1=function(){return this.M0()+(this.V3?"?":"")};M1.prototype.M2=function(b){if(this.V3!=b){this.V3=b;this.K0=this.J6=true;if(this.J8!=null)this.J8.N9=true}};
M1.prototype.J1=function(b){var d=this.V3;b=b.toLowerCase();var c=b.substring(b.length-1);if(c=="?"){b=b.substr(0,b.length-1);this.V3=true}else this.V3=false;b=this.J0(b);if(!b)return false;this.J6=d!=this.V3;if((this.K0=(this.J5=this.K0)||this.J6)&&this.J8!=null)this.J8.N9=true;return true};
function M3(b,d,c,e){this.L6(b,D1.D3,c,e);this.J2=this.J3=true;this.Task=d}E0(M3,L6);M3.prototype.L8=function(){if(this.Type==D1.D6)return this.Task.Duration.L8()*this.Z1/100;return this.L7()};function M4(b,d,c){this.L6(b,D1.D2,d,c)}E0(M4,L6);
M4.prototype.J1=function(b){b=this.J0(b);if(!b)return false;if(this.K0){b=this.L8();this.Type=D1.D2;this.Z1=b/60;this.J8.N9=true}return true};function M5(b,d){this.I4(b,d);this.M6=true}E0(M5,I4);M5.prototype.X1=function(){return this.Z1+"%"};
M5.prototype.J1=function(b){this.K2=this.Z1;var d=b.substring(b.length-1);if(d=="%")b=b.substr(0,b.length-1);b=this.I7(b,"--");if(b=="--")return false;if(!this.M6&&b>100)return false;this.Z1=b;if(b=this.K2!=this.Z1){this.K0=true;if(this.J8!=null)this.J8.N9=true;this.K1!=null&&this.K1()}return true};
function M7(b,d,c){this.I4(b,d);this.Resource=c;this.I8(c.Type)}E0(M7,I4);M7.prototype.X1=function(){var b=Math.round(this.Z1*100)/100;switch(this.Resource.Type.Z1){case A5.C1:return b+"%";case A5.A6:return b}};
M7.prototype.J1=function(b){this.K2=this.Z1;var d=b.substring(b.length-1);if(d=="%"&&this.Resource.Type.Z1==A5.C1)b=b.substr(0,b.length-1);b=this.I7(b,"--");if(b=="--")return false;this.Z1=b;if(b=this.K2!=this.Z1){this.K0=true;if(this.J8!=null)this.J8.N9=true;this.K1!=null&&this.K1()}return true};
function M8(b,d,c,e){this.I4(d,c);this.Project=b;this.Resource=e;this.Resource!=null&&this.I8(this.Resource.Type)}E0(M8,I4);
M8.prototype.X1=function(b){var d="",c=Math.abs(this.Z1);switch(this.Project.CurrencySymbolPosition){case C3.C6:d=this.Project.CurrencySymbol+c;break;case C3.C7:d=c+this.Project.CurrencySymbol;break;case C3.C4:d=this.Project.CurrencySymbol+" "+c;break;case C3.C5:d=c+" "+this.Project.CurrencySymbol;break}if(this.Resource!=null||b==A5.C1)if(b==
A5.C1||b==null&&this.Resource.Type.Z1==A5.C1)d+="/"+a0.ll0;if(this.Z1<0)d="("+d+")";return d};
M8.prototype.J1=function(b,d){b=trim(b);var c=false;if(b[0]=="("){if(b.substring(b.length-1)==")")b=b.substr(1,b.length-2);else return false;c=true}if(d==A5.C1||d==null&&this.Resource!=null&&this.Resource.Type.Z1==A5.C1){d="/"+a0.ll0;if(b.indexOf(d)==b.length-d.length)b=b.substr(0,b.length-d.length)}b=b.replace(this.Project.CurrencySymbol,"");b=trim(b);this.K2=this.Z1;b=this.I7(b,"--");if(b=="--")return false;if(c&&b>0)b=-1*b;this.Z1=
b;if(c=this.K2!=this.Z1){this.K0=true;if(this.J8!=null)this.J8.N9=true}return true};var C3={C6:0,C7:1,C4:2,C5:3},C8={C9:0,D0:1};
function Project(b){this.Q9=8;this.R0=5;this.DaysPerMonth=20;this.DefaultFinishTime=new J7(this,17,0,this);this.DefaultStartTime=new J7(this,8,0,this);this.CurrencySymbol=a0.CurrencySymbol;this.CurrencySymbolPosition=a0.CurrencySymbolPosition;this.R1=a0.R1;var d=new Date;d.setHours(0);d.setMinutes(0);d.setSeconds(0);d.setMilliseconds(0);this.Start=new J9(this,null,this);this.Finish=new J9(this,null,this);
this.Duration=new M1(this,0,true,this);this.Notes="";this.X5=null;this.Calendars=new P4;this.Tasks=new Q2;this.Resources=new Q0;this.R2=this.U5();this.R2.Name.I6(b);this.R2.N1.I6(true);this.R2.WBS.I6("0");this.R2.OutlineLevel.I6(0);this.R2.N3.I6(true);this.aa1(new Date);this.GG4=null}a=Project.prototype;
a.aa1=function(b){this.aa3(b,this.DefaultStartTime.Z1);this.ScheduleFromStart=true;this.R2.ConstraintType.I6(z6.z7)};a.aa2=function(b){this.aa3(b,this.DefaultFinishTime.Z1);this.ScheduleFromStart=false;this.R2.ConstraintType.I6(z6.z8)};
a.aa3=function(b,d){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0);b.setMinutes(d);this.Start.I6(b);this.Finish.I6(b);this.R2.Start.I6(this.Start.Z1);this.R2.Finish.I6(this.Finish.Z1);this._1()};a._1=function(){this.R2.EarlyStart=this.R2.LateStart=this.R2.Start.Z1;this.R2.EarlyFinish=this.R2.LateFinish=this.R2.Finish.Z1};
a.Z8=function(){function b(h,k){return k.ScheduleFromStart?h.ConstraintType.Z1==z6.z8:h.ConstraintType.Z1==z6.z7}for(var d=false,c=this.Tasks.O6(),e=0;e<c;e++){var g=this.Tasks.X0(e);g.HH0=false;g.EarlyStart=null;g.EarlyFinish=null;g.LateStart=null;g.LateFinish=null;g.Start.Z1=null;g.Finish.Z1=null;g._8=false;g.aa0=0;if(b(g,this))d=true}this.ScheduleFromStart?this.R2.Start.I6(this.Start.Z1):
this.R2.Finish.I6(this.Finish.Z1);this._4(this.R2,false);if(this.ScheduleFromStart)this.R2.LateFinish=this.R2.Finish.Z1;else this.R2.EarlyStart=this.R2.Start.Z1;for(e=0;e<c;e++){g=this.Tasks.X0(e);g.HH0=false}this._4(this.R2,true);if(d){for(e=0;e<c;e++){g=this.Tasks.X0(e);if(b(g,this)){if(this.ScheduleFromStart){g.Start.I6(g.LateStart);g.Finish.I6(g.LateFinish);g.EarlyStart=g.LateStart;
g.EarlyFinish=g.LateFinish}else{g.Start.I6(g.EarlyStart);g.Finish.I6(g.EarlyFinish);g.LateStart=g.EarlyStart;g.LateFinish=g.EarlyFinish}g._8=true;g.aa0=0}else g.HH0=false}this._4(this.R2,false)}this._1()};
a._2=function(b){function d(k){for(var l=k.Predecessors.Z1.O6(),p=0;p<l;p++){var n=k.Predecessors.Z1.X0(p);n=n.Task;if(!n.HH0)return false}return true}function c(k,l){for(var p=k.Predecessors.Z1.O6(),n=0;n<p;n++){var u=k.Predecessors.Z1.X0(n);u=u.Task;if(u.WBS.Z1.indexOf(l.WBS.Z1)!=0)if(!u.HH0)return false}return true}if(b.N1.Z1){if(!d(b))return false;for(var e=b.JJ3.length,g=0;g<e;g++){var h=b.JJ3[g];if(!c(h,
b))return false}return true}else return d(b)};
a._3=function(b){function d(k){for(var l=k.JJ2.O6(),p=0;p<l;p++){var n=k.JJ2.X0(p);if(!n.HH0)return false}return true}function c(k,l){for(var p=k.JJ2.O6(),n=0;n<p;n++){var u=k.JJ2.X0(n);if(u.WBS.Z1.indexOf(l.WBS.Z1)!=0)if(!u.HH0)return false}return true}if(b.N1.Z1){if(!d(b))return false;for(var e=b.JJ3.length,g=0;g<e;g++){var h=b.JJ3[g];if(!c(h,b))return false}return true}else return d(b)};
a.GG9=function(b){var d=b.V4.O6();if(d==0&&b==this.R2){this.ScheduleFromStart?this.Finish.I6(this.Start.Z1):this.Start.I6(this.Finish.Z1);this.R2.Start.I6(this.Start.Z1);this.R2.Finish.I6(this.Finish.Z1)}else{for(var c=null,e=null,g=0;g<d;g++){var h=b.V4.X0(g);if(c!=null&&h.Start.Z1<c||c==null)c=h.Start.Z1;if(e!=null&&h.Finish.Z1>e||e==null)e=h.Finish.Z1}b.Duration.L9(this.R5(c,
e));b.Start.I6(c);b.Finish.I6(e);if(this.ScheduleFromStart){b.EarlyStart=c;b.EarlyFinish=e}else{b.LateStart=c;b.LateFinish=e}}};
a._4=function(b,d){function c(p,n,u){return n.ScheduleFromStart?u?n._3(p):n._2(p):u?n._2(p):n._3(p)}function e(p,n,u){if(n.ScheduleFromStart)u?n._7(p,true):n._6(p,false);else u?n._6(p,true):n._7(p,false)}var g=b.V4.O6(),h=true;do{h=true;for(var k=0;k<g;k++){var l=b.V4.X0(k);if(!l.HH0)if(c(l,
this,d))if(l.N1.Z1){e(l,this,d);this._4(l,d)}else e(l,this,d);else h=false}}while(!h);d||this.GG9(b);b.HH0=true};a._5=function(b,d){b.EarlyStart=d.Start;b.EarlyFinish=d.Finish;b.LateStart=d.Start;b.LateFinish=d.Finish;b.Start.I6(d.Start);b.Finish.I6(d.Finish);b.HH0=true;b.aa0=0;b._8=true};
a._6=function(b,d){var c=null;switch(b.ConstraintType.Z1){case z6.z9:c=this.R7(b,b.ConstraintDate.Z1);this._5(b,c);return;case z6.A0:c=this.R8(b,b.ConstraintDate.Z1);this._5(b,c);return;default:var e=b.Predecessors.Z1.O6();if(e==0)c=d?this.R7(b,b.Z2.EarlyStart):this.R7(b,
b.Z2.Start.Z1);else for(var g=0;g<e;g++){var h=b.Predecessors.Z1.X0(g),k=h.Task,l=null;l=null;switch(h.Dependency.Z1){case A7.A9:l=d?k.EarlyFinish:k.Finish.Z1;if(h.Lag.Z1!=0)l=this.R4(l,h.Lag.L8());l=this.R7(b,l);break;case A7.B1:l=d?k.EarlyStart:k.Start.Z1;if(h.Lag.Z1!=0)l=this.R4(l,h.Lag.L8());l=this.R7(b,l);break;case A7.A8:l=
d?k.LateFinish:k.Finish.Z1;if(h.Lag.Z1!=0)l=this.R4(l,h.Lag.L8());l=this.R8(b,l);break;case A7.B0:l=k.Start.Z1;if(h.Lag.Z1!=0)l=this.R4(l,h.Lag.L8());l=this.R8(b,l);break}if(c==null||c!=null&&l.Start>c.Start)c=l}switch(b.ConstraintType.Z1){case z6.A1:if(c.Start<b.ConstraintDate.Z1)c=this.R7(b,b.ConstraintDate.Z1);break;case z6.A2:if(c.Start>
b.ConstraintDate.Z1)c=this.R7(b,b.ConstraintDate.Z1);break;case z6.A3:if(c.Finish<b.ConstraintDate.Z1)c=this.R8(b,b.ConstraintDate.Z1);break;case z6.A4:if(c.Finish>b.ConstraintDate.Z1)c=this.R8(b,b.ConstraintDate.Z1);break}break}if(!d){b.Start.I6(c.Start);b.Finish.I6(c.Finish)}b.HH0=true;b.EarlyStart=c.Start;b.EarlyFinish=c.Finish;
if(b.LateStart!=null){b.aa0=this.R5(b.EarlyStart,b.LateStart);b._8=b.aa0==0}};
a._7=function(b,d){var c=null;switch(b.ConstraintType.Z1){case z6.z9:c=this.R7(b,b.ConstraintDate.Z1);this._5(b,c);return;case z6.A0:c=this.R8(b,b.ConstraintDate.Z1);this._5(b,c);return;default:var e=b.JJ2.O6();if(e==0)c=d?this.R8(b,b.Z2.LateFinish):this.R8(b,
b.Z2.Finish.Z1);else for(var g=0;g<e;g++){for(var h=b.JJ2.X0(g),k=h.Predecessors.Z1.O6(),l=null,p=0;p<k;p++){var n=h.Predecessors.Z1.X0(p);if(n.Task==b){l=n;break}}k=k=null;switch(l.Dependency.Z1){case A7.A9:k=d?h.LateStart:h.Start.Z1;if(l.Lag.Z1!=0)k=this.R4(k,-1*l.Lag.L8());if(d&&k>this.R2.LateFinish)k=this.R2.LateFinish;k=this.R8(b,k);break;case A7.B1:k=d?
h.EarlyStart:h.Start.Z1;if(l.Lag.Z1!=0)k=this.R4(k,-1*l.Lag.L8());k=this.R7(b,k);break;case A7.A8:k=d?h.LateFinish:h.Finish.Z1;if(l.Lag.Z1!=0)k=this.R4(k,-1*l.Lag.L8());k=this.R8(b,k);break;case A7.B0:k=h.Finish.Z1;if(l.Lag.Z1!=0)k=this.R4(k,-1*l.Lag.L8());k=this.R7(b,k);break}if(c==null||c!=null&&k.Finish<c.Finish)c=k}switch(b.ConstraintType.Z1){case z6.A1:if(c.Start<
b.ConstraintDate.Z1)c=this.R7(b,b.ConstraintDate.Z1);break;case z6.A2:if(c.Start>b.ConstraintDate.Z1)c=this.R7(b,b.ConstraintDate.Z1);break;case z6.A3:if(c.Finish<b.ConstraintDate.Z1)c=this.R8(b,b.ConstraintDate.Z1);break;case z6.A4:if(c.Finish>b.ConstraintDate.Z1)c=this.R8(b,b.ConstraintDate.Z1);
break}break}if(!d){b.Start.I6(c.Start);b.Finish.I6(c.Finish)}b.HH0=true;b.LateStart=c.Start;b.LateFinish=c.Finish;if(b.EarlyStart!=null){b.aa0=this.R5(b.EarlyStart,b.LateStart);b._8=b.aa0==0}};a.R4=function(b,d){return d>0?this.R9(b,d,this.X5).Finish:this.S0(b,-1*d,this.X5).Start};
a.GetWorkResources=function(b){for(var d=new V7,c=b.Y0.Z1.O6(),e=0;e<c;e++){var g=b.Y0.Z1.X0(e).Resource;g.Type.Z1==A5.C1&&d.Add(g)}return d};
a.FF9=function(b,d,c){var e=this.GetWorkResources(b),g=e.O6();if(g==0||b.N5.Z1)return c?this.R9(d,b.Duration.L8(),b.Calendar.Z1==null?this.X5:b.Calendar.Z1):this.S0(d,b.Duration.L8(),b.Calendar.Z1==null?this.X5:b.Calendar.Z1);else{for(var h=new N0,k=0;k<g;k++){var l=e.X0(k);l=c?this.R9(d,b.Duration.L8(),l.Calendar.Z1,b.Calendar.Z1):this.S0(d,
b.Duration.L8(),l.Calendar.Z1,b.Calendar.Z1);if(h.Start==null||h.Start!=null&&h.Start>l.Start)h.Start=l.Start;if(h.Finish==null||h.Finish!=null&&h.Finish<l.Finish)h.Finish=l.Finish}return h}};a.R7=function(b,d){return this.FF9(b,d,true)};a.R8=function(b,d){return this.FF9(b,d,false)};a.JJ1=function(b,d){var c=new Date,e=Math.floor(b/60);b=b-e*60;c.setTime(d.getTime());c.setHours(e);c.setMinutes(b);return c};
a.R9=function(b,d,c,e){var g=new N0,h=new Date;h.setTime(b.getTime());for(b=h.getHours()*60+h.getMinutes();1;){for(var k=e==null?c.O3(h):this.GG0(h,c,e),l=k.O6(),p=0;p<l;p++){var n=k.X0(p),u=Math.max(b,n.From.Z1);n=n.To.Z1;if(n==0)n=1440;n=n-u;if(!(n<=0)){if(g.Start==null)g.Start=this.JJ1(u,h);if(d>n)d-=n;else{g.Finish=this.JJ1(u+d,h);return g}}}h.W9(1);b=0}};
a.S0=function(b,d,c,e){var g=new N0,h=new Date;h.setTime(b.getTime());for(b=h.getHours()*60+h.getMinutes();1;){var k=e==null?c.O3(h):this.GG0(h,c,e),l=k.O6()-1;for(l=l;l>=0;l--){var p=k.X0(l),n=p.To.Z1;if(n==0)n=1440;n=Math.min(b,n);p=n-p.From.Z1;if(!(p<=0)){if(g.Finish==null)g.Finish=this.JJ1(n,h);if(d>p)d-=p;else{g.Start=this.JJ1(n-d,h);return g}}}h.W9(-1);b=1440}};
a.R5=function(b,d){var c=0,e=new Date;e.setTime(b.getTime());b=e.getHours()*60+e.getMinutes();var g=d.getHours()*60+d.getMinutes();if(g==0)g=1440;var h=d.getDate(),k=d.getMonth(),l=d.getFullYear(),p=e.getDate(),n=e.getMonth();e=e.getFullYear();for(var u=new Date(e,n,p);u<d;){for(var z=this.X5.O3(u),v=z.O6(),j=0;j<v;j++){var C=z.X0(j),H=Math.max(b,C.From.Z1);C=C.To.Z1;if(C==0)C=1440;if(p==h&&n==k&&e==l)C=Math.min(C,g);H=C-H;if(H>0)c+=H}u.W9(1);
p=u.getDate();n=u.getMonth();e=u.getFullYear();b=0}return c};
a.GG0=function(b,d,c){function e(k,l,p){k=k.O3(p);p=k.O6();for(var n=0;n<p;n++){var u=k.X0(n),z=u.To.Z1;if(z==0)z=1440;for(u=u.From.Z1;u<=z;u++)l[u]=1}}var g=[];e(d,g,b);d=[];e(c,d,b);for(b=0;b<1440;b++)if(d[b]==null)g[b]=null;c=new Q1;d=null;var h=1;for(b=0;b<1440;b++)if(g[b]!=null)if(d==null){d=b;h=g[b]}else{if(b==1439){h=new V6(this);h.From.Z1=d;h.To.Z1=b;c.Add(h)}}else if(d!=null){h=new V6(this);h.From.Z1=d;h.To.Z1=
b-1;c.Add(h);d=null}return c};a.R3=function(b){var d=this.S1(b);b.Z2=d;d!=null&&!d.V4.O7(b)&&d.V4.Add(b)};a.S1=function(b){var d=b.OutlineLevel.Z1-1;for(b=b=b.ID.Z1-1;b>=0;b--){var c=this.Tasks.X0(b);if(c.OutlineLevel.Z1==d)return c}return this.R2};a.S2=function(b){b.Complete.I6(this.S6(b));b.Z2!=null&&this.S2(b.Z2)};
a.S3=function(b){b.Cost.I6(this.S7(b));b.Z2!=null&&this.S3(b.Z2)};a.S5=function(b){b.Duration.M2(this.S8(b));b.Z2!=null&&this.S5(b.Z2)};a.S4=function(b){b.Work.L9(this.R6(b));b.Z2!=null&&this.S4(b.Z2)};
a.S6=function(b){for(var d=0,c=0,e=b.V4.O6(),g=0;g<e;g++){var h=b.V4.X0(g),k=h.Duration.L8();d+=k*h.Complete.Z1;c+=k}if(c==0)return 0;return Math.round(d/c)};
a.S7=function(b){var d=0;if(b.N1.Z1)for(var c=b.V4.O6(),e=0;e<c;e++){var g=b.V4.X0(e);d+=g.Cost.Z1}else{c=b.Y0.Z1.O6();d+=b.FixedCost.Z1;for(e=0;e<c;e++){g=b.Y0.Z1.X0(e);var h=g.Resource;switch(h.Type.Z1){case A5.C1:d+=b.Work.Z1*h.Cost.Z1;break;case A5.A6:d+=h.Cost.Z1*g.Units.Z1;break}}}return d};
a.R6=function(b){var d=0;if(b.N1.Z1)for(var c=b.V4.O6(),e=0;e<c;e++){var g=b.V4.X0(e);d+=g.Work.L8()}return d};a.S8=function(b){if(b.N1.Z1){for(var d=false,c=b.V4.O6(),e=0;e<c;e++){var g=b.V4.X0(e);d=d||g.Duration.V3}return d}return b.Duration.V3};
a.T1=function(b){for(var d=b.Tasks.O6(),c=0;c<d;c++){var e=this.Tasks.X0(c);if(this.DefaultStartTime.K0)if(e.ConstraintDate.Z1!=null)switch(e.ConstraintType.Z1){case z6.A1:case z6.A2:case z6.z9:e.ConstraintDate.Z1.setHours(0);e.ConstraintDate.Z1.setMinutes(0);e.ConstraintDate.Z1.setMinutes(b.DefaultStartTime.Z1);e.ConstraintDate.K0=true;break}if(this.DefaultFinishTime.K0){if(e.Deadline.Z1!=
null){e.Deadline.Z1.setHours(0);e.Deadline.Z1.setMinutes(0);e.Deadline.Z1.setMinutes(this.DefaultFinishTime.Z1);e.Deadline.K0=true}if(e.ConstraintDate.Z1!=null)switch(e.ConstraintType.Z1){case z6.A3:case z6.A4:case z6.A0:e.ConstraintDate.Z1.setHours(0);e.ConstraintDate.Z1.setMinutes(0);e.ConstraintDate.Z1.setMinutes(b.DefaultFinishTime.Z1);e.ConstraintDate.K0=
true;break}}e.N9=true;e.Cost.K0=true;e.Start.K0=true;e.Finish.K0=true}this.DefaultStartTime.K0=false;this.DefaultFinishTime.K0=false;d=b.Resources.O6();for(c=0;c<d;c++){b=this.Resources.X0(c);b.Cost.K0=true;b.N9=true}this.Z8();return true};
a.T2=function(b,d){for(var c=b.Work.L8()/b.Duration.L8(),e=b.Y0.Z1.O6(),g=0;g<e;g++){var h=b.Y0.Z1.X0(g);h.Units.I6(h.Units.Z1*(c/d))}};
a.T3=function(b){var d=b.Y0.L5();switch(b.Type.Z1){case z2.z3:if(b.Y0.K0){b.Work.Z1==0&&b.Work.L9(b.Duration.L8()*d);if(d==0){b.Work.L9(0);b.Y0.Z1.O6()!=0&&b.Duration.L9(0)}else!b.N4&&b.Y0.Z9?b.Work.L9(b.Duration.L8()*d):b.Duration.L9(b.Work.L8()/d)}else if(b.Work.K0)d!=
0&&b.Duration.L9(b.Work.L8()/d);else b.Duration.K0&&b.Work.L9(b.Duration.L8()*d);break;case z2.z4:if(b.Y0.K0)if(b.Work.Z1==0)b.Work.L9(b.Duration.L8()*d);else if(d==0){b.Work.L9(0);b.Y0.Z1.O6()!=0&&b.Duration.L9(0)}else b.N4&&b.Y0.Z9?this.T2(b,d):b.Work.L9(b.Duration.L8()*d);else if(b.Work.K0)if(b.Work.Z1==
0)b.Duration.L9(0);else{b.Duration.Z1==0&&d!=0&&b.Duration.L9(b.Work.L8()/d);this.T2(b,d)}else b.Duration.K0&&b.Work.L9(b.Duration.L8()*d);break;case z2.z5:if(b.Y0.K0)if(d==0){b.Work.L9(0);b.Y0.Z1.O6()!=0&&b.Duration.L9(0)}else{b.Work.Z1==0&&b.Work.L9(b.Duration.L8()*d);b.Duration.L9(b.Work.L8()/d)}else if(b.Work.K0)d!=
0&&b.Duration.L9(b.Work.L8()/d);else if(b.Duration.K0){b.Work.Z1==0&&b.Work.L9(b.Duration.L8()*d);b.Duration.Z1==0?b.Work.L9(0):this.T2(b,d)}break}b.Y0.Z9=false};
a.T5=function(b){var d=false;if(b.Cost.K0||b.FixedCost.K0){b.Cost.I6(this.S7(b));b.Z2!=null&&this.S3(b.Z2)}if(b.Y0.K0||b.Duration.K0||b.Work.K0){d=b.Duration.K0?b.Duration.K2:b.Duration.L8();this.T3(b);var c=b.Cost.Z1,e=this.S7(b);if(c!=e){b.Cost.I6(e);this.S3(b.Z2)}b.Duration.K0&&
!b.Duration.J5&&b.Duration.J6&&this.S5(b.Z2);if(d!=b.Duration.L8()){d=d*b.Complete.Z1/100;c=null;if(b.Duration.L8()==0)c=0;else{c=Math.round(100*d/b.Duration.L8());if(c>100)c=100}b.Complete.I6(c);this.S2(b.Z2)}b.Work.K0&&this.S4(b.Z2);d=true}if(b.Duration.K0&&!b.N8.K0)if(b.Duration.Z1==0)b.N8.I6(true);else b.Duration.K2==
0&&b.N8.I6(false);b.N8.K0=false;if(b.ConstraintType.K0)d=true;if(b.Calendar.K0||b.N5.K0||b.ConstraintDate.K0)d=true;if(b.Predecessors.K0)d=true;if(b.Complete.K0){b.Z2!=null&&this.S2(b.Z2);b.N1.Z1&&this.S9(b)}d&&this.Z8()};
a.T6=function(b){for(var d=false,c=b.Predecessors.Z1.O6(),e=0;e<c;e++){var g=b.Predecessors.Z1.X0(e);if(g.Task.M9(b)){b.Predecessors.L0(g);g.Task.JJ2.Delete(b);d=true}else for(var h=b;h!=null;){if(g.Task==h){b.Predecessors.L0(g);g.Task.JJ2.Delete(b);d=true}h=h.Z2}}for(h=b.Z2;h!=null;){c=h.Predecessors.Z1.O6();for(e=0;e<c;e++){g=h.Predecessors.Z1.X0(e);if(g.Task==b){h.Predecessors.L0(g);b.JJ2.Delete(h);
d=true}}h=h.Z2}return d};a.T7=function(b){this.Z8();if(b.Cost.K0||b.Type.K0)for(var d=this.Tasks.O6(),c=0;c<d;c++){var e=this.Tasks.X0(c);e.Cost.I6(this.S7(e));e.Z2!=null&&this.S3(e.Z2)}b.Name.K0&&b.Calendar.Z1.Name.I6(b.Name.Z1)};a.T8=function(){this.Z8()};
a.T9=function(b){for(var d=null,c=b.length,e=0;e<c;e++){var g=b[e];if(d!=null){for(var h=false,k=g.Predecessors.Z1.O6(),l=0;l<k;l++)if(g.Predecessors.Z1.X0(l).Task==d){h=true;break}if(!h){h=new P9;h.Task=d;h.Lag=new M3(this,d,0,h);g.Predecessors.K9(h);d.JJ2.Add(g);this.T6(g)}}d=g}this.Z8()};
a.U0=function(b){for(var d=b.length,c=0;c<d;c++)for(var e=b[c],g=0;g<d;g++)if(g!=c)for(var h=b[g],k=h.Predecessors.Z1.O6(),l=0;l<k;l++){var p=h.Predecessors.Z1.X0(l);if(p.Task==e){h.Predecessors.L0(p);e.JJ2.Delete(h);break}}this.Z8()};
a.U1=function(b){for(var d=b.length,c=null,e=[],g=0;g<d;g++){for(var h=b[g],k=e.length,l=false,p=0;p<k;p++)if(h==e[p]){l=true;break}if(!l){l=this.Tasks.O8(h);if(l!=0){var n=this.Tasks.X0(l-1);if(h.OutlineLevel.Z1!=n.OutlineLevel.Z1+1){var u=this.Tasks.Q3(h,l);k=u.length;for(p=0;p<k;p++){var z=u[p];z.OutlineLevel.I6(z.OutlineLevel.Z1+1);e[e.length]=z}h.OutlineLevel.I6(h.OutlineLevel.Z1+1);if(h.OutlineLevel.Z1>n.OutlineLevel.Z1){n.N1.I6(true);
this.ScheduleFromStart?n.ConstraintType.I6(z6.z7):n.ConstraintType.I6(z6.z8)}this.U3(h);if(c==null)c=l}}}}if(c!=null){this.Tasks.T4(c);this.Tasks.O6();this.Z8()}};a.U2=function(b){this.S5(b.Z2);this.S3(b.Z2);this.S2(b.Z2);this.S4(b.Z2)};
a.U3=function(b){b.Z2.V4.Delete(b);this.U2(b);this.R3(b);this.T6(b);this.U2(b);this.ResetSubtasks()};
a.U4=function(b){var d=b.length,c=null,e=[];for(d=d-1;d>=0;d--){for(var g=b[d],h=e.length,k=false,l=0;l<h;l++)if(g==e[l]){k=true;break}if(!k)if(g.OutlineLevel.Z1!=1){k=this.Tasks.O8(g);if(k!=0){var p=this.Tasks.Q3(g,k);h=p.length;for(l=0;l<h;l++){var n=p[l];n.OutlineLevel.I6(n.OutlineLevel.Z1-1);e[e.length]=n}g.OutlineLevel.I6(g.OutlineLevel.Z1-1);h=this.Tasks.X0(k-1);if(g.OutlineLevel.Z1==h.OutlineLevel.Z1){h.N1.I6(false);h.V4.Clear()}if(k+
1<=this.Tasks.O6()-1){h=this.Tasks.X0(k+1);if(g.OutlineLevel.Z1<h.OutlineLevel.Z1){if(!g.N1.Z1){g.N1.I6(true);this.ScheduleFromStart?g.ConstraintType.I6(z6.z7):g.ConstraintType.I6(z6.z8)}p=this.Tasks.Q3(g,k);h=p.length;for(l=0;l<h;l++){n=p[l];this.U3(n)}}}this.U3(g);if(c==null)c=k}}}if(c!=null){this.Tasks.T4(c);this.Tasks.O6();this.Z8()}};
a.U5=function(b){var d=new Task(this);if(!this.ScheduleFromStart)d.ConstraintType.Z1=z6.z8;if(b==null){b=this.Tasks.O6();this.Tasks.Add(d);b>1&&d.OutlineLevel.I6(this.Tasks.X0(b-1).OutlineLevel.Z1)}else{this.Tasks.L1(d,b);d.OutlineLevel.I6(b.OutlineLevel.Z1)}return d};a.U6=function(b){this.Tasks.T4();this.R3(b);this.U2(b);this.ResetSubtasks();this.Z8()};
a.U7=function(b){var d=new Resource;d.Cost=new M8(this,0,d,d);var c=new Calendar;c.IsBaseCalendar=false;c.X9.I6(this.X5);c.Name.I6(d.Name.Z1);c.WeekDays.Clear();d.Calendar.I6(c);b==null?this.Resources.Add(d):this.Resources.L1(d,b);this.Resources.T4();return d};
a.U8=function(b){var d=new Calendar;b==null?this.Calendars.Add(d):this.Calendars.L1(d,b);this.Calendars.T4();b=this.Resources.O6();for(var c=0;c<b;c++)this.Resources.X0(c).N9=true;return d};
a.U9=function(b){function d(h,k){for(var l=h.Tasks.O6(),p=1;p<l;p++){var n=h.Tasks.X0(p);if(n!=k){for(var u=n.Predecessors.Z1.O6(),z=0;z<u;z++){var v=n.Predecessors.Z1.X0(z);if(v.Task==k){n.Predecessors.L0(v);break}}n.JJ2.Delete(k)}}h.Tasks.P1(k.ID.Z1)}var c=0;if(b.N1.Z1)for(var e=b.JJ3.length,g=0;g<e;g++){d(this,b.JJ3[g]);c++}d(this,b);c++;b.Z2.V4.Delete(b);this.U2(b);return c};
a.ResetSubtasks=function(){for(var b=this.Tasks.O6(),d=0;d<b;d++){var c=this.Tasks.X0(d);if(c.N1.Z1)c.JJ3=this.Tasks.Q3(c,d)}};a.V0=function(b){for(var d=this.Tasks.O6(),c=0;c<d;c++)for(var e=this.Tasks.X0(c),g=e.Y0.Z1.O6(),h=0;h<g;h++){var k=e.Y0.Z1.X0(h);if(k.Resource==b){e.Y0.L0(k);break}}this.Resources.P1(b.ID.Z1)};
a.V1=function(b){if(b==this.X5)return-1;for(var d=this.Resources.O6(),c=0;c<d;c++){var e=this.Resources.X0(c);if(e.Calendar.Z1.X9.Z1==b)return-2}d=this.Tasks.O6();for(c=0;c<d;c++){e=this.Tasks.X0(c);e.Calendar.Z1==b&&e.Calendar.I6(null)}this.Calendars.P1(b.ID.Z1);return 0};a.aa4=function(b,d){b.Task.JJ2.O7(d)||b.Task.JJ2.Add(d)};
a.V2=function(){var b=new Calendar;b.Name.Z1=a0.hh9;for(var d=b.ID.Z1=1;d<6;d++){var c=b.WeekDays.X0(d),e=new V6(this);e.From.J1("8:00",C8.D0);e.To.J1("12:00",C8.D0);c.X2.Add(e);e=new V6(this);e.From.J1("13:00",C8.D0);e.To.J1("17:00",C8.D0);c.X2.Add(e)}this.Calendars.Add(b);this.X5=b;b=new Calendar;b.Name.Z1=a0.ii0;b.ID.Z1=
2;for(d=0;d<7;d++){c=b.WeekDays.X0(d);e=new V6(this);e.From.J1("0:00",C8.D0);e.To.J1("0:00",C8.D0);c.X2.Add(e)}this.Calendars.Add(b);b=new Calendar;b.Name.Z1=a0.ii1;b.ID.Z1=3;for(d=1;d<=6;d++){c=b.WeekDays.X0(d);if(d!=1){e=new V6(this);e.From.J1("0:00",C8.D0);e.To.J1("3:00",C8.D0);c.X2.Add(e);e=new V6(this);e.From.J1("4:00",C8.D0);e.To.J1("8:00",
C8.D0);c.X2.Add(e)}if(d!=6){e=new V6(this);e.From.J1("23:00",C8.D0);e.To.J1("00:00",C8.D0);c.X2.Add(e)}}this.Calendars.Add(b)};
var a4=0,a5=1,a6=2,a7=3,a8=4,a9=5,b0=6,b1=7,b2=8,b3=9,b4=10,b5=11,b6=12,b7=13,b8=14,b9=15,c0=16,c1=17,c2=18,c3=
19,c4=20,c5=21,c6=22,c7=23,c8=24,c9=26,d0=27,d1=28,d2=29,d3=30,d4=31,d5=32,d6=33,d7=34,d8=35,e0=36,e1=39,e2=
40,e3=41,d9=42,e4=43,e5=44,e6=45,e7=46,a1=47,a2=48,a3=49,e8=50,e9=51,f0=52,f1=53,f2=54,f3=55,f6=56,f5=
57,f4=58,f7=59;function f8(b){this.strings=new Array("");b!=null&&this.f9(b)}f8.prototype.f9=function(b){this.strings.push(b)};f8.prototype.toString=function(){return this.strings.join("")};
var z2={z3:0,z4:1,z5:2},z6={z7:0,z8:1,z9:2,A0:3,A1:4,A2:5,A3:6,A4:7};
function Task(b){this.Name=new K3("",this);this.Complete=new M5(0,this);this.Complete.M6=false;this.Duration=new M1(b,1,true,this);this.Work=new M4(b,0,this);this.Cost=new M8(b,0,this);this.FixedCost=new M8(b,0,this);this.Start=new J9(b,null,this);this.Finish=new J9(b,null,this);this.Deadline=new J9(b,null,this);this.ConstraintDate=new J9(b,null,this);this.N8=new K4(false,this);this.N8.K0=
false;this.N1=new K4(false,this);this.N2=new K4(false,this);this.N3=new K4(false,this);this.Notes=new K3("",this);this.ID=new I4(0,this);this.WBS=new K3("",this);this.OutlineLevel=new I4(1,this);this.Predecessors=new L2(new P8,this);this.Y0=new L4(new P6,this);this.Type=new I4(z2.z3,this);
this.ConstraintType=new I4(z6.z7,this);this.N4=true;this.Calendar=new I4(null,this);this.N5=new K4(false,this);this.Z2=null;this.V4=new V7;this.JJ2=new V7;this.N9=true;this.LateFinish=this.LateStart=this.EarlyFinish=this.EarlyStart=this.UID=null;this.aa0=0;this._8=this.HH0=false}
Task.prototype.M9=function(b){for(var d=b.V4.O6(),c=0;c<d;c++){var e=b.V4.X0(c);if(e==this)return true;if(e.V4.O6()>0&&this.M9(e))return true}return false};function N0(){this.Finish=this.Start=null}var A5={A6:0,C1:1};
function Resource(){this.Name=new K3("",this);this.Type=new I4(A5.C1,this);this.Cost=null;this.Notes="";this.Calendar=new I4(null,this);this.ID=new I4(0,this);this.N9=true;this.UID=null}var A7={A8:0,A9:1,B0:2,B1:3};function P9(){this.Task=null;this.Dependency=new I4(A7.A9,this);this.Lag=null}
function P7(b,d){this.Resource=b;this.Units=new M7(d,this,b)}function Calendar(){this.Name=new K3("",this);this.ID=new I4(0,this);this.WeekDays=new P5;for(var b=0;b<7;b++)this.WeekDays.Add(new V5);this.O0=new P5;this.IsBaseCalendar=true;this.X9=new I4(null,this);this.N9=true;this.UID=null}a=Calendar.prototype;
a.O1=function(b){this.Name.Z1=b.Name.Z1;this.ID.Z1=b.ID.Z1;this.IsBaseCalendar=b.IsBaseCalendar;this.X9.Z1=b.X9.Z1;this.WeekDays.O1(b.WeekDays);this.O0.O1(b.O0)};a.O2=function(b){b=b.Z0();for(var d=this.O0.O6(),c=0;c<d;c++){var e=this.O0.X0(c);if(e.Date.Z0()==b)return e}return null};
a.O3=function(b){var d=this.O2(b);if(d!=null)return d.X2;if(!this.IsBaseCalendar){d=this.X9.Z1.O2(b);if(d!=null)return d.X2}b=this.O4(b);return b.X2};a.O4=function(b){if(!this.IsBaseCalendar)return this.X9.Z1.O4(b);return this.WeekDays.X0(b.getDay())};
a.O5=function(b){var d=true,c=this.O4(b.Date).X2,e=c.O6();b=b.X2;if(e==b.O6())for(var g=0;g<e;g++){var h=c.X0(g),k=b.X0(g);if(h.From.Z1!=k.From.Z1||h.To.Z1!=k.To.Z1){d=false;break}}else d=false;return d};function V6(b){this.From=new J7(b,0,0,null);this.To=new J7(b,0,0,null)}function V5(){this.Date=null;this.X2=new Q1}function V7(){this.items=[]}a=V7.prototype;
a.Add=function(b){this.items[this.items.length]=b};a.O6=function(){return this.items.length};a.O7=function(b){return this.O8(b)!=-1};a.X0=function(b){return this.items[b]};a.O8=function(b){for(var d=this.items.length,c=0;c<d;c++)if(this.items[c]==b)return c;return-1};a.Clear=function(){this.items=[]};a.Delete=function(b){b=this.O8(b);b<0||this.j5(b)};a.j5=function(b){this.items.splice(b,1)};
a.L1=function(b,d){d=this.O8(d);this.items.splice(d,0,b);return d+1};function P0(){this.V7()}E0(P0,V7);P0.prototype.T4=function(){for(var b=this.items.length,d=0;d<b;d++)this.items[d].ID.I6(d+1)};P0.prototype.P1=function(b){for(var d=this.items.length,c=0;c<d;c++)if(this.items[c].ID.Z1==b){this.items.splice(c,1);return 1}return 0};
P0.prototype.P2=function(b){for(var d=this.items.length,c=0;c<d;c++){var e=this.items[c];if(e.ID.Z1==b)return e}return null};P0.prototype.P3=function(b){for(var d=this.items.length,c=0;c<d;c++){var e=this.items[c];if(e.UID==b)return e}return null};function Q0(){this.P0()}E0(Q0,P0);function P4(){this.P0()}E0(P4,P0);
function P5(){this.V7()}E0(P5,V7);P5.prototype.O1=function(b){this.Clear();for(var d=b.items.length,c=0;c<d;c++){var e=b.items[c],g=new V5;g.Date=e.Date;g.X2.O1(e.X2);this.items[c]=g}};function P6(){this.V7()}E0(P6,V7);P6.prototype.X1=function(){return""};
function P8(){this.V7()}E0(P8,V7);function Q1(){this.V7()}E0(Q1,V7);
Q1.prototype.O1=function(b){this.Clear();for(var d=b.items.length,c=0;c<d;c++){var e=b.items[c],g=new V6(e.From.Project);g.From.Z1=e.From.Z1;g.From.Hours=e.From.Hours;g.From.Y9=e.From.Y9;g.To.Z1=e.To.Z1;g.To.Hours=e.To.Hours;g.To.Y9=e.To.Y9;this.items[c]=g}};function Q2(){this.P0()}E0(Q2,P0);a=Q2.prototype;
a.Q3=function(b,d){var c=[];if(b.N1.Z1){d=d+1;for(var e=null,g=this.items.length;g>d;){e=this.items[d];if(e.OutlineLevel.Z1<=b.OutlineLevel.Z1)break;c[c.length]=e;d++}}return c};a.L1=function(b,d){d=d=this.O8(d);this.items.splice(d,0,b);return d};a.Q4=function(b){b.N2.I6(!b.N2.Z1);var d=this.O8(b);d=this.Q3(b,d);for(var c=d.length,e=0;e<c;e++){var g=d[e];g.N3.I6(b.N2.Z1);g.N2.I6(b.N2.Z1)}return d};
a.P1=function(b){for(var d=this.items.length,c=0;c<d;c++){var e=this.items[c];if(e.ID.Z1==b){b=1;if(e.N1.Z1)b+=e.JJ3.length;this.items.splice(c,b);if(c!=0){e=this.items[c-1];c=this.items[c];if((c==null||c!=null&&e.OutlineLevel.Z1>=c.OutlineLevel.Z1)&&e.ID.Z1!=0)e.N1.I6(false)}return b}}return 0};
a.T4=function(b){var d="0",c=1,e=this.items.length,g=[],h=g[0]=0;if(b!=null){h=b;if(h>0){d=this.X0(h-1);c=d.OutlineLevel.Z1;d=d.WBS.Z1;g=d.split(".")}}for(h=h;h<e;h++){b=this.items[h];var k=b.OutlineLevel.Z1;if(k!=0){if(k<=c){for(;k<c;){g.pop();c--}var l=g.length;g[l-1]++;d="";for(var p=0;p<l;p++){if(p!=0)d+=".";d+=g[p]}}if(k>c){d+=".1";g.push(1)}b.WBS.I6(d);b.ID.I6(h);c=b.OutlineLevel.Z1}}};
a.W2=function(b){var d=this.O8(b);if(d==0)return null;for(var c=d-1;c>=0&&this.X0(c).OutlineLevel.Z1>b.OutlineLevel.Z1;)c--;var e=this.X0(c);if(c<0||e.OutlineLevel.Z1!=b.OutlineLevel.Z1)return null;this.Q8(b,e,d,c)};
a.W3=function(b){var d=this.O8(b),c=this.items.length-1;if(d==c)return null;for(var e=d+1;e<=c&&this.X0(e).OutlineLevel.Z1>b.OutlineLevel.Z1;)e++;var g=this.X0(e);if(e>c||g.OutlineLevel.Z1!=b.OutlineLevel.Z1)return null;this.Q8(g,b,e,d)};a.Q8=function(b,d,c,e){d=this.Q3(b,c);for(var g=d.length,h=0;h<g;h++)this.items.splice(e,0,d.pop());this.items.splice(e,0,b);this.items.splice(c+g+1,g+1);return g+1};function X6(){}a=X6.prototype;
a.JJ4=function(b){function d(v){v=v.replace(/&/g,"&amp;");v=v.replace(/</g,"&lt;");return v=v.replace(/>/g,"&gt;")}var c=new f8("");c.f9('<?xml version="1.0" encoding="UTF-8" standalone="yes"?>');c.f9('<Project xmlns="http://schemas.microsoft.com/project">');c.f9("<SaveVersion>12</SaveVersion>");c.f9("<Name>project.xml</Name>");c.f9("<Author>User</Author>");c.f9("<CreationDate>"+this.y6(new Date)+"</CreationDate>");c.f9("<LastSaved>"+this.y6(new Date)+
"</LastSaved>");c.f9("<ScheduleFromStart>"+this.y1(b.ScheduleFromStart)+"</ScheduleFromStart>");c.f9("<StartDate>"+this.y6(b.Start.Z1)+"</StartDate>");c.f9("<FinishDate>"+this.y6(b.Finish.Z1)+"</FinishDate>");c.f9("<FYStartDate>1</FYStartDate>");c.f9("<CriticalSlackLimit>0</CriticalSlackLimit>");c.f9("<CurrencyDigits>2</CurrencyDigits>");c.f9("<CurrencySymbol>"+d(b.CurrencySymbol)+"</CurrencySymbol>");c.f9("<CurrencyCode>USD</CurrencyCode>");
c.f9("<CurrencySymbolPosition>"+b.CurrencySymbolPosition+"</CurrencySymbolPosition>");c.f9("<CalendarUID>"+b.X5.ID.Z1+"</CalendarUID>");c.f9("<DefaultStartTime>"+this.x9(b.DefaultStartTime)+"</DefaultStartTime>");c.f9("<DefaultFinishTime>"+this.x9(b.DefaultFinishTime)+"</DefaultFinishTime>");c.f9("<MinutesPerDay>"+b.Q9*60+"</MinutesPerDay>");c.f9("<MinutesPerWeek>"+b.Q9*60*b.R0+"</MinutesPerWeek>");c.f9("<DaysPerMonth>"+
b.DaysPerMonth+"</DaysPerMonth>");c.f9("<DefaultTaskType>0</DefaultTaskType>");c.f9("<DefaultFixedCostAccrual>3</DefaultFixedCostAccrual>");c.f9("<DefaultStandardRate>0</DefaultStandardRate>");c.f9("<DefaultOvertimeRate>0</DefaultOvertimeRate>");c.f9("<DurationFormat>7</DurationFormat>");c.f9("<WorkFormat>2</WorkFormat>");c.f9("<EditableActualCosts>0</EditableActualCosts>");c.f9("<HonorConstraints>0</HonorConstraints>");c.f9("<InsertedProjectsLikeSummary>1</InsertedProjectsLikeSummary>");
c.f9("<MultipleCriticalPaths>0</MultipleCriticalPaths>");c.f9("<NewTasksEffortDriven>1</NewTasksEffortDriven>");c.f9("<NewTasksEstimated>1</NewTasksEstimated>");c.f9("<SplitsInProgressTasks>1</SplitsInProgressTasks>");c.f9("<SpreadActualCost>0</SpreadActualCost>");c.f9("<SpreadPercentComplete>0</SpreadPercentComplete>");c.f9("<TaskUpdatesResource>1</TaskUpdatesResource>");c.f9("<FiscalYearStart>0</FiscalYearStart>");c.f9("<WeekStartDay>"+Date.V8+"</WeekStartDay>");
c.f9("<MoveCompletedEndsBack>0</MoveCompletedEndsBack>");c.f9("<MoveRemainingStartsBack>0</MoveRemainingStartsBack>");c.f9("<MoveRemainingStartsForward>0</MoveRemainingStartsForward>");c.f9("<MoveCompletedEndsForward>0</MoveCompletedEndsForward>");c.f9("<BaselineForEarnedValue>0</BaselineForEarnedValue>");c.f9("<AutoAddNewResourcesAndTasks>1</AutoAddNewResourcesAndTasks>");c.f9("<CurrentDate>"+this.y6(new Date)+"</CurrentDate>");c.f9("<MicrosoftProjectServerURL>1</MicrosoftProjectServerURL>");
c.f9("<Autolink>1</Autolink>");c.f9("<NewTaskStartDate>0</NewTaskStartDate>");c.f9("<DefaultTaskEVMethod>0</DefaultTaskEVMethod>");c.f9("<ProjectExternallyEdited>0</ProjectExternallyEdited>");c.f9("<ExtendedCreationDate>1984-01-01T00:00:00</ExtendedCreationDate>");c.f9("<ActualsInSync>1</ActualsInSync>");c.f9("<RemoveFileProperties>0</RemoveFileProperties>");c.f9("<AdminProject>0</AdminProject>");c.f9("<OutlineCodes/>");c.f9("<WBSMasks/>");c.f9("<ExtendedAttributes/>");
for(var e=new P4,g=b.Calendars.O6(),h=0;h<g;h++){var k=b.Calendars.X0(h);e.Add(k)}g=b.Resources.O6();for(h=0;h<g;h++){k=b.Resources.X0(h).Calendar.Z1;e.Add(k)}e.T4();g=e.O6();if(g!=0){c.f9("<Calendars>");for(h=0;h<g;h++){k=e.X0(h);c.f9("<Calendar>");c.f9("<UID>"+k.ID.Z1+"</UID>");c.f9("<Name>"+d(k.Name.Z1)+"</Name>");c.f9("<IsBaseCalendar>"+this.y1(k.IsBaseCalendar)+"</IsBaseCalendar>");c.f9("<BaseCalendarUID>"+(k.X9.Z1==
null?"-1":k.X9.Z1.ID.Z1)+"</BaseCalendarUID>");c.f9("<WeekDays>");for(var l=k.WeekDays.O6(),p=0;p<l;p++){var n=k.WeekDays.X0(p);c.f9("<WeekDay>");c.f9("<DayType>"+(p+1)+"</DayType>");c.f9(this.x7(n));c.f9("</WeekDay>")}n=new f8("");l=k.O0.O6();if(l!=0){n.f9("<Exceptions>");for(p=0;p<l;p++){var u=k.O0.X0(p),z=new Date;z.setTime(u.Date.valueOf());z.addHours(23);z.addMinutes(59);z="<TimePeriod><FromDate>"+
this.y6(u.Date)+"</FromDate><ToDate>"+this.y6(z)+"</ToDate></TimePeriod>";u=this.x7(u);c.f9("<WeekDay>");c.f9("<DayType>0</DayType>");c.f9(z);c.f9(u);c.f9("</WeekDay>");n.f9("<Exception>");n.f9("<EnteredByOccurrences>0</EnteredByOccurrences>");n.f9(z);n.f9("<Occurrences>1</Occurrences>");n.f9("<Name>Day</Name>");n.f9("<Type>1</Type>");n.f9(u);n.f9("</Exception>")}n.f9("</Exceptions>")}c.f9("</WeekDays>");
c.f9(n);c.f9("</Calendar>")}c.f9("</Calendars>")}g=b.Tasks.O6();if(g!=0){c.f9("<Tasks>");for(h=0;h<g;h++){e=b.Tasks.X0(h);c.f9("<Task>");c.f9("<UID>"+e.ID.Z1+"</UID>");c.f9("<ID>"+e.ID.Z1+"</ID>");c.f9("<Name>"+d(e.Name.Z1)+"</Name>");c.f9("<Type>"+e.Type.Z1+"</Type>");c.f9("<IsNull>0</IsNull>");c.f9("<CreateDate>"+this.y6(new Date)+"</CreateDate>");c.f9("<WBS>"+e.WBS.Z1+"</WBS>");c.f9("<OutlineNumber>"+e.WBS.Z1+
"</OutlineNumber>");c.f9("<OutlineLevel>"+e.OutlineLevel.Z1+"</OutlineLevel>");c.f9("<Priority>500</Priority>");c.f9("<Start>"+this.y6(e.Start.Z1)+"</Start>");c.f9("<Finish>"+this.y6(e.Finish.Z1)+"</Finish>");c.f9("<Duration>"+this.y3(e.Duration.L8())+"</Duration>");c.f9("<DurationFormat>"+this.y8(e.Duration.Type,e.Duration.IsEstimated)+"</DurationFormat>");c.f9("<Work>"+this.y3(e.Work.L8())+
"</Work>");c.f9("<ResumeValid>0</ResumeValid>");c.f9("<EffortDriven>"+this.y1(e.N1.Z1?false:e.N4)+"</EffortDriven>");c.f9("<Recurring>0</Recurring>");c.f9("<OverAllocated>0</OverAllocated>");c.f9("<Estimated>"+this.y1(e.Duration.IsEstimated)+"</Estimated>");c.f9("<Milestone>"+this.y1(e.N8.Z1)+"</Milestone>");c.f9("<Summary>"+this.y1(e.N1.Z1)+"</Summary>");c.f9("<Critical>"+this.y1(e._8)+
"</Critical>");c.f9("<IsSubproject>0</IsSubproject>");c.f9("<IsSubprojectReadOnly>0</IsSubprojectReadOnly>");c.f9("<ExternalTask>0</ExternalTask>");c.f9("<EarlyStart>"+this.y6(e.EarlyStart)+"</EarlyStart>");c.f9("<EarlyFinish>"+this.y6(e.EarlyFinish)+"</EarlyFinish>");c.f9("<LateStart>"+this.y6(e.LateStart)+"</LateStart>");c.f9("<LateFinish>"+this.y6(e.LateFinish)+"</LateFinish>");c.f9("<StartVariance>0</StartVariance>");c.f9("<FinishVariance>0</FinishVariance>");
c.f9("<WorkVariance>0</WorkVariance>");c.f9("<FreeSlack>0</FreeSlack>");c.f9("<TotalSlack>0</TotalSlack>");c.f9("<FixedCost>"+e.FixedCost.Z1+"</FixedCost>");c.f9("<FixedCostAccrual>3</FixedCostAccrual>");c.f9("<PercentComplete>"+e.Complete.Z1+"</PercentComplete>");c.f9("<PercentWorkComplete>0</PercentWorkComplete>");c.f9("<Cost>"+e.Cost.Z1+"</Cost>");c.f9("<OvertimeCost>0</OvertimeCost>");c.f9("<OvertimeWork>PT0H0M0S</OvertimeWork>");c.f9("<ActualDuration>PT0H0M0S</ActualDuration>");
c.f9("<ActualCost>0</ActualCost>");c.f9("<ActualOvertimeCost>0</ActualOvertimeCost>");c.f9("<ActualWork>PT0H0M0S</ActualWork>");c.f9("<ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork>");c.f9("<RegularWork>PT0H0M0S</RegularWork>");c.f9("<RemainingDuration>"+this.y3(e.Duration.L8())+"</RemainingDuration>");c.f9("<RemainingCost>0</RemainingCost>");c.f9("<RemainingWork>PT0H0M0S</RemainingWork>");c.f9("<RemainingOvertimeCost>0</RemainingOvertimeCost>");
c.f9("<RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork>");c.f9("<ACWP>0</ACWP>");c.f9("<CV>0</CV>");c.f9("<ConstraintType>"+e.ConstraintType.Z1+"</ConstraintType>");c.f9("<CalendarUID>"+(e.Calendar.Z1==null?"-1":e.Calendar.Z1.ID)+"</CalendarUID>");e.Deadline.Z1!=null&&c.f9("<Deadline>"+this.y6(e.Deadline.Z1)+"</Deadline>");e.ConstraintDate.Z1!=null&&c.f9("<ConstraintDate>"+this.y6(e.ConstraintDate.Z1)+"</ConstraintDate>");
c.f9("<LevelAssignments>1</LevelAssignments>");c.f9("<LevelingCanSplit>1</LevelingCanSplit>");c.f9("<LevelingDelay>0</LevelingDelay>");c.f9("<LevelingDelayFormat>8</LevelingDelayFormat>");c.f9("<IgnoreResourceCalendar>"+this.y1(e.N5.Z1)+"</IgnoreResourceCalendar>");e.Notes.Z1!=""&&c.f9("<Notes>"+d(e.Notes.Z1)+"</Notes>");c.f9("<HideBar>0</HideBar>");c.f9("<Rollup>0</Rollup>");c.f9("<BCWS>0</BCWS>");c.f9("<BCWP>0</BCWP>");
c.f9("<PhysicalPercentComplete>0</PhysicalPercentComplete>");c.f9("<EarnedValueMethod>0</EarnedValueMethod>");l=e.Predecessors.Z1.O6();for(p=0;p<l;p++){k=e.Predecessors.Z1.X0(p);c.f9("<PredecessorLink>");c.f9("<PredecessorUID>"+k.Task.ID.Z1+"</PredecessorUID>");c.f9("<Type>"+k.Dependency.Z1+"</Type>");c.f9("<CrossProject>0</CrossProject>");c.f9("<LinkLag>"+this.z0(k.Lag)+"</LinkLag>");c.f9("<LagFormat>"+this.y8(k.Lag.Type,
false)+"</LagFormat>");c.f9("</PredecessorLink>")}c.f9("<IsPublished>1</IsPublished>");c.f9("<CommitmentType>0</CommitmentType>");c.f9("</Task>")}c.f9("</Tasks>")}g=b.Resources.O6();if(g!=0){c.f9("<Resources>");for(h=0;h<g;h++){l=b.Resources.X0(h);c.f9("<Resource>");c.f9("<UID>"+l.ID.Z1+"</UID>");c.f9("<ID>"+l.ID.Z1+"</ID>");c.f9("<Name>"+d(l.Name.Z1)+"</Name>");c.f9("<Type>"+l.Type.Z1+"</Type>");c.f9("<IsNull>0</IsNull>");c.f9("<WorkGroup>0</WorkGroup>");
c.f9("<MaxUnits>1</MaxUnits>");c.f9("<PeakUnits>0</PeakUnits>");c.f9("<OverAllocated>0</OverAllocated>");c.f9("<CanLevel>1</CanLevel>");c.f9("<AccrueAt>3</AccrueAt>");c.f9("<Work>PT0H0M0S</Work>");c.f9("<RegularWork>PT0H0M0S</RegularWork>");c.f9("<OvertimeWork>PT0H0M0S</OvertimeWork>");c.f9("<ActualWork>PT0H0M0S</ActualWork>");c.f9("<RemainingWork>PT0H0M0S</RemainingWork>");c.f9("<ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork>");c.f9("<RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork>");
c.f9("<PercentWorkComplete>0</PercentWorkComplete>");c.f9("<StandardRate>0</StandardRate>");c.f9("<StandardRateFormat>2</StandardRateFormat>");c.f9("<Cost>"+l.Cost.Z1+"</Cost>");c.f9("<OvertimeRate>0</OvertimeRate>");c.f9("<OvertimeRateFormat>2</OvertimeRateFormat>");c.f9("<OvertimeCost>0</OvertimeCost>");c.f9("<CostPerUse>0</CostPerUse>");c.f9("<ActualCost>0</ActualCost>");c.f9("<ActualOvertimeCost>0</ActualOvertimeCost>");c.f9("<RemainingCost>0</RemainingCost>");
c.f9("<RemainingOvertimeCost>0</RemainingOvertimeCost>");c.f9("<WorkVariance>0</WorkVariance>");c.f9("<CostVariance>0</CostVariance>");c.f9("<SV>0</SV>");c.f9("<CV>0</CV>");c.f9("<ACWP>0</ACWP>");c.f9("<CalendarUID>"+(l.Calendar.Z1==null?"-1":l.Calendar.Z1.ID.Z1)+"</CalendarUID>");l.Notes!=""&&c.f9("<Notes>"+d(l.Notes)+"</Notes>");c.f9("<BCWS>0</BCWS>");c.f9("<BCWP>0</BCWP>");c.f9("<IsGeneric>0</IsGeneric>");c.f9("<IsInactive>0</IsInactive>");
c.f9("<IsEnterprise>0</IsEnterprise>");c.f9("<BookingType>0</BookingType>");c.f9("<CreationDate>"+this.y6(new Date)+"</CreationDate>");c.f9("<IsCostResource>0</IsCostResource>");c.f9("<IsBudget>0</IsBudget>");c.f9("</Resource>")}c.f9("</Resources>")}c.f9("<Assignments>");g=b.Tasks.O6();for(h=k=0;h<g;h++){e=b.Tasks.X0(h);l=e.Y0.Z1.O6();for(p=0;p<l;p++){n=e.Y0.Z1.X0(p);k++;c.f9("<Assignment>");c.f9("<UID>"+
k+"</UID>");c.f9("<TaskUID>"+e.ID.Z1+"</TaskUID>");c.f9("<ResourceUID>"+n.Resource.ID.Z1+"</ResourceUID>");c.f9("<PercentWorkComplete>0</PercentWorkComplete>");c.f9("<ActualCost>0</ActualCost>");c.f9("<ActualOvertimeCost>0</ActualOvertimeCost>");c.f9("<ActualOvertimeWork>PT0H0M0S</ActualOvertimeWork>");c.f9("<ActualWork>PT0H0M0S</ActualWork>");c.f9("<ACWP>0</ACWP>");c.f9("<Confirmed>0</Confirmed>");c.f9("<Cost>0</Cost>");c.f9("<CostRateTable>0</CostRateTable>");
c.f9("<CostVariance>0</CostVariance>");c.f9("<CV>0</CV>");c.f9("<Delay>0</Delay>");c.f9("<Finish>2009-03-10T18:00:00</Finish>");c.f9("<FinishVariance>0</FinishVariance>");c.f9("<WorkVariance>480000</WorkVariance>");c.f9("<HasFixedRateUnits>1</HasFixedRateUnits>");c.f9("<FixedMaterial>0</FixedMaterial>");c.f9("<LevelingDelay>0</LevelingDelay>");c.f9("<LevelingDelayFormat>7</LevelingDelayFormat>");c.f9("<LinkedFields>0</LinkedFields>");c.f9("<Milestone>0</Milestone>");
c.f9("<Overallocated>0</Overallocated>");c.f9("<OvertimeCost>0</OvertimeCost>");c.f9("<OvertimeWork>PT0H0M0S</OvertimeWork>");c.f9("<RegularWork>PT8H0M0S</RegularWork>");c.f9("<RemainingCost>0</RemainingCost>");c.f9("<RemainingOvertimeCost>0</RemainingOvertimeCost>");c.f9("<RemainingOvertimeWork>PT0H0M0S</RemainingOvertimeWork>");c.f9("<RemainingWork>PT8H0M0S</RemainingWork>");c.f9("<ResponsePending>0</ResponsePending>");c.f9("<Start>2009-03-09T09:00:00</Start>");
c.f9("<Stop>2009-03-09T09:00:00</Stop>");c.f9("<Resume>2009-03-09T09:00:00</Resume>");c.f9("<StartVariance>0</StartVariance>");c.f9("<Units>"+(n.Resource.Type.Z1==A5.C1?n.Units.Z1/100:n.Units.Z1)+"</Units>");c.f9("<UpdateNeeded>0</UpdateNeeded>");c.f9("<VAC>0</VAC>");c.f9("<Work>PT8H0M0S</Work>");c.f9("<WorkContour>0</WorkContour>");c.f9("<BCWS>0</BCWS>");c.f9("<BCWP>0</BCWP>");c.f9("<BookingType>0</BookingType>");c.f9("<CreationDate>2009-03-07T16:54:00</CreationDate>");
c.f9("</Assignment>")}}c.f9("</Assignments>");c.f9("</Project>");return c.toString()};a.x7=function(b){b=b.X2;var d=b.O6(),c=d>0,e=new f8("<DayWorking>"+(c?"1":"0")+"</DayWorking>");if(c){e.f9("<WorkingTimes>");for(c=0;c<d;c++){var g=b.X0(c);e.f9("<WorkingTime>");e.f9("<FromTime>"+this.x9(g.From)+"</FromTime>");e.f9("<ToTime>"+this.x9(g.To)+"</ToTime>");e.f9("</WorkingTime>")}e.f9("</WorkingTimes>")}return e.toString()};
a.x8=function(b,d,c){var e=this;b.find("WorkingTimes").find("WorkingTime").each(function(){var g=$(this),h=new V6(c);e.y0(h.From,g.find("FromTime").text());e.y0(h.To,g.find("ToTime").text());d.X2.Add(h)})};a.y5=function(b){b=b.toString();if(b.length<2)b="0"+b;return b};
a.y6=function(b){return b.getFullYear()+"-"+this.y5(b.getMonth()+1)+"-"+this.y5(b.getDate())+"T"+this.y5(b.getHours())+":"+this.y5(b.getMinutes())+":"+this.y5(b.getSeconds())};a.y7=function(b){function d(e){if(e.substr(0,1)=="0")e=e.substr(1,1);return parseInt(e)}var c=b.split("T");b=c[0].split("-");c=c[1].split(":");return new Date(parseInt(b[0]),d(b[1])-1,d(b[2]),d(c[0]),d(c[1]),d(c[2]))};
a.x9=function(b){return b.X1(C8.D0)+":00"};a.y0=function(b,d){d=d.substr(0,d.length-3);b.J1(d,C8.D0)};a.y1=function(b){return b==true?"1":"0"};a.y2=function(b){return b=="1"};a.y3=function(b){var d=Math.floor(b/60);b=b-d*60;return"PT"+d+"H"+b+"M0S"};a.y4=function(b){b=b.replace("PT","");var d=b.split("H");b=parseInt(d[0]);d=d[1].split("M");d=parseInt(d[0]);return b*60+d};
a.y8=function(b,d){switch(b){case D1.D2:return d?37:5;case D1.D3:return d?39:7;case D1.D4:return d?41:9;case D1.D5:return d?43:11;case D1.D6:return 19}};
a.y9=function(b,d){b=parseInt(b);switch(b){case 37:d.V3=true;d.Type=D1.D2;break;case 5:d.Type=D1.D2;break;case 39:d.V3=true;d.Type=D1.D3;break;case 7:d.Type=D1.D3;break;case 41:d.V3=true;d.Type=D1.D4;break;case 9:d.Type=D1.D4;break;case 43:d.V3=true;d.Type=D1.D5;break;case 11:d.Type=D1.D5;break;case 19:d.Type=D1.D6;break}};
a.z0=function(b){switch(b.Type){case D1.D6:return b.Z1;default:return b.L8()*10}};
a.z1=function(b){function d(k){if(window.ActiveXObject&&window.GetObject){var l=new ActiveXObject("Microsoft.XMLDOM");l.loadXML(k);return $(l)}else return window.DOMParser?$((new DOMParser).parseFromString(k,"text/xml")):$(k)}var c=new Project;c.Tasks.Clear();b=d(b);c.ScheduleFromStart=this.y2(b.find("ScheduleFromStart").text());c.Start.I6(this.y7(b.find("StartDate").text()));c.Finish.I6(this.y7(b.find("FinishDate").text()));var e=b.find("CurrencySymbol").text();
if(e==null||e=="")e=b.find("zz6").text();c.CurrencySymbol=e;e=b.find("CurrencySymbolPosition").text();if(e==null||e=="")e=b.find("zz7").text();c.CurrencySymbolPosition=parseInt(e);this.y0(c.DefaultStartTime,b.find("DefaultStartTime").text());this.y0(c.DefaultFinishTime,b.find("DefaultFinishTime").text());Date.V8=parseInt(b.find("WeekStartDay").text());c.Q9=parseInt(b.find("MinutesPerDay").text())/60;c.R0=parseInt(b.find("MinutesPerWeek").text())/
(c.Q9*60);c.DaysPerMonth=parseInt(b.find("DaysPerMonth").text());var g=this;b.find("Calendars").find("Calendar").each(function(){var k=$(this),l=new Calendar;l.ID.I6(parseInt(k.find("UID").text()));l.UID=parseInt(k.find("UID").text());l.Name.I6(k.find("Name:first").text());l.IsBaseCalendar=g.y2(k.find("IsBaseCalendar").text());k.find("WeekDays").find("WeekDay").each(function(){var p=$(this),n=parseInt(p.find("DayType").text());if(n==0){var u=g.y7(p.find("TimePeriod").find("FromDate").text());
n=g.y7(p.find("TimePeriod").find("ToDate").text());var z=new Date;for(z.setTime(u.valueOf());z.valueOf()<n.valueOf();){u=new V5;g.x8(p,u,c);u.Date=new Date;u.Date.setTime(z.valueOf());l.O0.Add(u);z.W9(1)}}else{u=l.WeekDays.X0(n-1);g.x8(p,u,c)}});c.Calendars.Add(l)});b.find("Calendars").find("Calendar").each(function(){var k=$(this),l=c.Calendars.P3(parseInt(k.find("UID").text()));if(!l.IsBaseCalendar)l.X9.Z1=
c.Calendars.P3(parseInt(k.find("BaseCalendarUID").text()))});c.X5=c.Calendars.P3(parseInt(b.find("CalendarUID:first").text()));b.find("Tasks").find("Task").each(function(){var k=$(this);if(k.find("IsNull").text()!="1"){var l=new Task(c);l.Name.I6(k.find("Name").text());l.UID=parseInt(k.find("UID:first").text());l.ID.I6(parseInt(k.find("ID").text()));l.Type.I6(parseInt(k.find("Type:first").text()));l.WBS.Z1=k.find("WBS").text();l.OutlineLevel.I6(parseInt(k.find("OutlineLevel").text()));
l.Start.I6(g.y7(k.find("Start:first").text()));l.Finish.I6(g.y7(k.find("Finish:first").text()));l.N4=k.find("EffortDriven").text()=="1";l.Complete.I6(k.find("PercentComplete").text());l.N8.I6(k.find("Milestone").text()=="1");var p=k.find("ConstraintType").text();if(p==null||p=="")p=k.find("G8").text();if(p==null||p=="")p=k.find("G9").text();l.ConstraintType.I6(parseInt(p));l.N5.I6(k.find("IgnoreResourceCalendar").text()==
"1");l.FixedCost.Z1=parseFloat(k.find("FixedCost").text());l.Cost.Z1=parseFloat(k.find("Cost").text());l.N1.I6(k.find("Summary").text()=="1");g.y9(k.find("DurationFormat").text(),l.Duration);l.Duration.L9(g.y4(k.find("Duration").text()));l.Work.L9(g.y4(k.find("Work").text()));p=k.find("CalendarUID").text();l.Calendar.Z1=p=="undefined"||p=="-1"?null:c.Calendars.P3(parseInt(p));p=k.find("Deadline").text();
p!=""&&l.Deadline.I6(g.y7(p));l._8=g.y2(k.find("Critical").text());k.find("ConstraintDate").text()!=""&&l.ConstraintDate.I6(g.y7(k.find("ConstraintDate").text()));k.find("Notes").text()!=""&&l.Notes.I6(k.find("Notes").text());c.Tasks.Add(l);if(l.UID==0){c.R2=l;l.N3.Z1=true}}});c.Tasks.T4();b.find("Tasks").find("Task").each(function(){var k=$(this);if(k.find("IsNull").text()!="1"){var l=parseInt(k.find("UID:first").text()),
p=c.Tasks.P3(l);if(p!=null){k.find("PredecessorLink").each(function(){var n=$(this),u=new P9;u.Task=c.Tasks.P3(parseInt(n.find("PredecessorUID").text()));u.Dependency.I6(parseInt(n.find("Type").text()));u.Lag=new M3(c,u.Task,0,p);g.y9(n.find("LagFormat").text(),u.Lag);if(u.Lag.Type==D1.D6)u.Lag.Z1=parseInt(n.find("LinkLag").text());else u.Lag.L9(parseInt(n.find("LinkLag").text())/10);p.Predecessors.K9(u);
c.aa4(u,p)});p!=c.R2&&c.R3(p);if(p.N1.Z1)p.JJ3=c.Tasks.Q3(p,c.Tasks.O8(p))}}});b.find("Resources").find("Resource").each(function(){var k=$(this),l=new Resource;l.Cost=new M8(c,0,l,l);l.ID.I6(parseInt(k.find("ID").text()));l.UID=parseInt(k.find("UID").text());if(l.UID!=0){l.Name.I6(k.find("Name").text());l.Type.I6(parseInt(k.find("Type").text()));l.Cost.Z1=parseFloat(k.find("Cost").text());var p=k.find("CalendarUID").text();
p!="-1"&&l.Calendar.I6(c.Calendars.P3(parseInt(p)));if(k.find("Notes").text()!="")l.Notes=k.find("Notes").text();c.Resources.Add(l)}});e=c.Calendars.O6();for(e=e-1;e>=0;e--){var h=c.Calendars.X0(e);h.IsBaseCalendar||c.Calendars.Delete(h)}c.Calendars.T4();b.find("Assignments").find("Assignment").each(function(){var k=$(this),l=c.Tasks.P3(parseInt(k.find("TaskUID").text())),p=c.Resources.P3(parseInt(k.find("ResourceUID").text()));if(l!=null&&p!=null){k=parseFloat(k.find("Units").text());
if(p.Type.Z1==A5.C1)k*=100;l.Y0.K9(new P7(p,k))}});return c};var B2=0,B3=1,B4=2,B5=50,B6=50,B7=50,B8=20,B9=42,C0=109,C2=100;
function aa5(){function b(h,k){h.hasClass("topMenuItem")?h.html(k):h.find("span").html(k)}function d(h,k){h.attr("title",k)}function c(h,k,l){h.attr("title",l).find("span").html(k)}function e(h,k){$("th."+h).html(k)}function g(h,k){$('label[for="'+h+'"]').html(k)}document.title=a0.aa7;$.dpText={TEXT_PREV_YEAR:a0.FF1,TEXT_PREV_MONTH:a0.FF2,TEXT_NEXT_YEAR:a0.FF3,TEXT_NEXT_MONTH:a0.FF4,
TEXT_CLOSE:a0.FF5,TEXT_CHOOSE_DATE:a0.FF6};Date.dayNames=[a0.Sunday,a0.Monday,a0.Tuesday,a0.Wednesday,a0.Thursday,a0.Friday,a0.Saturday];Date.abbrDayNames=[a0.nn0,a0.mm4,a0.mm5,a0.mm6,a0.mm7,a0.mm8,a0.mm9];Date.monthNames=[a0.January,a0.February,a0.March,a0.April,a0.May,a0.June,
a0.July,a0.August,a0.September,a0.October,a0.November,a0.December];Date.abbrMonthNames=[a0.nn8,a0.nn9,a0.oo0,a0.oo1,a0.oo2,a0.oo3,a0.oo4,a0.oo5,a0.oo6,a0.oo7,a0.oo8,a0.oo9];Date.V8=a0.EE8;Date.format=a0.EE9==0?"mm/dd/yyyy":"dd/mm/yyyy";b($("#menuProject"),
a0.aa8);b($("#menuProjectNew"),a0.aa9);b($("#menuOpen"),a0.bb0);b($("#menuOpenGoogle"),a0.II8);b($("#menuImportMS"),a0.bb1);b($("#menuProjectProperties"),a0.bb2);b($("#menuPrint"),a0.bb4);b($("#menuSave"),a0.bb3);b($("#menuSaveGoogle"),a0.II9);b($("#menuExportMS"),a0.bb5);b($("#menuEdit"),a0.bb6);
b($("#menuUndo"),a0.bb7);b($("#menuRedo"),a0.bb8);b($("#menuSelectAll"),a0.bb9);b($("#menuView"),a0.cc0);b($("#menuTasks"),a0.cc1);b($("#menuResources"),a0.cc2);b($("#menuCalendars"),a0.cc3);b($("#menuSidebar"),a0.cc4);b($("#menuZoomIn"),a0.cc5);b($("#menuZoomOut"),a0.cc6);b($("#menuToggleCritical"),a0.cc7);
b($("#menuToggleRootTask"),a0.cc9);b($("#menuWBSColumn"),a0.dd0);b($("#menuInfoColumn"),a0.dd1);b($("#menuDurationColumn"),a0.dd2);b($("#menuWorkColumn"),a0.dd3);b($("#menuCostColumn"),a0.dd4);b($("#menuCompleteColumn"),a0.dd5);b($("#menuStartColumn"),a0.dd6);b($("#menuFinishColumn"),a0.dd7);b($("#menuPredecessorsColumn"),
a0.dd8);b($("#menuActions"),a0.dd9);b($("#menuInsert"),a0.ee0);b($("#menuDelete"),a0.ee1);b($("#menuMoveUp"),a0.ee2);b($("#menuMoveDown"),a0.ee3);b($("#menuLink"),a0.ee4);b($("#menuUnlink"),a0.ee5);b($("#menuIndent"),a0.ee6);b($("#menuUnindent"),a0.ee7);b($("#menuProperties"),
a0.ee8);b($("#menuHelp"),a0.ee9);b($("#menuAbout"),a0.ff0);d($("#btnSave"),a0.bb3);d($("#btnPrint"),a0.bb4);d($("#btnUndo"),a0.bb7);d($("#btnRedo"),a0.bb8);d($("#btnInsert"),a0.ee0);d($("#btnDelete"),a0.ee1);d($("#btnUnindent"),a0.ee7);d($("#btnIndent"),a0.ee6);d($("#btnLink"),a0.ee4);
d($("#btnUnlink"),a0.ee5);d($("#btnMoveUp"),a0.ee2);d($("#btnMoveDown"),a0.ee3);d($("#btnZoomIn"),a0.cc5);d($("#btnZoomOut"),a0.cc6);d($("#btnProperties"),a0.ee8);c($("#btnTasks"),a0.ff8,a0.gg1);c($("#btnResources"),a0.ff9,a0.gg2);c($("#btnCalendars"),a0.gg0,a0.gg3);
$("#newFeatures").html(a0.ff1);$("#lnkLearnMore").html(a0.ff2);$("#lnkBlog").html(a0.ff3);$("#btnMainSave").val(a0.ff4);$("#lnkDocumentName").attr("title",a0.ff5);e("taskWBSColumn",a0.gg4);e("taskNameColumn",a0.gg5);e("taskDurationColumn",a0.gg6);e("taskWorkColumn",a0.gg7);e("taskCostColumn",a0.gg8);e("taskCompleteColumn",a0.gg9);
e("taskStartColumn",a0.hh0);e("taskFinishColumn",a0.hh1);e("taskPredecessorsColumn",a0.hh2);e("taskResourcesColumn",a0.hh3);e("resourceNameColumn",a0.hh4);e("resourceTypeColumn",a0.hh5);e("resourceCostColumn",a0.hh6);e("resourceCalendarColumn",a0.hh7);e("calendarNameColumn",a0.hh8);g("txtProjectName",a0.ss3);
g("ddlProjectCalendar",a0.ss4);g("rbProjectStartDate",a0.ss6);g("rbProjectFinishDate",a0.ss7);$("#projectDialogTitle").html(a0.rr7);$("#projectTabTitle1").html(a0.rr8);$("#projectTabTitle2").html(a0.rr9);$("#projectTabTitle3").html(a0.ss0);$("#projectTabTitle4").html(a0.ss1);
$("#projectTabTitle5").html(a0.ss2);g("txtHoursInDay",a0.tt0);g("txtDaysInWeek",a0.tt1);g("txtDaysInMonth",a0.tt2);g("ddlDateFormat",a0.tt6);g("txtCurrency",a0.uu0);g("rbSunday",a0.tt4);g("rbMonday",a0.tt5);g("ddlCurrencyLocation",a0.uu1);
g("txtDefaultStartTime",a0.uu2);g("txtDefaultFinishTime",a0.uu3);g("txtProjectNotes",a0.uu4);$("#projectPlanFrom").html(a0.ss5);$("#projectFirstDayOfWeek").html(a0.tt3);$("#projectTimeFormat").html(a0.tt9);$("#ddlDateFormat option:eq(0)").html(a0.tt7);$("#ddlDateFormat option:eq(1)").html(a0.tt8);
$("#btnSaveProjectProperties").val(a0.rr4);$("#projectDialog").find(".dialogButton.jqmClose").val(a0.rr5);$("#taskDialogTitle").html(a0.vv8);$("#taskTabTitle1").html(a0.vv9);$("#taskTabTitle2").html(a0.ww0);$("#taskTabTitle3").html(a0.ww1);$("#taskTabTitle4").html(a0.ww2);$("#taskTabTitle5").html(a0.ww3);g("txtTaskName",
a0.ww4);g("txtDuration",a0.ww5);g("cbEstimate",a0.ww6);g("txtComplete",a0.ww7);g("txtTaskDeadline",a0.ww8);g("cbMilestone",a0.ww9);g("ddlTaskType",a0.xx7);g("cbEffortDriven",a0.yy1);g("ddlTaskCalendar",a0.yy2);g("cbIgnoreResourceCalendars",a0.yy4);
g("ddlTaskConstraint",a0.yy5);g("txtTaskNotes",a0.yy6);$("#noResources").html(a0.xx0);$("#predecessorsDisabled").html(a0.xx3);e("assignedResourceNameColumn",a0.xx1);e("assignedResourceUnitsColumn",a0.xx2);e("predecessorNameColumn",a0.xx4);e("predecessorTypeColumn",a0.xx5);
e("predecessorLagColumn",a0.xx6);$("#ddlTaskType option:eq(0)").html(a0.xx8);$("#ddlTaskType option:eq(1)").html(a0.xx9);$("#ddlTaskType option:eq(2)").html(a0.yy0);$("#btnSaveTaskProperties").val(a0.rr4);$("#taskDialog").find(".dialogButton.jqmClose").val(a0.rr5);$("#resourceDialogTitle").html(a0.zz8);$("#resourceTabTitle1").html(a0.zz9);
$("#resourceTabTitle2").html(a0.AA0);$("#resourceTabTitle3").html(a0.AA1);g("txtResourceName",a0.AA2);g("txtResourceCost",a0.AA3);g("rbWork",a0.mm2);g("rbMaterial",a0.mm3);g("ddlResourceCalendar",a0.AA5);g("cbOverride",a0.AA7);$("#lblCbOverride").attr("title",a0.AA8);
g("txtResourceNotes",a0.BB1);$("#resourceT").html(a0.AA4);$("#resourceWT").html(a0.AA6);e("fromWorkingTimeColumn",a0.AA9);e("toWorkingTimeColumn",a0.BB0);$("#btnSaveResourceProperties").val(a0.rr4);$("#resourceDialog").find(".dialogButton.jqmClose").val(a0.rr5);$("#calendarDialogTitle").html(a0.BB7);g("txtCalendarName",
a0.BB8);g("ddlDayType",a0.BB9);$("#lblWorkingTime").html(a0.CC9);$("#lnkClearTime").html(a0.DD0);$("#ddlDayType option:eq(0)").html(a0.CC1);$("#ddlDayType optgroup:eq(0)").attr("label",a0.CC0);$("#ddlDayType option:eq(1)").html(a0.CC2);$("#ddlDayType option:eq(2)").html(a0.CC3);
$("#ddlDayType option:eq(3)").html(a0.CC4);$("#ddlDayType option:eq(4)").html(a0.CC5);$("#ddlDayType option:eq(5)").html(a0.CC6);$("#ddlDayType option:eq(6)").html(a0.CC7);$("#ddlDayType option:eq(7)").html(a0.CC8);$("#btnSaveCalendarProperties").val(a0.rr4);$("#calendarDialog").find(".dialogButton.jqmClose").val(a0.rr5);
$("#openDialogTitle").html(a0.DD3);$("#importHelp").html(a0.DD5);g("fileOpen",a0.DD6);$("#btnLoadXml").val(a0.DD8);$("#openDialog").find(".dialogButton.jqmClose").val(a0.rr5);$("#opening").find("span").html(a0.DD7);$("#btnOpenGoogleXml").val(a0.II0);$("#openGoogleDialogTitle").html(a0.HH6);$("#openGoogleDialog").find(".dialogButton.jqmClose").val(a0.rr5);$("#openingGoogle").find("span").html(a0.HH8);
$("#saveGoogleDialogTitle").html(a0.II2);$("#btnSaveGoogleXml").val(a0.rr4);$("#saveGoogleDialog").find(".dialogButton.jqmClose").val(a0.rr5);$("#aboutDialogTitle").html(a0.DD9);$("#aboutDialog").find(".dialogButton.jqmClose").val(a0.rr6);$("#aboutApp").html(a0.EE0);$("#copyright").html(a0.EE1);$("#thanks").html(a0.EE2);$("#confirmationDialogTitle").html(a0.EE4);$("#btnConfirmYes").val(a0.EE5);
$("#btnConfirmNo").val(a0.EE6);$("#confirmationDialog").find(".dialogButton.jqmClose").val(a0.EE7);$("div.closeButton").attr("title",a0.rr6)}function aa6(){return navigator.userAgent.toLowerCase().indexOf("msie 8")!=-1}function g0(){if(!aa6()&&$.browser.msie&&parseFloat($.browser.version)<7){$("div.main").html("<h1>"+a0.ii8+"</h1><p>"+a0.ii9+"</p>");return false}return true}
function w8(b,d,c,e){function g(){alert(a0.II7)}function h(){setTimeout(function(){d.m2()},p)}function k(){try{n.contentWindow.document.forms[0]?setTimeout(k,l):h()}catch(H){g()}}var l=500,p=3E3,n=null;d.Show(e);e=new Array("action","file","rnd");b=new Array(c,escape(b),Math.random());c=e.length;for(var u="",z=0;z<c;z++)u+='<input type="hidden" name="'+e[z]+'" value="'+b[z]+'" />';$("iframe").replaceWith("");n=document.createElement("iframe");n.style.display="none";document.body.appendChild(n);
try{var v=n.contentWindow.document;v.open();v.clear();v.writeln('<html><body><form id="downloadForm" name="downloadForm" method="post" action="handler.ashx">');v.writeln(u);v.writeln("</form></body></html>");v.close();var j=$(v.forms[0]);j.submit(function(){setTimeout(k,l)});j.submit().remove()}catch(C){g()}}
function g1(b,d,c){for(var e=new f8,g=d.O6(),h=0;h<g;h++){var k=d.X0(h);e.f9('<option value="');e.f9(k.ID.Z1.toString());e.f9('"');k==c&&e.f9(' selected="selected"');e.f9(">");e.f9(k.Name.Z1);e.f9("</option>")}b.html(e.toString())}function Scroll(b){b=b<0?"+=20px":"-=20px";$("#scrollbar").scrollTo(b)}function g2(){return $.browser.msie?document.documentElement.clientWidth:window.innerWidth}
function g3(){return $.browser.msie?document.documentElement.clientHeight:window.innerHeight}function GG1(){}GG1.prototype.Show=function(b,d){$("#statusBox").css({left:g2()/2-$("#statusBox").width()/2}).removeClass("error").removeClass("notice").addClass(d==true?"fail":"notice").html(b).show()};GG1.prototype.m2=function(){$("#statusBox").hide()};GG1.prototype.JJ5=function(b,d){this.Show(b,d);setTimeout(this.m2,3E3)};
function Sidebar(b){this.k7=[];this.k7[B2]=$("#btnTasks");this.k7[B3]=$("#btnResources");this.k7[B4]=$("#btnCalendars");this.g5=B2;this.$container=$("#sidebar");this.k7[B2].click(function(){b(b6)});this.k7[B3].click(function(){b(b7)});this.k7[B4].click(function(){b(b8)})}
Sidebar.prototype.g6=function(b){if(b!=this.g5){this.$container.find("div").removeClass("pressed");this.k7[b].find("div.sideImageBorder").addClass("pressed");this.g5=b}};Sidebar.prototype.Y3=function(){this.$container.toggleClass("hidden");var b=$("#container");if(b.hasClass("withoutSidebar")){b.removeClass("withoutSidebar");b.addClass("withSidebar")}else{b.removeClass("withSidebar");b.addClass("withoutSidebar")}};
function g7(b){this.g8=b;this.k7=[];this.k7[a4]=$("#menuProjectProperties");this.k7[a5]=$("#menuProperties,#btnProperties");this.k7[a6]=$("#menuDelete,#btnDelete");this.k7[a7]=$("#menuInsert,#btnInsert");this.k7[a8]=$("#menuIndent,#btnIndent");this.k7[a9]=$("#menuUnindent,#btnUnindent");this.k7[b0]=$("#btnMoveUp,#menuMoveUp");
this.k7[b1]=$("#btnMoveDown,#menuMoveDown");this.k7[b2]=$("#btnLink,#menuLink");this.k7[b3]=$("#menuUnlink,#btnUnlink");this.k7[b4]=$("#menuSelectAll");this.k7[b5]=$("#menuSidebar");this.k7[b6]=$("#menuTasks");this.k7[b7]=$("#menuResources");this.k7[b8]=$("#menuCalendars");this.k7[b9]=$("#menuAbout");this.k7[e1]=
$("#menuInfoColumn");this.k7[c0]=$("#menuWBSColumn");this.k7[c1]=$("#menuDurationColumn");this.k7[c2]=$("#menuWorkColumn");this.k7[e2]=$("#menuCostColumn");this.k7[c3]=$("#menuCompleteColumn");this.k7[c4]=$("#menuStartColumn");this.k7[c5]=$("#menuFinishColumn");this.k7[c6]=
$("#menuPredecessorsColumn");this.k7[c7]=$("#menuZoomIn,#btnZoomIn");this.k7[c8]=$("#menuZoomOut,#btnZoomOut");this.k7[c9]=$("#menuProjectNew");this.k7[e4]=$("#menuOpen");this.k7[e7]=$("#menuImportMS");this.k7[e6]=$("#menuSave,#menuExportMS,#btnSave");this.k7[e8]=$("#menuToggleCritical");this.k7[e9]=$("#menuToggleRootTask");
this.k7[f0]=$("#menuPrint,#btnPrint");this.k7[f6]=$("#menuOpenGoogle");this.k7[f7]=$("#menuSaveGoogle");var d=this;this.k7[a4].click(function(){d.g9($(this),a4)});this.k7[a5].click(function(){d.g9($(this),a5)});this.k7[a6].click(function(){d.g9($(this),a6)});this.k7[a7].click(function(){d.g9($(this),
a7)});this.k7[a8].click(function(){d.g9($(this),a8)});this.k7[a9].click(function(){d.g9($(this),a9)});this.k7[b0].click(function(){d.g9($(this),b0)});this.k7[b1].click(function(){d.g9($(this),b1)});this.k7[b2].click(function(){d.g9($(this),b2)});this.k7[b3].click(function(){d.g9($(this),
b3)});this.k7[b4].click(function(){d.g9($(this),b4)});this.k7[b5].click(function(){d.g9($(this),b5)});this.k7[b6].click(function(){d.g9($(this),b6)});this.k7[b7].click(function(){d.g9($(this),b7)});this.k7[b8].click(function(){d.g9($(this),b8)});
this.k7[b9].click(function(){d.g9($(this),b9)});this.k7[e1].click(function(){d.g9($(this),e1)});this.k7[c0].click(function(){d.g9($(this),c0)});this.k7[c1].click(function(){d.g9($(this),c1)});this.k7[c2].click(function(){d.g9($(this),
c2)});this.k7[e2].click(function(){d.g9($(this),e2)});this.k7[c3].click(function(){d.g9($(this),c3)});this.k7[c4].click(function(){d.g9($(this),c4)});this.k7[c5].click(function(){d.g9($(this),c5)});
this.k7[c6].click(function(){d.g9($(this),c6)});this.k7[c7].click(function(){d.g9($(this),c7)});this.k7[c8].click(function(){d.g9($(this),c8)});this.k7[c9].click(function(){d.g9($(this),c9)});this.k7[e4].click(function(){d.g9($(this),e4)});
this.k7[e7].click(function(){d.g9($(this),e7)});this.k7[e6].click(function(){d.g9($(this),e6)});this.k7[e8].click(function(){d.g9($(this),e8)});this.k7[e9].click(function(){d.g9($(this),e9)});this.k7[f0].click(function(){d.g9($(this),
f0)});this.k7[f6].click(function(){d.g9($(this),f6)});this.k7[f7].click(function(){d.g9($(this),f7)});$("#mainMenu li div.menuItem,#mainMenu li ul").hover(function(){$(this).parent().addClass("hover")},function(){$(this).parent().removeClass("hover")})}a=g7.prototype;
a.g9=function(b,d){if(!b.hasClass("disabled")&&!b.find(".menuIcon").hasClass("iconRadiobutton")){b.hasClass("menuItem")&&b.parent().parent().parent().removeClass("hover");this.g8(d)}};a.h0=function(b,d){for(var c=b.length,e=0;e<c;e++){var g=this.k7[b[e]];d?g.addClass("disabled"):g.removeClass("disabled")}};a.h1=function(b){this.h0(b,false)};a.h2=function(b){this.h0(b,true)};
a.h3=function(b){b=this.k7[b];b=b.find(".menuIcon");if(b.hasClass("iconCheckbox"))b.removeClass("iconCheckbox").addClass("iconCheckboxUnchecked");else b.hasClass("iconCheckboxUnchecked")&&b.removeClass("iconCheckboxUnchecked").addClass("iconCheckbox")};a.h4=function(b,d){for(var c=b.length,e=0;e<c;e++){var g=b[e],h=this.k7[g];g==d?h.find(".menuIcon").removeClass("iconRadiobuttonUnchecked").addClass("iconRadiobutton"):h.find(".menuIcon").removeClass("iconRadiobutton").addClass("iconRadiobuttonUnchecked")}};
function h7(){$("#scrollbar").scroll(function(){var b=document.getElementById("scrollbar").scrollTop;$("#gantt_body_container").scrollTo(b);$("#tasks_body_container").scrollTo(b)});$("#tasks_body_container").mousewheel(function(b,d){Scroll(d)})}h7.prototype.m3=function(){var b=document.getElementById("scrollbar").scrollTop;$("#gantt_body_container").scrollTo(0);$("#tasks_body_container").scrollTo(0);$("#gantt_body_container").scrollTo(b);$("#tasks_body_container").scrollTo(b)};
h7.prototype.V9=function(b){for(var d=0,c=b.Tasks.O6(),e=0;e<c;e++)b.Tasks.X0(e).N3.Z1||d++;$("#scrollbar").find("div").height(Math.max(B5,d)*B8+B9+20)};
function h8(b){this.l3=b;var d=this;$(window).bind("resize",function(){var c=g2(),e=g3()-C0;$("#sidebar,#tasks_table_container,#gantt_table_container,#gantt_body_container,#resources_table_container,#calendars_table_container,#splitter,#scrollbar").height(e);d.l3(f1);$("#splitter").trigger("resize");if($("#container").hasClass("withSidebar"))c-=C2;d.l3(f2,
new Array(c,e))});window.onbeforeunload=function(){if(d.l3(f3))return a0.jj0};if($.browser.msie){$("#mainMenu,#toolbar,#sidebar,#chart,th").bind("selectstart",function(){return false});$("a").attr("hideFocus","true");$(".clickable,.taskInfoColumn").live("selectstart",function(){return false})}}h8.prototype.m3=function(){$(window).trigger("resize")};
function h5(b){$("#lnkDocumentName").click(function(){b(a4)});$("#btnMainSave").click(function(){b(e6)})}h5.prototype.V9=function(b){$("#lnkDocumentName").html(b.R2.Name.Z1)};function h6(){}
h6.prototype.D9=function(b,d){var c=$("#tooltip");b.find(".hoverable").mouseover(function(){var e=$(this);e=d(e);c.html(e);c.show()}).mousemove(function(e){var g=20,h=e.pageX+15,k=c.width();if(k==0)k=200;k=k+g;var l=g2();if(h+k>l)h=l-k;e=e.pageY+15;k=c.height();if(k==0)k=200;g=k+g;k=g3();if(e+g>k)e=k-g;c.css({left:h,top:e})}).mouseout(function(){c.hide()})};
function Y1(b,d,c,e,g){this.$u4=b;this.$u5=d;this.$u6=c;this.u7=this.x6=this.x5=this.x4=null;this.IsReadOnlyMode=false;c!=null&&c.children("ul").idTabs();var h=this;b.jqm({modal:true,onShow:function(){h.x4();$(document).bind("keydown","Esc",function(){h.$u4.jqmHide()})},onHide:function(k){h.x5();$(document).unbind("keydown","Esc",function(){h.$u4.jqmHide()});k.w.hide();k.o.remove()}});b.jqDrag(".jqDrag");
e!=null&&e.click(function(){h.u9(g)})}a=Y1.prototype;a.u3=function(b){this.$u6.find("ul li a").removeClass("selected");this.$u6.find("ul li:eq("+b+") a").addClass("selected");this.$u6.find("div.tab").attr("style","display: none");this.$u6.find("div.tab:eq("+b+")").attr("style","display: block")};
a.u8=function(b,d,c){if(this.$u6!=null){if(d==null)d=0;this.u3(d)}this.$u4.find(".error").html("").hide();this.$u4.find(".fail").removeClass("fail");this.x6=b;this.u7=c;this.n9(b,c);this.$u4.show();this.$u4.jqmShow()};
a.u9=function(b){if(!(this.$u5!=null&&!this.$u5.valid()))if(this.n3(this.x6,this.u7)!=false){this.$u4.jqmHide();b(this.x6)}};a.g4=function(b,d){if($.browser.msie){b.focus(d);b.blur(d);b.click(d)}b.change(d)};a.n9=function(){};a.n3=function(){};
a.GG7=function(b){if(this.IsReadOnlyMode=b){this.$u4.find("input,select,textarea").attr("disabled","true");this.$u4.find("input.jqmClose").removeAttr("disabled")}else this.$u4.find("input,select,textarea").removeAttr("disabled");if(this.IsReadOnlyMode){this.$u4.find("input.date-pick").addClass("dp-disabled");this.$u4.find("a.dp-choose-date").addClass("dp-disabled")}else{this.$u4.find("input.date-pick").removeClass("dp-disabled");
this.$u4.find("a.dp-choose-date").removeClass("dp-disabled")}this.$u4.find("#lnkClearTime").html(b?"":a0.DD0)};
function v0(b){this.Y1($("#projectDialog"),$("#projectForm"),$("#projectTabs"),$("#btnSaveProjectProperties"),b);this.$u4.find(".date-pick").datePicker({startDate:"01/01/2000"});var d=this;this.g4($('[name="planFrom"]'),function(){d.v1()});$('[name="timeFormat"]').change(function(){var c=parseInt($('[name="timeFormat"]:checked').val()),e=c==0?1:0,g=new J7(null,0,0,null),h=null;h=g.J1($("#txtDefaultStartTime").val(),e)?g.X1(c):
d.x6.DefaultStartTime.X1(c);$("#txtDefaultStartTime").val(h);h=g.J1($("#txtDefaultFinishTime").val(),e)?g.X1(c):d.x6.DefaultFinishTime.X1(c);$("#txtDefaultFinishTime").val(h)});$("#txtCurrency").keyup(function(){var c=$(this).val();$("#ddlCurrencyLocation").find("option:eq(0)").text(c+"1");$("#ddlCurrencyLocation").find("option:eq(1)").text("1"+c);$("#ddlCurrencyLocation").find("option:eq(2)").text(c+" 1");$("#ddlCurrencyLocation").find("option:eq(3)").text("1 "+
c)});$.validator.addMethod("time",function(c){var e=parseInt($('[name="timeFormat"]:checked').val()),g=new J7(null,0,0,null);return g.J1(c,e)},"");this.$u5.validate({errorLabelContainer:"#projectMessageBox",wrapper:"li",errorClass:"fail",onfocusout:false,onkeyup:false,messages:{txtProjectName:{required:a0.uu5},txtProjectStartDate:{required:a0.uu6,date:a0.uu7},txtHoursInDay:{required:a0.uu8,
number:a0.uu9},txtDaysInWeek:{required:a0.vv0,number:a0.vv1},txtDaysInMonth:{required:a0.vv2,number:a0.vv3},txtDefaultStartTime:{required:a0.vv4,time:a0.vv5},txtDefaultFinishTime:{required:a0.vv6,time:a0.vv7}}})}E0(v0,Y1);
v0.prototype.n9=function(b){$("#txtProjectName").val(b.R2.Name.Z1);$("#txtProjectNotes").val(b.Notes);$("#txtCurrency").val(b.CurrencySymbol);$("#ddlCurrencyLocation").html('<option selected="selected" value="0">'+b.CurrencySymbol+'1</option><option selected="selected" value="1">1'+b.CurrencySymbol+'</option><option selected="selected" value="2">'+b.CurrencySymbol+' 1</option><option selected="selected" value="3">1 '+b.CurrencySymbol+"</option>");$("#ddlCurrencyLocation").find("option:eq("+
b.CurrencySymbolPosition+")").attr("selected","selected");$("#txtDefaultStartTime").val(b.DefaultStartTime.X1());$("#txtDefaultFinishTime").val(b.DefaultFinishTime.X1());$('[name="firstDay"]').attr("checked","");$('[name="planFrom"]').attr("checked","");$('[name="timeFormat"]').attr("checked","");if(b.ScheduleFromStart){$('[name="planFrom"]:first').attr("checked","checked");$("#txtProjectStartDate").val(b.Start.X1())}else{$('[name="planFrom"]:eq(1)').attr("checked","checked");$("#txtProjectStartDate").val(b.Finish.X1())}$('[name="timeFormat"]:eq('+
b.R1+")").attr("checked","checked");$('[name="firstDay"]:eq('+Date.V8+")").attr("checked","checked");this.v1();$("#txtHoursInDay").val(b.Q9.toString());$("#txtDaysInWeek").val(b.R0.toString());$("#txtDaysInMonth").val(b.DaysPerMonth.toString());$("#ddlProjectCalendar").html("");g1($("#ddlProjectCalendar"),b.Calendars,b.X5);Date.format=="dd/mm/yyyy"?$("#ddlDateFormat option:eq(1)").attr("selected","selected"):$("#ddlDateFormat option:eq(0)").attr("selected",
"selected")};v0.prototype.v1=function(){$("#lblPlanFrom").html($('[name="planFrom"]:checked').val()=="0"?a0.ss8:a0.ss9)};
v0.prototype.n3=function(b){b.R2.Name.I6($("#txtProjectName").val());b.Notes=$("#txtProjectNotes").val();b.X5=b.Calendars.P2($("#ddlProjectCalendar").val());b.Q9=parseInt($("#txtHoursInDay").val());b.R0=parseInt($("#txtDaysInWeek").val());b.DaysPerMonth=parseInt($("#txtDaysInMonth").val());b.CurrencySymbol=$("#txtCurrency").val();b.CurrencySymbolPosition=$("#ddlCurrencyLocation").get(0).selectedIndex;Date.V8=parseInt($('[name="firstDay"]:checked').val());
b.R1=parseInt($('[name="timeFormat"]:checked').val());b.DefaultStartTime.J1($("#txtDefaultStartTime").val());b.DefaultFinishTime.J1($("#txtDefaultFinishTime").val());var d=Date.fromString($("#txtProjectStartDate").val());$('[name="planFrom"]:checked').val()=="0"?b.aa1(d):b.aa2(d);b=$("#ddlDateFormat").get(0).selectedIndex;switch(b){case 0:Date.format="mm/dd/yyyy";break;case 1:Date.format="dd/mm/yyyy";break}};
function v2(b){this.Y1($("#taskDialog"),$("#taskForm"),$("#taskTabs"),$("#btnSaveTaskProperties"),b);var d=this;this.$u4.find(".date-pick").datePicker({startDate:"01/01/2000"});this.g4($("#ddlTaskType,#ddlTaskConstraint"),function(){d.v4()});this.g4($("#cbEstimate"),function(){var c=$("#txtDuration").val(),e=c.substring(c.length-1)=="?",g=$("#cbEstimate:checked").val()!=null;if(g)e||(c+="?");else if(e)c=c.substr(0,c.length-
1);$("#txtDuration").val(c)});$("#txtDuration").keyup(function(){var c=$(this).val();$("#cbEstimate").attr("checked",c.substring(c.length-1)=="?"?"checked":"")});$.validator.addMethod("duration",function(c){var e=new M1(d.u7,0,true,null);return e.J1(c)},"");$.validator.addMethod("percentComplete",function(c){var e=new M5(0,null);return e.J1(c)},"");this.$u5.validate({errorLabelContainer:"#taskMessageBox",wrapper:"li",errorClass:"fail",onfocusout:false,
onkeyup:false,messages:{txtDuration:{duration:a0.yy7,required:a0.yy9},txtTaskConstsraintDate:{required:a0.zz0,date:a0.zz1},txtTaskDeadline:{date:a0.zz2},txtComplete:{percentComplete:a0.yy8,required:a0.zz3},txtTaskConstraintDate:{required:a0.zz0}}})}E0(v2,Y1);
v2.prototype.v4=function(){if($("#ddlTaskType").get(0).selectedIndex==z2.z5)$("#cbEffortDriven").attr("disabled","true");else this.x6.N1.Z1||$("#cbEffortDriven").removeAttr("disabled");if(parseInt($("#ddlTaskConstraint").val())>z6.z8){$("#txtTaskConstraintDate").parent().removeClass("hidden");$("#txtTaskConstraintDate").addClass("required")}else{$("#txtTaskConstraintDate").parent().addClass("hidden");
$("#txtTaskConstraintDate").removeClass("required")}};
v2.prototype.n9=function(b,d){function c(v){return v=="&nbsp;"||v==" "||v==""||v=="\u00a0"}$("#txtTaskName").val(b.Name.Z1);$("#txtDuration").val(b.Duration.X1());$("#txtComplete").val(b.Complete.X1());$("#txtTaskNotes").val(b.Notes.Z1);$("#cbEstimate").attr("checked",b.Duration.V3?"checked":"");$("#cbMilestone").attr("checked",b.N8.Z1?"checked":"");$("#cbEffortDriven").attr("checked",b.N4?"checked":"");$("#cbIgnoreResourceCalendars").attr("checked",
b.N5.Z1?"checked":"");$("#ddlTaskType option").removeAttr("selected");$("#ddlTaskType").find("option:eq("+b.Type.Z1+")").attr("selected","selected");$("#ddlTaskCalendar").html("");var e=document.createElement("option");e.value=0;e.text=a0.yy3;e.Selected=b.Calendar==null;$("#ddlTaskCalendar").get(0)[0]=e;for(var g=d.Calendars.O6(),h=0;h<g;h++){var k=d.Calendars.X0(h);e=document.createElement("option");e.value=k.ID.Z1;e.text=k.Name.Z1;e.selected=
k==b.Calendar.Z1;$("#ddlTaskCalendar").get(0)[h+1]=e}b.Deadline!=null?$("#txtTaskDeadline").val(b.Deadline.X1()):$("#txtTaskDeadline").val("");b.ConstraintDate.Z1!=null&&b.ConstraintType.Z1>z6.z8?$("#txtTaskConstraintDate").val(b.ConstraintDate.X1()):$("#txtTaskConstraintDate").val("");$("#assignedResources tbody tr").replaceWith("");g=d.Resources.O6();if(g==0){$("#noResources").show();$("#assignedResources").hide()}else{$("#noResources").hide();
$("#assignedResources").show();e=b.Y0.Z1.O6();for(h=0;h<g;h++){var l=d.Resources.X0(h);$("#assignedResources tbody").append('<tr><td><input type="checkbox" class="assignResourceCheck" /></td><td class="assignedResourceIDColumn">'+l.ID.Z1+"</td><td>"+(l.Name.Z1==""?"&nbsp;":l.Name.Z1)+"</td><td>&nbsp;</td></tr>");for(k=0;k<e;k++){var p=b.Y0.Z1.X0(k);if(l==p.Resource){var n=$("#assignedResources tr:last");n.find("td:eq(0)").html('<input type="checkbox" class="assignResourceCheck" checked="checked" />');
n.find("td:eq(3)").html('<input type="text" class="dialogCell" name="units" value="'+p.Units.X1()+'" />')}}}}var u='<select><option value="0">'+a0.kk3+'</option><option value="1">'+a0.kk2+'</option><option value="2">'+a0.kk4+'</option><option value="3">'+a0.kk5+"</option></select>",z='<select><option value="1">'+a0.kk2+'</option><option value="3">'+a0.kk5+"</option></select>";$("#taskPredecessors tbody tr").replaceWith("");
g=d.Tasks.O6();e=b.Predecessors.Z1.O6();for(h=1;h<g;h++){l=d.Tasks.X0(h);$("#taskPredecessors tbody").append('<tr><td><input type="checkbox" class="predecessorCheck" /></td><td class="predecessorIDColumn">'+l.ID.Z1+'</td><td title="'+l.Name.Z1+'">'+(l.Name.Z1==""?"&nbsp;":l.Name.Z1)+"</td><td>&nbsp;</td><td>&nbsp;</td></tr>");for(k=0;k<e;k++){p=b.Predecessors.Z1.X0(k);if(l==p.Task){n=$("#taskPredecessors tr:last");n.find("td:eq(0)").html('<input type="checkbox" class="predecessorCheck" checked="checked" />');
b.N1.Z1?n.find("td:eq(3)").html(z):n.find("td:eq(3)").html(u);n.find("td:eq(3) select").find('[value="'+p.Dependency.Z1+'"]').attr("selected","selected");n.find("td:eq(4)").html('<input type="text" class="dialogCell" name="lag" value="'+p.Lag.X1()+'" />')}}}$(".assignResourceCheck").click(function(){var v=$(this).parent().parent(),j="",C=v.find("td:eq(3)");if(this.checked){j=C.html();if(c(j)){v=v.parent().find("tr").index(v);v=d.Resources.X0(v);switch(v.Type.Z1){case A5.C1:j=
"100%";break;case A5.A6:j="1";break}}j='<input type="text" class="dialogCell" name="units" value="'+j+'"/>'}else j="&nbsp;";C.html(j)});$(".predecessorCheck").click(function(){var v=$(this).parent().parent(),j="";parseInt($("#ddlTaskCalendar").val());var C=v.find("td:eq(4)");v=v.find("td:eq(3)");if(this.checked){b.N1.Z1?v.html(z):v.html(u);v.find('[value="'+A7.A9+'"]').attr("selected","selected");j=C.html();if(c(j))j="0"+a0.ll1;j=
'<input type="text" class="dialogCell" name="lag" value="'+j+'" />'}else{j="&nbsp;";v.html("&nbsp;")}C.html(j)});g=$("#txtWork,#txtComplete,#txtDuration,#cbEffortDriven,#ddlTaskType,#cbIgnoreResourceCalendars,#cbEstimate");if(b.N1.Z1){g.attr("disabled","true");d.ScheduleFromStart?$("#ddlTaskConstraint").html('<option value="0">'+a0.ll4+'</option><option value="4">'+a0.ll8+'</option><option value="7">'+a0.ll7+"</option>"):$("#ddlTaskConstraint").html('<option value="1">'+
a0.ll5+'</option><option value="4">'+a0.ll8+'</option><option value="7">'+a0.ll7+"</option>")}else{g.removeAttr("disabled");$("#ddlTaskConstraint").html('<option value="0">'+a0.ll4+'</option><option value="1">'+a0.ll5+'</option><option value="2">'+a0.mm0+'</option><option value="3">'+a0.mm1+'</option><option value="4">'+a0.ll8+'</option><option value="5">'+a0.ll9+
'</option><option value="6">'+a0.ll6+'</option><option value="7">'+a0.ll7+"</option>")}$("#ddlTaskConstraint option").removeAttr("selected");$("#ddlTaskConstraint").find('[value="'+b.ConstraintType.Z1+'"]').attr("selected","selected");this.v4();g=$("#ddlTaskConstraint,#ddlTaskCalendar");if(b==this.u7.R2){g.attr("disabled","true");$("#predecessorsDisabled").show();$("#taskPredecessors").hide()}else{g.removeAttr("disabled");
$("#predecessorsDisabled").hide();$("#taskPredecessors").show()}this.IsReadOnlyMode&&this.GG7(this.IsReadOnlyMode)};
v2.prototype.n3=function(b,d){b.Name.I6($("#txtTaskName").val());b.Duration.J1($("#txtDuration").val());b.Complete.J1($("#txtComplete").val());b.Notes.I6($("#txtTaskNotes").val());b.N8.I6($("#cbMilestone:checked").val()!=null);b.N4=$("#cbEffortDriven:checked").val()!=null;b.N5.I6($("#cbIgnoreResourceCalendars:checked").val()!=null);b.Type.I6($("#ddlTaskType").get(0).selectedIndex);b.ConstraintType.I6(parseInt($("#ddlTaskConstraint").val()));
var c=parseInt($("#ddlTaskCalendar").val());c==0?b.Calendar.I6(null):b.Calendar.I6(d.Calendars.X0(c-1));c=$("#txtTaskDeadline").val();if(c!=""){c=Date.fromString(c);c.setMinutes(d.DefaultFinishTime.Z1);b.Deadline.I6(c)}else b.Deadline.I6(null);c=$("#txtTaskConstraintDate").val();if(c!=""){c=Date.fromString(c);switch(b.ConstraintType.Z1){case z6.A3:case z6.A4:case z6.A0:c.setMinutes(d.DefaultFinishTime.Z1);
break;case z6.A1:case z6.A2:case z6.z9:c.setMinutes(d.DefaultStartTime.Z1);break}b.ConstraintDate.I6(c)}else b.ConstraintDate.I6(null);var e=d.Resources.O6();for(c=0;c<e;c++){var g=$("#assignedResources tbody tr:eq("+c+")"),h=g.find("input:checkbox:checked").val()!=null;g=g.find("td:eq(3) input").val();for(var k=d.Resources.X0(c),l=false,p=null,n=b.Y0.Z1.O6(),u=0;u<n;u++){var z=
b.Y0.Z1.X0(u);if(z.Resource.ID.Z1<k.ID)p=z;if(z.Resource==k){if(h){if(!z.Units.J1(g)){alert(a0.zz5+g);return false}}else b.Y0.L0(z);l=true;break}}if(h&&!l){z=new P7(k,0);if(!z.Units.J1(g)){alert(a0.zz5+g);return false}p==null?b.Y0.K9(z):b.Y0.L1(z,p)}}e=d.Tasks.O6();for(c=e-1;c>=1;c--){g=$("#taskPredecessors tbody tr:eq("+(c-1)+")");h=g.find("input:checkbox:checked").val()!=
null;e=d.Tasks.X0(c);k=g.find("td:eq(4) input").val();l=false;p=null;n=b.Predecessors.Z1.O6();for(u=0;u<n;u++){z=b.Predecessors.Z1.X0(u);if(z.Task.ID.Z1<e.ID)p=z;if(z.Task==e){if(h){if(!z.Lag.J1(k)){alert(a0.zz6+k);return false}l=parseInt(g.find("td:eq(3) select").val());if(z.Dependency.Z1!=l){z.Dependency.I6(l);z.Task.JJ2.Delete(b);d.aa4(z,b)}}else{b.Predecessors.L0(z);z.Task.JJ2.Delete(b)}l=true;break}}if(h&&!l){z=
new P9;z.Task=e;z.Dependency.I6(parseInt(g.find("td:eq(3) select").val()));z.Lag=new M3(d,e,0,b);if(!z.Lag.J1(k)){alert(a0.zz6+k);return false}d.aa4(z,b);p==null?b.Predecessors.K9(z):b.Predecessors.L1(z,p);d.T6(b)&&alert($.format(a0.zz7,e.Name.Z1,b.Name.Z1))}}};
function v3(b){this.Y1($("#resourceDialog"),$("#resourceForm"),$("#resourceTabs"),$("#btnSaveResourceProperties"),b);var d=this;this.g4($("#resourceForm").find('[name="resourceTypes"]'),function(){var c=parseInt($("#resourceForm").find('[name="resourceTypes"]:checked').val()),e=1-c*1,g=new M8(d.u7,0,null,d.x6),h=null;h=g.J1($("#txtResourceCost").val(),e)?g.X1(c):d.x6.Cost.X1(c);$("#txtResourceCost").val(h)});$.validator.addMethod("resourceCost",
function(c){var e=new M8(d.u7,0,null,d.x6);return e.J1(c,parseInt($('[name="resourceTypes"]:checked').val()))},"");this.$u5.validate({errorLabelContainer:"#resourceMessageBox",wrapper:"li",errorClass:"fail",onfocusout:false,onkeyup:false,messages:{txtResourceCost:{resourceCost:a0.jj6,required:a0.BB3}}});this.$v9=this.v8=this.v7=null;$("#ddlResourceCalendar").change(function(){d.v7.X9.I6(d.u7.Calendars.P2($("#ddlResourceCalendar").val()));
d.w0(null,null);d.v6()});this.g4($("#cbOverride"),function(){if($("#cbOverride:checked").val())$("#resourceWorkingTimeTable").find("input").removeAttr("disabled");else{$("#resourceWorkingTimeTable").find("input").attr("disabled","disabled");if(d.v8!=null){var c=d.v7.O2(d.v8.Date);c!=null&&d.v7.O0.Delete(c)}d.v8.X2.O1(d.v7.O3(d.v8.Date));d.w4(d.v8)}})}
E0(v3,Y1);a=v3.prototype;
a.n9=function(b,d){$("#txtResourceName").val(b.Name.Z1);$("#txtResourceCost").val(b.Cost.X1());$("#txtResourceNotes").val(b.Notes);$('[name="resourceTypes"]').attr("checked","");b.Type.Z1==A5.C1?$('[name="resourceTypes"]:first').attr("checked","checked"):$('[name="resourceTypes"]:eq(1)').attr("checked","checked");g1($("#ddlResourceCalendar"),d.Calendars,b.Calendar.Z1.X9.Z1);this.v7=new Calendar;this.v7.O1(b.Calendar.Z1);
b=new Date;this.v8=new V5;this.v8.X2.O1(this.v7.O3(b));this.v8.Date=b;this.w4(this.v8);$("#cbOverride").removeAttr("checked").change();this.v6()};
a.n3=function(b,d){if($("#cbOverride:checked").val())if(!this.w2())return false;b.Calendar.Z1.O1(this.v7);b.Calendar.Z1.X9.I6(d.Calendars.P2($("#ddlResourceCalendar").val()));b.Name.I6($("#txtResourceName").val());b.Type.I6(parseInt($('[name="resourceTypes"]:checked').val()));b.Cost.J1($("#txtResourceCost").val());if(b.Type.K0)b.Cost.K0=true;b.Notes=$("#txtResourceNotes").val()};
a.v6=function(){var b=this;$("#resourceCalendarDateSelect").replaceWith('<div id="resourceCalendarDateSelect">&nbsp;</div>');$("#resourceCalendarDateSelect").datePicker({inline:true,startDate:"01/01/2000",renderCallback:function(d,c){var e=b.v7.O3(c);b.w1(e,d,b.v7.O2(c)!=null)}}).bind("dateSelected",function(d,c,e){b.w0(c,e)})};
a.w0=function(b,d){$("#cbOverride:checked").val()?this.w2():this.w1(this.v8.X2,this.$v9,false);if(b==null){b=$("#resourceCalendarDateSelect").dpGetSelected();if(b!=null&&b.length!=0)b=new Date(b[0]);else{b=new Date;b.setHours(0);b.setMinutes(0);b.setSeconds(0)}}if(b==null)v8=null;else{this.v8=new V5;this.v8.X2.O1(this.v7.O3(b));this.v8.Date=b;this.$v9=d;this.w4(this.v8);
this.v7.O2(b)!=null?$("#cbOverride").attr("checked","true"):$("#cbOverride").removeAttr("checked");$("#cbOverride").change()}};
a.w2=function(){if(this.v8!=null){if(!this.w6(this.v8))return false;for(var b=false,d=this.v7.O0.O6(),c=0;c<d;c++){var e=this.v7.O0.X0(c);if(e.Date.Z0()==this.v8.Date.Z0()){e.X2.O1(this.v8.X2);b=true;break}}b||this.v7.O0.Add(this.v8);this.w1(this.v8.X2,this.$v9,true)}return true};
a.w1=function(b,d,c){if(d!=null){b.O6()==0?d.addClass("dayOff"):d.removeClass("dayOff");c?d.addClass("daySet"):d.removeClass("daySet")}};function w3(b,d){b.find("input.dialogCell").val("");for(var c=d.X2.O6(),e=0;e<c;e++){var g=b.find("tr:eq("+(e+1)+")"),h=d.X2.X0(e);g.find("td:first input").val(h.From.X1());g.find("td:last input").val(h.To.X1())}}
v3.prototype.w4=function(b){w3($("#resourceWorkingTimeTable"),b)};
function w5(b,d,c){for(var e=new Q1,g=1;g<=5;g++){var h=b.find("tr:eq("+g+")"),k=h.find("td:first input").val(),l=h.find("td:last input").val();if(!(k==""&&l=="")){h=new V6(c);if(!h.From.J1(k)){alert(a0.BB4+k);return false}if(!h.To.J1(l)){alert(a0.BB4+l);return false}if(h.To.Z1!=0&&h.From.Z1>=h.To.Z1){alert(a0.BB5);return false}e.Add(h)}}b=e.O6();c=[];for(g=0;g<b;g++){h=e.X0(g);k=h.To.Z1;if(k==0)k=
1440;for(h=h.From.Z1;h<=k;h++)if(c[h]==1){alert(a0.BB6);return}else c[h]=1}d.X2.O1(e);return true}v3.prototype.w6=function(b){return w5($("#resourceWorkingTimeTable"),b,this.u7)};
function w7(b){this.Y1($("#calendarDialog"),$("#calendarForm"),null,$("#btnSaveCalendarProperties"),b);this.$v9=this.v8=this.v7=null;var d=this;$("#ddlDayType").change(function(){var c=$("#ddlDayType").get(0).selectedIndex;d.w0(null,null);c==0&&d.v6()});$("#lnkClearTime").click(function(){$("#workingTimeTable input.dialogCell").val("")})}E0(w7,Y1);a=w7.prototype;
a.n9=function(b){this.v7=new Calendar;this.v7.O1(b);b=new Date;this.v8=new V5;this.v8.X2.O1(this.v7.O3(b));this.v8.Date=b;this.w4(this.v8);$("#txtCalendarName").val(this.v7.Name.Z1);$("#ddlDayType option").removeAttr("selected");$("#ddlDayType").find("option:eq(0)").attr("selected","selected");$("#picker").show();$("#workingTime").attr("style","width:150px");
this.v6()};a.n3=function(b){if(!this.w2())return false;b.O1(this.v7);b.Name.I6($("#txtCalendarName").val())};
a.v6=function(){var b=this;$("#calendarDateSelect").replaceWith('<div id="calendarDateSelect">&nbsp;</div>');$("#calendarDateSelect").datePicker({inline:true,startDate:"01/01/2000",renderCallback:function(d,c){c=b.v7.O3(c);b.w1(c,d)}}).bind("dateSelected",function(d,c,e){b.w0(c,e)})};a.w1=function(b,d){if(d!=null)b.O6()==0?d.addClass("dayOff"):d.removeClass("dayOff")};
a.w2=function(){if(this.v8!=null){if(!this.w6(this.v8))return false;if(this.v8.Date==null)for(var b=this.v7.O0.O6(),d=b-1;d>=0;d--){var c=this.v7.O0.X0(d);this.v7.O5(c)&&this.v7.O0.Delete(c)}else{if(this.v7.O5(this.v8)){b=this.v7.O0.O6();for(d=0;d<b;d++){c=this.v7.O0.X0(d);
if(c.Date.Z0()==this.v8.Date.Z0()){this.v7.O0.j5(d);break}}}else{var e=false;b=this.v7.O0.O6();for(d=0;d<b;d++){c=this.v7.O0.X0(d);if(c.Date.Z0()==this.v8.Date.Z0()){c.X2.O1(this.v8.X2);e=true;break}}e||this.v7.O0.Add(this.v8)}this.w1(this.v8.X2,this.$v9)}}return true};
a.w0=function(b,d){this.w2();var c=$("#ddlDayType").get(0).selectedIndex;if(c==0){$("#picker").show();$("#workingTime").attr("style","width:150px");if(b==null){b=$("#calendarDateSelect").dpGetSelected();if(b!=null&&b.length!=0)b=new Date(b[0]);else{b=new Date;b.setHours(0);b.setMinutes(0);b.setSeconds(0)}}if(b==null){v8=null;return}this.v8=new V5;this.v8.X2.O1(this.v7.O3(b));this.v8.Date=b;this.$v9=
d}else{this.v8=this.v7.WeekDays.X0(c-1);$("#picker").hide();$("#workingTime").attr("style","width:100%")}this.w4(this.v8)};a.w4=function(b){w3($("#workingTimeTable"),b)};a.w6=function(b){return w5($("#workingTimeTable"),b,this.u7)};
function w9(b){this.Y1($("#openDialog"),null,null,null,null);var d=this;$("#btnLoadXml").click(function(){d.x6="";$("#openDialog").find("h1,div").hide();$("#openDialog").css({top:"35%"});$("#opening").show();$.ajaxFileUpload({url:"handler.ashx",secureuri:false,fileElementId:"fileOpen",dataType:"xml",success:function(c){if(typeof c.error!="undefined")c.error!=""?alert(c.error):alert(c.msg);d.x6=$.browser.msie?c.xml:(new XMLSerializer).serializeToString(c);b(d.x6);
$("#openDialog").find("h1,div").show();$("#openDialog").css({top:"22%"});$("#opening").hide();d.$u4.jqmHide()},error:function(){$("#openDialog").find("h1,div").show();$("#openDialog").css({top:"22%"});$("#opening").hide();alert(a0.HH5)}})})}E0(w9,Y1);
w9.prototype.n9=function(b){if(b==true){$("#openDialog").find(".jqDrag").html(a0.DD4);$("#importHelp").show()}else{$("#openDialog").find(".jqDrag").html(a0.DD3);$("#importHelp").hide()}};
function x0(){this.Y1($("#confirmationDialog"),null,null,null,null);this.x2=this.x1=null;var b=this;$("#btnConfirmYes").click(function(){b.u9(b.x1)});$("#btnConfirmNo").click(function(){b.u9(b.x2)})}E0(x0,Y1);x0.prototype.u8=function(b,d,c){this.x1=d;this.x2=c;$("#confirmationText").html(b);this.$u4.show();this.$u4.jqmShow()};
x0.prototype.u9=function(b){this.$u4.jqmHide();b()};var Z7="v.mazepa";function x3(){this.Y1($("#aboutDialog"),null,null,null,null);var b=Z7+"@gmail.com";$("#emailAddr").html('<a href="mailto:'+b+'">'+b+"</a>")}E0(x3,Y1);function HH4(){var b=$.ajax({url:"handler.ashx?action=googledocs&r"+Math.random(),async:false}).responseText;if(b.indexOf("success")==-1)return false;return true}
function GG3(b){this.Y1($("#openGoogleDialog"),null,null,null,null);var d=this;$("#btnOpenGoogleXml").click(function(){$("#openGoogleDialog").find("h1,div").hide();$("#openGoogleDialog").css({top:"35%"});$("#openingGoogle").show();var c=document.getElementById("openGoogleDialogFile").value;$.ajax({url:"handler.ashx?googledocsid="+c+"&r"+Math.random(),dataType:"xml",success:function(e){if(typeof e.error!="undefined")e.error!=""?alert(e.error):alert(e.msg);var g=null;g=$.browser.msie?
e.xml:(new XMLSerializer).serializeToString(e);b(c,g);$("#openGoogleDialog").find("h1,div").show();$("#openGoogleDialog").css({top:"22%"});$("#openingGoogle").hide();d.$u4.jqmHide()},error:function(){$("#openGoogleDialog").find("h1,div").show();$("#openGoogleDialog").css({top:"22%"});$("#openingGoogle").hide();alert(a0.II1)}})})}E0(GG3,Y1);
GG3.prototype.n9=function(){function b(){$("#lblOpenGoogle").html(a0.HH7);$("#btnOpenGoogleXml").removeAttr("disabled");var e=$.ajax({url:"handler.ashx?action=googledocslist&r="+Math.random(),async:false}).responseText;$("#openGoogleDialogFile").html(e).show()}function d(){if($("#openGoogleDialog").is(":visible"))HH4()?b():setTimeout(d,c)}var c=2E3;if(HH4())b();else{$("#lblOpenGoogle").html($.format(a0.HH9,
"handler.ashx?action=googledocslogin&r="+Math.random()));$("#btnOpenGoogleXml").attr("disabled","true");$("#openGoogleDialogFile").hide();setTimeout(d,c)}};function GG6(b){this.Y1($("#saveGoogleDialog"),null,null,$("#btnSaveGoogleXml"),b)}E0(GG6,Y1);
GG6.prototype.n9=function(){function b(){$("#btnSaveGoogleXml").removeAttr("disabled");$("#btnSaveGoogleXml").click()}function d(){if($("#saveGoogleDialog").is(":visible"))HH4()?b():setTimeout(d,c)}var c=2E3;$("#lblSaveGoogle").html($.format(a0.II3,"handler.ashx?action=googledocslogin&r="+Math.random()));$("#btnSaveGoogleXml").attr("disabled","true");setTimeout(d,c)};
function i0(){this.i2=this.i1=false;this.i3=this.$row=null}a=i0.prototype;a.Select=function(b){if(!this.i1){this.i1=true;this.$row.addClass(b)}};a.i4=function(b,d){if(this.i1){this.i1=false;this.$row.removeClass(b)}this.i2&&this.i6(d)};a.i5=function(b,d){this.Select(b);if(!this.i2){this.i2=true;this.$row.addClass(d)}};a.i6=function(b){this.i2=false;this.$row.removeClass(b)};
a.GG7=function(b){if(b){this.$row.find("input").attr("disabled","true");this.$row.find("select").attr("disabled","true")}else{this.$row.find("input").removeAttr("disabled");this.$row.find("select").removeAttr("disabled")}};function i7(b,d){this.V7();this.i8=new V7;this.i9=null;this.j0=b;this.j1=d}E0(i7,V7);a=i7.prototype;
a.Select=function(b){if(!b.i1){b.Select(this.j0);this.i8.Add(b)}};a.i4=function(b){if(b.i2)this.i9=null;b.i4(this.j0,this.j1);this.i8.Delete(b)};a.i5=function(b){this.i9!=null&&this.i9.i6(this.j1);b.i5(this.j0,this.j1);this.i9=b;this.i8.Add(b)};
a.j2=function(){this.i8.Clear();for(var b=this.items.length,d=0;d<b;d++){var c=this.items[d];this.Select(c)}};a.j3=function(){for(var b=this.i8.O6(),d=0;d<b;d++){var c=this.i8.X0(d);c.i4(this.j0,this.j1)}this.i9=null;this.i8.Clear()};a.j4=function(b){b=this.items[b];b!=null&&this.Select(b)};
a.j5=function(b){var d=this.items[b];if(this.i9==d)this.i9=null;d.i1&&this.i8.Delete(d);this.items.splice(b,1)};a.j6=function(b){b=b.parent().find("tr").index(b);return this.items[b]};a.j7=function(b){for(var d=null,c=this.items.length,e=0;e<c;e++){var g=this.items[e];if(g.i3==b){d=g;break}}return d};a.j8=function(){return this.i8.O6()};
a.j9=function(){for(var b=0,d=this.i8.O6(),c=0;c<d;c++){var e=this.i8.X0(c);e.i3!=null&&b++}return b};a.k0=function(){if(this.i8.O6()==0)return null;return this.i8.X0(0)};a.k1=function(){var b=this.i8.O6();if(b==0)return null;return this.i8.X0(b-1)};
a.k2=function(){var b=this.i8.O6();if(b==0)return null;for(var d=null,c=0;c<b;c++){var e=this.i8.X0(c);if(d==null||e.i3!=null&&e.i3.ID.Z1<d.i3.ID.Z1)d=e}return d};a.k3=function(){var b=this.i8.O6();if(b==0)return null;for(var d=null,c=0;c<b;c++){var e=this.i8.X0(c);if(d==null||e.i3!=null&&e.i3.ID.Z1>d.i3.ID.Z1)d=e}return d};
a.k4=function(b){b=this.j6(b);if(b==null)return null;return b.i3};a.k5=function(b){for(var d=this.items.length,c=0;c<d;c++){var e=this.items[c];if(e.i3==b)return e.$row}return null};a.GG7=function(b){for(var d=this.items.length,c=0;c<d;c++)this.items[c].GG7(b)};
function k6(b,d,c,e,g,h){this.k8=this.k7=null;this.k9=b;this.l0=d;this.l1=this.l0.find("tbody");this.l2=e;this.l3=g;this.l4=c;this.l5=h;this.l6=null;this.l7=[];this.JJ6="";this.l8=new i7("selectedRow","currentRow");this.HH2=false;this.HH3=null;var k=this;this._$headerTable=b.find("table:eq(0)");this._$headerTable.find("th").each(function(){var l=
$(this);l.get(0).style.width=l.width()+"px"}).mousemove(function(l){function p(C){return new Number(C.replace("px",""))}if(k.HH2){l=l.clientX-$(k.HH3).offset().left;if(l>1){var n=$(k.HH3),u=n.parent().find("th").index(n),z=0,v=null;n.parent().find("th").each(function(){if(z>u&&v==null){var C=$(this);if(C.is(":visible"))v=C}z++});n=v.get(0);var j;if(l<p(k.HH3.style.width))j=p(n.style.width)+p(k.HH3.style.width)-l;else if(l>p(k.HH3.style.width))j=p(n.style.width)-(l-
p(k.HH3.style.width));if(j>1){k.HH3.style.width=l+"px";n.style.width=j+"px";n=$(k.HH3);n=v.parent().find("th").index(v);k.l0.find("th:eq("+u+")").get(0).style.width=l+"px";k.l0.find("th:eq("+n+")").get(0).style.width=j+"px"}}}else{j=$(l.currentTarget);l.currentTarget.style.cursor=Math.abs(j.offset().left+j.width()-l.clientX)<=2?"e-resize":""}}).mousedown(function(l){if(l.currentTarget.style.cursor=="e-resize"){k.HH2=true;k.HH3=l.currentTarget}});$(document).mouseup(function(){if(k.HH2){k.HH2=
false;k.HH3=null;k._$headerTable.find("th").each(function(){$(this).get(0).style.cursor=""})}})}a=k6.prototype;a.j9=function(){return this.l8.j9()};a.j2=function(){this.l8.j2()};a.j3=function(){this.l8.j3()};a.m0=function(){var b=this.l8.k2();if(b!=null)return b.i3;return null};
a.m1=function(){for(var b=this.l8.O6(),d=[],c=0;c<b;c++){var e=this.l8.X0(c);e.i1&&e.i3!=null&&d.push(e.i3)}return d};a.Show=function(){this.k9.show()};a.m2=function(){this.k9.hide()};a.m3=function(b,d){this.l0.D7({width:b,height:d})};
a.m4=function(b){function d(e){if($.browser.msie){var g=document.selection.createRange();g.moveStart("character",-e.get(0).value.length);return g.text.length}else return e.get(0).selectionEnd}var c=this;b.find(".editableCell,.variableCell").blur(function(){var e=$(this),g=e.val();if(g!=this.l6){var h=e.parent().parent();e=e.attr("name");var k=c.l8.k4(h);c.n3(h,k,e,g,this.l6)}}).focus(function(){var e=$(this),g=e.parent().parent();
this.l6=e.val();c.l8.j3();e=c.l8.j6(g);c.l8.i5(e);c.l2()});b.find(".editableCell").keydown(function(e){var g=e.keyCode;if(g==13||g==40||g==38||g==37||g==39){var h=$(this),k=h.parent(),l=k.parent(),p=null;switch(g){case 13:case 40:if(g==40&&(e.ctrlKey||e.shiftKey))return;e=l.nextAll("tr:visible:first");if(e.html()!=null)p=e.find("td:eq("+l.find("td").index(k)+")");break;case 38:if(e.ctrlKey||e.shiftKey)return;
e=l.prevAll("tr:visible:first");if(e.html()!=null)p=e.find("td:eq("+l.find("td").index(k)+")");break;case 37:if(e.ctrlKey)return;l=d(h);if(l==0)p=k.prevAll("td:visible:first");break;case 39:if(e.ctrlKey)return;l=d(h);if(l==h.val().length)p=k.nextAll("td:visible:first");break}if(p!=null&&p.html()!=null){k=p.find("input");if(k.html()!=null){$.browser.msie||h.blur();k.focus()}}}});b.find("td.clickable").click(function(e){var g=$(this).parent(),h=c.l8.k0();if(e.shiftKey&&
h!=null){h=h.$row;c.j3();e=g.parent().find("tr").index(g);g=h.parent().find("tr").index(h);if(e<g)for(g=g;g>=e;g--)c.l8.j4(g);else for(g=g;g<=e;g++)c.l8.j4(g)}else{h=c.l8.j6(g);g=h.i1;e.ctrlKey||c.l8.j3();g?c.l8.i4(h):c.l8.Select(h)}$.browser.msie?document.selection.empty():window.getSelection().removeAllRanges();c.l2()}).dblclick(function(){var e=
$(this).parent();e=c.l8.j6(e);if(e.i3!=null){c.l8.j3();c.l8.i5(e);c.l3(a5,e.i3)}});this.m5(b)};a.m5=function(){};a.V9=function(b,d){this.k7=b;this.k8=d;b=this.k7.O6();for(d=0;d<b;d++){var c=this.k7.X0(d);if(c.N9){var e=this.l8.X0(d);e.i3=c;this.n9(e);c.N9=false}}};
a.m6=function(b,d){this.k7=b;this.k8=d;this.l8.Clear();b=this.k7.O6();d=new f8("<tbody>");for(var c=0;c<b;c++){var e=this.k7.X0(c);this.n7(d,e);var g=new i0;g.i3=e;this.l8.Add(g);e.N9=false}for(c=b;c<this.l4;c++){d.f9(this.l5);g=new i0;this.l8.Add(g)}d.f9("</tbody>");this.l1.replaceWith(d.toString());this.l1=this.l0.find("tbody");
b=this.l8.O6();for(c=0;c<b;c++){g=this.l8.X0(c);g.$row=this.l1.find("tr:eq("+c+")");this.n6(g)}this.m4(this.l1)};a.m7=function(b){b=this.l8.j7(b);this.n9(b)};
a.m8=function(b,d){var c=this.l8.j7(b),e=this.l8.O8(c);b=[];for(var g=0;g<d;g++){if(c==null||c.i3==null)return;var h=this.l8.X0(e+g+1);c.$row.replaceWith("");b[b.length]=c;c=h}d=b.length;for(g=0;g<d;g++){this.l8.Delete(b[g]);if(this.l8.O6()<this.l4){this.l1.append(this.l5);c=new i0;c.$row=this.l1.find("tr:last");this.m4(c.$row);
this.l8.Add(c)}}};
a.n0=function(){var b=this.l8.k2();if(!(b==null||b.i3==null)){var d=b.$row,c=b.i3;if(c.ID.Z1==0)alert(a0.jj1);else{d.before(this.l5);d=d.prev();this.m4(d);c=this.l3(e0,c);var e=new i0;e.i3=c;e.$row=d;this.n6(e);this.n9(e);this.l8.L1(e,b);b=this.l8.O6()-1;var g=this.l8.X0(b);if(g.i3==
null){g.$row.replaceWith("");this.l8.j5(b)}this.l3(d9,c);this.l3(d7);this.l8.j3();this.l8.i5(e);d.find("input:first").focus()}}};
a.n1=function(){var b=this.l8.k1();if(b!=null){b=b.$row;if(b!=null){var d=this.l8.k3(),c=null;if(b.html()==d.$row.html()&&this.l8.j8()!=1)c=b;else{c=b.prev();if(c==null||c.html()==null)return}b=this.l8.j6(c);b.i1?this.l8.i4(b):this.l8.Select(b);this.l2()}}};
a.n2=function(){var b=this.l8.k1();if(b!=null){b=b.$row;var d=null;if(b.html()==this.l8.k0().$row.html()&&this.l8.j8()!=1)d=b;else{d=b.next();if(d==null||d.html()==null)return}b=this.l8.j6(d);b.i1?this.l8.i4(b):this.l8.Select(b);this.l2()}};
a.n3=function(b,d,c,e,g){if(d==null){if(e!=""){g=b.parent().find("tr").index(b);for(b=d=this.k7.O6();b<=g;b++){d=this.l3(e0);b==g&&this.n5(d,c,e);this.l3(d9,d)}this.l3(d7)}}else if(e=this.n5(d,c,e))this.l3(d8,d);else{c=b.find('[name="'+c+'"]');c.val(g)}};
a.n4=function(b){b=this.o0(b);var d=this.l7[b];d=d==null?false:!d;this.l7[b]=d;var c=this.l0.parent().parent();c.find("th."+this.JJ6).each(function(){$(this).get(0).style.width=""});d?c.find("."+b).css("display",""):c.find("."+b).css("display","none");c.find("th."+this.JJ6).each(function(){$(this).get(0).style.width=$(this).width()+"px"});b=this.l1.find("tr:eq(1)").clone();b.find("td").each(function(){var e=
$(this),g=e.find("input");if(g!=null&&g.html()!=null)g.val("");else{g=e.find("a");g!=null&&g.html()!=null?g.html("&nbsp;"):e.html("&nbsp;")}});this.l5="<tr>"+b.html()+"</tr>"};a.GG7=function(b){this.l8.GG7(b);b&&this.j3()};a.n5=function(){};a.n6=function(){};a.n7=function(){return""};a.n8=function(b){return b.replace(/"/g,"&quot;")};a.n9=function(){};
a.o0=function(){};
function o1(b,d){this.h6=new h6;this.k6($("#tasksWorkspace"),$("#tasks"),B5,b,d,'<tr><td class="clickable">&nbsp;</td><td class="taskWBSColumn">&nbsp;</td><td class="taskInfoColumn"><div class="hoverable noteImage" style="display:none" tag="0"></div><div class="hoverable dateImage" style="display:none" tag="0"></div><div class="hoverable constraintImage" style="display:none" tag="0"></div><div class="hoverable completeImage" style="display:none" tag="0"></div><div class="hoverable taskCalendarImage" style="display:none" tag="0"></div>&nbsp;</td><td class="taskNameColumn"><input type="text" class="editableCell" name="taskName" autocomplete="off" /></td><td class="taskDurationColumn"><input type="text" class="editableCell" name="taskDuration" autocomplete="off" /></td><td class="taskWorkColumn"><input type="text" class="editableCell" name="taskWork" autocomplete="off" /></td><td class="taskCostColumn"><input type="text" class="editableCell" name="taskCost" autocomplete="off" /></td><td class="taskCompleteColumn"><input type="text" class="editableCell" name="taskComplete" autocomplete="off" /></td><td class="taskStartColumn">&nbsp;</td><td class="taskFinishColumn">&nbsp;</td><td class="taskPredecessorsColumn">&nbsp;</td><td class="taskResourcesColumn">&nbsp;</td></tr>');this.JJ6=
".taskNameColumn";$("#splitter").splitter({anchorToWindow:true})}E0(o1,k6);a=o1.prototype;
a.o2=function(b){var d=this;b.find("div.expand,div.collapse").click(function(){var c=$(this),e=c.parent().parent();e=d.l8.k4(e);e=d.k7.Q4(e);for(var g=e.length,h=0;h<g;h++){var k=e[h],l=d.l8.k5(k);k.N3.Z1?l.hide():l.show()}c.hasClass("expand")?c.removeClass("expand").addClass("collapse"):c.removeClass("collapse").addClass("expand");d.l3(e3,e)})};
a.m5=function(b){var d=this;b.find("td.taskResourcesColumn,td.taskPredecessorsColumn").click(function(){var c=$(this),e=c.parent();d.j3();e=d.l8.j6(e);d.l8.i5(e);d.l2();d.l3(c.hasClass("taskResourcesColumn")?d5:d6,e.i3)});this.o2(b);this.h6.D9(b,function(c){var e=c.attr("tag");e=d.k8.Tasks.P2(e);
var g="";if(c.hasClass("noteImage")){c=e.Notes.Z1;c=c.replace(new RegExp("\n","g"),"<br />");g="<strong>"+a0.jj7+"</strong><br />"+c}else if(c.hasClass("dateImage"))g=a0.jj8;else if(c.hasClass("completeImage"))g=a0.jj9;else if(c.hasClass("constraintImage")){c="";switch(e.ConstraintType.Z1){case z6.A3:c=a0.ll6;break;case z6.A4:c=a0.ll7;
break;case z6.A1:c=a0.ll8;break;case z6.A2:c=a0.ll9;break;case z6.z9:c=a0.mm0;break;case z6.A0:c=a0.mm1;break}g=a0.kk0+c+" "+e.ConstraintDate.X1()}else if(c.hasClass("taskCalendarImage"))g=a0.kk1+e.Calendar.Z1.Name.Z1;return g})};
a.n5=function(b,d,c){var e=false;if(d=="taskName"){if(b.Name.Z1!=c){b.Name.I6(c);e=true}}else if(d=="taskDuration")if(b.Duration.J1(c)){if(b.Duration.K0)e=true}else alert(a0.jj2);else if(d=="taskWork")if(b.Work.J1(c)){if(b.Work.K0)e=true}else alert(a0.jj3);else if(d=="taskCost"){d=a0.jj4;if(b.Cost.Z1==0)if(b.FixedCost.J1(c)){if(b.FixedCost.K0){b.Cost.J1(c);e=true}}else alert(d);
else if(b.FixedCost.Z1==b.Cost.Z1)if(b.FixedCost.J1(c)){if(b.FixedCost.K0)e=true}else alert(d);else{var g=new M8(this.k8,0,b);if(g.J1(c)){b.FixedCost.I6(g.Z1-b.Cost.Z1);if(b.FixedCost.K0)e=true}else alert(d)}}else if(d=="taskComplete")if(b.Complete.J1(c)){if(b.Complete.K0)e=true}else alert(a0.jj5);return e};
a.o3=function(b,d){if(d.K0){b.val(d.X1());d.K0=false}};a.o4=function(b,d){(b.get(0).readOnly=d)?b.addClass("disabled"):b.removeClass("disabled")};
a.n7=function(b,d){b.f9("<tr");d.N3.Z1&&b.f9(' style="display:none"');d.N1.Z1&&b.f9(' class="summaryRow"');b.f9('><td title="');b.f9(d.ID.Z1);b.f9('" class="clickable">');b.f9(d.ID.Z1);b.f9('</td><td title="');b.f9(d.WBS.Z1);this.l7.taskWBSColumn==false&&b.f9('" style="display: none;');b.f9('" class="taskWBSColumn">');b.f9(d.WBS.Z1);b.f9('</td><td class="taskInfoColumn"');this.l7.taskInfoColumn==
false&&b.f9(' style="display: none;"');b.f9('><div class="hoverable noteImage"');d.Notes.Z1==""&&b.f9(' style="display: none;"');b.f9(' tag="');b.f9(d.ID.Z1);b.f9('"></div><div class="hoverable dateImage"');if(d.Deadline.Z1==null||d.Finish.Z1<=d.Deadline.Z1)b.f9(' style="display: none;"');b.f9(' tag="');b.f9(d.ID.Z1);b.f9('"></div><div class="hoverable constraintImage"');d.ConstraintType.Z1!=z6.z7&&d.ConstraintType.Z1!=
z6.z8||b.f9(' style="display: none;"');b.f9(' tag="');b.f9(d.ID.Z1);b.f9('"></div><div class="hoverable completeImage"');d.Complete.Z1!=100&&b.f9(' style="display: none;"');b.f9(' tag="');b.f9(d.ID.Z1);b.f9('"></div><div class="hoverable taskCalendarImage"');d.Calendar.Z1==null&&b.f9(' style="display: none;"');b.f9(' tag="');b.f9(d.ID.Z1);b.f9('"></div>&nbsp;</td><td style="padding-left: ');var c=20*(d.OutlineLevel.Z1-
(this.k8.R2.N3.Z1?1:0));if(c<0)c=0;b.f9(c.toString());b.f9('px" class="taskNameColumn">');if(d.N1.Z1){b.f9('<div class="');d.N2.Z1?b.f9("expand"):b.f9("collapse");b.f9('"></div>')}b.f9('<input class="editableCell" name="taskName" autocomplete="off" type="text" value="');b.f9(this.n8(d.Name.Z1));b.f9('"></td><td class="taskDurationColumn"');this.l7.taskDurationColumn==false&&b.f9(' style="display: none;"');
b.f9('><input class="editableCell');d.N1.Z1&&b.f9(' disabled" readonly="readonly');b.f9('" name="taskDuration" autocomplete="off" type="text" value="');b.f9(d.Duration.X1());b.f9('"></td><td class="taskWorkColumn"');this.l7.taskWorkColumn==false&&b.f9(' style="display: none;"');b.f9('><input class="editableCell');d.N1.Z1&&b.f9(' disabled" readonly="readonly');b.f9('" name="taskWork" autocomplete="off" type="text" value="');
b.f9(d.Work.X1());b.f9('"></td><td class="taskCostColumn"');this.l7.taskCostColumn==false&&b.f9(' style="display: none;"');b.f9('><input class="editableCell');d.N1.Z1&&b.f9(' disabled" readonly="readonly');b.f9('" name="taskCost" autocomplete="off" type="text" value="');b.f9(d.Cost.X1());b.f9('"></td><td class="taskCompleteColumn"');this.l7.taskCompleteColumn==false&&b.f9(' style="display: none;"');b.f9('><input class="editableCell');
d.N1.Z1&&b.f9(' disabled" readonly="readonly');b.f9('" name="taskComplete" autocomplete="off" type="text" value="');b.f9(d.Complete.X1());b.f9('"></td><td title="');b.f9(d.Start.X1());b.f9('" class="taskStartColumn"');this.l7.taskStartColumn==false&&b.f9(' style="display: none;"');b.f9(">");b.f9(d.Start.X1());b.f9('</td><td title="');b.f9(d.Finish.X1());b.f9('" class="taskFinishColumn"');this.l7.taskFinishColumn==
false&&b.f9(' style="display: none;"');b.f9(">");b.f9(d.Finish.X1());b.f9('</td><td class="taskPredecessorsColumn"');this.l7.taskPredecessorsColumn==false&&b.f9(' style="display: none;"');b.f9(">");c=d.Predecessors.X1();if(c=="")c="&nbsp;";b.f9(c);b.f9('</td><td class="taskResourcesColumn">');d=d.Y0.X1();if(d=="")d="&nbsp;";b.f9(d);b.f9("</td></tr>")};
a.n6=function(b){var d=b.$row;b.$td0=d.find("td:eq(0)");b.$td1=d.find("td:eq(1)");b.$td2=d.find("td:eq(2)");b.$td3=d.find("td:eq(3)");b.$td4=d.find("td:eq(4)");b.$td5=d.find("td:eq(5)");b.$td6=d.find("td:eq(6)");b.$td7=d.find("td:eq(7)");b.$td8=d.find("td:eq(8)");b.$td9=d.find("td:eq(9)");b.$td10=d.find("td:eq(10)");b.$td11=d.find("td:eq(11)");b.$td3input=d.find("td:eq(3) input");b.$td4input=d.find("td:eq(4) input");b.$td5input=d.find("td:eq(5) input");b.$td6input=d.find("td:eq(6) input");
b.$td7input=d.find("td:eq(7) input")};
a.n9=function(b){var d=b.i3,c=b.$row;if(d.ConstraintType.K0||d.ConstraintDate.K0){d.ConstraintType.Z1!=z6.z7&&d.ConstraintType.Z1!=z6.z8?b.$td2.find("div.constraintImage").show():b.$td2.find("div.constraintImage").hide();d.ConstraintType.K0=d.ConstraintDate.K0=false}if(d.Deadline.K0||d.Finish.K0){d.Deadline.Z1!=null&&d.Finish.Z1>d.Deadline.Z1?
b.$td2.find("div.dateImage").show():b.$td2.find("div.dateImage").hide();d.Deadline.K0=false}if(d.Notes.K0){d.Notes.Z1!=""?b.$td2.find("div.noteImage").show():b.$td2.find("div.noteImage").hide();d.Notes.K0=false}if(d.Complete.K0)d.Complete.Z1==100?b.$td2.find("div.completeImage").show():b.$td2.find("div.completeImage").hide();if(d.Calendar.K0){var e=b.$td2.find("div.taskCalendarImage");d.Calendar.Z1!=null?e.show():e.hide()}if(d.ID.K0){b.$td0.html(d.ID.Z1.toString()).attr("title",
d.ID.Z1);b.$td2.find("div").attr("tag",d.ID.Z1);d.ID.K0=false}if(d.WBS.K0){b.$td1.html(d.WBS.Z1).attr("title",d.WBS.Z1);d.WBS.K0=false}if(d.OutlineLevel.K0||this.k8.R2.N3.K0){e=20*(d.OutlineLevel.Z1-(this.k8.R2.N3.Z1?1:0));if(e<0)e=0;b.$td3.attr("style","padding-left:"+e+"px");d.OutlineLevel.K0=false}this.o3(b.$td3input,d.Name);this.o3(b.$td4input,
d.Duration);this.o3(b.$td5input,d.Work);this.o3(b.$td6input,d.Cost);this.o3(b.$td7input,d.Complete);if(d.Start.K0){e=d.Start.X1();b.$td8.html(e).attr("title",e);d.Start.K0=false}if(d.Finish.K0){e=d.Finish.X1();b.$td9.html(e).attr("title",e);d.Finish.K0=false}if(d.Y0.K0){e=d.Y0.X1();b.$td11.attr("title",e).html(e==""?"&nbsp;":e);d.Y0.K0=
false}if(d.Predecessors.K0){e=d.Predecessors.X1();b.$td10.attr("title",e).html(e==""?"&nbsp;":e);d.Predecessors.K0=false}if(d.N1.K0){this.o4(b.$td4input,d.N1.Z1);this.o4(b.$td5input,d.N1.Z1);this.o4(b.$td6input,d.N1.Z1);this.o4(b.$td7input,d.N1.Z1);if(d.N1.Z1){if(!c.hasClass("summaryRow")){c.addClass("summaryRow");
b.$td3.prepend('<div class="collapse"></div>');this.o2(b.$td3)}}else if(c.hasClass("summaryRow")){c.removeClass("summaryRow");c.find("td:eq(3) div").replaceWith("")}d.N1.K0=false}if(d.N2.K0)d.N2.K0=false;if(d.N3.K0){d.N3.Z1?c.hide():c.show();if(d!=this.k8.R2)d.N3.K0=false}if(this.k8.R2.N3.K0&&d.ID.Z1==this.k7.O6()-
1)this.k8.R2.N3.K0=false};
a.o0=function(b){switch(b){case e1:return"taskInfoColumn";case c0:return"taskWBSColumn";case c1:return"taskDurationColumn";case c2:return"taskWorkColumn";case e2:return"taskCostColumn";case c3:return"taskCompleteColumn";case c4:return"taskStartColumn";case c5:return"taskFinishColumn";
case c6:return"taskPredecessorsColumn"}};
function o5(b,d){this.k6($("#resourcesWorkspace"),$("#resources"),B6,b,d,'<tr><td class="clickable">&nbsp;</td><td><input type="text" class="editableCell" name="resourceName" autocomplete="off" /></td><td><select name="resourceType" class="variableCell"><option value="0">'+a0.mm2+'</option><option value="1">'+a0.mm3+'</option></select></td><td><input type="text" class="editableCell" name="resourceCost" autocomplete="off" /></td><td><select name="resourceCalendar" class="variableCell"></select></td></tr>')}
E0(o5,k6);
o5.prototype.n5=function(b,d,c){var e=false;if(d=="resourceName"){if(b.Name.Z1!=c){b.Name.I6(c);e=true}}else if(d=="resourceCost")if(b.Cost.J1(c)){if(b.Cost.K0)e=true}else alert(a0.jj6);else if(d=="resourceType"){d=c==0?A5.C1:A5.A6;if(b.Type.Z1!=d){b.Type.I6(d);e=true}}else if(d=="resourceCalendar")if(b.Calendar.Z1!=null){d=this.k8.Calendars.P2(c);if(d!=null&&b.Calendar.Z1.X9.Z1!=
d){b.Calendar.Z1.X9.I6(d);e=true}}return e};
o5.prototype.n7=function(b,d){b.f9('<tr><td title="');b.f9(d.ID.Z1);b.f9('" class="clickable">');b.f9(d.ID.Z1);b.f9('</td><td><input class="editableCell" name="resourceName" autocomplete="off" type="text" value="');b.f9(this.n8(d.Name.Z1));b.f9('"></td><td><select name="resourceType" class="variableCell"><option value="1');d.Type.Z1==A5.C1?b.f9('" selected="selected">'):b.f9('">');b.f9(a0.mm2);
b.f9('</option><option value="0');d.Type.Z1==A5.A6?b.f9('" selected="selected">'):b.f9('">');b.f9(a0.mm3);b.f9('</option></select></td><td><input class="editableCell" name="resourceCost" autocomplete="off" type="text" value="');b.f9(d.Cost.X1());b.f9('"></td><td><select name="resourceCalendar" class="variableCell">');for(var c=this.k8.Calendars.O6(),e=0;e<c;e++){var g=this.k8.Calendars.X0(e);b.f9('<option value="');
b.f9(g.ID.Z1);d.Calendar.Z1.X9.Z1==g?b.f9('" selected="selected">'):b.f9('">');b.f9(this.n8(g.Name.Z1));b.f9("</option>")}b.f9("</select></td></tr>")};
o5.prototype.n9=function(b){var d=b.i3;b=b.$row;if(d.ID.K0){b.find("td:eq(0)").html(d.ID.Z1).attr("title",d.ID.Z1);d.ID.K0=false}if(d.Name.K0){b.find("td:eq(1) input").val(d.Name.Z1);d.Name.K0=false}if(d.Cost.K0){b.find("td:eq(3) input").val(d.Cost.X1());d.Cost.K0=false}if(d.Type.K0){var c=b.find("td:eq(2) select");c.find("option").attr("selected","");d.Type.Z1==A5.C1?
c.find("option:first").attr("selected","selected"):c.find("option:eq(1)").attr("selected","selected");d.Type.K0=false}c=b.find("td:eq(4) select");g1(c,this.k8.Calendars,d.Calendar.Z1.X9.Z1);d.Calendar.K0=false};
function o6(b,d){this.k6($("#calendarsWorkspace"),$("#calendars"),B7,b,d,'<tr><td class="clickable">&nbsp;</td><td><input type="text" class="editableCell" autocomplete="off" /></td></tr>')}E0(o6,k6);o6.prototype.n5=function(b,d,c){if(b.Name.Z1==c)return false;b.Name.I6(c);return true};
o6.prototype.n7=function(b,d){b.f9('<tr><td title="');b.f9(d.ID.Z1);b.f9('" class="clickable">');b.f9(d.ID.Z1);b.f9('</td><td><input class="editableCell" autocomplete="off" type="text" value="');b.f9(this.n8(d.Name.Z1));b.f9('"></td></tr>')};o6.prototype.n9=function(b){var d=b.i3;b=b.$row;b.find("td:eq(0)").html(d.ID.Z1).attr("title",d.ID.Z1);b.find("td:eq(1) input").val(d.Name.Z1)};
function o7(){this.o8=this.Top=this.Width=this.Left=null}function o9(b,d,c){this.p0=b;this.p1=d;this.p2=c}function p3(b,d,c){this.p4=1;this.p5=5;this.p6=b;this.p7=d;this.p8=c}a=p3.prototype;a.p9=function(){};a.q0=function(){};
a.q1=function(b,d,c,e,g){var h=Math.min(d,e),k=Math.min(c,g);d=Math.abs(e-d)+1;c=Math.abs(g-c)+1;b.f9('<div class="line" style="left:');b.f9(h);b.f9("px;top:");b.f9(k);b.f9("px;width:");b.f9(d);b.f9("px;height:");b.f9(c);b.f9('px" />')};a.q2=function(b,d,c,e){b.f9('<div class="arrow');b.f9(e);b.f9('" style="left:');b.f9(d);b.f9("px;top:");b.f9(c);b.f9('px" />')};
a.q3=function(b,d,c,e,g){if(d+10<e){this.q1(b,d,c,d+4,c);this.q1(b,d+4,c,d+4,g);this.q1(b,d+4,g,e,g)}else{this.q1(b,d,c,d+4,c);this.q1(b,d+4,c,d+4,g-10);this.q1(b,d+4,g-10,e-8,g-10);this.q1(b,e-8,g-10,e-8,g);this.q1(b,e-8,g,e,g)}this.q2(b,e-4,g-3,"Right")};
a.q4=function(b,d,c,e,g){if(e+10<d){this.q1(b,d,c,d-4,c);this.q1(b,d-4,c,d-4,g);this.q1(b,d-4,g,e,g)}else{this.q1(b,d,c,d-4,c);this.q1(b,d-4,c,d-4,g-10);this.q1(b,d-4,g-10,e+8,g-10);this.q1(b,e+8,g-10,e+8,g);this.q1(b,e+8,g,e,g)}this.q2(b,e,g-3,"Left")};
a.q5=function(b,d,c,e,g){this.q1(b,d,c,d+8,c);this.q1(b,d+8,c,d+8,g);this.q1(b,d+8,g,e,g);this.q2(b,e,g-3,"Left")};a.q6=function(b,d,c,e,g){this.q1(b,d,c,d-8,c);this.q1(b,d-8,c,d-8,g);this.q1(b,d-8,g,e,g);this.q2(b,e-4,g-3,"Right")};
a.q7=function(b,d,c){b.f9('<div class="summaryTask hoverable');d.ID.Z1==0&&b.f9(" root");b.f9('" tag="');b.f9(d.ID.Z1);b.f9('" style="top:');b.f9(c.Top);b.f9("px;left:");b.f9(c.Left);b.f9("px;width:");b.f9(c.Width);b.f9('px">');c.Width>14&&b.f9('<div class="leftSummary"></div><div class="rightSummary"></div>');b.f9('<div class="taskComplete" style="width:');b.f9(d.Complete.Z1.toString());b.f9('%"></div></div><div class="taskTitle" style="top:');
b.f9(c.Top);b.f9("px;left:");b.f9(c.Left+c.Width);b.f9('px">');b.f9(d.N8.Z1?d.Finish.X1():d.Y0.X1());b.f9("</div>")};
a.q8=function(b,d,c,e){b.f9('<div class="task hoverable');d._8&&e&&b.f9(" critical");b.f9('" tag="');b.f9(d.ID.Z1);b.f9('" style="top:');b.f9(c.Top);b.f9("px;left:");b.f9(c.Left);b.f9("px;width:");b.f9(c.Width);b.f9('px"><div class="taskComplete" style="width:');b.f9(d.Complete.Z1.toString());b.f9('%"></div></div>');b.f9('<div class="taskTitle" style="top:');b.f9(c.Top);b.f9("px;left:");b.f9(c.Left+c.Width);b.f9('px">');
b.f9(d.Y0.X1());b.f9("</div>")};a.q9=function(b,d,c){b.f9('<div class="milestone hoverable" tag="');b.f9(d.ID.Z1);b.f9('" style="top:');b.f9(c.Top);b.f9("px;left:");b.f9(c.Left+c.Width);b.f9('px"></div><div class="taskTitle" style="top:');b.f9(c.Top);b.f9("px;left:");b.f9(c.Left+c.Width+10);b.f9('px">');b.f9(d.Start.X1());b.f9("</div>")};
a.r0=function(b,d,c,e){b.f9('<div class="deadline hoverable" tag="');b.f9(d.ID.Z1);b.f9('" style="top:');b.f9(c.Top);b.f9("px;left:");b.f9(e);b.f9('px"></div>')};a.r1=function(b,d){return b.getTime()-d.getTime()-(b.getTimezoneOffset()-d.getTimezoneOffset())*6E4};a.r2=function(b){return Math.ceil(b/this.p8)};a.r3=function(b,d){return d*this.p7};
a.Z5=function(b,d,c,e,g,h,k){var l=d.R2.Finish.Z1,p=new Date;p.setTime(d.R2.Start.Z1.getTime());p.setHours(0);p.setMinutes(0);p.setSeconds(0);l=this.r1(l,p);this.p9(p);var n=this.r2(l)+this.p4+this.p5,u=d.Tasks.O6(),z=[];l=new f8;for(var v=0,j=this.p6*this.p7/this.p8,C=0;C<u;C++){var H=d.Tasks.X0(C);if(!H.N3.Z1){var G=
new o7;G.o8=v;G.Top=h+k*v;G.Left=Math.round(j*this.r1(H.Start.Z1,p));G.Width=Math.round(j*this.r1(H.Finish.Z1,H.Start.Z1));if(G.Width==0)G.Width=1;z[C]=G;if(H.N1.Z1)this.q7(l,H,G);else H.N8.Z1?this.q9(l,H,G):this.q8(l,H,G,c);H.Deadline.Z1!=null&&this.r0(l,H,G,Math.round(j*this.r1(H.Deadline.Z1,p)));v++}}v=0;c=h+k/2;for(C=0;C<u;C++){H=d.Tasks.X0(C);if(!H.N3.Z1){j=
H.Predecessors.Z1.O6();G=z[C];var J=G.Left;if(H.N8.Z1)J+=G.Width;for(var N=v*k+c,Q=0;Q<j;Q++){var V=H.Predecessors.Z1.X0(Q);if(!V.Task.N3.Z1){var Y=V.Task.ID.Z1,W=z[Y];Y=W.Left;var ba=W.Width;W=W.o8*k+c;switch(V.Dependency.Z1){case A7.A9:this.q3(l,Y+ba,W,J,N);break;case A7.A8:this.q5(l,Y+ba,W,J+G.Width,N);break;case A7.B1:this.q6(l,
Y,W,J,N);break;case A7.B0:this.q4(l,Y,W,J+G.Width,N);break}}}v++}}u=this.p6*this.r3(p,n);e=Math.max(v,e);d=this.q0(d,p,e,n);p=new f8('<div id="gantt_table_container" class="tableContainer"><div id="gantt_header_container" class="tableHeaderContainer" style="width:');p.f9(u);p.f9("px;height:");p.f9(h);p.f9('px">');p.f9('<table id="gantt_header" class="tableHeader" style="width:');
p.f9(u);p.f9('px" cellspacing="0" cellpadding="0"><thead><tr>');p.f9(d.p0);p.f9("</tr><tr>");p.f9(d.p1);p.f9('</tr></thead></table></div><div id="gantt_body_container" class="tasksTableBodyContainer" style="width:');p.f9(u);p.f9("px;height:");p.f9(g);p.f9('px"><table id="gantt" style="width:');p.f9(u);p.f9('px" cellspacing="0" cellpadding="0"><thead><tr>');p.f9(d.p0);p.f9("</tr><tr>");p.f9(d.p1);p.f9('</tr></thead><tbody><tr style="height:');
p.f9(e*k-1);p.f9('px">');p.f9(d.p2);p.f9('</tr></tbody></table><div class="none" style="height:20px;width:100%">&nbsp;</div>');p.f9(l.toString());p.f9("</div></div>");b.html(p.toString())};
a.r4=function(b,d){for(var c=d.length,e=1,g=d[0],h=1;h<=c;h++)if(h==c){g?b.f9('<td class="end" colspan="'):b.f9('<td class="off end" colspan="');b.f9(e);b.f9('">&nbsp;</td>')}else{var k=d[h];if(k==g)e++;else{g?b.f9('<td colspan="'):b.f9('<td class="off" colspan="');b.f9(e);b.f9('">&nbsp;</td>');e=1}g=k}};function t3(){this.p3(40,12,864E5)}E0(t3,p3);
t3.prototype.p9=function(b){b.W9(-1*this.p4)};
t3.prototype.q0=function(b,d,c,e){c=new f8;var g=new f8,h=new f8,k="";k=b.R1==C8.C9?"<th>12 AM</th><th>2 AM</th><th>4 AM</th><th>6 AM</th><th>8 AM</th><th>10 AM</th><th>12 PM</th><th>2 PM</th><th>4 PM</th><th>6 PM</th><th>8 PM</th><th>10 PM</th>":"<th>0</th><th>2</th><th>4</th><th>6</th><th>8</th><th>10</th><th>12</th><th>14</th><th>16</th><th>18</th><th>20</th><th>22</th>";for(var l=new Array(12),
p=0;p<e;p++){c.f9('<th colspan="12">');c.f9(d.W5(false));c.f9(", ");c.f9(d.W4(false));c.f9(" ");c.f9(d.getDate());c.f9("</th>");g.f9(k);l[0]=l[1]=l[2]=l[3]=l[4]=l[5]=l[6]=l[7]=l[8]=l[9]=l[10]=l[11]=false;for(var n=b.X5.O3(d),u=n.O6(),z=0;z<u;z++){var v=n.X0(z),j=v.From.Z1;v=v.To.Z1;if(j==0&&v==0)v=1440;l[0]=l[0]||j<120;l[1]=l[1]||j<240&&v>120;l[2]=l[2]||j<360&&v>240;l[3]=l[3]||j<480&&v>360;l[4]=l[4]||j<600&&v>480;
l[5]=l[5]||j<720&&v>600;l[6]=l[6]||j<840&&v>720;l[7]=l[7]||j<960&&v>840;l[8]=l[8]||j<1080&&v>960;l[9]=l[9]||j<1200&&v>1080;l[10]=l[10]||j<1320&&v>1200;l[11]=l[11]||v>1320}this.r4(h,l);d.W9(1)}return new o9(c.toString(),g.toString(),h.toString())};function t4(){this.p3(40,4,864E5)}E0(t4,p3);
t4.prototype.p9=function(b){b.W9(-1*this.p4)};
t4.prototype.q0=function(b,d,c,e){c=new f8;var g=new f8,h=new f8,k="";k=b.R1==C8.C9?"<th>12 AM</th><th>6 AM</th><th>12 PM</th><th>6 PM</th>":"<th>0</th><th>6</th><th>12</th><th>18</th>";for(var l=new Array(4),p=0;p<e;p++){c.f9('<th colspan="4">');c.f9(d.W5(true));c.f9(", ");c.f9(d.W4(true));c.f9(" ");c.f9(d.getDate());c.f9("</th>");g.f9(k);l[0]=l[1]=
l[2]=l[3]=false;for(var n=b.X5.O3(d),u=n.O6(),z=0;z<u;z++){var v=n.X0(z),j=v.From.Z1;v=v.To.Z1;if(j==0&&v==0)v=1440;l[0]=l[0]||j<360;l[1]=l[1]||j<720&&v>360;l[2]=l[2]||j<1080&&v>720;l[3]=l[3]||v>1080}this.r4(h,l);d.W9(1)}return new o9(c.toString(),g.toString(),h.toString())};
function t5(){this.p3(25,7,6048E5);this.r5="<th>"+a0.nn1+"</th><th>"+a0.nn2+"</th><th>"+a0.nn3+"</th><th>"+a0.nn4+"</th><th>"+a0.nn5+"</th><th>"+a0.nn6+"</th>"}E0(t5,p3);
t5.prototype.p9=function(b){for(b.W9(-1*this.p7*this.p4);b.getDay()!=Date.V8;)b.W9(-1)};t5.prototype.r6=function(b){b=b.getFullYear().toString();return b.substr(2,2)};
t5.prototype.q0=function(b,d,c,e){c=new f8;var g=new f8,h=new f8,k=this.r5;k=Date.V8==0?"<th>"+a0.nn7+"</th>"+k:k+"<th>"+a0.nn7+"</th>";for(var l=new Array(7),p=0;p<e;p++){c.f9('<th colspan="7">');c.f9(d.W4(true));c.f9(" ");c.f9(d.getDate());c.f9(" - ");l[0]=b.X5.O3(d).O6()>0;d.W9(1);l[1]=b.X5.O3(d).O6()>
0;d.W9(1);l[2]=b.X5.O3(d).O6()>0;d.W9(1);l[3]=b.X5.O3(d).O6()>0;d.W9(1);l[4]=b.X5.O3(d).O6()>0;d.W9(1);l[5]=b.X5.O3(d).O6()>0;d.W9(1);l[6]=b.X5.O3(d).O6()>0;c.f9(d.W4(true));c.f9(" ");c.f9(d.getDate());c.f9(" '");c.f9(this.r6(d));c.f9("</th>");g.f9(k);this.r4(h,l);d.W9(1)}return new o9(c.toString(),
g.toString(),h.toString())};function t6(){this.p3(10,1,864E5);this.r7=3}E0(t6,p3);p3.prototype.r2=function(b){return Math.ceil(b/26784E5)};t6.prototype.r3=function(b,d){var c=0,e=new Date;e.setTime(b.getTime());for(b=0;b<d;b++){c+=e.W6();e.W7(1)}return c};
t6.prototype.p9=function(b){b.W9(-30*this.p4);b.setDate(1)};
t6.prototype.q0=function(b,d,c,e){b=new f8;c=new f8;var g=new f8,h=new Date;h.setTime(d.getTime());for(var k=0,l=0;l<e;l++){var p=d.W6();k+=p;b.f9('<th colspan="');b.f9(p);b.f9('">');b.f9(d.W4(false));b.f9(" ");b.f9(d.getFullYear());b.f9("</th>");g.f9('<td colspan="');g.f9(p-1);g.f9('">&nbsp;</td><td class="end">&nbsp;</td>');d.W7(1)}for(l=0;l<k;l+=
this.r7){c.f9('<th colspan="');c.f9(this.r7);c.f9('">');c.f9(h.getDate());c.f9("</th>");h.W9(this.r7)}return new o9(b.toString(),c.toString(),g.toString())};function t7(){this.t6();this.p6=4;this.r7=7}E0(t7,t6);
function t8(){this.p3(1,1,864E5);this.r8="<th>"+a0.nn8+"</th><th>"+a0.nn9+"</th><th>"+a0.oo0+"</th>";this.r9="<th>"+a0.oo1+"</th><th>"+a0.oo2+"</th><th>"+a0.oo3+"</th>";this.s0="<th>"+a0.oo4+"</th><th>"+a0.oo5+"</th><th>"+a0.oo6+"</th>";this.s1="<th>"+a0.oo7+"</th><th>"+a0.oo8+
"</th><th>"+a0.oo9+"</th>"}E0(t8,p3);t8.prototype.r2=function(b){return Math.ceil(b/80352E5)};t8.prototype.r3=function(b,d){var c=0,e=new Date;e.setTime(b.getTime());for(b=0;b<d;b++){c+=e.W6();e.W7(1);c+=e.W6();e.W7(1);c+=e.W6();e.W7(1)}return c};
t8.prototype.p9=function(b){b.W7(-3*this.p4);var d=b.getFullYear();d=new Array(new Date(d,0,1),new Date(d,3,1),new Date(d,6,1),new Date(d,9,1));for(var c=1;c<4;c++){if(b<d[c]){b.setTime(d[c-1].getTime());break}c==3&&b.setTime(d[c].getTime())}};
t8.prototype.q0=function(b,d,c,e){b=new f8;c=new f8;for(var g=new f8,h=0;h<e;h++){var k=d.getMonth()/3+1;b.f9('<th colspan="3">');b.f9(a0.rr0);b.f9(" ");b.f9(k);b.f9(", ");b.f9(d.getFullYear());b.f9("</th>");var l="";switch(k){case 1:l=this.r8;break;case 2:l=this.r9;break;case 3:l=this.s0;break;case 4:l=this.s1;break}c.f9(l);
g.f9('<td colspan="2">&nbsp;</td><td class="end">&nbsp;</td>');d.W7(3)}return new o9(b.toString(),c.toString(),g.toString())};
function t9(){this.p3(25,6,15768E6);this.r8="<th>"+a0.pp0+"</th><th>"+a0.pp1+"</th><th>"+a0.pp2+"</th><th>"+a0.pp3+"</th><th>"+a0.pp4+"</th><th>"+a0.pp5+"</th>";this.r9="<th>"+a0.pp6+"</th><th>"+a0.pp7+"</th><th>"+a0.pp8+"</th><th>"+a0.pp9+"</th><th>"+a0.qq0+"</th><th>"+a0.qq1+
"</th>"}E0(t9,p3);t9.prototype.p9=function(b){b.W7(-1*this.p7*this.p4);var d=b.getFullYear(),c=new Date(d,6,1);b<c?b.setTime((new Date(d,0,1)).getTime()):b.setTime(c.getTime())};
t9.prototype.q0=function(b,d,c,e){b=new f8;c=new f8;for(var g=new f8,h=0;h<e;h++){var k=d.getMonth()/6+1;b.f9('<th colspan="6">');b.f9(a0.rr2);b.f9(k);b.f9(", ");b.f9(d.getFullYear());b.f9("</th>");k==1?c.f9(this.r8):c.f9(this.r9);g.f9('<td colspan="5">&nbsp;</td><td class="end">&nbsp;</td>');d.W7(6)}return new o9(b.toString(),
c.toString(),g.toString())};function u1(){this.p3(25,4,31536E6);this.r5="<th>"+a0.rr1+"1</th><th>"+a0.rr1+"2</th><th>"+a0.rr1+"3</th><th>"+a0.rr1+"4</th>"}E0(u1,p3);u1.prototype.p9=function(b){b.W8(-1*this.p4);b.setMonth(0);b.setDate(1)};
u1.prototype.q0=function(b,d,c,e){b=new f8;c=new f8;for(var g=new f8,h=0;h<e;h++){b.f9('<th colspan="4">');b.f9(d.getFullYear());b.f9("</th>");c.f9(this.r5);g.f9('<td colspan="3">&nbsp;</td><td class="end">&nbsp;</td>');d.W8(1)}return new o9(b.toString(),c.toString(),g.toString())};
function u2(){this.p3(25,2,31536E6);this.p5=15;this.r5="<th>"+a0.rr3+"1</th><th>"+a0.rr3+"2</th>"}E0(u2,p3);u2.prototype.p9=function(b){b.W8(-1*this.p4);b.setMonth(0);b.setDate(1)};
u2.prototype.q0=function(b,d,c,e){b=new f8;c=new f8;for(var g=new f8,h=0;h<e;h++){b.f9('<th colspan="2">');b.f9(d.getFullYear());b.f9("</th>");c.f9(this.r5);g.f9('<td>&nbsp;</td><td class="end">&nbsp;</td>');d.W8(1)}return new o9(b.toString(),c.toString(),g.toString())};
function s2(b){this.s5=new Array(new t3,new t4,new t5,new t6,new t7,new t8,new t9,new u1,new u2);this.s6=2;this.s7=this.s5.length-1;this.s8=new h6;this.s9=$("#chart");this.l3=b;this.t0=
false}a=s2.prototype;a.s3=function(){return this.s6};a.s4=function(){return this.s7};a.Y4=function(b){this.s6--;if(this.s6<0)this.s6=0;else this.V9(b)};a.Y5=function(b){this.s6++;if(this.s6==this.s7+1)this.s6--;else this.V9(b)};
a.V9=function(b){this.s5[this.s6].Z5(this.s9,b,this.t0,B5,g3()-C0,B9,B8);this.s8.D9($("#gantt_body_container"),function(e){var g=e.attr("tag");g=b.Tasks.P2(g);var h="";if(e.hasClass("task"))h="<strong>"+a0.qq2+"</strong>&nbsp;"+g.Name.Z1+"<br /><strong>"+a0.qq3+"</strong>&nbsp;"+g.Duration.X1()+"<br /><strong>"+
a0.qq5+"</strong>&nbsp;"+g.Start.X1()+"<br /><strong>"+a0.qq6+"</strong>&nbsp;"+g.Finish.X1();else if(e.hasClass("summaryTask"))h="<strong>"+a0.qq4+"</strong>&nbsp;"+g.Name.Z1+"<br /><strong>"+a0.qq3+"</strong>&nbsp;"+g.Duration.X1()+"<br /><strong>"+a0.qq5+"</strong>&nbsp;"+g.Start.X1()+"<br /><strong>"+a0.qq6+"</strong>&nbsp;"+g.Finish.X1();else if(e.hasClass("milestone"))h=
"<strong>"+a0.qq7+"</strong>&nbsp;"+g.Name.Z1+"<br /><strong>"+a0.qq8+"</strong>&nbsp;"+g.Start.X1();else if(e.hasClass("deadline"))h="<strong>"+a0.qq9+"</strong>&nbsp;"+g.Deadline.X1()+"<br /><strong>"+a0.qq2+"</strong>&nbsp;"+g.Name.Z1;return h});var d=this;$("#gantt_body_container div.hoverable").dblclick(function(){d.l3(a5,b.Tasks.P2($(this).attr("tag")))});var c=document.getElementById("scrollbar").scrollTop;
$("#gantt_body_container").scrollTo(c);$("#gantt_body_container").mousewheel(function(e,g){Scroll(g)})};
function I3(){function b(c,e,g,h,k){e.Show(h);$.ajax({type:"POST",url:"handler.ashx",data:{action:"savegoogle",key:g,update:k,file:c,rnd:Math.random()},success:function(l){e.JJ5(a0.II4);k8.GG4=l},error:function(){e.JJ5(a0.II6,true);alert(a0.II6)}})}function d(){F2.GG7(GG8);F3.GG7(GG8);F4.GG7(GG8);F9.GG7(GG8);
G0.GG7(GG8);G1.GG7(GG8);G2.GG7(GG8);H0()}G9=function(){k8.R2.N3.Z1=JJ0;F1.V9(k8);F4.m6(k8.Calendars,k8);F3.m6(k8.Resources,k8);F2.m6(k8.Tasks,k8);F5.V9(k8);GG8&&d()};G8=function(){var c=
"keydown";if($.browser.opera)c="keypress";$(document).bind(c,"Ctrl+n",function(){if(!G7){I5(c9);return false}});$(document).bind(c,"Ctrl+s",function(){if(!G7){I5(e6);return false}});$.browser.msie||$.browser.safari?$("div.nonIE").hide():$(document).bind(c,"Ctrl+o",function(){if(!G7){I5(e4);return false}});$(document).bind(c,"Ctrl+p",function(){if(!G7){I5(f0);
return false}});$(document).bind(c,"insert",function(){if(!G7){I5(a7);return false}});$(document).bind("keydown",{combi:"del",disableInInput:true},function(){G7||I5(a6)});$(document).bind(c,"Shift+up",function(){if(!G7){F6.n1();return false}});$(document).bind(c,"Shift+down",function(){if(!G7){F6.n2();return false}});$(document).bind("keydown","Ctrl+a",
function(){if(!G7){I5(b4);return false}});$(document).bind(c,"Ctrl+del",function(){if(!G7){I5(a6);return false}});$(document).bind("keydown","Ctrl+1",function(){if(!G7){I5(b6);return false}});$(document).bind("keydown","Ctrl+2",function(){if(!G7){I5(b7);return false}});$(document).bind("keydown","Ctrl+3",function(){if(!G7){I5(b8);
return false}});$(document).bind("keydown","Ctrl+right",function(){if(!(G7||F6!=F2)){I5(a8);return false}});$(document).bind("keydown","Ctrl+left",function(){if(!(G7||F6!=F2)){I5(a9);return false}});$(document).bind(c,"Ctrl+up",function(){if(!(G7||F6!=F2)){I5(b0);return false}});$(document).bind(c,"Ctrl+down",function(){if(!(G7||
F6!=F2)){I5(b1);return false}});$(document).bind(c,"Ctrl+k",function(){if(!(G7||F6!=F2)){I5(c7);return false}});$(document).bind(c,"Ctrl+m",function(){if(!(G7||F6!=F2)){I5(c8);return false}});$(document).bind(c,"Ctrl+L",function(){if(!(G7||F6!=F2)){I5(b2);return false}});$(document).bind(c,
"Ctrl+U",function(){if(!(G7||F6!=F2)){I5(b3);return false}});$(document).bind("keydown","Ctrl+R",function(){if(!(G7||F6!=F2)){I5(d5);return false}});$(document).bind("keydown","F2",function(){if(!G7){I5(a5);return false}});$(document).bind("keydown","F8",function(){if(!G7){I5(a4);
return false}});$(document).bind("keydown","F9",function(){if(!G7){I5(b5);return false}});$(document).bind("keydown","Ctrl+F2",function(){if(!(G7||F6!=F2)){I5(b2);return false}});$(document).bind("keydown","Ctrl+Shift+F2",function(){if(!(G7||F6!=F2)){I5(b3);return false}});$(document).bind(c,"Alt+F10",function(){if(!(G7||F6!=
F2)){I5(d5);return false}});$(document).bind("keydown","Shift+F2",function(){if(!G7){I5(a5);return false}})};H4=function(c){F2.n4(c);E9.h3(c)};H3=function(c){F3.m2();F4.m2();F2.m2();switch(c){case B2:F6=F2;E9.h4(E6,b6);break;case B3:F6=
F3;E9.h4(E6,b7);break;case B4:F6=F4;E9.h4(E6,b8);break}F0.g6(c);F6.Show();G6.m3();$.browser.msie&&F6!=F2&&G6.m3();H0()};H5=function(){k8.Tasks.T4();F2.V9(k8.Tasks,k8);F5.V9(k8);H0()};
H6=function(){k8.Calendars.T4();F4.V9(k8.Calendars,k8);H0()};H7=function(){k8.Resources.T4();F3.V9(k8.Resources,k8);H0()};H8=function(c,e){if(e==null)e=F2.m0();if(e!=null)G0.u8(e,c==null?0:c,k8)};H9=function(c){if(c==null)c=F3.m0();
c!=null&&G1.u8(c,0,k8)};I0=function(c){if(c==null)c=F4.m0();c!=null&&G2.u8(c,null,k8)};H0=function(){var c=F6.j9();if(GG8)c=0;if(F6==F2){E9.h1(E5);if(c==0){E9.h2(E4);E9.h2(E2);E9.h2(E3)}else if(c==1){E9.h1(E4);
E9.h1(E3);E9.h2(E2)}else{E9.h1(E4);E9.h1(E3);E9.h1(E2)}F5.s3()==0?E9.h2(E7):E9.h1(E7);F5.s3()==F5.s4()?E9.h2(E8):E9.h1(E8)}else{E9.h2(E5);E9.h2(E4);E9.h2(E2);
c>0?E9.h1(E3):E9.h2(E3)}};I1=function(c){if(H2)k8.GG4==null?G4.u8(a0.ii3,function(){I5(e6);I5(c)},function(){I5(c)}):G4.u8(a0.ii3,function(){I5(f7);I5(c)},function(){I5(c)});else I5(c)};I2=
function(){count=k8.Tasks.O6();for(var c=0;c<count;c++)F2.l8.X0(c).i3=k8.Tasks.X0(c);k8.Tasks.T4();F2.m6(k8.Tasks,k8);F5.V9(k8);H0();H2=true};HH1=function(){var c=H1.JJ4(k8);k8.GG4==null?b(c,F8,k8.R2.Name.Z1,a0.II5,0):b(c,F8,k8.GG4,a0.II5,
1);H2=false};I5=function(c,e){switch(c){case a4:F9.u8(k8,0);break;case a5:if(F6==F2)H8(0,e);else F6==F3?H9(e):I0(e);break;case a6:e=F6.m1();c=e.length;F6.j3();if(F6==F2){for(var g=0;g<c;g++){var h=e[g];if(h==k8.R2)alert(a0.ii4);
else{var k=k8.U9(h);F2.m8(h,k)}}k8.ResetSubtasks();k8.Z8();H5()}else if(F6==F3){for(g=0;g<c;g++){h=e[g];k8.V0(h);F3.m8(h,1)}k8.Z8();H5();H7()}else{for(g=0;g<c;g++){h=e[g];k=k8.V1(h);switch(k){case -1:alert(a0.ii5);return;case -2:alert(a0.ii6);return;default:F4.m8(h,
1);break}}k8.Z8();H5();H6()}H2=true;break;case a7:F6.n0();H2=true;break;case a8:e=F2.m1();k8.U1(e);F2.V9(k8.Tasks,k8);F5.V9(k8);H2=true;break;case a9:e=F2.m1();k8.U4(e);F2.V9(k8.Tasks,k8);F5.V9(k8);
H2=true;break;case b0:e=F2.m1();c=e.length;for(g=0;g<c;g++)k8.Tasks.W2(e[g]);I2();break;case b1:e=F2.m1();c=e.length;for(g=c-1;g>=0;g--)k8.Tasks.W3(e[g]);I2();break;case b2:k8.T9(F2.m1());F2.V9(k8.Tasks,k8);F5.V9(k8);H2=true;break;case b3:k8.U0(F2.m1());
F2.V9(k8.Tasks,k8);F5.V9(k8);H2=true;break;case b4:F6.j2();H0();break;case b5:E9.h3(b5);F0.Y3();G6.m3();break;case b6:H3(B2);break;case b7:H3(B3);break;case b8:H3(B4);break;case b9:G5.u8();
break;case e1:case c0:case c1:case c2:case e2:case c3:case c4:case c5:case c6:H4(c);G6.m3();break;case c7:F5.Y4(k8);H0();break;case c8:F5.Y5(k8);
H0();break;case c9:I1(a1);break;case a1:H2=false;k8=new Project(a0.ii2);k8.V2();G9();break;case e4:I1(a2);break;case a2:G3.u8(false);break;case e7:I1(a3);
break;case a3:G3.u8(true);break;case e5:H2=false;e=H1.z1(e);if(e==null)alert(a0.ii7);else{k8=e;G9();G6.m3()}break;case e6:e=H1.JJ4(k8);H2=false;w8(e,F8,"save",a0.ff6);break;case d1:F1.V9(e);k8.T1(k8);
F2.V9(k8.Tasks,k8);F3.V9(k8.Resources,k8);F5.V9(k8);H2=true;break;case d2:k8.T5(e);F2.V9(k8.Tasks,k8);F5.V9(k8);H2=true;break;case d3:F3.m7(e);k8.T7(e);F2.V9(k8.Tasks,k8);F5.V9(k8);H2=true;break;case d4:F4.m7(e);
k8.T8(e);c=k8.Resources.O6();for(g=0;g<c;g++)k8.Resources.X0(g).N9=true;F3.V9(k8.Resources,k8);F2.V9(k8.Tasks,k8);F5.V9(k8);H2=true;break;case e3:F5.V9(k8);F7.V9(k8);F7.m3();break;case d5:H8(1,e);break;case d6:H8(2,
e);break;case d8:if(F6==F2){k8.T5(e);e==k8.R2&&e.Name.K0&&F1.V9(k8);F5.V9(k8);F2.V9(k8.Tasks,k8)}else if(F6==F3){k8.T7(e);F5.V9(k8);F3.m7(e);F4.V9(k8.Calendars,k8);F2.V9(k8.Tasks,k8)}else if(F6==F4){c=k8.Resources.O6();
for(g=0;g<c;g++)k8.Resources.X0(g).N9=true;F3.V9(k8.Resources,k8)}H2=true;break;case e0:if(F6==F2)return k8.U5(e);else if(F6==F3)return k8.U7(e);else if(F6==F4)return k8.U8(e);break;case d7:F6.V9(F6.k7,k8);if(F6==F2){F5.V9(k8);F7.V9(k8)}F6==
F4&&F3.V9(k8.Resources,k8);H2=true;break;case d9:F6==F2&&k8.U6(e);break;case e8:E9.h3(e8);F5.t0=!F5.t0;F5.V9(k8);break;case e9:E9.h3(e9);JJ0=!JJ0;
k8.R2.N3.I6(JJ0);c=k8.Tasks.O6();for(g=0;g<c;g++)k8.Tasks.X0(g).N9=true;F2.V9(k8.Tasks,k8);F5.V9(k8);break;case f1:F7.V9(k8);break;case f2:F6.m3(e[0],e[1]);break;case f3:return H2;case f0:F8.Show(a0.ff7);e=$("#tasks").clone();e.find("input").each(function(){var l=
$(this),p=l.val();if(p=="")p="&nbsp;";l.replaceWith(p)});c=$("#gantt_body_container").width();g=c+$("#tasks_header_container").width();h=g-c;k=42+$("#gantt tbody tr:first").height();e='<?xml version="1.0"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" /><link rel="stylesheet" href="../../css/styles.css" type="text/css" media="screen,projection,print"/><link rel="stylesheet" href="../../css/print.css" type="text/css" media="screen,projection,print"/></head><body style="width:'+
g+"px;height:"+k+'px"><div id="list" style="width:'+h+'px"><table id="tasks" cellpadding="0" cellspacing="0">'+e.html()+'</table></div><div id="chart"><div id="gantt_body_container" style="width:'+c+"px;left:"+h+'px">'+$("#gantt_body_container").html()+"</div></div></body></html>";c=H2;H2=false;w8(e,F8,"print",a0.ff7);H2=c;break;case f6:I1(f5);
break;case f5:GG2.u8(false);break;case f4:H2=false;c=k8.GG4;e=H1.z1(e);if(e==null)alert(a0.ii7);else{k8=e;k8.GG4=c;G9();G6.m3()}break;case f7:HH4()?HH1():GG5.u8(false);break}};aa5();if(g0()){GG8=
false;k8=new Project(a0.ii2);k8.V2();E6=new Array(b6,b7,b8);E2=new Array(b2,b3);E3=new Array(a5,a7,a6);E4=new Array(a8,a9,b1,b0);E5=new Array(c0,e1,
e2,c1,c2,c3,c4,c5,c6,c7,c8,e8,e9);E7=[];E7[0]=c7;E8=[];E8[0]=c8;E9=new g7(function(c){I5(c)});F0=new Sidebar(function(c){I5(c)});
F1=new h5(function(c){I5(c)});F2=new o1(function(){H0()},function(c,e){return I5(c,e)});F3=new o5(function(){H0()},function(c,e){return I5(c,e)});F4=new o6(function(){H0()},function(c,e){return I5(c,e)});F5=new s2(function(c,e){return I5(c,e)});F6=F2;G6=
new h8(function(c,e){return I5(c,e)});F7=new h7;F8=new GG1;F9=new v0(function(c){I5(d1,c)});G0=new v2(function(c){I5(d2,c)});G1=new v3(function(c){I5(d3,c)});G2=new w7(function(c){I5(d4,c)});G3=new w9(function(c){I5(e5,
c)});G4=new x0;G5=new x3;GG2=new GG3(function(c,e){k8.GG4=c;I5(f4,e)});GG5=new GG6(function(){HH1()});G7=false;F9.x4=G0.x4=G1.x4=G2.x4=G3.x4=GG2.x4=GG5.x4=G4.x4=G5.x4=function(){G7=
true};F9.x5=G0.x5=G1.x5=G2.x5=G3.x5=GG2.x5=GG5.x5=G4.x5=G5.x5=function(){G7=false};JJ0=true;G8();G9();H4(c0);H4(c2);H4(e2);H4(c3);
H0();G6.m3();H1=new X6;H2=false}}$(document).ready(function(){new I3});
