function reloadCaptcha(a){timeCode=new Date().getTime();codeImg=document.getElementById(a);codeImg.src=codeImg.src+"&reload="+timeCode}var kajonaTooltip={container:null,lastMouseX:0,lastMouseY:0,add:function(d,a,g){var c;if(a==null||a.length==0){try{a=d.getAttribute("title")}catch(f){}}if(a==null||a.length==0){return}try{d.removeAttribute("title")}catch(f){}c=document.createElement("span");c.className="kajonaTooltip";c.style.display="block";c.innerHTML=a;if(g!=false){c.style.filter="alpha(opacity:85)";c.style.KHTMLOpacity="0.85";c.style.MozOpacity="0.85";c.style.opacity="0.85"}if(kajonaTooltip.container==null){var b=document.createElement("span");b.id="kajonaTooltipContainer";b.setAttribute("id","kajonaTooltipContainer");b.style.position="absolute";b.style.zIndex=2000;document.getElementsByTagName("body")[0].appendChild(b);kajonaTooltip.container=b}d.tooltip=c;d.onmouseover=kajonaTooltip.show;d.onmouseout=kajonaTooltip.hide;d.onmousemove=kajonaTooltip.locate;d.onmouseover(d)},show:function(a){kajonaTooltip.hide(a);kajonaTooltip.container.appendChild(this.tooltip);kajonaTooltip.locate(a)},hide:function(a){try{var b=kajonaTooltip.container;if(b.childNodes.length>0){b.removeChild(b.firstChild)}}catch(a){}},locate:function(d){var a=0,g=0,f;if(d==null){d=window.event}if(d.pageX||d.pageY){a=d.pageX;g=d.pageY}else{if(d.clientX||d.clientY){if(document.documentElement.scrollTop){a=d.clientX+document.documentElement.scrollLeft;g=d.clientY+document.documentElement.scrollTop}else{a=d.clientX+document.body.scrollLeft;g=d.clientY+document.body.scrollTop}}}if(a==0&&g==0){a=kajonaTooltip.lastMouseX;g=kajonaTooltip.lastMouseY}else{kajonaTooltip.lastMouseX=a;kajonaTooltip.lastMouseY=g}f=kajonaTooltip.container;var b=(a-f.offsetWidth);if(b-f.offsetWidth<0){b+=f.offsetWidth}f.style.top=(g+10)+"px";f.style.left=b+"px"}};function addCss(b){var a=document.createElement("link");a.setAttribute("type","text/css");a.setAttribute("rel","stylesheet");a.setAttribute("href",b);document.getElementsByTagName("head")[0].appendChild(a)}function inArray(c,b){for(var a=0;a<b.length;a++){if(b[a]==c){return true}}return false}function addLoadEvent(a){var b=window.onload;if(typeof window.onload!="function"){window.onload=a}else{window.onload=function(){if(b){b()}a()}}}function fold(b,a){style=document.getElementById(b).style.display;if(style=="none"){document.getElementById(b).style.display="block";if(a!=undefined){a()}}else{document.getElementById(b).style.display="none"}}var kajonaAjaxHelper={Loader:function(){var b=0;this.jsBase=KAJONA_WEBPATH+"/portal/scripts/";this.yuiBase=this.jsBase+"yui/";var a=new YAHOO.util.YUILoader({base:this.yuiBase,onFailure:function(c){alert("error: "+YAHOO.lang.dump(c))}});this.addYUIComponents=function(c){a.require(c)};this.addFile=function(c,d){a.addModule({name:"additionalFile"+b,type:d,skinnable:false,fullpath:c});a.require("additionalFile"+b);b++},this.addJavascriptFile=function(c){this.addFile(this.jsBase+c,"js")},this.addCssFile=function(c){this.addFile(c,"css")},this.load=function(c){if(c==null){c=function(){}}a.onSuccess=c;a.insert()}},loadAjaxBase:function(c,b){var a=new kajonaAjaxHelper.Loader();a.addYUIComponents(["connection"]);if(b!=null){a.addJavascriptFile(b)}a.load(c)},loadAnimationBase:function(c,b){var a=new kajonaAjaxHelper.Loader();a.addYUIComponents(["animation"]);if(b!=null){a.addJavascriptFile(b)}a.load(c)},loadAutocompleteBase:function(c,b){var a=new kajonaAjaxHelper.Loader();a.addYUIComponents(["connection","datasource","autocomplete"]);if(b!=null){a.addJavascriptFile(b)}a.load(c)},loadCalendarBase:function(c,b){var a=new kajonaAjaxHelper.Loader();a.addYUIComponents(["calendar"]);if(b!=null){a.addJavascriptFile(b)}a.load(c)}};