function debug(a){if(window.console){window.console.log(a)}else{if(typeof dump!="undefined"){dump(a+"\n")}else{}}}function debugObject(d,c,g,f){if(f===undefined){f=1}var a=Array(f).join("  ");if(d!==undefined){debug(a+d)}a+="  ";var b;for(b in c){if(c.hasOwnProperty(b)){var e=c[b];debug(a+b+"="+e);if(typeof e=="object"&&g!==undefined&&g!==false&&f<5){debugObject(undefined,e,g,f+1)}}}}var bugRiddenCrashPronePieceOfJunk=(navigator.userAgent.indexOf("MSIE 5")!=-1&&navigator.userAgent.indexOf("Mac")!=-1);var W3CDOM=(!bugRiddenCrashPronePieceOfJunk&&typeof document.getElementsByTagName!="undefined"&&typeof document.createElement!="undefined");var registerEventListener=null;if(typeof addEvent!="undefined"){registerEventListener=function(c,b,a){addEvent(c,b,a);return true}}else{if(window.addEventListener){registerEventListener=function(c,b,a){c.addEventListener(b,a,false);return true}}else{if(window.attachEvent){registerEventListener=function(d,c,b){var a=d.attachEvent("on"+c,b);return a}}else{registerEventListener=function(c,b,a){return false}}}}var unRegisterEventListener=null;if(typeof removeEvent!="undefined"){unRegisterEventListener=function(c,b,a){removeEvent(element,b,a);return true}}else{if(window.removeEventListener){unRegisterEventListener=function(c,b,a){c.removeEventListener(b,a,false);return true}}else{if(window.detachEvent){unRegisterEventListener=function(d,c,b){var a=d.detachEvent("on"+c,b);return a}}else{unRegisterEventListener=function(c,b,a){return false}}}}var registerPloneFunction=null;if(typeof addDOMLoadEvent!="undefined"){registerPloneFunction=function(a){addDOMLoadEvent(a)}}else{registerPloneFunction=function(a){registerEventListener(window,"load",a)}}function getContentArea(){if(W3CDOM){var a=document.getElementById("region-content");if(!a){a=document.getElementById("content")}return a}}function czAddEvent(b,d,c){if(b.addEventListener){b.addEventListener(d,c,false)}else{if(!c.$$guid){c.$$guid=czAddEvent.guid++}if(!b.events){b.events={}}var a=b.events[d];if(!a){a=b.events[d]={};if(b["on"+d]){a[0]=b["on"+d]}}a[c.$$guid]=c;b["on"+d]=czHandleEvent}}czAddEvent.guid=1;function czRemoveEvent(a,c,b){if(a.removeEventListener){a.removeEventListener(c,b,false)}else{if(a.events&&a.events[c]){delete a.events[c][b.$$guid]}}}function czHandleEvent(f){var c=true;var d=f||czFixEvent(((this.ownerDocument||this.document||this).parentWindow||window).event);var a=this.events[d.type];for(var b in a){this.$$handleEvent=a[b];if(this.$$handleEvent(d)===false){c=false}}return c}function czFixEvent(a){a.preventDefault=czFixEvent.preventDefault;a.stopPropagation=czFixEvent.stopPropagation;return a}czFixEvent.preventDefault=function(){this.returnValue=false};czFixEvent.stopPropagation=function(){this.cancelBubble=true};var czIsKHTML=navigator.userAgent.indexOf("KHTML")!=-1;var userAgentVersionIndex=navigator.userAgent.indexOf("Version");var userAgentVersion=parseFloat(navigator.userAgent.substring(userAgentVersionIndex+8));function resizeLeftColumn(){var b=document.getElementById("portal-column-one");if(b){var a=b.clientWidth-1;b.style.width=a.toString()+"px"}}function forceSafariLeftColumnWidth(){window.setTimeout("resizeLeftCol()",5)}if(czIsKHTML&&(userAgentVersion<3.1)){czAddEvent(window,"load",resizeLeftColumn);czAddEvent(window,"resize",forceSafariLeftColumnWidth)}function debugOutput(c){var a=document.getElementById("DebugParagraph");if(!a){var b=document.getElementById("Trash");if(!b){b=document.body}a=document.createElement("p");a.setAttribute("id","DebugParagraph");b.appendChild(a)}else{a.appendChild(document.createElement("br"))}a.appendChild(document.createTextNode(c))}function dhtmlLoadScript(a){var b=document.createElement("script");b.src=a;b.type="text/javascript";document.getElementsByTagName("head")[0].appendChild(b)}var bugRiddenCrashPronePieceOfJunk=(navigator.userAgent.indexOf("MSIE 5")!=-1&&navigator.userAgent.indexOf("Mac")!=-1);var W3CDOM=(!bugRiddenCrashPronePieceOfJunk&&typeof document.getElementsByTagName!="undefined"&&typeof document.createElement!="undefined");function czToggleCollapsible(j){var g=j||window.event;if(g.stopPropagation){g.stopPropagation()}g.cancelBubble=true;if(czHasClassName(this,"expandedController")){czReplaceClassName(this,"expandedController","collapsedController")}else{if(czHasClassName(this,"collapsedController")){czReplaceClassName(this,"collapsedController","expandedController")}}var f=this.innerHTML;if(f.indexOf("View")!=-1){this.innerHTML=f.replace(/View/,"Hide")}else{if(f.indexOf("Hide")!=-1){this.innerHTML=f.replace(/Hide/,"View")}}var d=this.getAttribute("affects");if(d){var a=d.split(" ");for(var c=0;c<a.length;c++){var b=a[c];var h=document.getElementById(b);if(!h){continue}if(czHasClassName(h,"collapsedContent")){czReplaceClassName(h,"collapsedContent","expandedContent")}else{if(czHasClassName(h,"expandedContent")){czReplaceClassName(h,"expandedContent","collapsedContent")}}}}return true}function czCollapseController(a){if(a){if(czHasClassName(a,"expandedController")){czReplaceClassName(a,"expandedController","collapsedController")}else{czAddClassName(a,"collapsedController")}}}function czExpandController(a){if(a){if(czHasClassName(a,"collapsedController")){czReplaceClassName(a,"collapsedController","expandedController")}else{czAddClassName(a,"expandedController")}}}var done;function czActivateCollapsibles(){if(!W3CDOM||done===true){return false}done=true;var a=getElementsByClassName("collapsedController");a=a.concat(getElementsByClassName("expandedController"));for(var b=0;b<a.length;b++){var c=a[b];czAddEvent(c,"mousedown",czToggleCollapsible)}return true}registerPloneFunction(czActivateCollapsibles);function czHasClassName(a,b){return new RegExp("\\b"+b+"\\b").test(a.className)}function czAddClassName(b,c){if(!b.className){b.className=c}else{if(!czHasClassName(b,c)){var a=b.className+" "+c;b.className=a.split(/\s+/).join(" ")}}}function czRemoveClassName(b,c){var a=b.className;if(a){a=a.replace(new RegExp("\\b"+c+"\\b"),"");a=a.replace(/\s+/g," ");b.className=a.replace(/\s+$/g,"")}}function czReplaceClassName(b,c,a){czRemoveClassName(b,c);czAddClassName(b,a)}function getElementsByClassName(f,r,d){r=r||"*";d=d||document;var t=(r=="*"&&document.all&&!window.opera)?document.all:d.getElementsByTagName(r);var s=new Array();var a=f.indexOf("|")!=-1?"|":" ";var u=f.split(a);for(var q=0,p=t.length;q<p;q++){var o=t[q].className.split(" ");if(a==" "&&u.length>o.length){continue}var v=0;comparisonLoop:for(var h=0,g=o.length;h<g;h++){for(var e=0,b=u.length;e<b;e++){if(u[e]==o[h]){v++}if((a=="|"&&v==1)||(a==" "&&v==u.length)){s.push(t[q]);break comparisonLoop}}}}return s}function czAttachCloseMessageCb(){var c=getElementsByClassName("messageDismissTrigger");for(var b=0;b<c.length;b++){var a=c[b];czAddEvent(a,"mousedown",czClosePortalMessage)}}function czClosePortalMessage(){var b=document.getElementById("czPortalMessage");if(b){b.parentNode.removeChild(b)}var a=document.getElementById("czPortalStatusMessage");if(a){a.parentNode.removeChild(a)}return false}function czAddPortalMessage(b,j){var c=document.getElementById("region-content");if(c){var a=getElementsByClassName("portalMessage","div",c);for(var e=0;e<a.length;e++){c.removeChild(a[e])}var h=document.createElement("div");czAddClassName(h,"portalMessage");var f=document.createElement("div");czAddClassName(f,"messageDismissTrigger");czAddClassName(f,"iceResizer");h.id="czPortalMessage";var g=document.createTextNode(j);f.appendChild(g);h.appendChild(f);var d=document.createTextNode(b);h.appendChild(d);czAddEvent(f,"mousedown",czClosePortalMessage);c.insertBefore(h,c.childNodes[0]);czLerpMessage()}}registerPloneFunction(czAttachCloseMessageCb);function d2h(a){return a.toString(16)}function h2d(a){return parseInt(a,16)}function rgb2h(d,c,a){return[d2h(d),d2h(c),d2h(a)]}function h2rgb(b,c,a){return[h2d(b),h2d(c),h2d(a)]}function cssColor2rgb(a){if(a.indexOf("rgb")<=-1){return h2rgb(a.substring(1,3),a.substring(3,5),a.substring(5,7))}return a.substring(4,a.length-1).split(",")}function lerp(c,b,d,a){return b+d*(c/a)}function czLerpBgColor(e,f,a,h,g){if(!h){h=1200}if(!g){g=20}h=parseFloat(h);g=parseFloat(g);var b=Math.ceil(1000/g);var c=Math.ceil(h/b);for(var d=1;d<=c;d++){(function(){var o=d;var i=cssColor2rgb(f);var n=cssColor2rgb(a);var m=n[0]-i[0];var l=n[1]-i[1];var k=n[2]-i[2];function j(){var r=lerp(o,i[0],m,c);var q=lerp(o,i[1],l,c);var p=lerp(o,i[2],k,c);e.style.backgroundColor="rgb("+parseInt(r)+","+parseInt(q)+","+parseInt(p)+")"}timer=setTimeout(j,b*o)})()}}function czLerpMessage(){var a=document.getElementById("czPortalMessage");if(a){czLerpBgColor(a,"#1492A1","#F1F1F1")}}czAddEvent(window,"load",czLerpMessage);function czSelectAll(a){this.select()}function czActivateSelectAll(){if(!W3CDOM){return false}var b=getElementsByClassName("selectall");for(var c=0;c<b.length;c++){var a=b[c];czAddEvent(a,"focus",czSelectAll)}return true}registerPloneFunction(czActivateSelectAll);function trackEvent(c,d,b,e){var a;if(typeof pageTracker!="undefined"){a=pageTracker._trackEvent(c,d,b,e)}return a}function setFocus(){if(!W3CDOM){return false}var b=document.location.href;var k=document.location.search;if((b.indexOf("/login_form?")!=-1)&&(k.indexOf("login_name=")!=-1)){var l=document.getElementById("__ac_password");if(l.focus){try{l.focus()}catch(j){}return true}}var d=document.getElementsByTagName("form");for(var h=0;h<d.length;h++){var a=d[h];if(a.name=="searchform"){continue}var c=a.getElementsByTagName("input");for(var g=0;g<c.length;g++){var m=c[g];if(m.type=="hidden"||m.type=="submit"){continue}if(m.focus){try{m.focus()}catch(j){}return true}}}return false}registerPloneFunction(setFocus);