if(!Array.indexOf){Array.prototype.indexOf=function(c,d){for(var b=d||0,a=this.length;b<a;++b){if(this[b]==c){return b;}}return -1;};}RegExp.escape=function(b){if(!arguments.callee.sRE){var a=["/",".","*","+","?","|","(",")","[","]","{","}","\\"];arguments.callee.sRE=new RegExp("(\\"+a.join("|\\")+")","g");}return b.replace(arguments.callee.sRE,"\\$1");};var JSON=JSON||{};JSON.stringify=JSON.stringify||function(e){var d=typeof(e);if(d!="object"||e===null){if(d=="string"){e='"'+e+'"';}return String(e);}else{var f,b,c=[],a=(e&&e.constructor==Array);for(f in e){b=e[f];d=typeof(b);if(d=="string"){b='"'+b+'"';}else{if(d=="object"&&b!==null){b=JSON.stringify(b);}}c.push((a?"":'"'+f+'":')+String(b));}return(a?"[":"{")+String(c)+(a?"]":"}");}};JSON.parse=JSON.parse||function(str){if(str===""){str='""';}eval("var p="+str+";");return p;};if(JSON&&JSON.stringify&&JSON.parse){var Session=Session||(function(){var b=window.top||window,a=(b.name?JSON.parse(b.name):{});$(function(){$(window).unload(function(){b.name=JSON.stringify(a);});});return{set:function(c,d){a[c]=d;},get:function(c){return(a[c]?a[c]:undefined);},clear:function(){a={};},dump:function(){return JSON.stringify(a);}};})();}Cookies={get:function(b){var c=new RegExp("(?:^|;)\\s*"+b+"=(.*?)(?:$|;)");var a=c.exec(document.cookie);return a!=null?a[1]:null;},set:function(c,d,e){var a="";if(e){var b=new Date();b.setTime(b.getTime()+e*24*60*60*1000);a="; expires="+b.toGMTString();}document.cookie=c+"="+d+a+"; path=/";},remove:function(a){this.set(a,"",-1);}};Behave={over:function(){return $(this).addClass("over");},out:function(){return $(this).removeClass("over");},select:function(){try{this.select();}catch(a){}}};Enhance={_prefix:function(a){return a?"#"+a+" ":"";},thead:function(){var b,a;$("table.fixthead tr.heading").each(function(){if(!a){a=$(this).parents("table:first");a.prepend("<thead></thead>");b=a.find("thead:first");}$(this).remove().appendTo(b);});$("table.fixthead tr.subheading").each(function(){if(!a){a=$(this).parents("table:first");a.prepend("<thead></thead>");b=a.find("thead:first");}$(this).remove().appendTo(b);});},zebra:function(a){return $(this._prefix(a)+"table.zebra> tbody > tr:odd").addClass("odd");},tiger:function(c,b){var a="even",d=0;if(!b){var b=2;}return $(this._prefix(c)+"table.tiger > tbody > tr").each(function(e){if(e<=0){a="even";d=0;}if(d%b==0){a=(a=="even"?"odd":"even");}$(this).addClass(a);++d;});},overable:function(a){var b=$(this._prefix(a)+"table.overable > tbody > tr");if(window.pngFix){b.hover(Behave.over,Behave.out);}return b;},jtip:function(a){if(typeof jTip!="undefined"){return jTip.init(this._prefix(a)+"a.jtip");}return null;},num:function(a){return $(this._prefix(a)+"input.num:not(.ignore)").numericUpDown();},all:function(a){var b=this;b.thead(a);b.zebra(a);b.tiger(a);b.overable(a);b.jtip(a);b.num(a);}};$(function(){$(":text:not(.ignore)").keydown(function(b){var a=b.keyCode||b.charCode||0;return a!=13;});$("select").keydown(function(b){var a=b.keyCode||b.charCode||0;return a!=8&&a!=13;});Enhance.all();});Engine=(function(){var b={},a=new RegExp(RegExp.escape("^*$.\\[]{}(),+|/"));b.getById=function(d){return $("#"+d);};b.baseUrl="/";b.resolveUrl=function(d){return d.replace(/^~\//,b.baseUrl);};b.findBy=function(){var f=arguments,k=f[0],h,e;if(f.length==3){var g=f[1],j=f[2];for(h=0,e=k.length;h<e;++h){if(k[h][g]===j){return k[h];}}}else{if(f.length==2&&typeof f[1]=="function"){var d=f[1];for(h=0,e=k.length;h<e;++h){if(d(k[h])){return k[h];}}}}return null;};b.round=function(f,d){d=Math.abs(parseInt(d))||0;var e=Math.pow(10,d);return Math.round(f*e)/e;};b.Hash=function(d){if(d){this.create(d);}};b.Hash.keyRegex={returnUrl:/^returnUrl$/i};b.Hash.prototype={create:function(l){var k=this;if(l){var h=l.split(/[;&]/);for(var e=0;e<h.length;e++){var j=h[e].split("=");if(j&&j.length==2){var d=unescape(j[0]),f=unescape(j[1]).replace(/\+/g," "),g=k[d];if(f){k[d]=(g?g+",":"")+f;}}}}return k;},set:function(d,f){if(!this[d]){var g=d.toLowerCase();for(var e in this){if(e.toLowerCase()==g){d=e;break;}}}this[d]=f;return this;},remove:function(){var e=arguments,d=e.length;if(d>0){for(var f=0;f<d;++f){this.set(e[f],null);}}return this;},get:function(d,f){var g=d.toLowerCase();for(var e in this){if(e.toLowerCase()==g){return this[e];}}return(typeof f!="undefined")?f:null;},getInt:function(d){return parseInt(this.get(d)||"0",10);},copy:function(){var e=arguments,d=e.length;if(d>1){var g=e[0];for(var f=1;f<d;++f){this.set(e[f],g.get(e[f]));}}return this;},serialise:function(i){i=i||this;var f=[],j=null;for(var d in i){var e=i[d];if(null!=e&&typeof e!="function"){var h;if($.isArray(e)){var g=[];$(e).each(function(){g.push(escape(this));});h=d+"="+g.join(",");}else{h=d+"="+escape(e);}if(b.Hash.keyRegex.returnUrl.test(d)){j=h;}else{f.push(h);}}}if(j){f.push(j);}return f.join("&");},count:function(g){g=g||this;var d=0;for(var e in g){var f=g[e];if(null!=f&&typeof f!="function"){++d;}}return d;}};b.Uri=function(g){if(!g){var g=document.location.toString();}var f=this;f.path=g;f.query=null;f.fragment=null;f.params=new b.Hash();var e=g.indexOf("?"),d=g.indexOf("#");if(e!=-1&&d!=-1&&d>e){f.path=g.substring(0,e);f.query=g.substring(e+1,d);f.fragment=g.substring(d+1);}else{if(e!=-1){f.path=g.substring(0,e);f.query=g.substring(e+1);}else{if(d!=-1){f.path=g.substring(0,d);f.fragment=g.substring(d+1);}}}f.params.create(f.query);f.stripDefaultDocument();};b.Uri.prototype={path:null,query:null,fragment:null,params:new b.Hash(),stripDefaultDocument:function(){this.path=this.path.replace(/\/(default|index)\.(as[phm]x?|html?)/i,"/");},getAbsPath:function(){return this.path.replace(/(ht|f)tps?:\/\/[^\/]+[\/]/i,"/");},toString:function(){var e=this.params.serialise(),d=this.getAbsPath();return(e?(d+"?"+e):d)+(this.fragment?("#"+this.fragment.replace(/^#/,"")):"");},updateTime:function(d){if(d===true){this.set("t",new Date().getTime());}else{if(d===false){this.set("t",null);}}return this;},load:function(d){this.updateTime(d);document.location=this.toString();},replace:function(d){this.updateTime(d);document.location.replace(this.toString());},get:function(d,e){return this.params.get(d,e);},getInt:function(d){return this.params.getInt(d);},set:function(d,e){this.params.set(d,e);return this;},remove:function(){b.Hash.prototype.remove.apply(this.params,arguments);return this;}};var c=null;b.Uri.current=function(){return c||(c=new b.Uri());};b.ui={layout:function(e,d,f){if(f){e.t=setTimeout(e,f);}else{e();}$(window).resize(function(){if(e.t){clearTimeout(e.t);}e.t=setTimeout(e,d||220);});}};return b;})();(function(b,a){b.fn.extend({uri:function(c){if(c){return this.attr("href",c.toString());}else{return new a.Uri(this.attr("href"));}},updateUri:function(c,d){return this.each(function(){var f=b(this),e=f.uri().set(c,d);f.uri(e);});},onEnter:function(d,c){return this.bind(c||"keypress",function(f){if(f.which==13){return d.call(this,f);}});},tooltip:function(c){return this.attr({alt:c,title:c});},attrOrText:function(c){return this.attr(c)||this.text();},slideIn:function(c,d){return this.animate({width:"hide",paddingLeft:"hide",paddingRight:"hide",marginLeft:"hide",marginRight:"hide"},c,d);},slideOut:function(c,d){return this.animate({width:"show",paddingLeft:"show",paddingRight:"show",marginLeft:"show",marginRight:"show"},c,d);},zebra:function(){this.children("tbody").children("tr:odd").addClass("odd");return this;},tiger:function(d){var c="even",e=0;if(!d){var d=2;}this.children("tbody").children("tr").each(function(f){if(f<=0){c="even";e=0;}if(e%d==0){c=(c=="even"?"odd":"even");}b(this).addClass(c);++e;});return this;},pulsate:function(c,d){return this.fadeTo(c,0.1).fadeTo(c,1,d);},reversePulsate:function(c,d){return this.fadeTo(c,1).fadeTo(c,0.1).fadeTo(c,1,d);},scrollTo:function(d,e,c){return this.each(function(){var f=b(this).offset().top+(c||0);b("html,body").animate({scrollTop:f},d,e);});},rowExpander:function(d,c){return this.each(function(){var h=true,k=this,e=d||0,f=c||100,l=null,i=function(){return Math.min(f,Math.max(k.value.split("\n").length+1,e));},g=function(m){if(e<=0){e=k.rows;}k.rows=h?i():e;},j=function(n,m){if(h&&m||(n.keyCode||n.charCode||0)==13){if(l){clearTimeout(l);}l=setTimeout(g,25);}};b(this).bind("keypress change",j);g();});},numericUpDown:(function(){var c=38,e=40,d=function(k){var i=k.charCode||k.keyCode||0;if(i==c||i==e){if(/input/i.test(this.tagName||"")){var g=b(this),l=g.val(),j=parseFloat(l||"0")||0,h=0;if(l.indexOf(".")!=-1){h=l.substring(l.indexOf(".")+1).length;}if(i==c){++j;}else{if(i==e){--j;}}l=h>0?Math.max(a.round(j,h),0):Math.max(j,0);g.val(l).select().change();}}},f=function(){this.select();};return function(){return this.attr("autocomplete","off").keyup(d).focus(f);};})(),autoselect:(function(){var c=function(){this.select();};return function(){return this.focus(c);};})(),bindOverlay:(function(){var c=null;return function(e,d,j){var k=j||"click";if(null==c){c=[];var m=["/lib/img/loaders/refresh-green-grey.gif","/lib/img/loaders/bar.gif","/shared/js/jquery/ui/1.7.2/css/mondiale/images/ui-bg_diagonals-thick_35_aaaaaa_40x40.png"];for(var h=0,f=m.length;h<f;++h){var g=document.createElement("img");g.src=m[h];c.push(g);}}return this.bind(k,function(){b(e).makeOverlay({prompt:d||""});b(this).unbind(k).bind(k,function(){return false;});});};})(),makeOverlay:function(c){var e=b.extend({},{prompt:"",tooltip:"",opacity:null,indicate:true},c);var d=e.prompt.length?"10px":"0";return this.each(function(){var h=b(this);try{var l=h.css("display");if(this.tagName=="DIV"&&this.style.width==""&&l=="block"){l=h.css("float");h.css("float","left");h.css("width",h.outerWidth()+"px");h.css("float",l);}}catch(g){}var m=h.position(),k=h.outerWidth(),f=h.outerHeight(),i=b("<div/>").css("position","relative").insertAfter(h),j=b("<div/>").css({height:f+"px",width:k+"px",display:"none"}).addClass("ui-widget-overlay").tooltip(e.tooltip||e.prompt||"");if(e.opacity){j.css("opacity",e.opacity);}h.appendTo(i);j.appendTo(i).show("clip",null,150);if(!e.indicate){return;}if(f<150){b("<div><img src='/lib/img/loaders/bar.gif' alt='loading...' style='margin: 0 auto "+d+"  auto;' />"+e.prompt+"</div>").css({position:"absolute",left:((Math.floor(k/2)-110))+"px",top:((Math.floor(f/2)-9))+"px",width:"220px","text-align":"center",background:"#fff",border:"1px solid #073c78"}).appendTo(i);}else{b("<div><img src='/lib/img/loaders/refresh-green-grey.gif' alt='loading...' style='margin: 0 auto "+d+"  auto;' /><br />"+e.prompt+"</div>").css({position:"absolute",left:((Math.floor(k/2)-50))+"px",top:((Math.floor(f/2)-50))+"px",width:"100px",height:"100px",padding:"15px","text-align":"center",background:"#e3e3e3",border:"1px solid #91c114","border-radius":"5px","-moz-border-radius":"5px","-webkit-border-radius":"5px"}).appendTo(i);}});}});})(jQuery,Engine);$(function(){Engine.ui.layout(function(){$hint("ui.layout.ss");var c=$("#wrap").toggleClass("ss",$(window).width()<900);if($.browser.msie&&$.browser.version<7){return;}$hint("ui.layout.autoheight");var a=$("#side");if(a.length){c.css("height","auto");var d=a.offset().top+a.height()+10,b=c.height();if(b<d){c.css("height",d+"px");}}$hint();},220,50);$hint("ui.filters.nav.init");$("#nav a").each(function(){var c=$(this);if(c.hasClass("on")){c.parents("ul").siblings("a").addClass("anc");}var b=c.uri(),a=b.getAbsPath(),d=Session.get(a);if(d){c.attr("href",a+"?"+d);}});$hint();});$(function(){var c=/^external/,h=top.window,f=document.location.host;var g=function(i,j){h.status=j;i.stopPropagation();return true;};var b=function(i){h.status="";i.stopPropagation();};var a=function(i){window.open(this.href,this.target||"","scrollbars=1,resizeable=1,status=1,height=600,width=740");i.stopPropagation();return false;};var e=function(i){return i.replace(/<[^>]+>|[\r\n\t]/gi,"");};var d=function(k){if(this.hostname!=f){var j=encodeURIComponent(this.href.replace(/^https?:\/\/|\/$/ig,""));try{tracker._trackPageview("/external/"+j);}catch(i){}}};$("a[rel]").each(function(){var j=this,m=$(this),i=j.rel||"",l="";if(j.hostname!=f){m.click(d);}if(c.test(i)){var k=i.split(" ",3);j.target=k.length>1?k[1]:"_blank";if(k.length>2&&k[2]=="pop"){m.click(a);}else{l="External link: "+(j.title||j.href);}}if(!l){var n=j.title||e(m.text());l=i=="email"?"Contact "+n+" <"+j.href.substring(7)+">":n.replace(/&amp;/gi,"&");}m.hover(function(o){g.call(this,o,l);},b);});});$(function(){var b=$("#ed-data");if(b.length){var d=$("input[name='ed-title']",b).val(),c=$("input[name='ed-subject']",b).val(),a=$("input[name='ed-body']",b).val();if(c&&a){$(".person a[href^='mailto:']").each(function(){var f=$(this),e=f.attr("href"),g=f.text();f.attr("href",e+"?subject="+encodeURIComponent(c)+"&body="+encodeURIComponent(a)).text(g);if(d){f.attr("title",d);}});}}});(function(b){function a(d,f,e){this.dec=d;this.group=f;this.neg=e;}function c(g){var d=".";var f=",";var e="-";if(g=="us"||g=="ae"||g=="eg"||g=="il"||g=="jp"||g=="sk"||g=="th"||g=="cn"||g=="hk"||g=="tw"||g=="au"||g=="ca"||g=="gb"||g=="in"){d=".";f=",";}else{if(g=="de"||g=="vn"||g=="es"||g=="dk"||g=="at"||g=="gr"||g=="br"){d=",";f=".";}else{if(g=="cz"||g=="fr"||g=="fi"||g=="ru"||g=="se"){f=" ";d=",";}else{if(g=="ch"){f="'";d=".";}}}}return new a(d,f,e);}b.formatNumber=function(h,i){var i=b.extend({},b.fn.parse.defaults,i);var f=c(i.locale.toLowerCase());var d=f.dec;var g=f.group;var e=f.neg;var j=new String(h);j=j.replace(".",d).replace("-",e);return j;};b.fn.parse=function(j){var j=b.extend({},b.fn.parse.defaults,j);var g=c(j.locale.toLowerCase());var d=g.dec;var h=g.group;var e=g.neg;var i="1234567890.-";var f=[];this.each(function(){var m=new String(b(this).text());if(b(this).is(":input")){m=new String(b(this).val());}while(m.indexOf(h)>-1){m=m.replace(h,"");}m=m.replace(d,".").replace(e,"-");var n="";var l=false;if(m.charAt(m.length-1)=="%"){l=true;}for(var k=0;k<m.length;k++){if(i.indexOf(m.charAt(k))>-1){n=n+m.charAt(k);}}var o=new Number(n);if(l){o=o/100;o=o.toFixed(n.length-1);}f.push(o);});return f;};b.fn.format=function(i){var i=b.extend({},b.fn.format.defaults,i);var g=c(i.locale.toLowerCase());var d=g.dec;var h=g.group;var e=g.neg;var f="0#-,.";return this.each(function(){var o=new String(b(this).text());if(b(this).is(":input")){o=new String(b(this).val());}var k="";var v=false;for(var j=0;j<i.format.length;j++){if(f.indexOf(i.format.charAt(j))==-1){k=k+i.format.charAt(j);}else{if(j==0&&i.format.charAt(j)=="-"){v=true;continue;}else{break;}}}var z="";for(var j=i.format.length-1;j>=0;j--){if(f.indexOf(i.format.charAt(j))==-1){z=i.format.charAt(j)+z;}else{break;}}i.format=i.format.substring(k.length);i.format=i.format.substring(0,i.format.length-z.length);while(o.indexOf(h)>-1){o=o.replace(h,"");}var A=new Number(o.replace(d,".").replace(e,"-"));if(z=="%"){A=A*100;}var q="";var r=A%1;if(i.format.indexOf(".")>-1){var l=d;var u=i.format.substring(i.format.lastIndexOf(".")+1);var n=new String(r.toFixed(u.length));n=n.substring(n.lastIndexOf(".")+1);for(var j=0;j<u.length;j++){if(u.charAt(j)=="#"&&n.charAt(j)!="0"){l+=n.charAt(j);continue;}else{if(u.charAt(j)=="#"&&n.charAt(j)=="0"){var w=n.substring(j);if(w.match("[1-9]")){l+=n.charAt(j);continue;}else{break;}}else{if(u.charAt(j)=="0"){l+=n.charAt(j);}}}}q+=l;}else{A=Math.round(A);}var t=Math.floor(A);if(A<0){t=Math.ceil(A);}var B="";if(t==0){B="0";}else{var m="";if(i.format.indexOf(".")==-1){m=i.format;}else{m=i.format.substring(0,i.format.indexOf("."));}var s=new String(Math.abs(t));var x=9999;if(m.lastIndexOf(",")!=-1){x=m.length-m.lastIndexOf(",")-1;}var y=0;for(var j=s.length-1;j>-1;j--){B=s.charAt(j)+B;y++;if(y==x&&j!=0){B=h+B;y=0;}}}q=B+q;if(A<0&&v&&k.length>0){k=e+k;}else{if(A<0){q=e+q;}}if(!i.decimalSeparatorAlwaysShown){if(q.lastIndexOf(d)==q.length-1){q=q.substring(0,q.length-1);}}q=k+q+z;if(b(this).is(":input")){b(this).val(q);}else{b(this).text(q);}});};b.fn.parse.defaults={locale:"us",decimalSeparatorAlwaysShown:false};b.fn.format.defaults={format:"#,###.00",locale:"us",decimalSeparatorAlwaysShown:false};})(jQuery);