﻿function OpenHelp(d,b,c){var a="height=700,width=800,scrollTo,resizable=1,scrollbars=1,location=0";window.open(d+"?formcode="+b+"&helpcode="+c,"Hjälp",a)}function OpenWindow(b){var c="height=700,width=800,scrollTo,resizable=1,scrollbars=1,location=0",a=document.getElementById(b).value;if(a!=""){if(a.indexOf("http://")==-1)a="http://"+a;window.open(a)}}function OpenSearchPage(b){var a="height=650,width=650,scrollTo,resizable=1,scrollbars=1,location=0";window.open(b,"Hjälp",a)}function OpenSplashScreen(b){var a="height=650,width=650,scrollTo,resizable=1,scrollbars=1,location=0";window.open(b,"Nyheter",a)}function SetLoadScreen(a,b){var c=Sys.WebForms.PageRequestManager.getInstance();c.add_endRequest(function(){$("body").unblock()});$addHandler($get(a),"click",function(){if(ValidatorCommonOnSubmit().toString()=="true"){scroll(0,0);$("body").block({css:{border:"none",padding:"15px",backgroundColor:"#336699","-webkit-border-radius":"10px","-moz-border-radius":"10px","-moz-opacity":"0.8",opacity:.8,color:"#ffffff",forecolor:"#ffffff",position:"absolute",left:"50%",top:"50px"},overlayCSS:{backgroundColor:"#000000","-moz-opacity":"0.5",opacity:.5,overflow:"hidden","padding-bottom":"20px","padding-top":"50px"},message:'<img src="../../images/validation_loading.gif" /><br/><div class="mainpopupheader">'+b+"</div>"})}})}function AddIsNotDirtyTrigger(a){$addHandler($get(a),"click",function(){window.onbeforeunload=null})}function AddIsDirtyHandler(a){$(a).dirty_form().dirty(function(){window.onbeforeunload=checkNavigateAway})}function checkNavigateAway(){var a=$("input[id*='navigateAwayValue']");if(a[0].value=="true")return "Du har inte sparat dina ändringar. Vill du fortsätta ändå?"}function onBeginRequest(){var a=$("input[id*='navigateAwayValue']");if(a.length>0)a[0].value="false"}function onEndRequest(){var a=$("input[id*='navigateAwayValue']");if(a.length>0)a[0].value="true"}function OnKey(b,a){if(a.which&&a.which==13||a.keyCode&&a.keyCode==13){$("#"+b)[0].click();return true}}function GenerateCloseButton(a){var b="#ajax__calendar_close_button_";if($(b+a._id).length==0){$(a._header).before("<div id='ajax__calendar_close_button_"+a._id+"' class='ajax__calendar_close_button'>x</div>");$(b+a._id).bind("click",a,function(a){a.data.hide()})}}function SetFaktorDefaultValue(){var b='<%= GetFormViewControlClientID("txtFaktor") %>',a;a=$('#<%= GetFormViewControlClientID("rblFaktor") %> input:radio:checked').val();if(a=="0")if(document.getElementById(b).value=="")document.getElementById(b).value="1"};
(function(){var E="offset",p="client",pb="CSS1Compat",ob="pageXOffset",nb="pageYOffset",Hb="relative",W="toggle",u="hide",M="none",I="display",L="olddisplay",t="show",Bb="marginLeft",Ab="marginTop",zb="Last-Modified",cb="parsererror",V="json",yb="ajaxSend",mb="ajaxSuccess",xb="ajaxError",lb="ajaxComplete",H="ajaxStop",wb="ajaxStart",kb="notmodified",D="success",z="GET",jb="error",Rb="keypress",Qb="mouseout",Pb="mouseover",Ob="mousemove",Nb="mousedown",Mb="dblclick",o="scroll",vb="load",ib="complete",hb="unload",Gb="mouseleave",Fb="mouseenter",bb="click",R="(\\.|$)",Q="(^|\\.)",K="on",s="handle",gb="submit",Lb="className",P="fx",y="previousSibling",Eb="nextSibling",ub="parentNode",tb="tabIndex",j="undefined",G="opacity",v="margin",J="padding",x="border",fb="Bottom",ab="Top",eb="Right",Z="Left",U="block",C="hidden",Db="absolute",n="px",Cb="text/javascript",T="[object Array]",Y="boolean",m="script",O="tbody",B="number",S="select",N="closest",q="events",l="*",w="div",c=false,b=true,d=null,A="object",F="height",r="width",k=".",g=" ",qb="find",e="",f="string",i=this,h,ic=i.jQuery,lc=i.$,a=i.jQuery=i.$=function(b,c){return new a.fn.init(b,c)},fc=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,gc=/^.[^:#\[\.,]*$/;a.fn=a.prototype={init:function(b,e){var c=this;b=b||document;if(b.nodeType){c[0]=b;c.length=1;c.context=b;return c}if(typeof b===f){var d=fc.exec(b);if(d&&(d[1]||!e))if(d[1])b=a.clean([d[1]],e);else{var g=document.getElementById(d[3]);if(g&&g.id!=d[3])return a().find(b);var h=a(g||[]);h.context=document;h.selector=b;return h}else return a(e).find(b)}else if(a.isFunction(b))return a(document).ready(b);if(b.selector&&b.context){c.selector=b.selector;c.context=b.context}return c.setArray(a.isArray(b)?b:a.makeArray(b))},selector:e,jquery:"1.3.2",size:function(){return this.length},"get":function(a){return a==h?Array.prototype.slice.call(this):this[a]},pushStack:function(h,d,f){var b=this,c=a(h);c.prevObject=b;c.context=b.context;if(d===qb)c.selector=b.selector+(b.selector?g:e)+f;else if(d)c.selector=b.selector+k+d+"("+f+")";return c},setArray:function(a){this.length=0;Array.prototype.push.apply(this,a);return this},each:function(b,c){return a.each(this,b,c)},index:function(b){return a.inArray(b&&b.jquery?b[0]:b,this)},attr:function(b,e,d){var c=b;if(typeof b===f)if(e===h)return this[0]&&a[d||"attr"](this[0],b);else{c={};c[b]=e}return this.each(function(e){for(b in c)a.attr(d?this.style:this,b,a.prop(this,c[b],d,e,b))})},css:function(b,a){if((b==r||b==F)&&parseFloat(a)<0)a=h;return this.attr(b,a,"curCSS")},text:function(c){var b=this;if(typeof c!==A&&c!=d)return b.empty().append((b[0]&&b[0].ownerDocument||document).createTextNode(c));var f=e;a.each(c||b,function(){a.each(this.childNodes,function(){var b=this;if(b.nodeType!=8)f+=b.nodeType!=1?b.nodeValue:a.fn.text([b])})});return f},wrapAll:function(d){var b=this;if(b[0]){var c=a(d,b[0].ownerDocument).clone();b[0].parentNode&&c.insertBefore(b[0]);c.map(function(){var a=this;while(a.firstChild)a=a.firstChild;return a}).append(b)}return b},wrapInner:function(b){return this.each(function(){a(this).contents().wrapAll(b)})},wrap:function(b){return this.each(function(){a(this).wrapAll(b)})},append:function(){return this.domManip(arguments,b,function(a){this.nodeType==1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,b,function(a){this.nodeType==1&&this.insertBefore(a,this.firstChild)})},before:function(){return this.domManip(arguments,c,function(a){this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,c,function(a){this.parentNode.insertBefore(a,this.nextSibling)})},end:function(){return this.prevObject||a([])},push:[].push,sort:[].sort,splice:[].splice,find:function(c){var b=this;if(b.length===1){var d=b.pushStack([],qb,c);d.length=0;a.find(c,b[0],d);return d}else return b.pushStack(a.unique(a.map(b,function(b){return a.find(c,b)})),qb,c)},clone:function(g){var f=this.map(function(){var c=this;if(!a.support.noCloneEvent&&!a.isXMLDoc(c)){var d=c.outerHTML;if(!d){var f=c.ownerDocument.createElement(w);f.appendChild(c.cloneNode(b));d=f.innerHTML}return a.clean([d.replace(/ jQuery\d+="(?:\d+|null)"/g,e).replace(/^\s*/,e)])[0]}else return c.cloneNode(b)});if(g===b){var d=this.find(l).andSelf(),c=0;f.find(l).andSelf().each(function(){if(this.nodeName!==d[c].nodeName)return;var b=a.data(d[c],q);for(var e in b)for(var f in b[e])a.event.add(this,e,b[e][f],b[e][f].data);c++})}return f},filter:function(b){return this.pushStack(a.isFunction(b)&&a.grep(this,function(a,c){return b.call(a,c)})||a.multiFilter(b,a.grep(this,function(a){return a.nodeType===1})),"filter",b)},closest:function(b){var e=a.expr.match.POS.test(b)?a(b):d,c=0;return this.map(function(){var d=this;while(d&&d.ownerDocument){if(e?e.index(d)>-1:a(d).is(b)){a.data(d,N,c);return d}d=d.parentNode;c++}})},not:function(c){var d=this;if(typeof c===f)if(gc.test(c))return d.pushStack(a.multiFilter(c,d,b),"not",c);else c=a.multiFilter(c,d);var e=c.length&&c[c.length-1]!==h&&!c.nodeType;return d.filter(function(){return e?a.inArray(this,c)<0:this!=c})},add:function(b){return this.pushStack(a.unique(a.merge(this.get(),typeof b===f?a(b):a.makeArray(b))))},is:function(b){return !!b&&a.multiFilter(b,this).length>0},hasClass:function(a){return !!a&&this.is(k+a)},val:function(b){if(b===h){var c=this[0];if(c){if(a.nodeName(c,"option"))return (c.attributes.value||{}).specified?c.value:c.text;if(a.nodeName(c,S)){var f=c.selectedIndex,l=[],j=c.options,g=c.type=="select-one";if(f<0)return d;for(var i=g?f:0,m=g?f+1:j.length;i<m;i++){var k=j[i];if(k.selected){b=a(k).val();if(g)return b;l.push(b)}}return l}return (c.value||e).replace(/\r/g,e)}return h}if(typeof b===B)b+=e;return this.each(function(){var c=this;if(c.nodeType!=1)return;if(a.isArray(b)&&/radio|checkbox/.test(c.type))c.checked=a.inArray(c.value,b)>=0||a.inArray(c.name,b)>=0;else if(a.nodeName(c,S)){var d=a.makeArray(b);a("option",c).each(function(){this.selected=a.inArray(this.value,d)>=0||a.inArray(this.text,d)>=0});if(!d.length)c.selectedIndex=-1}else c.value=b})},html:function(a){return a===h?this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,e):d:this.empty().append(a)},replaceWith:function(a){return this.after(a).remove()},eq:function(a){return this.slice(a,+a+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(b){return this.pushStack(a.map(this,function(a,c){return b.call(a,c,a)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(j,i,h){var c=this;if(c[0]){var d=(c[0].ownerDocument||c[0]).createDocumentFragment(),f=a.clean(j,c[0].ownerDocument||c[0],d),g=d.firstChild;if(g)for(var e=0,l=c.length;e<l;e++)h.call(k(c[e],g),c.length>1||e>0?d.cloneNode(b):d);f&&a.each(f,ec)}return c;function k(b,c){return i&&a.nodeName(b,"table")&&a.nodeName(c,"tr")?b.getElementsByTagName(O)[0]||b.appendChild(b.ownerDocument.createElement(O)):b}}};a.fn.init.prototype=a.fn;function ec(d,b){if(b.src)a.ajax({url:b.src,async:c,dataType:m});else a.globalEval(b.text||b.textContent||b.innerHTML||e);b.parentNode&&b.parentNode.removeChild(b)}function sb(){return +new Date}a.extend=a.fn.extend=function(){var b=arguments[0]||{},f=1,k=arguments.length,j=c,i;if(typeof b===Y){j=b;b=arguments[1]||{};f=2}if(typeof b!==A&&!a.isFunction(b))b={};if(k==f){b=this;--f}for(;f<k;f++)if((i=arguments[f])!=d)for(var g in i){var l=b[g],e=i[g];if(b===e)continue;if(j&&e&&typeof e===A&&!e.nodeType)b[g]=a.extend(j,l||(e.length!=d?[]:{}),e);else if(e!==h)b[g]=e}return b};var hc=/z-?index|font-?weight|opacity|zoom|line-?height/i,Wb=document.defaultView||{},cc=Object.prototype.toString;a.extend({noConflict:function(b){i.$=lc;if(b)i.jQuery=ic;return a},isFunction:function(a){return cc.call(a)==="[object Function]"},isArray:function(a){return cc.call(a)===T},isXMLDoc:function(b){return b.nodeType===9&&b.documentElement.nodeName!=="HTML"||!!b.ownerDocument&&a.isXMLDoc(b.ownerDocument)},globalEval:function(c){if(c&&/\S/.test(c)){var d=document.getElementsByTagName("head")[0]||document.documentElement,b=document.createElement(m);b.type=Cb;if(a.support.scriptEval)b.appendChild(document.createTextNode(c));else b.text=c;d.insertBefore(b,d.firstChild);d.removeChild(b)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()==b.toUpperCase()},each:function(a,e,i){var b,d=0,f=a.length;if(i){if(f===h){for(b in a)if(e.apply(a[b],i)===c)break}else for(;d<f;)if(e.apply(a[d++],i)===c)break}else if(f===h){for(b in a)if(e.call(a[b],b,a[b])===c)break}else for(var g=a[0];d<f&&e.call(g,d,g)!==c;g=a[++d]);return a},prop:function(c,b,e,f,d){if(a.isFunction(b))b=b.call(c,f);return typeof b===B&&e=="curCSS"&&!hc.test(d)?b+n:b},className:{add:function(b,c){a.each((c||e).split(/\s+/),function(d,c){if(b.nodeType==1&&!a.className.has(b.className,c))b.className+=(b.className?g:e)+c})},remove:function(b,c){if(b.nodeType==1)b.className=c!==h?a.grep(b.className.split(/\s+/),function(b){return !a.className.has(c,b)}).join(g):e},has:function(b,c){return b&&a.inArray(c,(b.className||b).toString().split(/\s+/))>-1}},swap:function(b,c,e){var d={};for(var a in c){d[a]=b.style[a];b.style[a]=c[a]}e.call(b);for(var a in c)b.style[a]=d[a]},css:function(c,d,h,f){if(d==r||d==F){var e,i={position:Db,visibility:C,display:U},j=d==r?[Z,eb]:[ab,fb];function g(){e=d==r?c.offsetWidth:c.offsetHeight;if(f===x)return;a.each(j,function(){if(!f)e-=parseFloat(a.curCSS(c,J+this,b))||0;if(f===v)e+=parseFloat(a.curCSS(c,v+this,b))||0;else e-=parseFloat(a.curCSS(c,x+this+"Width",b))||0})}if(c.offsetWidth!==0)g();else a.swap(c,i,g);return Math.max(0,Math.round(e))}return a.curCSS(c,d,h)},curCSS:function(f,b,k){var c,g=f.style;if(b==G&&!a.support.opacity){c=a.attr(g,G);return c==e?"1":c}if(b.match(/float/i))b=Ib;if(!k&&g&&g[b])c=g[b];else if(Wb.getComputedStyle){if(b.match(/float/i))b="float";b=b.replace(/([A-Z])/g,"-$1").toLowerCase();var h=Wb.getComputedStyle(f,d);if(h)c=h.getPropertyValue(b);if(b==G&&c==e)c="1"}else if(f.currentStyle){var i=b.replace(/\-(\w)/g,function(b,a){return a.toUpperCase()});c=f.currentStyle[b]||f.currentStyle[i];if(!/^\d+(px)?$/i.test(c)&&/^\d/.test(c)){var l=g.left,j=f.runtimeStyle.left;f.runtimeStyle.left=f.currentStyle.left;g.left=c||0;c=g.pixelLeft+n;g.left=l;f.runtimeStyle.left=j}}return c},clean:function(h,d,i){d=d||document;if(typeof d.createElement===j)d=d.ownerDocument||d[0]&&d[0].ownerDocument||document;if(!i&&h.length===1&&typeof h[0]===f){var l=/^<(\w+)\s*\/?>$/.exec(h[0]);if(l)return [d.createElement(l[1])]}var b=[],k=[],g=d.createElement(w);a.each(h,function(m,c){if(typeof c===B)c+=e;if(!c)return;if(typeof c===f){c=c.replace(/(<(\w+)[^>]*?)\/>/g,function(c,b,a){return a.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?c:b+"></"+a+">"});var h=c.replace(/^\s+/,e).substring(0,10).toLowerCase(),k=!h.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!h.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||h.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!h.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!h.indexOf("<td")||!h.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!h.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!a.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,e,e];g.innerHTML=k[1]+c+k[2];while(k[0]--)g=g.lastChild;if(!a.support.tbody)for(var l=/<tbody/i.test(c),j=!h.indexOf("<table")&&!l?g.firstChild&&g.firstChild.childNodes:k[1]=="<table>"&&!l?g.childNodes:[],i=j.length-1;i>=0;--i)a.nodeName(j[i],O)&&!j[i].childNodes.length&&j[i].parentNode.removeChild(j[i]);!a.support.leadingWhitespace&&/^\s/.test(c)&&g.insertBefore(d.createTextNode(c.match(/^\s*/)[0]),g.firstChild);c=a.makeArray(g.childNodes)}if(c.nodeType)b.push(c);else b=a.merge(b,c)});if(i){for(var c=0;b[c];c++)if(a.nodeName(b[c],m)&&(!b[c].type||b[c].type.toLowerCase()===Cb))k.push(b[c].parentNode?b[c].parentNode.removeChild(b[c]):b[c]);else{b[c].nodeType===1&&b.splice.apply(b,[c+1,0].concat(a.makeArray(b[c].getElementsByTagName(m))));i.appendChild(b[c])}return k}return b},attr:function(b,c,f){if(!b||b.nodeType==3||b.nodeType==8)return h;var g=!a.isXMLDoc(b),i=f!==h;c=g&&a.props[c]||c;if(b.tagName){var k=/href|src|style/.test(c);if(c=="selected"&&b.parentNode)b.parentNode.selectedIndex;if(c in b&&g&&!k){if(i){if(c=="type"&&a.nodeName(b,"input")&&b.parentNode)throw"type property can't be changed";b[c]=f}if(a.nodeName(b,"form")&&b.getAttributeNode(c))return b.getAttributeNode(c).nodeValue;if(c==tb){var j=b.getAttributeNode(tb);return j&&j.specified?j.value:b.nodeName.match(/(button|input|object|select|textarea)/i)?0:b.nodeName.match(/^(a|area)$/i)&&b.href?0:h}return b[c]}if(!a.support.style&&g&&c=="style")return a.attr(b.style,"cssText",f);i&&b.setAttribute(c,e+f);var l=!a.support.hrefNormalized&&g&&k?b.getAttribute(c,2):b.getAttribute(c);return l===d?h:l}if(!a.support.opacity&&c==G){if(i){b.zoom=1;b.filter=(b.filter||e).replace(/alpha\([^)]*\)/,e)+(parseInt(f)+e=="NaN"?e:"alpha(opacity="+f*100+")")}return b.filter&&b.filter.indexOf("opacity=")>=0?parseFloat(b.filter.match(/opacity=([^)]*)/)[1])/100+e:e}c=c.replace(/-([a-z])/ig,function(b,a){return a.toUpperCase()});if(i)b[c]=f;return b[c]},trim:function(a){return (a||e).replace(/^\s+|\s+$/g,e)},makeArray:function(b){var e=[];if(b!=d){var c=b.length;if(c==d||typeof b===f||a.isFunction(b)||b.setInterval)e[0]=b;else while(c)e[--c]=b[c]}return e},inArray:function(d,b){for(var a=0,c=b.length;a<c;a++)if(b[a]===d)return a;return -1},merge:function(c,e){var g=0,b,f=c.length;if(!a.support.getAll){while((b=e[g++])!=d)if(b.nodeType!=8)c[f++]=b}else while((b=e[g++])!=d)c[f++]=b;return c},unique:function(c){var e=[],f={};try{for(var d=0,h=c.length;d<h;d++){var g=a.data(c[d]);if(!f[g]){f[g]=b;e.push(c[d])}}}catch(i){e=c}return e},grep:function(b,d,f){for(var c=[],a=0,e=b.length;a<e;a++)!f!=!d(b[a],a)&&c.push(b[a]);return c},map:function(c,f){for(var a=[],b=0,g=c.length;b<g;b++){var e=f(c[b],b);if(e!=d)a[a.length]=e}return a.concat.apply([],a)}});var db=navigator.userAgent.toLowerCase();a.browser={version:(db.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(db),opera:/opera/.test(db),msie:/msie/.test(db)&&!/opera/.test(db),mozilla:/mozilla/.test(db)&&!/(compatible|webkit)/.test(db)};a.each({parent:function(a){return a.parentNode}},function(b,c){a.fn[b]=function(d){var e=a.map(this,c);if(d&&typeof d==f)e=a.multiFilter(d,e);return this.pushStack(a.unique(e),b,d)}});a.each({parents:function(b){return a.dir(b,ub)}},function(b,c){a.fn[b]=function(d){var e=a.map(this,c);if(d&&typeof d==f)e=a.multiFilter(d,e);return this.pushStack(a.unique(e),b,d)}});a.each({next:function(b){return a.nth(b,2,Eb)}},function(b,c){a.fn[b]=function(d){var e=a.map(this,c);if(d&&typeof d==f)e=a.multiFilter(d,e);return this.pushStack(a.unique(e),b,d)}});a.each({prev:function(b){return a.nth(b,2,y)}},function(b,c){a.fn[b]=function(d){var e=a.map(this,c);if(d&&typeof d==f)e=a.multiFilter(d,e);return this.pushStack(a.unique(e),b,d)}});a.each({nextAll:function(b){return a.dir(b,Eb)}},function(b,c){a.fn[b]=function(d){var e=a.map(this,c);if(d&&typeof d==f)e=a.multiFilter(d,e);return this.pushStack(a.unique(e),b,d)}});a.each({prevAll:function(b){return a.dir(b,y)}},function(b,c){a.fn[b]=function(d){var e=a.map(this,c);if(d&&typeof d==f)e=a.multiFilter(d,e);return this.pushStack(a.unique(e),b,d)}});a.each({siblings:function(b){return a.sibling(b.parentNode.firstChild,b)}},function(b,c){a.fn[b]=function(d){var e=a.map(this,c);if(d&&typeof d==f)e=a.multiFilter(d,e);return this.pushStack(a.unique(e),b,d)}});a.each({children:function(b){return a.sibling(b.firstChild)}},function(b,c){a.fn[b]=function(d){var e=a.map(this,c);if(d&&typeof d==f)e=a.multiFilter(d,e);return this.pushStack(a.unique(e),b,d)}});a.each({contents:function(b){return a.nodeName(b,"iframe")?b.contentDocument||b.contentWindow.document:a.makeArray(b.childNodes)}},function(b,c){a.fn[b]=function(d){var e=a.map(this,c);if(d&&typeof d==f)e=a.multiFilter(d,e);return this.pushStack(a.unique(e),b,d)}});a.fn.appendTo=function(e){for(var d=[],f=a(e),c=0,h=f.length;c<h;c++){var g=(c>0?this.clone(b):this).get();a.fn["append"].apply(a(f[c]),g);d=d.concat(g)}return this.pushStack(d,"appendTo",e)};a.fn.prependTo=function(e){for(var d=[],f=a(e),c=0,h=f.length;c<h;c++){var g=(c>0?this.clone(b):this).get();a.fn["prepend"].apply(a(f[c]),g);d=d.concat(g)}return this.pushStack(d,"prependTo",e)};a.fn.insertBefore=function(e){for(var d=[],f=a(e),c=0,h=f.length;c<h;c++){var g=(c>0?this.clone(b):this).get();a.fn["before"].apply(a(f[c]),g);d=d.concat(g)}return this.pushStack(d,"insertBefore",e)};a.fn.insertAfter=function(e){for(var d=[],f=a(e),c=0,h=f.length;c<h;c++){var g=(c>0?this.clone(b):this).get();a.fn["after"].apply(a(f[c]),g);d=d.concat(g)}return this.pushStack(d,"insertAfter",e)};a.fn.replaceAll=function(e){for(var d=[],f=a(e),c=0,h=f.length;c<h;c++){var g=(c>0?this.clone(b):this).get();a.fn["replaceWith"].apply(a(f[c]),g);d=d.concat(g)}return this.pushStack(d,"replaceAll",e)};a.fn.removeAttr=function(){return this.each(function(b){a.attr(this,b,e);this.nodeType==1&&this.removeAttribute(b)},arguments)};a.fn.addClass=function(){return this.each(function(b){a.className.add(this,b)},arguments)};a.fn.removeClass=function(){return this.each(function(b){a.className.remove(this,b)},arguments)};a.fn.toggleClass=function(){return this.each(function(c,b){if(typeof b!==Y)b=!a.className.has(this,c);a.className[b?"add":"remove"](this,c)},arguments)};a.fn.remove=function(){return this.each(function(c){var b=this;if(!c||a.filter(c,[b]).length){a(l,b).add([b]).each(function(){a.event.remove(this);a.removeData(this)});b.parentNode&&b.parentNode.removeChild(b)}},arguments)};a.fn.empty=function(){return this.each(function(){var b=this;a(b).children().remove();while(b.firstChild)b.removeChild(b.firstChild)},arguments)};function Kb(c,d){return c[0]&&parseInt(a.curCSS(c[0],d,b),10)||0}var X="jQuery"+sb(),jc=0,ac={};a.extend({cache:{},data:function(c,d,e){c=c==i?ac:c;var b=c[X];if(!b)b=c[X]=++jc;if(d&&!a.cache[b])a.cache[b]={};if(e!==h)a.cache[b][d]=e;return d?a.cache[b][d]:b},removeData:function(b,c){b=b==i?ac:b;var d=b[X];if(c){if(a.cache[d]){delete a.cache[d][c];c=e;for(c in a.cache[d])break;!c&&a.removeData(b)}}else{try{delete b[X]}catch(f){b.removeAttribute&&b.removeAttribute(X)}delete a.cache[d]}},queue:function(e,c,b){if(e){c=(c||P)+"queue";var d=a.data(e,c);if(!d||a.isArray(b))d=a.data(e,c,a.makeArray(b));else b&&d.push(b)}return d},dequeue:function(e,b){var d=a.queue(e,b),c=d.shift();if(!b||b===P)c=d[0];c!==h&&c.call(e)}});a.fn.extend({data:function(g,f){var c=this,b=g.split(k);b[1]=b[1]?k+b[1]:e;if(f===h){var d=c.triggerHandler("getData"+b[1]+"!",[b[0]]);if(d===h&&c.length)d=a.data(c[0],g);return d===h&&b[1]?c.data(b[0]):d}else return c.trigger("setData"+b[1]+"!",[b[0],f]).each(function(){a.data(this,g,f)})},removeData:function(b){return this.each(function(){a.removeData(this,b)})},queue:function(b,c){if(typeof b!==f){c=b;b=P}if(c===h)return a.queue(this[0],b);return this.each(function(){var d=a.queue(this,b,c);b==P&&d.length==1&&d[0].call(this)})},dequeue:function(b){return this.each(function(){a.dequeue(this,b)})}});(function(){var n="Syntax error, unrecognized expression: ",r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,s=0,x=Object.prototype.toString,m=function(l,i,j,y){j=j||[];i=i||document;if(i.nodeType!==1&&i.nodeType!==9)return [];if(!l||typeof l!==f)return j;var a=[],z,s,h,E,F,w,B=b;r.lastIndex=0;while((z=r.exec(l))!==d){a.push(z[1]);if(z[2]){w=RegExp.rightContext;break}}if(a.length>1&&D.exec(l))if(a.length===2&&k.relative[a[0]])s=u(a[0]+a[1],i);else{s=k.relative[a[0]]?[i]:m(a.shift(),i);while(a.length){l=a.shift();if(k.relative[l])l+=a.shift();s=u(l,s)}}else{var C=y?{expr:a.pop(),"set":p(y)}:m.find(a.pop(),a.length===1&&i.parentNode?i.parentNode:i,o(i));s=m.filter(C.expr,C.set);if(a.length>0)h=p(s);else B=c;while(a.length){var t=a.pop(),v=t;if(!k.relative[t])t=e;else v=a.pop();if(v==d)v=i;k.relative[t](h,v,o(i))}}if(!h)h=s;if(!h)throw n+(t||l);if(x.call(h)===T)if(!B)j.push.apply(j,h);else if(i.nodeType===1)for(var g=0;h[g]!=d;g++)h[g]&&(h[g]===b||h[g].nodeType===1&&A(i,h[g]))&&j.push(s[g]);else for(var g=0;h[g]!=d;g++)h[g]&&h[g].nodeType===1&&j.push(s[g]);else p(h,j);if(w){m(w,i,j,y);if(q){hasDuplicate=c;j.sort(q);if(hasDuplicate)for(var g=1;g<j.length;g++)j[g]===j[g-1]&&j.splice(g--,1)}}return j};m.matches=function(a,b){return m(a,d,d,b)};m.find=function(a,h,j){var b,c;if(!a)return [];for(var g=0,m=k.order.length;g<m;g++){var f=k.order[g],c;if(c=k.match[f].exec(a)){var i=RegExp.leftContext;if(i.substr(i.length-1)!=="\\"){c[1]=(c[1]||e).replace(/\\/g,e);b=k.find[f](c,h,j);if(b!=d){a=a.replace(k.match[f],e);break}}}}if(!b)b=h.getElementsByTagName(l);return {"set":b,expr:a}};m.filter=function(a,p,s,u){var v=a,j=[],f=p,g,i,w=p&&p[0]&&o(p[0]);while(a&&p.length){for(var m in k.filter)if((g=k.match[m].exec(a))!=d){var x=k.filter[m],l,q;i=c;if(f==j)j=[];if(k.preFilter[m]){g=k.preFilter[m](g,f,s,j,u,w);if(!g)i=l=b;else if(g===b)continue}if(g)for(var r=0;(q=f[r])!=d;r++)if(q){l=x(q,g,r,f);var t=u^!!l;if(s&&l!=d)if(t)i=b;else f[r]=c;else if(t){j.push(q);i=b}}if(l!==h){if(!s)f=j;a=a.replace(k.match[m],e);if(!i)return [];break}}if(a==v)if(i==d)throw n+a;else break;v=a}return f};var k=m.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":Lb,"for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")}},relative:{"+":function(e,d,k){var i=typeof d===f,j=i&&!/\W/.test(d),h=i&&!j;if(j&&!k)d=d.toUpperCase();for(var g=0,l=e.length,a;g<l;g++)if(a=e[g]){while((a=a.previousSibling)&&a.nodeType!==1);e[g]=h||a&&a.nodeName===d?a||c:a===d}h&&m.filter(d,e,b)},">":function(e,a,k){var h=typeof a===f;if(h&&!/\W/.test(a)){a=k?a:a.toUpperCase();for(var d=0,j=e.length;d<j;d++){var g=e[d];if(g){var i=g.parentNode;e[d]=i.nodeName===a?i:c}}}else{for(var d=0,j=e.length;d<j;d++){var g=e[d];if(g)e[d]=h?g.parentNode:g.parentNode===a}h&&m.filter(a,e,b)}},"":function(e,a,c){var f=s++,b=v;if(!a.match(/\W/)){var d=a=c?a:a.toUpperCase();b=t}b(ub,a,f,e,d,c)},"~":function(e,a,c){var g=s++,b=v;if(typeof a===f&&!a.match(/\W/)){var d=a=c?a:a.toUpperCase();b=t}b(y,a,g,e,d,c)}},find:{ID:function(d,a,c){if(typeof a.getElementById!==j&&!c){var b=a.getElementById(d[1]);return b?[b]:[]}},NAME:function(f,e){if(typeof e.getElementsByName!==j){for(var c=[],b=e.getElementsByName(f[1]),a=0,g=b.length;a<g;a++)b[a].getAttribute("name")===f[1]&&c.push(b[a]);return c.length===0?d:c}},TAG:function(b,a){return a.getElementsByTagName(b[1])}},preFilter:{CLASS:function(b,h,i,j,l,k){b=g+b[1].replace(/\\/g,e)+g;if(k)return b;for(var f=0,a;(a=h[f])!=d;f++)if(a)if(l^(a.className&&(g+a.className+g).indexOf(b)>=0))!i&&j.push(a);else if(i)h[f]=c;return c},ID:function(a){return a[1].replace(/\\/g,e)},TAG:function(d,b){for(var a=0;b[a]===c;a++);return b[a]&&o(b[a])?d[1]:d[1].toUpperCase()},CHILD:function(a){if(a[1]=="nth"){var b=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a[2]=="even"&&"2n"||a[2]=="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0;a[3]=b[3]-0}a[0]=s++;return a},ATTR:function(a,d,f,h,i,c){var b=a[1].replace(/\\/g,e);if(!c&&k.attrMap[b])a[1]=k.attrMap[b];if(a[2]==="~=")a[4]=g+a[4]+g;return a},PSEUDO:function(a,e,f,g,h){if(a[1]==="not")if(a[3].match(r).length>1||/^\w/.test(a[3]))a[3]=m(a[3],d,d,e);else{var i=m.filter(a[3],e,f,b^h);!f&&g.push.apply(g,i);return c}else if(k.match.POS.test(a[0])||k.match.CHILD.test(a[0]))return b;return a},POS:function(a){a.unshift(b);return a}},filters:{enabled:function(a){return a.disabled===c&&a.type!==C},disabled:function(a){return a.disabled===b},checked:function(a){return a.checked===b},selected:function(a){a.parentNode.selectedIndex;return a.selected===b},parent:function(a){return !!a.firstChild},empty:function(a){return !a.firstChild},has:function(b,c,a){return !!m(a[3],b).length},header:function(a){return /h\d/i.test(a.nodeName)},text:function(a){return "text"===a.type},radio:function(a){return "radio"===a.type},checkbox:function(a){return "checkbox"===a.type},file:function(a){return "file"===a.type},password:function(a){return "password"===a.type},submit:function(a){return gb===a.type},image:function(a){return "image"===a.type},reset:function(a){return "reset"===a.type},button:function(a){return "button"===a.type||a.nodeName.toUpperCase()==="BUTTON"},input:function(a){return /input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(b,a){return a===0},last:function(d,b,c,a){return b===a.length-1},even:function(b,a){return a%2===0},odd:function(b,a){return a%2===1},lt:function(c,b,a){return b<a[3]-0},gt:function(c,b,a){return b>a[3]-0},nth:function(c,b,a){return a[3]-0==b},eq:function(c,b,a){return a[3]-0==b}},filter:{PSEUDO:function(d,a,f,j){var g=a[1],h=k.filters[g];if(h)return h(d,f,a,j);else if(g==="contains")return (d.textContent||d.innerText||e).indexOf(a[3])>=0;else if(g==="not"){for(var i=a[3],f=0,l=i.length;f<l;f++)if(i[f]===d)return c;return b}},CHILD:function(d,g){var k=g[1],a=d;switch(k){case "only":case "first":while(a=a.previousSibling)if(a.nodeType===1)return c;if(k=="first")return b;a=d;case "last":while(a=a.nextSibling)if(a.nodeType===1)return c;return b;case "nth":var f=g[2],j=g[3];if(f==1&&j==0)return b;var i=g[0],e=d.parentNode;if(e&&(e.sizcache!==i||!d.nodeIndex)){var l=0;for(a=e.firstChild;a;a=a.nextSibling)if(a.nodeType===1)a.nodeIndex=++l;e.sizcache=i}var h=d.nodeIndex-j;if(f==0)return h==0;else return h%f==0&&h/f>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(b,a){return a===l&&b.nodeType===1||b.nodeName===a},CLASS:function(a,b){return (g+(a.className||a.getAttribute("class"))+g).indexOf(b)>-1},ATTR:function(i,l){var h=l[1],j=k.attrHandle[h]?k.attrHandle[h](i):i[h]!=d?i[h]:i.getAttribute(h),b=j+e,f=l[2],a=l[4];return j==d?f==="!=":f==="="?b===a:f==="*="?b.indexOf(a)>=0:f==="~="?(g+b+g).indexOf(a)>=0:!a?b&&j!==c:f==="!="?b!=a:f==="^="?b.indexOf(a)===0:f==="$="?b.substr(b.length-a.length)===a:f==="|="?b===a||b.substr(0,a.length+1)===a+"-":c},POS:function(d,b,f,c){var e=b[2],a=k.setFilters[e];if(a)return a(d,f,b,c)}}},D=k.match.POS;for(var z in k.match)k.match[z]=RegExp(k.match[z].source+/(?![^\[]*\])(?![^\(]*\))/.source);var p=function(b,a){b=Array.prototype.slice.call(b);if(a){a.push.apply(a,b);return a}return b};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(E){p=function(a,d){var c=d||[];if(x.call(a)===T)Array.prototype.push.apply(c,a);else if(typeof a.length===B)for(var b=0,e=a.length;b<e;b++)c.push(a[b]);else for(var b=0;a[b];b++)c.push(a[b]);return c}}var q;if(document.documentElement.compareDocumentPosition)q=function(c,d){var a=c.compareDocumentPosition(d)&4?-1:c===d?0:1;if(a===0)hasDuplicate=b;return a};else if("sourceIndex" in document.documentElement)q=function(c,d){var a=c.sourceIndex-d.sourceIndex;if(a===0)hasDuplicate=b;return a};else if(document.createRange)q=function(e,f){var a=e.ownerDocument.createRange(),c=f.ownerDocument.createRange();a.selectNode(e);a.collapse(b);c.selectNode(f);c.collapse(b);var d=a.compareBoundaryPoints(Range.START_TO_END,c);if(d===0)hasDuplicate=b;return d};(function(){k.find.ID=function(b,c,d){if(typeof c.getElementById!==j&&!d){var a=c.getElementById(b[1]);return a?a.id===b[1]||typeof a.getAttributeNode!==j&&a.getAttributeNode("id").nodeValue===b[1]?[a]:h:[]}};k.filter.ID=function(a,c){var b=typeof a.getAttributeNode!==j&&a.getAttributeNode("id");return a.nodeType===1&&b&&b.nodeValue===c}})();(function(){k.find.TAG=function(c,e){var a=e.getElementsByTagName(c[1]);if(c[1]===l){for(var d=[],b=0;a[b];b++)a[b].nodeType===1&&d.push(a[b]);a=d}return a};k.attrHandle.href=function(a){return a.getAttribute("href",2)}})();document.querySelectorAll&&(function(){var a=m,b=document.createElement(w);b.innerHTML="<p class='TEST'></p>";if(b.querySelectorAll&&b.querySelectorAll(".TEST").length===0)return;m=function(d,b,c,e){b=b||document;if(!e&&b.nodeType===9&&!o(b))try{return p(b.querySelectorAll(d),c)}catch(f){}return a(d,b,c,e)};m.find=a.find;m.filter=a.filter;m.selectors=a.selectors;m.matches=a.matches})();document.getElementsByClassName&&document.documentElement.getElementsByClassName&&(function(){var a=document.createElement(w);a.innerHTML="<div class='test e'></div><div class='test'></div>";if(a.getElementsByClassName("e").length===0)return;a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;k.order.splice(1,0,"CLASS");k.find.CLASS=function(c,a,b){if(typeof a.getElementsByClassName!==j&&!b)return a.getElementsByClassName(c[1])}})();function t(g,j,e,d,l,h){for(var i=g==y&&!h,b=0,k=d.length;b<k;b++){var a=d[b];if(a){if(i&&a.nodeType===1){a.sizcache=e;a.sizset=b}a=a[g];var f=c;while(a){if(a.sizcache===e){f=d[a.sizset];break}if(a.nodeType===1&&!h){a.sizcache=e;a.sizset=b}if(a.nodeName===j){f=a;break}a=a[g]}d[b]=f}}}function v(j,i,h,e,o,k){for(var l=j==y&&!k,d=0,n=e.length;d<n;d++){var a=e[d];if(a){if(l&&a.nodeType===1){a.sizcache=h;a.sizset=d}a=a[j];var g=c;while(a){if(a.sizcache===h){g=e[a.sizset];break}if(a.nodeType===1){if(!k){a.sizcache=h;a.sizset=d}if(typeof i!==f){if(a===i){g=b;break}}else if(m.filter(i,[a]).length>0){g=a;break}}a=a[j]}e[d]=g}}}var A=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16}:function(a,c){return a!==c&&(a.contains?a.contains(c):b)},o=function(a){return a.nodeType===9&&a.documentElement.nodeName!=="HTML"||!!a.ownerDocument&&o(a.ownerDocument)},u=function(a,b){var d=[],f=e,g,h=b.nodeType?[b]:b;while(g=k.match.PSEUDO.exec(a)){f+=g[0];a=a.replace(k.match.PSEUDO,e)}a=k.relative[a]?a+l:a;for(var c=0,i=h.length;c<i;c++)m(a,h[c],d);return m.filter(f,d)};a.find=m;a.filter=m.filter;a.expr=m.selectors;a.expr[":"]=a.expr.filters;m.selectors.filters.hidden=function(a){return a.offsetWidth===0||a.offsetHeight===0};m.selectors.filters.visible=function(a){return a.offsetWidth>0||a.offsetHeight>0};m.selectors.filters.animated=function(b){return a.grep(a.timers,function(a){return b===a.elem}).length};a.multiFilter=function(a,b,c){if(c)a=":not("+a+")";return m.matches(a,b)};a.dir=function(d,c){var b=[],a=d[c];while(a&&a!=document){a.nodeType==1&&b.push(a);a=a[c]}return b};a.nth=function(a,b,c){b=b||1;for(var d=0;a;a=a[c])if(a.nodeType==1&&++d==b)break;return a};a.sibling=function(a,c){for(var b=[];a;a=a.nextSibling)a.nodeType==1&&a!=c&&b.push(a);return b};return;i.Sizzle=m})();a.event={add:function(e,n,f,g){if(e.nodeType==3||e.nodeType==8)return;if(e.setInterval&&e!=i)e=i;if(!f.guid)f.guid=this.guid++;if(g!==h){var o=f;f=this.proxy(o);f.data=g}var m=a.data(e,q)||a.data(e,q,{}),l=a.data(e,s)||a.data(e,s,function(){return typeof a!==j&&!a.event.triggered?a.event.handle.apply(arguments.callee.elem,arguments):h});l.elem=e;a.each(n.split(/\s+/),function(j,d){var h=d.split(k);d=h.shift();f.type=h.slice().sort().join(k);var i=m[d];a.event.specialAll[d]&&a.event.specialAll[d].setup.call(e,g,h);if(!i){i=m[d]={};if(!a.event.special[d]||a.event.special[d].setup.call(e,g,h)===c)if(e.addEventListener)e.addEventListener(d,l,c);else e.attachEvent&&e.attachEvent(K+d,l)}i[f.guid]=f;a.event.global[d]=b});e=d},guid:1,global:{},remove:function(b,i,l){if(b.nodeType==3||b.nodeType==8)return;var g=a.data(b,q),j,o;if(g){if(i===h||typeof i===f&&i.charAt(0)==k)for(var n in g)this.remove(b,n+(i||e));else{if(i.type){l=i.handler;i=i.type}a.each(i.split(/\s+/),function(m,e){var f=e.split(k);e=f.shift();var i=RegExp(Q+f.slice().sort().join(".*\\.")+R);if(g[e]){if(l)delete g[e][l.guid];else for(var h in g[e])if(i.test(g[e][h].type))delete g[e][h];a.event.specialAll[e]&&a.event.specialAll[e].teardown.call(b,f);for(j in g[e])break;if(!j){if(!a.event.special[e]||a.event.special[e].teardown.call(b,f)===c)if(b.removeEventListener)b.removeEventListener(e,a.data(b,s),c);else b.detachEvent&&b.detachEvent(K+e,a.data(b,s));j=d;delete g[e]}}})}for(j in g)break;if(!j){var m=a.data(b,s);if(m)m.elem=d;a.removeData(b,q);a.removeData(b,s)}}},trigger:function(d,g,e,i){var f=d.type||d;if(!i){d=typeof d===A?d[X]?d:a.extend(a.Event(f),d):a.Event(f);if(f.indexOf("!")>=0){d.type=f=f.slice(0,-1);d.exclusive=b}if(!e){d.stopPropagation();this.global[f]&&a.each(a.cache,function(){this.events&&this.events[f]&&a.event.trigger(d,g,this.handle.elem)})}if(!e||e.nodeType==3||e.nodeType==8)return h;d.result=h;d.target=e;g=a.makeArray(g);g.unshift(d)}d.currentTarget=e;var j=a.data(e,s);j&&j.apply(e,g);if((!e[f]||a.nodeName(e,"a")&&f==bb)&&e[K+f]&&e[K+f].apply(e,g)===c)d.result=c;if(!i&&e[f]&&!d.isDefaultPrevented()&&!(a.nodeName(e,"a")&&f==bb)){this.triggered=b;try{e[f]()}catch(l){}}this.triggered=c;if(!d.isPropagationStopped()){var k=e.parentNode||e.ownerDocument;k&&a.event.trigger(d,g,k,b)}},handle:function(b){var j,f;b=arguments[0]=a.event.fix(b||i.event);b.currentTarget=this;var e=b.type.split(k);b.type=e.shift();j=!e.length&&!b.exclusive;var l=RegExp(Q+e.slice().sort().join(".*\\.")+R);f=(a.data(this,q)||{})[b.type];for(var m in f){var d=f[m];if(j||l.test(d.type)){b.handler=d;b.data=d.data;var g=d.apply(this,arguments);if(g!==h){b.result=g;if(g===c){b.preventDefault();b.stopPropagation()}}if(b.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(g),fix:function(b){if(b[X])return b;var g=b;b=a.Event(g);for(var h=this.props.length,f;h;){f=this.props[--h];b[f]=g[f]}if(!b.target)b.target=b.srcElement||document;if(b.target.nodeType==3)b.target=b.target.parentNode;if(!b.relatedTarget&&b.fromElement)b.relatedTarget=b.fromElement==b.target?b.toElement:b.fromElement;if(b.pageX==d&&b.clientX!=d){var c=document.documentElement,e=document.body;b.pageX=b.clientX+(c&&c.scrollLeft||e&&e.scrollLeft||0)-(c.clientLeft||0);b.pageY=b.clientY+(c&&c.scrollTop||e&&e.scrollTop||0)-(c.clientTop||0)}if(!b.which&&(b.charCode||b.charCode===0?b.charCode:b.keyCode))b.which=b.charCode||b.keyCode;if(!b.metaKey&&b.ctrlKey)b.metaKey=b.ctrlKey;if(!b.which&&b.button)b.which=b.button&1?1:b.button&2?3:b.button&4?2:0;return b},proxy:function(b,a){a=a||function(){return b.apply(this,arguments)};a.guid=b.guid=b.guid||a.guid||this.guid++;return a},special:{ready:{setup:bc,teardown:function(){}}},specialAll:{live:{setup:function(c,b){a.event.add(this,b[0],Yb)},teardown:function(b){if(b.length){var c=0,d=RegExp(Q+b[0]+R);a.each(a.data(this,q).live||{},function(){if(d.test(this.type))c++});c<1&&a.event.remove(this,b[0],Yb)}}}}};a.Event=function(d){var c=this;if(!c.preventDefault)return new a.Event(d);if(d&&d.type){c.originalEvent=d;c.type=d.type}else c.type=d;c.timeStamp=sb();c[X]=b};function Tb(){return c}function Ub(){return b}a.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Ub;var a=this.originalEvent;if(!a)return;a.preventDefault&&a.preventDefault();a.returnValue=c},stopPropagation:function(){this.isPropagationStopped=Ub;var a=this.originalEvent;if(!a)return;a.stopPropagation&&a.stopPropagation();a.cancelBubble=b},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Ub;this.stopPropagation()},isDefaultPrevented:Tb,isPropagationStopped:Tb,isImmediatePropagationStopped:Tb};var Vb=function(d){var c=this,b=d.relatedTarget;while(b&&b!=c)try{b=b.parentNode}catch(e){b=c}if(b!=c){d.type=d.data;a.event.handle.apply(c,arguments)}};a.each({mouseover:Fb,mouseout:Gb},function(b,c){a.event.special[c]={setup:function(){a.event.add(this,b,Vb,c)},teardown:function(){a.event.remove(this,b,Vb)}}});a.fn.extend({bind:function(c,b,d){return c==hb?this.one(c,b,d):this.each(function(){a.event.add(this,c,d||b,d&&b)})},one:function(e,b,c){var d=a.event.proxy(c||b,function(e){a(this).unbind(e,d);return (c||b).apply(this,arguments)});return this.each(function(){a.event.add(this,e,d,c&&b)})},unbind:function(b,c){return this.each(function(){a.event.remove(this,b,c)})},trigger:function(c,b){return this.each(function(){a.event.trigger(c,b,this)})},triggerHandler:function(d,c){if(this[0]){var b=a.Event(d);b.preventDefault();b.stopPropagation();a.event.trigger(b,c,this[0]);return b.result}},toggle:function(e){var b=arguments,d=1;while(d<b.length)a.event.proxy(e,b[d++]);return this.click(a.event.proxy(e,function(e){var a=this;a.lastToggle=(a.lastToggle||0)%d;e.preventDefault();return b[a.lastToggle++].apply(a,arguments)||c}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b)},ready:function(b){bc();if(a.isReady)b.call(document,a);else a.readyList.push(b);return this},live:function(d,e){var b=this,c=a.event.proxy(e);c.guid+=b.selector+d;a(document).bind(Xb(d,b.selector),b.selector,c);return b},die:function(b,c){a(document).unbind(Xb(b,this.selector),c?{guid:c.guid+this.selector+b}:d);return this}});function Yb(e){var g=RegExp(Q+e.type+R),f=b,d=[];a.each(a.data(this,q).live||[],function(f,b){if(g.test(b.type)){var c=a(e.target).closest(b.data)[0];c&&d.push({elem:c,fn:b})}});d.sort(function(b,c){return a.data(b.elem,N)-a.data(c.elem,N)});a.each(d,function(){if(this.fn.call(this.elem,e,this.fn.data)===c)return f=c});return f}function Xb(b,a){return ["live",b,a.replace(/\./g,"`").replace(/ /g,"|")].join(k)}a.extend({isReady:c,readyList:[],ready:function(){if(!a.isReady){a.isReady=b;if(a.readyList){a.each(a.readyList,function(){this.call(document,a)});a.readyList=d}a(document).triggerHandler("ready")}}});var Zb=c;function bc(){var e="onreadystatechange",d="DOMContentLoaded";if(Zb)return;Zb=b;if(document.addEventListener)document.addEventListener(d,function(){document.removeEventListener(d,arguments.callee,c);a.ready()},c);else if(document.attachEvent){document.attachEvent(e,function(){if(document.readyState===ib){document.detachEvent(e,arguments.callee);a.ready()}});document.documentElement.doScroll&&i==i.top&&(function(){if(a.isReady)return;try{document.documentElement.doScroll("left")}catch(b){setTimeout(arguments.callee,0);return}a.ready()})()}a.event.add(i,vb,a.ready)}a.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(c,b){a.fn[b]=function(a){return a?this.bind(b,a):this.trigger(b)}});a.fn["blur"]=function(a){return a?this.bind("blur",a):this.trigger(name)};a.fn["focus"]=function(a){return a?this.bind("focus",a):this.trigger(name)};a.fn[vb]=function(a){return a?this.bind(vb,a):this.trigger(name)};a.fn["resize"]=function(a){return a?this.bind("resize",a):this.trigger(name)};a.fn[o]=function(a){return a?this.bind(o,a):this.trigger(name)};a.fn[hb]=function(a){return a?this.bind(hb,a):this.trigger(name)};a.fn[bb]=function(a){return a?this.bind(bb,a):this.trigger(name)};a.fn[Mb]=function(a){return a?this.bind(Mb,a):this.trigger(name)};a.fn[Nb]=function(a){return a?this.bind(Nb,a):this.trigger(name)};a.fn["mouseup"]=function(a){return a?this.bind("mouseup",a):this.trigger(name)};a.fn[Ob]=function(a){return a?this.bind(Ob,a):this.trigger(name)};a.fn[Pb]=function(a){return a?this.bind(Pb,a):this.trigger(name)};a.fn[Qb]=function(a){return a?this.bind(Qb,a):this.trigger(name)};a.fn[Fb]=function(a){return a?this.bind(Fb,a):this.trigger(name)};a.fn[Gb]=function(a){return a?this.bind(Gb,a):this.trigger(name)};a.fn["change"]=function(a){return a?this.bind("change",a):this.trigger(name)};a.fn[S]=function(a){return a?this.bind(S,a):this.trigger(name)};a.fn[gb]=function(a){return a?this.bind(gb,a):this.trigger(name)};a.fn["keydown"]=function(a){return a?this.bind("keydown",a):this.trigger(name)};a.fn[Rb]=function(a){return a?this.bind(Rb,a):this.trigger(name)};a.fn["keyup"]=function(a){return a?this.bind("keyup",a):this.trigger(name)};a.fn[jb]=function(a){return a?this.bind(jb,a):this.trigger(name)};a(i).bind(hb,function(){for(var b in a.cache)b!=1&&a.cache[b].handle&&a.event.remove(a.cache[b].handle.elem)});(function(){a.support={};a.support={leadingWhitespace:c,tbody:c,objectAll:c,htmlSerialize:c,style:c,hrefNormalized:c,opacity:c,cssFloat:c,scriptEval:c,noCloneEvent:c,boxModel:c}})();var Ib="styleFloat";a.props={"for":"htmlFor","class":Lb,"float":Ib,cssFloat:Ib,styleFloat:Ib,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:tb};a.fn.extend({_load:a.fn.load,load:function(c,b,h){if(typeof c!==f)return this._load(c);var i=c.indexOf(g);if(i>=0){var j=c.slice(i,c.length);c=c.slice(0,i)}var l=z;if(b)if(a.isFunction(b)){h=b;b=d}else if(typeof b===A){b=a.param(b);l="POST"}var k=this;a.ajax({url:c,type:l,dataType:"html",data:b,complete:function(b,c){(c==D||c==kb)&&k.html(j?a("<div/>").append(b.responseText.replace(/<script(.|\s)*?\/script>/g,e)).find(j):b.responseText);h&&k.each(h,[b.responseText,c,b])}});return this},serialize:function(){return a.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?a.makeArray(this.elements):this}).filter(function(){var a=this;return a.name&&!a.disabled&&(a.checked||/select|textarea/i.test(a.nodeName)||/text|hidden|password|search/i.test(a.type))}).map(function(e,c){var b=a(this).val();return b==d?d:a.isArray(b)?a.map(b,function(a){return {name:c.name,value:a}}):{name:c.name,value:b}}).get()}});a.fn[wb]=function(a){return this.bind(wb,a)};a.fn[H]=function(a){return this.bind(H,a)};a.fn[lb]=function(a){return this.bind(lb,a)};a.fn[xb]=function(a){return this.bind(xb,a)};a.fn[mb]=function(a){return this.bind(mb,a)};a.fn[yb]=function(a){return this.bind(yb,a)};var kc=sb();a.extend({"get":function(f,b,c,e){if(a.isFunction(b)){c=b;b=d}return a.ajax({type:z,url:f,data:b,success:c,dataType:e})},getScript:function(c,b){return a.get(c,d,b,m)},getJSON:function(d,c,b){return a.get(d,c,b,V)},post:function(e,b,c,d){if(a.isFunction(b)){c=b;b={}}return a.ajax({type:"POST",url:e,data:b,success:c,dataType:d})},ajaxSetup:function(b){a.extend(a.ajaxSettings,b)},ajaxSettings:{url:location.href,global:b,type:z,contentType:"application/x-www-form-urlencoded",processData:b,async:b,xhr:function(){return i.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(g){var k="timeout",s="callback";g=a.extend(b,g,a.extend(b,{},a.ajaxSettings,g));var n,q=/=\?(&|$)/g,o,A,r=g.type.toUpperCase();if(g.data&&g.processData&&typeof g.data!==f)g.data=a.param(g.data);if(g.dataType=="jsonp"){if(r==z){if(!g.url.match(q))g.url+=(g.url.match(/\?/)?"&":"?")+(g.jsonp||s)+"=?"}else if(!g.data||!g.data.match(q))g.data=(g.data?g.data+"&":e)+(g.jsonp||s)+"=?";g.dataType=V}if(g.dataType==V&&(g.data&&g.data.match(q)||g.url.match(q))){n="jsonp"+kc++;if(g.data)g.data=(g.data+e).replace(q,"="+n+"$1");g.url=g.url.replace(q,"="+n+"$1");g.dataType=m;i[n]=function(a){A=a;y();x();i[n]=h;try{delete i[n]}catch(b){}u&&u.removeChild(l)}}if(g.dataType==m&&g.cache==d)g.cache=c;if(g.cache===c&&r==z){var F=sb(),E=g.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+F+"$2");g.url=E+(E==g.url?(g.url.match(/\?/)?"&":"?")+"_="+F:e)}if(g.data&&r==z){g.url+=(g.url.match(/\?/)?"&":"?")+g.data;g.data=d}g.global&&!a.active++&&a.event.trigger(wb);var t=/^(\w+:)?\/\/([^\/?#]+)/.exec(g.url);if(g.dataType==m&&r==z&&t&&(t[1]&&t[1]!=location.protocol||t[2]!=location.host)){var u=document.getElementsByTagName("head")[0],l=document.createElement(m);l.src=g.url;if(g.scriptCharset)l.charset=g.scriptCharset;if(!n){var C=c;l.onload=l.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState=="loaded"||this.readyState==ib)){C=b;y();x();l.onload=l.onreadystatechange=d;u.removeChild(l)}}}u.appendChild(l);return h}var w=c,j=g.xhr();if(g.username)j.open(r,g.url,g.async,g.username,g.password);else j.open(r,g.url,g.async);try{g.data&&j.setRequestHeader("Content-Type",g.contentType);g.ifModified&&j.setRequestHeader("If-Modified-Since",a.lastModified[g.url]||"Thu, 01 Jan 1970 00:00:00 GMT");j.setRequestHeader("X-Requested-With","XMLHttpRequest");j.setRequestHeader("Accept",g.dataType&&g.accepts[g.dataType]?g.accepts[g.dataType]+", */*":g.accepts._default)}catch(B){}if(g.beforeSend&&g.beforeSend(j,g)===c){g.global&&!--a.active&&a.event.trigger(H);j.abort();return c}g.global&&a.event.trigger(yb,[j,g]);var v=function(c){if(j.readyState==0){if(p){clearInterval(p);p=d;g.global&&!--a.active&&a.event.trigger(H)}}else if(!w&&j&&(j.readyState==4||c==k)){w=b;if(p){clearInterval(p);p=d}o=c==k?k:!a.httpSuccess(j)?jb:g.ifModified&&a.httpNotModified(j,g.url)?kb:D;if(o==D)try{A=a.httpData(j,g.dataType,g)}catch(f){o=cb}if(o==D){var e;try{e=j.getResponseHeader(zb)}catch(f){}if(g.ifModified&&e)a.lastModified[g.url]=e;!n&&y()}else a.handleError(g,j,o);x();c&&j.abort();if(g.async)j=d}};if(g.async){var p=setInterval(v,13);g.timeout>0&&setTimeout(function(){j&&!w&&v(k)},g.timeout)}try{j.send(g.data)}catch(B){a.handleError(g,j,d,B)}!g.async&&v();function y(){g.success&&g.success(A,o);g.global&&a.event.trigger(mb,[j,g])}function x(){g.complete&&g.complete(j,o);g.global&&a.event.trigger(lb,[j,g]);g.global&&!--a.active&&a.event.trigger(H)}return j},handleError:function(b,c,e,d){b.error&&b.error(c,e,d);b.global&&a.event.trigger(xb,[c,b,d])},active:0,httpSuccess:function(a){try{return !a.status&&location.protocol=="file:"||a.status>=200&&a.status<300||a.status==304||a.status==1223}catch(b){}return c},httpNotModified:function(b,e){try{var d=b.getResponseHeader(zb);return b.status==304||d==a.lastModified[e]}catch(f){}return c},httpData:function(d,c,e){var h=d.getResponseHeader("content-type"),g=c=="xml"||!c&&h&&h.indexOf("xml")>=0,b=g?d.responseXML:d.responseText;if(g&&b.documentElement.tagName==cb)throw cb;if(e&&e.dataFilter)b=e.dataFilter(b,c);if(typeof b===f){c==m&&a.globalEval(b);if(c==V)b=i["eval"]("("+b+")")}return b},param:function(b){var e=[];function d(b,a){e[e.length]=encodeURIComponent(b)+"="+encodeURIComponent(a)}if(a.isArray(b)||b.jquery)a.each(b,function(){d(this.name,this.value)});else for(var c in b)if(a.isArray(b[c]))a.each(b[c],function(){d(c,this)});else d(c,a.isFunction(b[c])?b[c]():b[c]);return e.join("&").replace(/%20/g,"+")}});var Sb={},Jb,dc=[[F,Ab,"marginBottom","paddingTop","paddingBottom"],[r,Bb,"marginRight","paddingLeft","paddingRight"],[G]];function rb(c,d){var b={};a.each(dc.concat.apply([],dc.slice(0,d)),function(){b[this]=c});return b}a.fn.extend({show:function(g,j){var b=this;if(g)return b.animate(rb(t,3),g,j);else{for(var c=0,i=b.length;c<i;c++){var k=a.data(b[c],L);b[c].style.display=k||e;if(a.css(b[c],I)===M){var f=b[c].tagName,d;if(Sb[f])d=Sb[f];else{var h=a("<"+f+" />").appendTo("body");d=h.css(I);if(d===M)d=U;h.remove();Sb[f]=d}a.data(b[c],L,d)}}for(var c=0,i=b.length;c<i;c++)b[c].style.display=a.data(b[c],L)||e;return b}},hide:function(d,g){var b=this;if(d)return b.animate(rb(u,3),d,g);else{for(var c=0,f=b.length;c<f;c++){var e=a.data(b[c],L);!e&&e!==M&&a.data(b[c],L,a.css(b[c],I))}for(var c=0,f=b.length;c<f;c++)b[c].style.display=M;return b}},_toggle:a.fn.toggle,toggle:function(b,f){var c=this,e=typeof b===Y;return a.isFunction(b)&&a.isFunction(f)?c._toggle.apply(c,arguments):b==d||e?c.each(function(){var c=e?b:a(this).is(":hidden");a(this)[c?t:u]()}):c.animate(rb(W,3),b,f)},fadeTo:function(b,c,a){return this.animate({opacity:c},b,a)},animate:function(f,j,i,h){var g=a.speed(j,i,h);return this[g.queue===c?"each":"queue"](function(){var c=this,h=a.extend({},g),i,j=c.nodeType==1&&a(c).is(":hidden"),k=c;for(i in f){if(f[i]==u&&j||f[i]==t&&!j)return h.complete.call(c);if((i==F||i==r)&&c.style){h.display=a.css(c,I);h.overflow=c.style.overflow}}if(h.overflow!=d)c.style.overflow=C;h.curAnim=a.extend({},f);a.each(f,function(o,i){var l=new a.fx(k,h,o);if(/toggle|show|hide/.test(i))l[i==W?j?t:u:i](f);else{var d=i.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),c=l.cur(b)||0;if(d){var g=parseFloat(d[2]),m=d[3]||n;if(m!=n){k.style[o]=(g||1)+m;c=(g||1)/l.cur(b)*c;k.style[o]=c+m}if(d[1])g=(d[1]=="-="?-1:1)*g+c;l.custom(c,g,m)}else l.custom(c,i,e)}});return b})},stop:function(f,e){var d=this,c=a.timers;f&&d.queue([]);d.each(function(){for(var a=c.length-1;a>=0;a--)if(c[a].elem==this){e&&c[a](b);c.splice(a,1)}});!e&&d.dequeue();return d}});a.fn.slideDown=function(b,a){return this.animate(rb(t,1),b,a)};a.fn.slideUp=function(b,a){return this.animate(rb(u,1),b,a)};a.fn.slideToggle=function(b,a){return this.animate(rb(W,1),b,a)};a.fn.fadeIn=function(b,a){return this.animate({opacity:t},b,a)};a.fn.fadeOut=function(b,a){return this.animate({opacity:u},b,a)};a.extend({speed:function(e,d,f){var b=typeof e===A?e:{complete:f||!f&&d||a.isFunction(e)&&e,duration:e,easing:f&&d||d&&!a.isFunction(d)&&d};b.duration=a.fx.off?0:typeof b.duration===B?b.duration:a.fx.speeds[b.duration]||a.fx.speeds._default;b.old=b.complete;b.complete=function(){b.queue!==c&&a(this).dequeue();a.isFunction(b.old)&&b.old.call(this)};return b},easing:{linear:function(c,d,a,b){return a+b*c},swing:function(c,d,a,b){return (-Math.cos(c*Math.PI)/2+.5)*b+a}},timers:[],fx:function(b,a,c){this.options=a;this.elem=b;this.prop=c;if(!a.orig)a.orig={}}});a.fx.prototype={update:function(){var b=this;b.options.step&&b.options.step.call(b.elem,b.now,b);(a.fx.step[b.prop]||a.fx.step._default)(b);if((b.prop==F||b.prop==r)&&b.elem.style)b.elem.style.display=U},cur:function(e){var b=this;if(b.elem[b.prop]!=d&&(!b.elem.style||b.elem.style[b.prop]==d))return b.elem[b.prop];var c=parseFloat(a.css(b.elem,b.prop,e));return c&&c>-1e4?c:parseFloat(a.curCSS(b.elem,b.prop))||0},custom:function(d,g,f){var b=this;b.startTime=sb();b.start=d;b.end=g;b.unit=f||b.unit||n;b.now=b.start;b.pos=b.state=0;var e=b;function c(a){return e.step(a)}c.elem=b.elem;if(c()&&a.timers.push(c)&&!Jb)Jb=setInterval(function(){for(var b=a.timers,c=0;c<b.length;c++)!b[c]()&&b.splice(c--,1);if(!b.length){clearInterval(Jb);Jb=h}},13)},show:function(){var c=this;c.options.orig[c.prop]=a.attr(c.elem.style,c.prop);c.options.show=b;c.custom(c.prop==r||c.prop==F?1:0,c.cur());a(c.elem).show()},hide:function(){var c=this;c.options.orig[c.prop]=a.attr(c.elem.style,c.prop);c.options.hide=b;c.custom(c.cur(),0)},step:function(j){var e=this,i=sb();if(j||i>=e.options.duration+e.startTime){e.now=e.end;e.pos=e.state=1;e.update();e.options.curAnim[e.prop]=b;var f=b;for(var k in e.options.curAnim)if(e.options.curAnim[k]!==b)f=c;if(f){if(e.options.display!=d){e.elem.style.overflow=e.options.overflow;e.elem.style.display=e.options.display;if(a.css(e.elem,I)==M)e.elem.style.display=U}e.options.hide&&a(e.elem).hide();if(e.options.hide||e.options.show)for(var h in e.options.curAnim)a.attr(e.elem.style,h,e.options.orig[h]);e.options.complete.call(e.elem)}return c}else{var g=i-e.startTime;e.state=g/e.options.duration;e.pos=a.easing[e.options.easing||(a.easing.swing?"swing":"linear")](e.state,g,0,1,e.options.duration);e.now=e.start+(e.end-e.start)*e.pos;e.update()}return b}};a.extend(a.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(b){a.attr(b.elem.style,G,b.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=d)a.elem.style[a.prop]=a.now+a.unit;else a.elem[a.prop]=a.now}}});if(document.documentElement["getBoundingClientRect"])a.fn.offset=function(){var b=this;if(!b[0])return {top:0,left:0};if(b[0]===b[0].ownerDocument.body)return a.offset.bodyOffset(b[0]);var e=b[0].getBoundingClientRect(),f=b[0].ownerDocument,d=f.body,c=f.documentElement,h=c.clientTop||d.clientTop||0,g=c.clientLeft||d.clientLeft||0,j=e.top+(self.pageYOffset||a.boxModel&&c.scrollTop||d.scrollTop)-h,i=e.left+(self.pageXOffset||a.boxModel&&c.scrollLeft||d.scrollLeft)-g;return {top:j,left:i}};else a.fn.offset=function(){var g=this;if(!g[0])return {top:0,left:0};if(g[0]===g[0].ownerDocument.body)return a.offset.bodyOffset(g[0]);a.offset.initialized||a.offset.initialize();var b=g[0],j=b.offsetParent,n=b,l=b.ownerDocument,c,k=l.documentElement,h=l.body,m=l.defaultView,i=m.getComputedStyle(b,d),f=b.offsetTop,e=b.offsetLeft;while((b=b.parentNode)&&b!==h&&b!==k){c=m.getComputedStyle(b,d);f-=b.scrollTop,e-=b.scrollLeft;if(b===j){f+=b.offsetTop,e+=b.offsetLeft;if(a.offset.doesNotAddBorder&&!(a.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.tagName)))f+=parseInt(c.borderTopWidth,10)||0,e+=parseInt(c.borderLeftWidth,10)||0;n=j,j=b.offsetParent}if(a.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible")f+=parseInt(c.borderTopWidth,10)||0,e+=parseInt(c.borderLeftWidth,10)||0;i=c}if(i.position===Hb||i.position==="static")f+=h.offsetTop,e+=h.offsetLeft;if(i.position==="fixed")f+=Math.max(k.scrollTop,h.scrollTop),e+=Math.max(k.scrollLeft,h.scrollLeft);return {top:f,left:e}};a.offset={initialize:function(){var c=this;if(c.initialized)return;var a=document.body,d=document.createElement(w),e,f,l,i,g,h,j=a.style.marginTop,k='<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>';g={position:Db,top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:C};for(h in g)d.style[h]=g[h];d.innerHTML=k;a.insertBefore(d,a.firstChild);e=d.firstChild,f=e.firstChild,i=e.nextSibling.firstChild.firstChild;c.doesNotAddBorder=f.offsetTop!==5;c.doesAddBorderForTableAndCells=i.offsetTop===5;e.style.overflow=C,e.style.position=Hb;c.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;a.style.marginTop="1px";c.doesNotIncludeMarginInBodyOffset=a.offsetTop===0;a.style.marginTop=j;a.removeChild(d);c.initialized=b},bodyOffset:function(c){a.offset.initialized||a.offset.initialize();var e=c.offsetTop,d=c.offsetLeft;if(a.offset.doesNotIncludeMarginInBodyOffset)e+=parseInt(a.curCSS(c,Ab,b),10)||0,d+=parseInt(a.curCSS(c,Bb,b),10)||0;return {top:e,left:d}}};a.fn.extend({position:function(){var a=this,f=0,g=0,e;if(a[0]){var b=a.offsetParent(),d=a.offset(),c=/^body|html$/i.test(b[0].tagName)?{top:0,left:0}:b.offset();d.top-=Kb(a,Ab);d.left-=Kb(a,Bb);c.top+=Kb(b,"borderTopWidth");c.left+=Kb(b,"borderLeftWidth");e={top:d.top-c.top,left:d.left-c.left}}return e},offsetParent:function(){var b=this[0].offsetParent||document.body;while(b&&(!/^body|html$/i.test(b.tagName)&&a.css(b,"position")=="static"))b=b.offsetParent;return a(b)}});a.each([Z],function(c,e){var b=o+e;a.fn[b]=function(f){var e=this;if(!e[0])return d;return f!==h?e.each(function(){this==i||this==document?i.scrollTo(!c?f:a(i).scrollLeft(),c?f:a(i).scrollTop()):(this[b]=f)}):e[0]==i||e[0]==document?self[c?nb:ob]||a.boxModel&&document.documentElement[b]||document.body[b]:e[0][b]}});a.each([ab],function(c,e){var b=o+e;a.fn[b]=function(f){var e=this;if(!e[0])return d;return f!==h?e.each(function(){this==i||this==document?i.scrollTo(!c?f:a(i).scrollLeft(),c?f:a(i).scrollTop()):(this[b]=f)}):e[0]==i||e[0]==document?self[c?nb:ob]||a.boxModel&&document.documentElement[b]||document.body[b]:e[0][b]}});a.each(["Height"],function(j,b){var l=j?Z:ab,k=j?eb:fb,g=b.toLowerCase();a.fn["inner"+b]=function(){return this[0]?a.css(this[0],g,c,J):d};a.fn["outer"+b]=function(b){return this[0]?a.css(this[0],g,c,b?v:x):d};var e=b.toLowerCase();a.fn[e]=function(g){var c=this;return c[0]==i?document.compatMode==pb&&document.documentElement[p+b]||document.body[p+b]:c[0]==document?Math.max(document.documentElement[p+b],document.body[o+b],document.documentElement[o+b],document.body[E+b],document.documentElement[E+b]):g===h?c.length?a.css(c[0],e):d:c.css(e,typeof g===f?g:g+n)}});a.each(["Width"],function(j,b){var l=j?Z:ab,k=j?eb:fb,g=b.toLowerCase();a.fn["inner"+b]=function(){return this[0]?a.css(this[0],g,c,J):d};a.fn["outer"+b]=function(b){return this[0]?a.css(this[0],g,c,b?v:x):d};var e=b.toLowerCase();a.fn[e]=function(g){var c=this;return c[0]==i?document.compatMode==pb&&document.documentElement[p+b]||document.body[p+b]:c[0]==document?Math.max(document.documentElement[p+b],document.body[o+b],document.documentElement[o+b],document.body[E+b],document.documentElement[E+b]):g===h?c.length?a.css(c[0],e):d:c.css(e,typeof g===f?g:g+n)}})})();
jQuery.ui||function(a){var p="mouseup.",o="mousemove.",g="disabled",n="aria-disabled",m="-state-disabled",l="-disabled",d="string",k="tabindex",j="selectstart.ui",i="MozUserSelect",e="unselectable",c=true,b=false,f="overflow",u=a.fn.remove,w=a.browser.mozilla&&parseFloat(a.browser.version)<1.9;a.ui={version:"1.7.1",plugin:{add:function(e,f,d){var c=a.ui[e].prototype;for(var b in d){c.plugins[b]=c.plugins[b]||[];c.plugins[b].push([f,d[b]])}},call:function(a,e,d){var b=a.plugins[e];if(!b||!a.element[0].parentNode)return;for(var c=0;c<b.length;c++)a.options[b[c][0]]&&b[c][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(d,h){if(a(d).css(f)=="hidden")return b;var e=h&&h=="left"?"scrollLeft":"scrollTop",g=b;if(d[e]>0)return c;d[e]=1;g=d[e]>0;d[e]=0;return g},isOverAxis:function(b,a,c){return b>a&&b<a+c},isOver:function(g,f,e,d,b,c){return a.ui.isOverAxis(g,e,b)&&a.ui.isOverAxis(f,d,c)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(w){var q=a.attr,s=a.fn.removeAttr,r="http://www.w3.org/2005/07/aaa",h=/^aria-/,t=/^wairole:/;a.attr=function(d,a,c){var b=this,e=c!==undefined;return a=="role"?e?q.call(b,d,a,"wairole:"+c):(q.apply(b,arguments)||"").replace(t,""):h.test(a)?e?d.setAttributeNS(r,a.replace(h,"aaa:"),c):q.call(b,d,a.replace(h,"aaa:")):q.apply(b,arguments)};a.fn.removeAttr=function(a){return h.test(a)?this.each(function(){this.removeAttributeNS(r,a.replace(h,""))}):s.call(this,a)}}a.fn.extend({remove:function(){a("*",this).add(this).each(function(){a(this).triggerHandler("remove")});return u.apply(this,arguments)},enableSelection:function(){return this.attr(e,"off").css(i,"").unbind(j)},disableSelection:function(){return this.attr(e,"on").css(i,"none").bind(j,function(){return b})},scrollParent:function(){var d="overflow-x",c="overflow-y",b="position",e=this,g;if(a.browser.msie&&/(static|relative)/.test(e.css(b))||/absolute/.test(e.css(b)))g=e.parents().filter(function(){var e=this;return /(relative|absolute|fixed)/.test(a.curCSS(e,b,1))&&/(auto|scroll)/.test(a.curCSS(e,f,1)+a.curCSS(e,c,1)+a.curCSS(e,d,1))}).eq(0);else g=e.parents().filter(function(){return /(auto|scroll)/.test(a.curCSS(this,f,1)+a.curCSS(this,c,1)+a.curCSS(this,d,1))}).eq(0);return /fixed/.test(e.css(b))||!g.length?a(document):g}});a.extend(a.expr[":"],{data:function(c,d,b){return !!a.data(c,b[3])},focusable:function(b){var c=b.nodeName.toLowerCase(),d=a.attr(b,k);return (/input|select|textarea|button|object/.test(c)?!b.disabled:"a"==c||"area"==c?b.href||!isNaN(d):!isNaN(d))&&!a(b)["area"==c?"parents":"closest"](":hidden").length},tabbable:function(c){var b=a.attr(c,k);return (isNaN(b)||b>=0)&&a(c).is(":focusable")}});function v(f,h,g,e){function c(c){var b=a[f][h][c]||[];return typeof b==d?b.split(/,?\s+/):b}var b=c("getter");if(e.length==1&&typeof e[0]==d)b=b.concat(c("getterSetter"));return a.inArray(g,b)!=-1}a.widget=function(b,e){var c=b.split(".")[0];b=b.split(".")[1];a.fn[b]=function(e){var f=typeof e==d,h=Array.prototype.slice.call(arguments,1);if(f&&e.substring(0,1)=="_")return this;if(f&&v(c,b,e,h)){var g=a.data(this[0],b);return g?g[e].apply(g,h):undefined}return this.each(function(){var d=a.data(this,b);!d&&!f&&a.data(this,b,new a[c][b](this,e))._init();d&&f&&a.isFunction(d[e])&&d[e].apply(d,h)})};a[c]=a[c]||{};a[c][b]=function(e,g){var d=this,f=d;d.namespace=c;d.widgetName=b;d.widgetEventPrefix=a[c][b].eventPrefix||b;d.widgetBaseClass=c+"-"+b;d.options=a.extend({},a.widget.defaults,a[c][b].defaults,a.metadata&&a.metadata.get(e)[b],g);d.element=a(e).bind("setData."+b,function(a,c,b){if(a.target==e)return f._setData(c,b)}).bind("getData."+b,function(a,b){if(a.target==e)return f._getData(b)}).bind("remove",function(){return f.destroy()})};a[c][b].prototype=a.extend({},a.widget.prototype,e);a[c][b].getterSetter="option"};a.widget.prototype={_init:function(){},destroy:function(){var a=this;a.element.removeData(a.widgetName).removeClass(a.widgetBaseClass+l+" "+a.namespace+m).removeAttr(n)},option:function(b,e){var c=b,f=this;if(typeof b==d){if(e===undefined)return this._getData(b);c={};c[b]=e}a.each(c,function(b,a){f._setData(b,a)})},_getData:function(a){return this.options[a]},_setData:function(c,b){var a=this;a.options[c]=b;c==g&&a.element[b?"addClass":"removeClass"](a.widgetBaseClass+l+" "+a.namespace+m).attr(n,b)},enable:function(){this._setData(g,b)},disable:function(){this._setData(g,c)},_trigger:function(e,c,h){var d=this,g=d.options[e],j=e==d.widgetEventPrefix?e:d.widgetEventPrefix+e;c=a.Event(c);c.type=j;if(c.originalEvent)for(var i=a.event.props.length,f;i;){f=a.event.props[--i];c[f]=c.originalEvent[f]}d.element.trigger(c,h);return !(a.isFunction(g)&&g.call(d.element[0],c,h)===b||c.isDefaultPrevented())}};a.widget.defaults={disabled:b};a.ui.mouse={_mouseInit:function(){var c=this,d=c;c.element.bind("mousedown."+c.widgetName,function(a){return d._mouseDown(a)}).bind("click."+c.widgetName,function(a){if(d._preventClickEvent){d._preventClickEvent=b;a.stopImmediatePropagation();return b}});if(a.browser.msie){c._mouseUnselectable=c.element.attr(e);c.element.attr(e,"on")}c.started=b},_mouseDestroy:function(){var b=this;b.element.unbind("."+b.widgetName);a.browser.msie&&b.element.attr(e,b._mouseUnselectable)},_mouseDown:function(f){var e=this;f.originalEvent=f.originalEvent||{};if(f.originalEvent.mouseHandled)return;e._mouseStarted&&e._mouseUp(f);e._mouseDownEvent=f;var g=e,i=f.which==1,h=typeof e.options.cancel==d?a(f.target).parents().add(f.target).filter(e.options.cancel).length:b;if(!i||h||!e._mouseCapture(f))return c;e.mouseDelayMet=!e.options.delay;if(!e.mouseDelayMet)e._mouseDelayTimer=setTimeout(function(){g.mouseDelayMet=c},e.options.delay);if(e._mouseDistanceMet(f)&&e._mouseDelayMet(f)){e._mouseStarted=e._mouseStart(f)!==b;if(!e._mouseStarted){f.preventDefault();return c}}e._mouseMoveDelegate=function(a){return g._mouseMove(a)};e._mouseUpDelegate=function(a){return g._mouseUp(a)};a(document).bind(o+e.widgetName,e._mouseMoveDelegate).bind(p+e.widgetName,e._mouseUpDelegate);a.browser.safari||f.preventDefault();f.originalEvent.mouseHandled=c;return c},_mouseMove:function(d){var c=this;if(a.browser.msie&&!d.button)return c._mouseUp(d);if(c._mouseStarted){c._mouseDrag(d);return d.preventDefault()}if(c._mouseDistanceMet(d)&&c._mouseDelayMet(d)){c._mouseStarted=c._mouseStart(c._mouseDownEvent,d)!==b;c._mouseStarted?c._mouseDrag(d):c._mouseUp(d)}return !c._mouseStarted},_mouseUp:function(d){var c=this;a(document).unbind(o+c.widgetName,c._mouseMoveDelegate).unbind(p+c.widgetName,c._mouseUpDelegate);if(c._mouseStarted){c._mouseStarted=b;c._preventClickEvent=d.target==c._mouseDownEvent.target;c._mouseStop(d)}return b},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return c}};a.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(jQuery);
(function(a){var i="ui-state-default",o="cache.tabs",m="ui-state-disabled",l="ui-tabs-selected",e=".tabs",k="show",c="tabs",h="ui-tabs-selected ui-state-active",f="ui-tabs-hide",d=false,v="ui-state-default ui-corner-top",u="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all",n="destroy.tabs",r="load.tabs",s="href.tabs",g="#",p="label.tabs",q="ui-state-processing",b=null,w="ui-tabs-",j=true;a.widget("ui.tabs",{_init:function(){var a=this;if(a.options.deselectable!==undefined)a.options.collapsible=a.options.deselectable;a._tabify(j)},_setData:function(c,b){var a=this;if(c=="selected"){if(a.options.collapsible&&b==a.options.selected)return;a.select(b)}else{a.options[c]=b;if(c=="deselectable")a.options.collapsible=b;a._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b)},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var c=this,d=c.cookie||(c.cookie=c.options.cookie.name||w+a.data(c.list[0]));return a.cookie.apply(b,[d].concat(a.makeArray(arguments)))},_ui:function(a,b){return {tab:a,panel:b,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass(q).find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data(p)).removeData(p)})},_tabify:function(N){var x="li",z="ui-state-",E="removeClass",D="addClass",y=".ui-tabs-selected",C="ui-tabs-panel ui-widget-content ui-corner-bottom",w=this;w.list=w.element.children("ul:first");w.lis=a("li:has(a[href])",w.list);w.anchors=w.lis.map(function(){return a("a",this)[0]});w.panels=a([]);var t=w,p=w.options,M=/^#.+/;w.anchors.each(function(i,c){var b=a(c).attr("href"),e=b.split(g)[0],h;if(e&&(e===location.toString().split(g)[0]||(h=a("base")[0])&&e===h.href)){b=c.hash;c.href=b}if(M.test(b))t.panels=t.panels.add(t._sanitizeSelector(b));else if(b!=g){a.data(c,s,b);a.data(c,r,b.replace(/#.*$/,""));var f=t._tabId(c);c.href=g+f;var d=a(g+f);if(!d.length){d=a(p.panelTemplate).attr("id",f).addClass(C).insertAfter(t.panels[i-1]||t.list);d.data(n,j)}t.panels=t.panels.add(d)}else p.disabled.push(i)});if(N){w.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");w.list.addClass(u);w.lis.addClass(v);w.panels.addClass(C);if(p.selected===undefined){location.hash&&w.anchors.each(function(b,a){if(a.hash==location.hash){p.selected=b;return d}});if(typeof p.selected!="number"&&p.cookie)p.selected=parseInt(t._cookie(),10);if(typeof p.selected!="number"&&w.lis.filter(y).length)p.selected=w.lis.index(w.lis.filter(y));p.selected=p.selected||0}else if(p.selected===b)p.selected=-1;p.selected=p.selected>=0&&w.anchors[p.selected]||p.selected<0?p.selected:0;p.disabled=a.unique(p.disabled.concat(a.map(w.lis.filter(".ui-state-disabled"),function(a){return t.lis.index(a)}))).sort();a.inArray(p.selected,p.disabled)!=-1&&p.disabled.splice(a.inArray(p.selected,p.disabled),1);w.panels.addClass(f);w.lis.removeClass(h);if(p.selected>=0&&w.anchors.length){w.panels.eq(p.selected).removeClass(f);w.lis.eq(p.selected).addClass(h);t.element.queue(c,function(){t._trigger(k,b,t._ui(t.anchors[p.selected],t.panels[p.selected]))});w.load(p.selected)}a(window).bind("unload",function(){t.lis.add(t.anchors).unbind(e);t.lis=t.anchors=t.panels=b})}else p.selected=w.lis.index(w.lis.filter(y));w.element[p.collapsible?D:E]("ui-tabs-collapsible");p.cookie&&w._cookie(p.selected,p.cookie);for(var G=0,F;F=w.lis[G];G++)a(F)[a.inArray(G,p.disabled)!=-1&&!a(F).hasClass(l)?D:E](m);p.cache===d&&w.anchors.removeData(o);w.lis.add(w.anchors).unbind(e);if(p.event!="mouseover"){var J=function(b,a){a.is(":not(.ui-state-disabled)")&&a.addClass(z+b)},H=function(a,b){b.removeClass(z+a)};w.lis.bind("mouseover.tabs",function(){J("hover",a(this))});w.lis.bind("mouseout.tabs",function(){H("hover",a(this))});w.anchors.bind("focus.tabs",function(){J("focus",a(this).closest(x))});w.anchors.bind("blur.tabs",function(){H("focus",a(this).closest(x))})}var A,B;if(p.fx)if(a.isArray(p.fx)){A=p.fx[0];B=p.fx[1]}else A=B=p.fx;function I(b,c){b.css({display:""});a.browser.msie&&c.opacity&&b[0].style.removeAttribute("filter")}var L=B?function(d,c){a(d).closest(x).removeClass(i).addClass(h);c.hide().removeClass(f).animate(B,B.duration||"normal",function(){I(c,B);t._trigger(k,b,t._ui(d,c[0]))})}:function(c,d){a(c).closest(x).removeClass(i).addClass(h);d.removeClass(f);t._trigger(k,b,t._ui(c,d[0]))},K=A?function(b,a){a.animate(A,A.duration||"normal",function(){t.lis.removeClass(h).addClass(i);a.addClass(f);I(a,A);t.element.dequeue(c)})}:function(b,a){t.lis.removeClass(h).addClass(i);a.addClass(f);t.element.dequeue(c)};w.anchors.bind(p.event+e,function(){var e=this,i=e,h=a(e).closest(x),f=t.panels.filter(":not(.ui-tabs-hide)"),g=a(t._sanitizeSelector(e.hash));if(h.hasClass(l)&&!p.collapsible||h.hasClass(m)||h.hasClass(q)||t._trigger("select",b,t._ui(e,g[0]))===d){e.blur();return d}p.selected=t.anchors.index(e);t.abort();if(p.collapsible)if(h.hasClass(l)){p.selected=-1;p.cookie&&t._cookie(p.selected,p.cookie);t.element.queue(c,function(){K(i,f)}).dequeue(c);e.blur();return d}else if(!f.length){p.cookie&&t._cookie(p.selected,p.cookie);t.element.queue(c,function(){L(i,g)});t.load(t.anchors.index(e));e.blur();return d}p.cookie&&t._cookie(p.selected,p.cookie);if(g.length){f.length&&t.element.queue(c,function(){K(i,f)});t.element.queue(c,function(){L(i,g)});t.load(t.anchors.index(e))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";a.browser.msie&&e.blur()});w.anchors.bind("click.tabs",function(){return d})},destroy:function(){var d=this,g=d.options;d.abort();d.element.unbind(e).removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData(c);d.list.removeClass(u);d.anchors.each(function(){var b=a.data(this,s);if(b)this.href=b;var c=a(this).unbind(e);a.each(["href","load","cache"],function(b,a){c.removeData(a+e)})});d.lis.unbind(e).add(d.panels).each(function(){if(a.data(this,n))a(this).remove();else a(this).removeClass([i,"ui-corner-top",l,"ui-state-active","ui-state-hover","ui-state-focus",m,"ui-tabs-panel","ui-widget-content","ui-corner-bottom",f].join(" "))});g.cookie&&d._cookie(b,g.cookie)},add:function(p,r,e){var d=this;if(e===undefined)e=d.anchors.length;var m=d,o=d.options,l=a(o.tabTemplate.replace(/#\{href\}/g,p).replace(/#\{label\}/g,r)),q=!p.indexOf(g)?p.replace(g,""):d._tabId(a("a",l)[0]);l.addClass(v).data(n,j);var i=a(g+q);if(!i.length)i=a(o.panelTemplate).attr("id",q).data(n,j);i.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(e>=d.lis.length){l.appendTo(d.list);i.appendTo(d.list[0].parentNode)}else{l.insertBefore(d.lis[e]);i.insertBefore(d.panels[e])}o.disabled=a.map(o.disabled,function(a){return a>=e?++a:a});d._tabify();if(d.anchors.length==1){l.addClass(h);i.removeClass(f);d.element.queue(c,function(){m._trigger(k,b,m._ui(m.anchors[0],m.panels[0]))});d.load(0)}d._trigger("add",b,d._ui(d.anchors[e],d.panels[e]))},remove:function(d){var c=this,f=c.options,e=c.lis.eq(d).remove(),g=c.panels.eq(d).remove();e.hasClass(l)&&c.anchors.length>1&&c.select(d+(d+1<c.anchors.length?1:-1));f.disabled=a.map(a.grep(f.disabled,function(a){return a!=d}),function(a){return a>=d?--a:a});c._tabify();c._trigger("remove",b,c._ui(e.find("a")[0],g[0]))},enable:function(d){var c=this,e=c.options;if(a.inArray(d,e.disabled)==-1)return;c.lis.eq(d).removeClass(m);e.disabled=a.grep(e.disabled,function(a){return a!=d});c._trigger("enable",b,c._ui(c.anchors[d],c.panels[d]))},disable:function(c){var a=this,e=a,d=a.options;if(c!=d.selected){a.lis.eq(c).addClass(m);d.disabled.push(c);d.disabled.sort();a._trigger("disable",b,a._ui(a.anchors[c],a.panels[c]))}},select:function(a){var c=this;if(typeof a=="string")a=c.anchors.index(c.anchors.filter("[href$="+a+"]"));else if(a===b)a=-1;if(a==-1&&c.options.collapsible)a=c.options.selected;c.anchors.eq(a).trigger(c.options.event+e)},load:function(h){var d=this,e=d,g=d.options,f=d.anchors.eq(h)[0],k=a.data(f,r);d.abort();if(!k||d.element.queue(c).length!==0&&a.data(f,o)){d.element.dequeue(c);return}d.lis.eq(h).addClass(q);if(g.spinner){var i=a("span",f);i.data(p,i.html()).html(g.spinner)}d.xhr=a.ajax(a.extend({},g.ajaxOptions,{url:k,success:function(d,k){a(e._sanitizeSelector(f.hash)).html(d);e._cleanup();g.cache&&a.data(f,o,j);e._trigger("load",b,e._ui(e.anchors[h],e.panels[h]));try{g.ajaxOptions.success(d,k)}catch(i){}e.element.dequeue(c)}}))},abort:function(){var a=this;a.element.queue([]);a.panels.stop(d,j);if(a.xhr){a.xhr.abort();delete a.xhr}a._cleanup()},url:function(a,b){this.anchors.eq(a).removeData(o).data(r,b)},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.7.1",getter:"length",defaults:{ajaxOptions:b,cache:d,cookie:b,collapsible:d,disabled:[],event:"click",fx:b,idPrefix:w,panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});a.extend(a.ui.tabs.prototype,{rotation:b,rotate:function(i,j){var d="tabsshow",c=this,a=c,g=c.options,f=a._rotate||(a._rotate=function(b){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var b=g.selected;a.select(++b<a.anchors.length?b:0)},i);b&&b.stopPropagation()}),h=a._unrotate||(a._unrotate=!j?function(c){c.clientX&&a.rotate(b)}:function(){t=g.selected;f()});if(i){c.element.bind(d,f);c.anchors.bind(g.event+e,h);f()}else{clearTimeout(a.rotation);c.element.unbind(d,f);c.anchors.unbind(g.event+e,h);delete c._rotate;delete c._unrotate}}})})(jQuery);
(function(a){var f="px",q=".dialog-overlay",h="auto",g="center",p=".ui-dialog-content",e=true,l=null,k="close",o="keypress.ui-dialog",d="ui-state-focus",c="ui-state-hover",m="ui-corner-all",n="ui-helper-clearfix",j="<div></div>",b=false,i="title",s="ui-corner-all ",r="ui-widget-content ",u={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"},t="ui-dialog ui-widget "+r+s;a.widget("ui.dialog",{_init:function(){var e=this;e.originalTitle=e.element.attr(i);var l=e,f=e.options,p=f.title||e.originalTitle||"&nbsp;",o=a.ui.dialog.getTitleId(e.element),k=(e.uiDialog=a("<div/>")).appendTo(document.body).hide().addClass(t+f.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:f.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(b){f.closeOnEscape&&b.keyCode&&b.keyCode==a.ui.keyCode.ESCAPE&&l.close(b)}).attr({role:"dialog","aria-labelledby":o}).mousedown(function(a){l.moveToTop(b,a)}),r=e.element.show().removeAttr(i).addClass("ui-dialog-content ui-widget-content").appendTo(k),h=(e.uiDialogTitlebar=a(j)).addClass("ui-dialog-titlebar ui-widget-header "+s+n).prependTo(k),g=a('<a href="#"/>').addClass("ui-dialog-titlebar-close "+m).attr("role","button").hover(function(){g.addClass(c)},function(){g.removeClass(c)}).focus(function(){g.addClass(d)}).blur(function(){g.removeClass(d)}).mousedown(function(a){a.stopPropagation()}).click(function(a){l.close(a);return b}).appendTo(h),q=(e.uiDialogTitlebarCloseText=a("<span/>")).addClass("ui-icon ui-icon-closethick").text(f.closeText).appendTo(g),u=a("<span/>").addClass("ui-dialog-title").attr("id",o).html(p).prependTo(h);h.find("*").add(h).disableSelection();f.draggable&&a.fn.draggable&&e._makeDraggable();f.resizable&&a.fn.resizable&&e._makeResizable();e._createButtons(f.buttons);e._isOpen=b;f.bgiframe&&a.fn.bgiframe&&k.bgiframe();f.autoOpen&&e.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy();a.uiDialog.hide();a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");a.uiDialog.remove();a.originalTitle&&a.element.attr(i,a.originalTitle)},close:function(d){var c=this;if(b===c._trigger("beforeclose",d))return;c.overlay&&c.overlay.destroy();c.uiDialog.unbind(o);c.options.hide?c.uiDialog.hide(c.options.hide,function(){c._trigger(k,d)}):c.uiDialog.hide()&&c._trigger(k,d);a.ui.dialog.overlay.resize();c._isOpen=b},isOpen:function(){return this._isOpen},moveToTop:function(e,c){var b=this;if(b.options.modal&&!e||!b.options.stack&&!b.options.modal)return b._trigger("focus",c);if(b.options.zIndex>a.ui.dialog.maxZ)a.ui.dialog.maxZ=b.options.zIndex;b.overlay&&b.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=++a.ui.dialog.maxZ);var d={scrollTop:b.element.attr("scrollTop"),scrollLeft:b.element.attr("scrollLeft")};b.uiDialog.css("z-index",++a.ui.dialog.maxZ);b.element.attr(d);b._trigger("focus",c)},open:function(){var b=this;if(b._isOpen)return;var d=b.options,c=b.uiDialog;b.overlay=d.modal?new a.ui.dialog.overlay(b):l;c.next().length&&c.appendTo("body");b._size();b._position(d.position);c.show(d.show);b.moveToTop(e);d.modal&&c.bind(o,function(b){if(b.keyCode!=a.ui.keyCode.TAB)return;var c=a(":tabbable",this),d=c.filter(":first")[0],e=c.filter(":last")[0];if(b.target==e&&!b.shiftKey)setTimeout(function(){d.focus()},1);else b.target==d&&b.shiftKey&&setTimeout(function(){e.focus()},1)});a([]).add(c.find(".ui-dialog-content :tabbable:first")).add(c.find(".ui-dialog-buttonpane :tabbable:first")).add(c).filter(":first").focus();b._trigger("open");b._isOpen=e},_createButtons:function(f){var i=this,h=b,g=a(j).addClass("ui-dialog-buttonpane "+r+n);this.uiDialog.find(".ui-dialog-buttonpane").remove();typeof f=="object"&&f!==l&&a.each(f,function(){return !(h=e)});if(h){a.each(f,function(b,e){a('<button type="button"></button>').addClass("ui-state-default "+m).text(b).click(function(){e.apply(i.element[0],arguments)}).hover(function(){a(this).addClass(c)},function(){a(this).removeClass(c)}).focus(function(){a(this).addClass(d)}).blur(function(){a(this).removeClass(d)}).appendTo(g)});g.appendTo(this.uiDialog)}},_makeDraggable:function(){var c="ui-dialog-dragging",d=this,b=this.options,e;this.uiDialog.draggable({cancel:p,handle:".ui-dialog-titlebar",containment:"document",start:function(){e=b.height;a(this).height(a(this).height()).addClass(c);b.dragStart&&b.dragStart.apply(d.element[0],arguments)},drag:function(){b.drag&&b.drag.apply(d.element[0],arguments)},stop:function(){a(this).removeClass(c).height(e);b.dragStop&&b.dragStop.apply(d.element[0],arguments);a.ui.dialog.overlay.resize()}})},_makeResizable:function(d){var c="ui-dialog-resizing",e=this;d=d===undefined?e.options.resizable:d;var f=e,b=e.options,g=typeof d=="string"?d:"n,e,s,w,se,sw,ne,nw";e.uiDialog.resizable({cancel:p,alsoResize:e.element,maxWidth:b.maxWidth,maxHeight:b.maxHeight,minWidth:b.minWidth,minHeight:b.minHeight,start:function(){a(this).addClass(c);b.resizeStart&&b.resizeStart.apply(f.element[0],arguments)},resize:function(){b.resize&&b.resize.apply(f.element[0],arguments)},handles:g,stop:function(){a(this).removeClass(c);b.height=a(this).height();b.width=a(this).width();b.resizeStop&&b.resizeStop.apply(f.element[0],arguments);a.ui.dialog.overlay.resize()}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_position:function(b){var h="middle",f="left",e="bottom",d="right",i=this,k=a(window),l=a(document),c=l.scrollTop(),j=l.scrollLeft(),m=c;if(a.inArray(b,[g,"top",d,e,f])>=0)b=[b==d||b==f?b:g,b=="top"||b==e?b:h];if(b.constructor!=Array)b=[g,h];if(b[0].constructor==Number)j+=b[0];else switch(b[0]){case f:j+=0;break;case d:j+=k.width()-i.uiDialog.outerWidth();break;default:case g:j+=(k.width()-i.uiDialog.outerWidth())/2}if(b[1].constructor==Number)c+=b[1];else switch(b[1]){case "top":c+=0;break;case e:c+=k.height()-i.uiDialog.outerHeight();break;default:case h:c+=(k.height()-i.uiDialog.outerHeight())/2}c=Math.max(c,m);i.uiDialog.css({top:c,left:j})},_setData:function(e,c){var b=this;u[e]&&b.uiDialog.data(u[e],c);switch(e){case "buttons":b._createButtons(c);break;case "closeText":b.uiDialogTitlebarCloseText.text(c);break;case "dialogClass":b.uiDialog.removeClass(b.options.dialogClass).addClass(t+c);break;case "draggable":c?b._makeDraggable():b.uiDialog.draggable("destroy");break;case "height":b.uiDialog.height(c);break;case "position":b._position(c);break;case "resizable":var f=b.uiDialog,d=b.uiDialog.is(":data(resizable)");d&&!c&&f.resizable("destroy");d&&typeof c=="string"&&f.resizable("option","handles",c);d||b._makeResizable(c);break;case i:a(".ui-dialog-title",b.uiDialogTitlebar).html(c||"&nbsp;");break;case "width":b.uiDialog.width(c)}a.widget.prototype._setData.apply(b,arguments)},_size:function(){var b=this,a=b.options;b.element.css({height:0,minHeight:0,width:h});var c=b.uiDialog.css({height:h,width:a.width}).height();b.element.css({minHeight:Math.max(a.minHeight-c,0),height:a.height==h?h:Math.max(a.height-c,0)})}});a.extend(a.ui.dialog,{version:"1.7.1",defaults:{autoOpen:e,bgiframe:b,buttons:{},closeOnEscape:e,closeText:k,dialogClass:"",draggable:e,hide:l,height:h,maxHeight:b,maxWidth:b,minHeight:150,minWidth:150,modal:b,position:g,resizable:e,show:l,stack:e,title:"",width:300,zIndex:1e3},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(a){return "ui-dialog-title-"+(a.attr("id")||++this.uuid)},overlay:function(b){this.$el=a.ui.dialog.overlay.create(b)}});a.extend(a.ui.dialog.overlay,{instances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+q}).join(" "),create:function(c){var b=this;if(b.instances.length===0){setTimeout(function(){a(document).bind(a.ui.dialog.overlay.events,function(c){var b=a(c.target).parents(".ui-dialog").css("zIndex")||0;return b>a.ui.dialog.overlay.maxZ})},1);a(document).bind("keydown.dialog-overlay",function(b){c.options.closeOnEscape&&b.keyCode&&b.keyCode==a.ui.keyCode.ESCAPE&&c.close(b)});a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize)}var d=a(j).appendTo(document.body).addClass("ui-widget-overlay").css({width:b.width(),height:b.height()});c.options.bgiframe&&a.fn.bgiframe&&d.bgiframe();b.instances.push(d);return d},destroy:function(b){this.instances.splice(a.inArray(this.instances,b),1);this.instances.length===0&&a([document,window]).unbind(q);b.remove()},height:function(){if(a.browser.msie&&a.browser.version<7){var b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(b<c)return a(window).height()+f;else return b+f}else return a(document).height()+f},width:function(){if(a.browser.msie&&a.browser.version<7){var b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(b<c)return a(window).width()+f;else return b+f}else return a(document).width()+f},resize:function(){var b=a([]);a.each(a.ui.dialog.overlay.instances,function(){b=b.add(this)});b.css({width:0,height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}});a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
jQuery.cookie=function(d,c,a){if(typeof c!="undefined"){a=a||{};if(c===null){c="";a.expires=-1}var h="";if(a.expires&&(typeof a.expires=="number"||a.expires.toUTCString)){var b;if(typeof a.expires=="number"){b=new Date;b.setTime(b.getTime()+a.expires*24*60*60*1e3)}else b=a.expires;h="; expires="+b.toUTCString()}var l=a.path?"; path="+a.path:"",j=a.domain?"; domain="+a.domain:"",k=a.secure?"; secure":"";document.cookie=[d,"=",encodeURIComponent(c),h,l,j,k].join("")}else{var f=null;if(document.cookie&&document.cookie!="")for(var g=document.cookie.split(";"),e=0;e<g.length;e++){var i=jQuery.trim(g[e]);if(i.substring(0,d.length+1)==d+"="){f=decodeURIComponent(i.substring(d.length+1));break}}return f}};
(function(a){var f="blockUI.timeout",k="borderLeftWidth",j="borderTopWidth",e="blockUI.history",b=true,d=null,l="10px",o="none",n="#000",i="position",c=false;if(/1\.(0|1|2)\.(0|1|2)/.test(a.fn.jquery)||/^1.1/.test(a.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+a.fn.jquery);return}a.fn._fadeIn=a.fn.fadeIn;var q=document.documentMode||0,x=a.browser.msie&&(a.browser.version<8&&!q||q<8),w=a.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!q;a.blockUI=function(a){s(window,a)};a.unblockUI=function(a){p(window,a)};a.growlUI=function(f,e,b,g){var d=a('<div class="growlUI"></div>');f&&d.append("<h1>"+f+"</h1>");e&&d.append("<h2>"+e+"</h2>");if(b==undefined)b=3e3;a.blockUI({message:d,fadeIn:700,fadeOut:1e3,centerY:c,timeout:b,showOverlay:c,onUnblock:g,css:a.blockUI.defaults.growlCSS})};a.fn.block=function(b){return this.unblock({fadeOut:0}).each(function(){var c=this;if(a.css(c,i)=="static")c.style.position="relative";if(a.browser.msie)c.style.zoom=1;s(c,b)})};a.fn.unblock=function(a){return this.each(function(){p(this,a)})};a.blockUI.version=2.23;a.blockUI.defaults={message:"<h1>Please wait...</h1>",css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:n,border:"3px solid #aaa",backgroundColor:"#fff",cursor:o},overlayCSS:{backgroundColor:n,opacity:.6,cursor:o},growlCSS:{width:"350px",top:l,left:"",right:l,border:o,padding:"5px",opacity:.6,cursor:d,color:"#fff",backgroundColor:n,"-webkit-border-radius":l,"-moz-border-radius":l},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:c,baseZ:1e3,centerX:b,centerY:c,allowBodyStretch:b,bindEvents:b,constrainTabKey:b,fadeIn:200,fadeOut:400,timeout:0,showOverlay:b,focusInput:b,applyPlatformOpacityRules:b,onUnblock:d,quirksmodeOffsetHack:4};var h=d,g=[];function s(n,b){var o="height",u="absolute",l=n==window,c=b&&b.message!==undefined?b.message:undefined;b=a.extend({},a.blockUI.defaults,b||{});b.overlayCSS=a.extend({},a.blockUI.defaults.overlayCSS,b.overlayCSS||{});var H=a.extend({},a.blockUI.defaults.css,b.css||{});c=c===undefined?b.message:c;l&&h&&p(window,{fadeOut:0});if(c&&typeof c!="string"&&(c.parentNode||c.jquery)){var z=c.jquery?c[0]:c,r={};a(n).data(e,r);r.el=z;r.parent=z.parentNode;r.display=z.style.display;r.position=z.style.position;r.parent&&r.parent.removeChild(z)}var B=b.baseZ,A=a.browser.msie||b.forceIframe?a('<iframe class="blockUI" style="z-index:'+B+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+b.iframeSrc+'"></iframe>'):a('<div class="blockUI" style="display:none"></div>'),s=a('<div class="blockUI blockOverlay" style="z-index:'+B+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),q=l?a('<div class="blockUI blockMsg blockPage" style="z-index:'+B+';display:none;position:fixed"></div>'):a('<div class="blockUI blockMsg blockElement" style="z-index:'+B+';display:none;position:absolute"></div>');c&&q.css(H);(!b.applyPlatformOpacityRules||!(a.browser.mozilla&&/Linux/.test(navigator.platform)))&&s.css(b.overlayCSS);s.css(i,l?"fixed":u);(a.browser.msie||b.forceIframe)&&A.css("opacity",0);a([A[0],s[0],q[0]]).appendTo(l?"body":n);var G=x&&(!a.boxModel||a("object,embed",l?d:n).length>0);if(w||G){l&&b.allowBodyStretch&&a.boxModel&&a("html,body").css(o,"100%");if((w||!a.boxModel)&&!l)var F=m(n,j),E=m(n,k),D=F?"(0 - "+F+")":0,C=E?"(0 - "+E+")":0;a.each([A,s,q],function(f,g){var c=') + "px"',a=g[0].style;a.position=u;if(f<2){l?a.setExpression(o,"Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+b.quirksmodeOffsetHack+c):a.setExpression(o,'this.parentNode.offsetHeight + "px"');l?a.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):a.setExpression("width",'this.parentNode.offsetWidth + "px"');C&&a.setExpression("left",C);D&&a.setExpression("top",D)}else if(b.centerY){l&&a.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');a.marginTop=0}else if(!b.centerY&&l){var e=b.css&&b.css.top?parseInt(b.css.top):0,d="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+e+c;a.setExpression("top",d)}})}if(c){q.append(c);(c.jquery||c.nodeType)&&a(c).show()}(a.browser.msie||b.forceIframe)&&b.showOverlay&&A.show();if(b.fadeIn){b.showOverlay&&s._fadeIn(b.fadeIn);c&&q.fadeIn(b.fadeIn)}else{b.showOverlay&&s.show();c&&q.show()}v(1,n,b);if(l){h=q[0];g=a(":input:enabled:visible",h);b.focusInput&&setTimeout(t,20)}else y(q[0],b.centerX,b.centerY);if(b.timeout){var I=setTimeout(function(){l?a.unblockUI(b):a(n).unblock(b)},b.timeout);a(n).data(f,I)}}function p(c,b){var i=".blockUI",m=c==window,j=a(c),l=j.data(e),n=j.data(f);if(n){clearTimeout(n);j.removeData(f)}b=a.extend({},a.blockUI.defaults,b||{});v(0,c,b);var k=m?a("body").children().filter(i):a(i,c);if(m)h=g=d;if(b.fadeOut){k.fadeOut(b.fadeOut);setTimeout(function(){u(k,l,b,c)},b.fadeOut)}else u(k,l,b,c)}function u(d,b,c,f){d.each(function(){this.parentNode&&this.parentNode.removeChild(this)});if(b&&b.el){b.el.style.display=b.display;b.el.style.position=b.position;b.parent&&b.parent.appendChild(b.el);a(b.el).removeData(e)}typeof c.onUnblock=="function"&&c.onUnblock(f,c)}function v(c,i,e){var b="blockUI.isBlocked",d=i==window,g=a(i);if(!c&&(d&&!h||!d&&!g.data(b)))return;!d&&g.data(b,c);if(!e.bindEvents||c&&!e.showOverlay)return;var f="mousedown mouseup keydown keypress";c?a(document).bind(f,e,r):a(document).unbind(f,r)}function r(d){if(d.keyCode&&d.keyCode==9)if(h&&d.data.constrainTabKey){var e=g,i=!d.shiftKey&&d.target==e[e.length-1],f=d.shiftKey&&d.target==e[0];if(i||f){setTimeout(function(){t(f)},10);return c}}if(a(d.target).parents("div.blockMsg").length>0)return b;return a(d.target).parents().children().filter("div.blockUI").length==0}function t(c){if(!g)return;var a=g[c===b?g.length-1:0];a&&a.focus()}function y(a,f,g){var b=a.parentNode,d=a.style,c=(b.offsetWidth-a.offsetWidth)/2-m(b,k),e=(b.offsetHeight-a.offsetHeight)/2-m(b,j);if(f)d.left=c>0?c+"px":"0";if(g)d.top=e>0?e+"px":"0"}function m(b,c){return parseInt(a.css(b,c))||0}})(jQuery);
if(typeof jQuery=="undefined")throw"jQuery could not be found.";(function(a){var j=":input:not(:hidden,:submit,:password,:button)",h="clean",d=true,g="dirty",e=".dirtyform",c="blur.dirty_form",f="initial",i="checked",k=":radio,:checkbox",b=false;a.extend({DirtyForm:{debug:b,changedClass:"changed",addClassOn:new Function,hasFirebug:"console" in window&&"firebug" in window.console,logger:function(a){if(this.debug){a="DirtyForm: "+a;this.hasFirebug?console.log(a):alert(a)}},input_value:function(a){if(a.is(k))return typeof a.attr(i)=="undefined"?b:a.attr(i);else return a.val()},input_reset:function(a){if(a.is(k))a.attr(i,a.data(f));else a.val(a.data(f));a.trigger(c)},input_checker:function(l){var c=a(l.target),m=c.parents(e),k=c.data(f),j=a.DirtyForm.input_value(c),n=l.data.inputs,i=l.data.settings;if(k!=j){a.DirtyForm.logger("Form "+m.attr("class")+' is dirty. Changed from "'+k+'" to "'+j+'"');a.DirtyForm.logger("Class: "+i.changedClass);m.data(g,d).trigger(g,{target:c,from:k,to:j,preventDefault:function(){return b},stopPropagation:function(){return b},bubbles:d,cancelable:d});c.add(i.addClassOn.apply(c)).addClass(i.changedClass)}else c.add(i.addClassOn.apply(c)).removeClass(i.changedClass);!n.filter("."+i.changedClass).size()&&m.data(g,b).trigger(h,{target:c,preventDefault:function(){return b},stopPropagation:function(){return b},bubbles:d,cancelable:d})}}});a.fn.clean_form=function(){return this.each(function(){var b=a(this);if(b.is("form"))b.reset().find(".changed:input").each(function(){a(this).trigger(c)});else a(j,b).each(function(){a.DirtyForm.input_reset(a(this))})})};a.fn.dirty_form=function(){var d={changedClass:a.DirtyForm.changedClass,addClassOn:a.DirtyForm.addClassOn,dynamic:a.isFunction(a.livequery)},b=a.extend(d,arguments.length!=0?arguments[0]:{});return this.each(function(){var d="dirtyform",i=a(this),e=a(j,i);if(i.hasClass(d)){i.unbind(g).unbind(h);e.unbind(c)}else a(this).addClass(d);a.DirtyForm.logger("Storing initial data for form "+i.get(0));if(b.dynamic)e.livequery(function(){a(this).bind(c,{inputs:e,settings:b},a.DirtyForm.input_checker).data(f,a.DirtyForm.input_value(a(this)))});else e.each(function(){a(this).bind(c,{inputs:e,settings:b},a.DirtyForm.input_checker).data(f,a.DirtyForm.input_value(a(this)))})})};a.fn.dirty_stopper=function(){var f={dialog:{title:"Warning: Unsaved Changes!",height:300,width:500,modal:d,resizeable:b,autoResize:b,overlay:{backgroundColor:"black",opacity:.5}},message:"<br/><p>You have changed form data without saving. All of your changes will be lost.</p><p>Are you sure you want to proceed?</p>"},c=a.extend(d,f,arguments.length!=0?arguments[0]:{});a.DirtyForm.logger("Setting dirty stoppers");return this.each(function(){var i="moveToTop",f="destroy",d="href",h="<div id='dirty_stopper_dialog'/>",k="tabsselect.dirty_form",g="click.dirty_form",j=".ui-tabs-nav",m=a(this);if(a(this).parents(j).length>0){var l=a(this).parents(j);l.find("a").unbind(g);l.unbind(k);l.bind(k,function(j,g){if(a(e).are_dirty()){j.preventDefault();var k=a(h).appendTo(document.body),m=a(this).attr(d);k.dialog(a.extend(c.dialog,{buttons:{Proceed:function(){var b=a(g.tab).parent().siblings(".ui-tabs-selected").find("a").attr(d);a(e,b).clean_form();l.tabs("select",a(g.tab).attr(d));a(this).dialog(f).remove()},Cancel:function(){a(this).dialog(f).remove()}}})).dialog(i).append(c.message);return b}})}else{m.unbind(g);m.bind(g,function(g){if(a(e).are_dirty()){g.preventDefault();var k=a(h).appendTo(document.body),j=a(this).attr(d);k.dialog(a.extend({buttons:{Proceed:function(){window.location=j},Cancel:function(){a(this).dialog(f).remove();return b}}},c.dialog)).dialog(i).append(c.message)}})}})};a.fn.are_dirty=function(){var c=b;this.each(function(){if(a(this).data(g))c=d});return c};a.fn.dirty_checker=function(){a.DirtyForm.logger("Setting dirty checkers!");return this.each(function(){checker=a(this);checker.click(function(){if(a("form").are_dirty())alert("Dirty Form!!");else alert("Clean Form ...phew!")})})};a.fn.extend({dirty:function(a){return this.bind(g,a)},clean:function(a){return this.bind(h,a)}})})(jQuery);
jQuery.fn.extend({everyTime:function(a,c,e,d,b){return this.each(function(){jQuery.timer.add(this,a,c,e,d,b)})},oneTime:function(a,b,c){return this.each(function(){jQuery.timer.add(this,a,b,c,1)})},stopTime:function(a,b){return this.each(function(){jQuery.timer.remove(this,a,b)})}});jQuery.extend({timer:{global:[],guid:1,dataKey:"jQuery.timer",regex:/^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,powers:{ms:1,cs:10,ds:100,s:1e3,das:1e4,hs:1e5,ks:1e6},timeParse:function(a){if(a==undefined||a==null)return null;var b=this.regex.exec(jQuery.trim(a.toString()));if(b[2]){var d=parseFloat(b[1]),c=this.powers[b[2]]||1;return d*c}else return a},add:function(e,d,c,b,a,h){var g=this,i=0;if(jQuery.isFunction(c)){if(!a)a=b;b=c;c=d}d=jQuery.timer.timeParse(d);if(typeof d!="number"||isNaN(d)||d<=0)return;if(a&&a.constructor!=Number){h=!!a;a=0}a=a||0;h=h||false;var f=jQuery.data(e,g.dataKey)||jQuery.data(e,g.dataKey,{});if(!f[c])f[c]={};b.timerID=b.timerID||g.guid++;var j=function(){if(h&&this.inProgress)return;this.inProgress=true;(++i>a&&a!==0||b.call(e,i)===false)&&jQuery.timer.remove(e,c,b);this.inProgress=false};j.timerID=b.timerID;if(!f[c][b.timerID])f[c][b.timerID]=window.setInterval(j,d);g.global.push(e)},remove:function(e,b,c){var a=jQuery.data(e,this.dataKey),d;if(a){if(!b)for(b in a)this.remove(e,b,c);else if(a[b]){if(c){if(c.timerID){window.clearInterval(a[b][c.timerID]);delete a[b][c.timerID]}}else for(var c in a[b]){window.clearInterval(a[b][c]);delete a[b][c]}for(d in a[b])break;if(!d){d=null;delete a[b]}}for(d in a)break;!d&&jQuery.removeData(e,this.dataKey)}}}});jQuery(window).bind("unload",function(){jQuery.each(jQuery.timer.global,function(b,a){jQuery.timer.remove(a)})});
(function(a){var b="id";a.scrollFollow=function(c,d){var g=false,f="scrollFollowSetting",e=true,j="position";c=a(c);var k=c.css(j);function i(){var b="offsetHeight";c.queue([]);var i=parseInt(a(window).height()),f=parseInt(a(document).scrollTop()),k=parseInt(c.cont.offset().top),j=parseInt(c.cont.attr(b)),g=parseInt(c.attr(b)+(parseInt(c.css("marginTop"))||0)+(parseInt(c.css("marginBottom"))||0)),e;if(h){if(d.relativeTo=="top")if(c.initialOffsetTop>=f+d.offset)e=c.initialTop;else e=Math.min(Math.max(-k,f-c.initialOffsetTop+c.initialTop)+d.offset,j-g-c.paddingAdjustment);else if(d.relativeTo=="bottom")if(c.initialOffsetTop+g>=f+d.offset+i)e=c.initialTop;else e=Math.min(f+i-g-d.offset,j-g);(new Date).getTime()-c.lastScroll>=d.delay-20&&c.animate({top:e},d.speed,d.easing)}}var h=e;if(a.cookie!=undefined)if(a.cookie(f+c.attr(b))=="false"){var h=g;a("#"+d.killSwitch).text(d.offText).toggle(function(){h=e;a(this).text(d.onText);a.cookie(f+c.attr(b),e,{expires:365,path:"/"});i()},function(){h=g;a(this).text(d.offText);c.animate({top:c.initialTop},d.speed,d.easing);a.cookie(f+c.attr(b),g,{expires:365,path:"/"})})}else a("#"+d.killSwitch).text(d.onText).toggle(function(){h=g;a(this).text(d.offText);c.animate({top:c.initialTop},0);a.cookie(f+c.attr(b),g,{expires:365,path:"/"})},function(){h=e;a(this).text(d.onText);a.cookie(f+c.attr(b),e,{expires:365,path:"/"});i()});if(d.container=="")c.cont=c.parent();else c.cont=a("#"+d.container);c.initialOffsetTop=parseInt(c.offset().top);c.initialTop=parseInt(c.css("top"))||0;if(c.css(j)=="relative")c.paddingAdjustment=parseInt(c.cont.css("paddingTop"))+parseInt(c.cont.css("paddingBottom"));else c.paddingAdjustment=0;a(window).scroll(function(){a.fn.scrollFollow.interval=setTimeout(function(){i()},d.delay);c.lastScroll=(new Date).getTime()});a(window).resize(function(){a.fn.scrollFollow.interval=setTimeout(function(){i()},d.delay);c.lastScroll=(new Date).getTime()});c.lastScroll=0;i()};a.fn.scrollFollow=function(c){c=c||{};c.relativeTo=c.relativeTo||"top";c.speed=c.speed||500;c.offset=c.offset||0;c.easing=c.easing||"swing";c.container=c.container||this.parent().attr(b);c.killSwitch=c.killSwitch||"killSwitch";c.onText=c.onText||"Turn Slide Off";c.offText=c.offText||"Turn Slide On";c.delay=c.delay||0;this.each(function(){new a.scrollFollow(this,c)});return this}})(jQuery);
/**
* Ajax upload
* Project page - http://valums.com/ajax-upload/
* Copyright (c) 2008 Andris Valums, http://valums.com
* Licensed under the MIT license (http://valums.com/mit-license/)
* Version 3.5 (23.06.2009)
*/

/**
* Changes from the previous version:
* 1. Added better JSON handling that allows to use 'application/javascript' as a response
* 2. Added demo for usage with jQuery UI dialog
* 3. Fixed IE "mixed content" issue when used with secure connections
* 
* For the full changelog please visit: 
* http://valums.com/ajax-upload-changelog/
*/

(function() {

    var d = document, w = window;

    /**
    * Get element by id
    */
    function get(element) {
        if (typeof element == "string")
            element = d.getElementById(element);
        return element;
    }

    /**
    * Attaches event to a dom element
    */
    function addEvent(el, type, fn) {
        if (w.addEventListener) {
            el.addEventListener(type, fn, false);
        } else if (w.attachEvent) {
            var f = function() {
                fn.call(el, w.event);
            };
            el.attachEvent('on' + type, f)
        }
    }


    /**
    * Creates and returns element from html chunk
    */
    var toElement = function() {
        var div = d.createElement('div');
        return function(html) {
            div.innerHTML = html;
            var el = div.childNodes[0];
            div.removeChild(el);
            return el;
        }
    } ();

    function hasClass(ele, cls) {
        return ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));
    }
    function addClass(ele, cls) {
        if (!hasClass(ele, cls)) ele.className += " " + cls;
    }
    function removeClass(ele, cls) {
        var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)');
        ele.className = ele.className.replace(reg, ' ');
    }

    // getOffset function copied from jQuery lib (http://jquery.com/)
    if (document.documentElement["getBoundingClientRect"]) {
        // Get Offset using getBoundingClientRect
        // http://ejohn.org/blog/getboundingclientrect-is-awesome/
        var getOffset = function(el) {
            var box = el.getBoundingClientRect(),
		doc = el.ownerDocument,
		body = doc.body,
		docElem = doc.documentElement,

            // for ie 
		clientTop = docElem.clientTop || body.clientTop || 0,
		clientLeft = docElem.clientLeft || body.clientLeft || 0,

            // In Internet Explorer 7 getBoundingClientRect property is treated as physical,
            // while others are logical. Make all logical, like in IE8.


		zoom = 1;
            if (body.getBoundingClientRect) {
                var bound = body.getBoundingClientRect();
                zoom = (bound.right - bound.left) / body.clientWidth;
            }
            if (zoom > 1) {
                clientTop = 0;
                clientLeft = 0;
            }
            var top = box.top / zoom + (window.pageYOffset || docElem && docElem.scrollTop / zoom || body.scrollTop / zoom) - clientTop,
		left = box.left / zoom + (window.pageXOffset || docElem && docElem.scrollLeft / zoom || body.scrollLeft / zoom) - clientLeft;

            return {
                top: top,
                left: left
            };
        }

    } else {
        // Get offset adding all offsets 
        var getOffset = function(el) {
            if (w.jQuery) {
                return jQuery(el).offset();
            }

            var top = 0, left = 0;
            do {
                top += el.offsetTop || 0;
                left += el.offsetLeft || 0;
            }
            while (el = el.offsetParent);

            return {
                left: left,
                top: top
            };
        }
    }

    function getBox(el) {
        var left, right, top, bottom;
        var offset = getOffset(el);
        left = offset.left;
        top = offset.top;

        right = left + el.offsetWidth;
        bottom = top + el.offsetHeight;

        return {
            left: left,
            right: right,
            top: top,
            bottom: bottom
        };
    }

    /**
    * Crossbrowser mouse coordinates
    */
    function getMouseCoords(e) {
        // pageX/Y is not supported in IE
        // http://www.quirksmode.org/dom/w3c_cssom.html			
        if (!e.pageX && e.clientX) {
            // In Internet Explorer 7 some properties (mouse coordinates) are treated as physical,
            // while others are logical (offset).
            var zoom = 1;
            var body = document.body;

            if (body.getBoundingClientRect) {
                var bound = body.getBoundingClientRect();
                zoom = (bound.right - bound.left) / body.clientWidth;
            }

            return {
                x: e.clientX / zoom + d.body.scrollLeft + d.documentElement.scrollLeft,
                y: e.clientY / zoom + d.body.scrollTop + d.documentElement.scrollTop
            };
        }

        return {
            x: e.pageX,
            y: e.pageY
        };

    }
    /**
    * Function generates unique id
    */
    var getUID = function() {
        var id = 0;
        return function() {
            return 'ValumsAjaxUpload' + id++;
        }
    } ();

    function fileFromPath(file) {
        return file.replace(/.*(\/|\\)/, "");
    }

    function getExt(file) {
        return (/[.]/.exec(file)) ? /[^.]+$/.exec(file.toLowerCase()) : '';
    }

    // Please use AjaxUpload , Ajax_upload will be removed in the next version
    Ajax_upload = AjaxUpload = function(button, options) {
        if (button.jquery) {
            // jquery object was passed
            button = button[0];
        } else if (typeof button == "string" && /^#.*/.test(button)) {
            button = button.slice(1);
        }
        button = get(button);

        this._input = null;
        this._button = button;
        this._disabled = false;
        this._submitting = false;
        // Variable changes to true if the button was clicked
        // 3 seconds ago (requred to fix Safari on Mac error)
        this._justClicked = false;
        this._parentDialog = d.body;

        if (window.jQuery && jQuery.ui && jQuery.ui.dialog) {
            var parentDialog = jQuery(this._button).parents('.ui-dialog');
            if (parentDialog.length) {
                this._parentDialog = parentDialog[0];
            }
        }

        this._settings = {
            // Location of the server-side upload script
            action: 'upload.php',
            // File upload name
            name: 'userfile',
            // Additional data to send
            data: {},
            // Submit file as soon as it's selected
            autoSubmit: true,
            // The type of data that you're expecting back from the server.
            // Html and xml are detected automatically.
            // Only useful when you are using json data as a response.
            // Set to "json" in that case. 
            responseType: false,
            // When user selects a file, useful with autoSubmit disabled			
            onChange: function(file, extension) { },
            // Callback to fire before file is uploaded
            // You can return false to cancel upload
            onSubmit: function(file, extension) { },
            // Fired when file upload is completed
            // WARNING! DO NOT USE "FALSE" STRING AS A RESPONSE!
            onComplete: function(file, response) { }
        };

        // Merge the users options with our defaults
        for (var i in options) {
            this._settings[i] = options[i];
        }

        this._createInput();
        this._rerouteClicks();
    }

    // assigning methods to our class
    AjaxUpload.prototype = {
        setData: function(data) {
            this._settings.data = data;
        },
        disable: function() {
            this._disabled = true;
        },
        enable: function() {
            this._disabled = false;
        },
        // removes ajaxupload
        destroy: function() {
            if (this._input) {
                if (this._input.parentNode) {
                    this._input.parentNode.removeChild(this._input);
                }
                this._input = null;
            }
        },
        /**
        * Creates invisible file input above the button 
        */
        _createInput: function() {
            var self = this;
            var input = d.createElement("input");
            input.setAttribute('type', 'file');
            input.setAttribute('name', this._settings.name);
            var styles = {
                'position': 'absolute'
			, 'margin': '-5px 0 0 -175px'
			, 'padding': 0
			, 'width': '220px'
			, 'height': '30px'
			, 'fontSize': '14px'
			, 'opacity': 0
			, 'cursor': 'pointer'
			, 'display': 'none'
			, 'zIndex': 2147483583 //Max zIndex supported by Opera 9.0-9.2x 
                // Strange, I expected 2147483647					
            };
            for (var i in styles) {
                input.style[i] = styles[i];
            }

            // Make sure that element opacity exists
            // (IE uses filter instead)
            if (!(input.style.opacity === "0")) {
                input.style.filter = "alpha(opacity=0)";
            }

            this._parentDialog.appendChild(input);

            addEvent(input, 'change', function() {
                // get filename from input
                var file = fileFromPath(this.value);
                if (self._settings.onChange.call(self, file, getExt(file)) == false) {
                    return;
                }
                // Submit form when value is changed
                if (self._settings.autoSubmit) {
                    self.submit();
                }
            });

            // Fixing problem with Safari
            // The problem is that if you leave input before the file select dialog opens
            // it does not upload the file.
            // As dialog opens slowly (it is a sheet dialog which takes some time to open)
            // there is some time while you can leave the button.
            // So we should not change display to none immediately
            addEvent(input, 'click', function() {
                self.justClicked = true;
                setTimeout(function() {
                    // we will wait 3 seconds for dialog to open
                    self.justClicked = false;
                }, 3000);
            });

            this._input = input;
        },
        _rerouteClicks: function() {
            var self = this;

            // IE displays 'access denied' error when using this method
            // other browsers just ignore click()
            // addEvent(this._button, 'click', function(e){
            //   self._input.click();
            // });

            var box, dialogOffset = { top: 0, left: 0 }, over = false;
            addEvent(self._button, 'mouseover', function(e) {
                if (!self._input || over) return;
                over = true;
                box = getBox(self._button);

                if (self._parentDialog != d.body) {
                    dialogOffset = getOffset(self._parentDialog);
                }
            });


            // we can't use mouseout on the button,
            // because invisible input is over it
            addEvent(document, 'mousemove', function(e) {
                var input = self._input;
                if (!input || !over) return;

                if (self._disabled) {
                    removeClass(self._button, 'hover');
                    input.style.display = 'none';
                    return;
                }

                var c = getMouseCoords(e);

                if ((c.x >= box.left) && (c.x <= box.right) &&
			(c.y >= box.top) && (c.y <= box.bottom)) {
                    input.style.top = c.y - dialogOffset.top + 'px';
                    input.style.left = c.x - dialogOffset.left + 'px';
                    input.style.display = 'block';
                    addClass(self._button, 'hover');
                } else {
                    // mouse left the button
                    over = false;
                    if (!self.justClicked) {
                        input.style.display = 'none';
                    }
                    removeClass(self._button, 'hover');
                }
            });

        },
        /**
        * Creates iframe with unique name
        */
        _createIframe: function() {
            // unique name
            // We cannot use getTime, because it sometimes return
            // same value in safari :(
            var id = getUID();

            // Remove ie6 "This page contains both secure and nonsecure items" prompt 
            // http://tinyurl.com/77w9wh
            var iframe = toElement('<iframe src="javascript:false;" name="' + id + '" />');
            iframe.id = id;
            iframe.style.display = 'none';
            d.body.appendChild(iframe);
            return iframe;
        },
        /**
        * Upload file without refreshing the page
        */
        submit: function() {
            var self = this, settings = this._settings;

            if (this._input.value === '') {
                // there is no file
                return;
            }

            // get filename from input
            var file = fileFromPath(this._input.value);

            // execute user event
            if (!(settings.onSubmit.call(this, file, getExt(file)) == false)) {
                // Create new iframe for this submission
                var iframe = this._createIframe();

                // Do not submit if user function returns false										
                var form = this._createForm(iframe);
                form.appendChild(this._input);

                form.submit();

                d.body.removeChild(form);
                form = null;
                this._input = null;

                // create new input
                this._createInput();

                var toDeleteFlag = false;

                addEvent(iframe, 'load', function(e) {

                    if (// For Safari
					iframe.src == "javascript:'%3Chtml%3E%3C/html%3E';" ||
                    // For FF, IE
					iframe.src == "javascript:'<html></html>';") {

                        // First time around, do not delete.
                        if (toDeleteFlag) {
                            // Fix busy state in FF3
                            setTimeout(function() {
                                d.body.removeChild(iframe);
                            }, 0);
                        }
                        return;
                    }

                    var doc = iframe.contentDocument ? iframe.contentDocument : frames[iframe.id].document;

                    // fixing Opera 9.26
                    if (doc.readyState && doc.readyState != 'complete') {
                        // Opera fires load event multiple times
                        // Even when the DOM is not ready yet
                        // this fix should not affect other browsers
                        return;
                    }

                    // fixing Opera 9.64
                    if (doc.body && doc.body.innerHTML == "false") {
                        // In Opera 9.64 event was fired second time
                        // when body.innerHTML changed from false 
                        // to server response approx. after 1 sec
                        return;
                    }

                    var response;

                    if (doc.XMLDocument) {
                        // response is a xml document IE property
                        response = doc.XMLDocument;
                    } else if (doc.body) {
                        // response is html document or plain text
                        response = doc.body.innerHTML;
                        if (settings.responseType && settings.responseType.toLowerCase() == 'json') {
                            // If the document was sent as 'application/javascript' or
                            // 'text/javascript', then the browser wraps the text in a <pre>
                            // tag and performs html encoding on the contents.  In this case,
                            // we need to pull the original text content from the text node's
                            // nodeValue property to retrieve the unmangled content.
                            // Note that IE6 only understands text/html
                            if (doc.body.firstChild && doc.body.firstChild.nodeName.toUpperCase() == 'PRE') {
                                response = doc.body.firstChild.firstChild.nodeValue;
                            }
                            if (response) {
                                response = window["eval"]("(" + response + ")");
                            } else {
                                response = {};
                            }
                        }
                    } else {
                        // response is a xml document
                        var response = doc;
                    }

                    settings.onComplete.call(self, file, response);

                    // Reload blank page, so that reloading main page
                    // does not re-submit the post. Also, remember to
                    // delete the frame
                    toDeleteFlag = true;

                    // Fix IE mixed content issue
                    iframe.src = "javascript:'<html></html>';";
                });

            } else {
                // clear input to allow user to select same file
                // Doesn't work in IE6
                // this._input.value = '';
                d.body.removeChild(this._input);
                this._input = null;

                // create new input
                this._createInput();
            }
        },
        /**
        * Creates form, that will be submitted to iframe
        */
        _createForm: function(iframe) {
            var settings = this._settings;

            // method, enctype must be specified here
            // because changing this attr on the fly is not allowed in IE 6/7		
            var form = toElement('<form method="post" enctype="multipart/form-data"></form>');
            form.style.display = 'none';
            form.action = settings.action;
            form.target = iframe.name;
            d.body.appendChild(form);

            // Create hidden input element for each data key
            for (var prop in settings.data) {
                var el = d.createElement("input");
                el.type = 'hidden';
                el.name = prop;
                el.value = settings.data[prop];
                form.appendChild(el);
            }
            return form;
        }
    };
})();
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();