var preloadImages={};function preload(_1,_2){if(!(_1 in preloadImages)){preloadImages[_1]=new Image();preloadImages[_1].src=BaseURL+_2;}}function getPreloadImage(_3){if(_3 in preloadImages){return preloadImages[_3].src;}else{if(_3!="empty"){preload("empty","g/px.gif");return getPreloadImage("empty");}else{return BaseURL+"g/px/gif";}}}var is={opera:!!window.opera,ie:false,khtml:navigator.userAgent.indexOf("KHTML")>-1,gecko:navigator.userAgent.indexOf("KHTML")==-1&&navigator.userAgent.indexOf("Gecko")>-1,mac:navigator.userAgent.indexOf("Macintosh")>-1};if(window.debug){window.alert=function(_4){if(!confirm(_4)){throw "stopped";}};}Object.extend=function(_5,_6,_7){for(var _8 in _6){if(_6.hasOwnProperty(_8)&&(_7||!_5.hasOwnProperty(_8))){_5[_8]=_6[_8];}}return _5;};Object.extend(Array.prototype,{indexOf:function(_9,_a){var l=this.length,i=0;if(_a){i=_a;if(i<0){i+=l;if(i<0){i=0;}}}while(i<l){if(this[i]===_9){return i;}i++;}return -1;}});Object.extend(String.prototype,{trim:function(){return this.replace(/^\s+|\s+$/,"");},ucFirst:function(){return this.charAt(0).toUpperCase()+this.substr(1);},escapeHtml:function(){var _c={"&":"&amp;","<":"&lt;",">":"&gt;","\"":"&quot;"};return this.replace(/[&<>"]/g,function(c){return _c[c];});},unescapeHtml:function(){var _e={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":"\"","&#039;":"'","&euro;":String.fromCharCode(8364)};return this.replace(/&(amp|lt|gt|quot|#039|euro);/g,function(c){return _e[c];});}});Object.extend(Function.prototype,{bind:function(){var _10=this,args=[].slice.call(arguments,0),object=args.shift();return function(){return _10.apply(object,args.concat([].slice.call(arguments,0)));};}});RegExp.escape=function(_11){return _11.replace(/([.*+?^${}()|[\]\/\\])/g,"\\$1");};function Set(){var set={},i=arguments.length;while(i--){set[arguments[i]]=1;}return set;}var DomLoaded={onload:[],loaded:function(){if(DomLoaded.done){return;}DomLoaded.done=true;if(DomLoaded.timer){clearInterval(DomLoaded.timer);}for(var i=0;i<DomLoaded.onload.length;i++){if(typeof DomLoaded.onload[i]=="function"){DomLoaded.onload[i]();}}DomLoaded.onload=null;},load:function(_14){DomLoaded.onload.push(_14);if(DomLoaded.onload.length==1){if(document.addEventListener){document.addEventListener("DOMContentLoaded",DomLoaded.loaded,false);}else{DomLoaded.timer=setInterval(function(){if(document.getElementById("domLoaded")){DomLoaded.loaded();}},10);}addEvent(window,"load",DomLoaded.loaded);}}};var addEvent=function(){if(document.addEventListener){return function(_15,_16,_17){_15.addEventListener(_16,_17,false);};}else{function handleEvent(_18){_18=_18||fixEvent(window.event);var _19=this.events[_18.type],returnValue;for(var i in _19){if(_19.hasOwnProperty(i)&&_19[i].call(this,_18)===false){returnValue=false;}}return returnValue;}function fixEvent(_1b){_1b.preventDefault=preventDefault;_1b.stopPropagation=stopPropagation;return _1b;}function preventDefault(){this.returnValue=false;}function stopPropagation(){this.cancelBubble=true;}function removeAllEvents(){while((cachedEvent=eventCache.pop())){removeEvent(cachedEvent.element,cachedEvent.type,cachedEvent.handler);}}var _1c=1;var _1d=[];return function(_1e,_1f,_20){if(!_20.$$guid){_20.$$guid=_1c++;}if(!_1e.events){_1e.events={};}if(!_1e.events[_1f]){_1e.events[_1f]={};if(_1e["on"+_1f]){_1e.events[_1f][0]=_1e["on"+_1f];}_1e["on"+_1f]=handleEvent;}_1e.events[_1f][_20.$$guid]=_20;if(_1f!="unload"){if(!_1d.length){addEvent(window,"unload",removeAllEvents);}_1d.push({element:_1e,type:_1f,handler:_20});}};}}();var removeEvent=function(){if(document.removeEventListener){return function(_21,_22,_23){_21.removeEventListener(_22,_23,false);};}else{return function(_24,_25,_26){if(_24.events&&_24.events[_25]&&_26.$$guid){delete _24.events[_25][_26.$$guid];}};}}();function getQueryString(_27){var _28=_27.elements,element;var _29,qValues,qParts=[];var i,j,k,o;for(i=0;i<_28.length;i++){element=_28[i];if(element.name&&!element.disabled){qValues=[];switch(element.tagName.toLowerCase()){case "input":k=element.type.toLowerCase();if((k=="checkbox"||k=="radio")&&!element.checked){break;}case "textarea":qValues.push(element.value);break;case "select":k=element.options,o=[];if(element.multiple){for(j=0;j<k.length;j++){if(k[j].selected){o.push(k[j]);}}}else{o.push(k[element.selectedIndex]);}for(j=0;j<o.length;j++){k=o[j].value;if(!k&&!("value" in k)){k=o.text;}qValues.push(k);}break;}if((k=qValues.length)){_29=encodeURIComponent(element.name);for(j=0;j<k;j++){qParts.push(_29+"="+encodeURIComponent(qValues[j]));}}}}return qParts.join("&");}function HTMLBuilder(_2b){if(this==window){return new HTMLBuilder();}if(HTMLBuilder.instance&&!_2b){return HTMLBuilder.instance;}this.idList={};this.eventHandlers=Set("onblur","onchange","onclick","ondblclick","onfocus","onkeydown","onkeypress","onkeyup","onload","onmousedown","onmousemove","onmouseout","onkouseover","onmouseup","onreset","onselect","onsubmit","onunload");if(!_2b){HTMLBuilder.instance=this;}return this;}Object.extend(HTMLBuilder.prototype,{built:function(_2c){this.idList={};return this.builtRecursive(_2c);},builtRecursive:function(_2d){var _2e=null,attribute,i;if(_2d.o){_2e=_2d.o;}else{if(_2d.n){if(_2d.n=="#text"){_2e=document.createTextNode(_2d.v||"");}else{if(_2d.a&&"name" in _2d.a){try{_2e=document.createElement("<"+_2d.n+" name="+_2d.a["name"]+">");delete _2d.a["name"];}catch(e){}}if(_2e||(_2e=document.createElement(_2d.n))){if(_2d.a){for(attribute in _2d.a){if(_2d.a[attribute]!==null&&_2d.a.hasOwnProperty(attribute)){if(attribute in this.eventHandlers&&typeof _2d.a[attribute]!="function"){_2e[attribute]=new Function(_2d.a[attribute]);}else{if(attribute=="id"){this.idList[_2d.a[attribute]]=_2e;}if(attribute=="style"){_2e.style.cssText=_2d.a["style"];}else{_2e[attribute]=_2d.a[attribute];}}}}}if(_2d.c&&_2d.c.length){if(_2d.n=="table"&&!(_2d.c[0].n in Set("tbody","theader","tfooter"))){_2e.appendChild(this.built({n:"tbody",c:_2d.c}));}else{var _2f;for(i=0;i<_2d.c.length;i++){if(_2d.c[i]&&(_2f=this.builtRecursive(_2d.c[i]))){_2e.appendChild(_2f);}}}}}}}}return _2e;},getIdList:function(){return Object.extend({},this.idList);},getElementById:function(id){return this.idList[id]||null;}});function getURLParms(_31){var _32={};var i=_31.indexOf("?");if(i>-1){var get=_31.substr(i+1);var p1=get.split("&"),p2;i=p1.length;while(i--){p2=p1[i].split("=");_32[p2[0]]=p2[1];}}return _32;}function appendURLParms(url,_37){var _38=createQueryString(_37);if(_38){_38=(url.indexOf("?")==-1?"?":"&")+_38;}return _38;}function appendDataParms(_39,_3a){var _3b=createQueryString(_3a);if(_3b){_3b=(_39==""?"":"&")+_3b;}return _3b;}function createQueryString(_3c){var _3d=[];for(var _3e in _3c){if(_3c.hasOwnProperty(_3e)){_3d.push(encodeURIComponent(_3e)+"="+encodeURIComponent(_3c[_3e]));}}return _3d.join("&");}function unserialize(_3f){var re=/(\w):([\d.]+)[:;]/g;re.lastIndex=0;return unserialize_do(re,_3f);}function unserialize_do(re,_42){var cur,ret="",i,key;if((cur=re.exec(_42))!==null){switch(cur[1]){case "a":case "o":ret=cur[1]=="a"?[]:{};i=cur[2];while(i--){key=unserialize_do(re,_42);ret[key]=unserialize_do(re,_42);}break;case "s":ret=_42.substr(re.lastIndex+1,cur[2]);re.lastIndex+=cur[2]-1;break;case "i":case "d":ret=cur[2]/1;break;case "b":ret=cur[2]?true:false;break;}}return ret;}function print_r(ar,ind){if(typeof ind=="undefined"){ind="";}var s="Array\n"+ind+"(\n";for(var i in ar){if(typeof ar[i]=="function"||typeof ar[i]=="undefined"){continue;}s+=ind+"\t["+i+"] => "+(typeof ar[i]=="object"?print_r(ar[i],ind+"\t"):ar[i])+"\n";}return s+ind+")";}function getElementsByClassName(_48,_49,_4a,_4b){if(!_49){_49="*";}if(!_4a){_4a=document;}var _4c=[],s,i=0,element;if(document.evaluate&&_48.indexOf("|")==-1){s=document.evaluate(".//"+_49+"[contains(concat(' ', @class, ' '), ' "+_48+" ')]",_4a,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);while((element=s.snapshotItem(i++))){_4c.push(element);if(_4b){_4b(element);}}}else{s=_4a.getElementsByTagName(_49);var re=new RegExp("(^|\\s)"+_48+"(\\s|$)"),elementClassName;while((element=s[i++])){elementClassName=element.className;if(elementClassName.length&&(elementClassName==_48||re.test(elementClassName))){_4c.push(element);if(_4b){_4b(element);}}}}return _4c;}function is_ignorable(nod){return (nod.nodeType==8||(nod.nodeType==3&&!/[^\t\n\r ]/.test(nod.data)));}function first_child(par,_50){if(par&&par.nodeType==1){var res=par.firstChild;_50=_50.toLowerCase();do{if(!is_ignorable(res)&&(!_50||res.nodeName.toLowerCase()==_50)){return res;}}while((res=res.nextSibling));}return null;}function node_after(sib,_53){if(sib){_53=_53.toLowerCase();while((sib=sib.nextSibling)){if(!is_ignorable(sib)&&(!_53||sib.nodeName.toLowerCase()==_53)){return sib;}}}return null;}function ellipsis(_54){if(ellipsis.__native==undefined){ellipsis.__native=true;if(document.defaultView&&document.defaultView.getComputedStyle){var foo=document.createElement("div");foo.style.cssText="text-overflow:ellipsis;-o-text-overflow:ellipsis";if(!foo.style.cssText){ellipsis.__native=false;}}}if(!ellipsis.__native){if(!_54){getElementsByClassName("ellipsis",null,null,ellipsis_do);}else{ellipsis_do(_54);}}}function ellipsis_table(_56){if(is.ie||is.khtml){var _57=document.getElementById(_56);if(_57){var _58=_57.getElementsByTagName("tbody")[0];var row=_58&&_58.rows[0];if(row){var _5a,i=0,j=0;while(row&&(_5a=row.cells[i])){if(_5a.colSpan&&_5a.colSpan>1){row=_58.rows[++j];continue;}if(!hasClass(_5a,"ellipsis")){_57.rows[0].cells[i].width=_5a.clientWidth-(is.ie?8:0);}i++;}_57.style.tableLayout="fixed";}}}}function ellipsis_do(_5b,_5c){if(_5b.clientWidth){if(_5b.nodeName!="TD"){_5b.style.width=_5b.clientWidth+"px";_5b.style.position="fixed";}var s=[_5b],e,o,w;while((e=s.pop())){do{switch(e.nodeType){case 1:if(e.style.display!="none"){if(document.defaultView.getComputedStyle(e,null).getPropertyValue("overflow")=="hidden"){ellipsis_overflow(e,_5c);}else{if((o=e.nextSibling)){s.push(o);}e=e.firstChild;break;}}default:e=e.nextSibling;}}while(e);}_5b.style.position="";}}function ellipsis_overflow(p,_5f){var w=p.clientWidth;if(w&&p.scrollWidth>w){var s=[p],e,o,q,l;while((e=s.pop())){do{switch(e.nodeType){case 1:if((o=e.previousSibling)){s.push(o);}e=e.lastChild;break;case 3:if(/[^\t\n\r ]/.test(e.data)){q=e.nodeValue;l=Math.floor((q.length*w)/p.scrollWidth)-1;if(l>0){do{e.nodeValue=q.substr(0,--l)+"...";}while(l&&(p.scrollWidth>w||(_5f&&e.nodeValue.charAt(l-1)!=" ")));if(l>0){return;}}e.nodeValue="";}default:e=e.previousSibling;}}while(e);}}}function addClass(_62,_63){var _64=getClassList(_62);if(_64.indexOf(_63)==-1){_64.push(_63);setClassList(_62,_64);}}function removeClass(_65,_66){var _67=getClassList(_65),index;if((index=_67.indexOf(_66))>-1){delete _67[index];setClassList(_65,_67);}}function replaceClass(_68,_69,_6a){var _6b=getClassList(_68),index;if((index=_6b.indexOf(_69))>-1&&_6b.indexOf(_6a)==-1){_6b[index]=_6a;setClassList(_68,_6b);}}function hasClass(_6c,_6d){var _6e=_6c.className;return _6e.length&&(_6e==_6d||_6e.match(new RegExp("(^|\\s)"+_6d+"(\\s|$)")));}function getClassList(_6f){return _6f.className.length?_6f.className.split(/\s+/):[];}function setClassList(_70,_71){_70.className=_71.join(" ");}function getOffsetTop(el,_73){var _74=0;if(!_73){_73=null;}do{_74+=el.offsetTop;}while((el=el.offsetParent)!=_73);return _74;}function getOffsetLeft(el,_76){var _77=0;if(!_76){_76=null;}do{_77+=el.offsetLeft;}while((el=el.offsetParent)!=_76);return _77;}function setRelativePosition(_78,_79,_7a,_7b){var _7c=null;try{_7c=_78.offsetParent;}catch(e){}var top=getOffsetTop(_79,_7c)+_7a;if(top<100){top=100;}var _7e=getOffsetLeft(_79,_7c)+_7b;if(_7e<0){_7e=0;}_78.style.top=top+"px";_78.style.left=_7e+"px";}function external_links(_7f){var _80=document;if(_7f&&!(_80=document.getElementById(_7f))){return false;}var c=_80.getElementsByTagName("a"),a,i=0,attr;var re=/(^|\s)external(\s|$)/;while((a=c[i++])){attr=a.getAttribute("rel");if(attr&&re.test(attr)){a.target="_blank";}}return true;}function FolderTree(id,_84){this.list=document.getElementById(id);this.className=_84||"";this.init();}Object.extend(FolderTree.prototype,{init:function(id,_86){if(this.list){preload("foldertree_closed","g/if/icons/folder_tree_plus.gif");preload("foldertree_open","g/if/icons/folder_tree_min.gif");preload("foldertree_empty","g/if/icons/folder_tree.gif");if(this.className){addClass(this.list,this.className);}this.init_subs(this.list);addEvent(window,"unload",this.cleanUp.bind(this));}},cleanUp:function(){this.list=null;},init_subs:function(_87){var li=first_child(_87,"li"),img,ul,thisTreeOpened=false,subTreeOpened=false;if(li){do{thisTreeOpened=thisTreeOpened||hasClass(li,"highlight");img=document.createElement("img");if((ul=first_child(li,"ul"))){subTreeOpened=this.init_subs(ul);thisTreeOpened=thisTreeOpened||subTreeOpened;if(!subTreeOpened){ul.style.display="none";}if(subTreeOpened){img.src=getPreloadImage("foldertree_open");}else{img.src=getPreloadImage("foldertree_closed");}img.style.cssText="cursor:pointer";addEvent(img,"click",this.toggle);}else{img.src=getPreloadImage("foldertree_empty");}li.insertBefore(img,li.firstChild);}while((li=node_after(li,"li")));}ul=null,li=null,img=null;return thisTreeOpened;},toggle:function(){var _89=first_child(this.parentNode,"ul");if(_89){if(_89.style.display=="none"){_89.style.display="block";this.src=getPreloadImage("foldertree_open");if(!this.ellipsed){ellipsis(_89);this.ellipsed=true;}}else{_89.style.display="none";this.src=getPreloadImage("foldertree_closed");}}}});function imageHoverSwap(img,_8b,_8c){img.src=getPreloadImage(_8b);addEvent(img,"mouseover",function(){this.src=getPreloadImage(_8c);});addEvent(img,"mouseout",function(){this.src=getPreloadImage(_8b);});}function getCookie(_8d){var _8e=document.cookie.split("; "),i=_8e.length,crumb;while(i--){crumb=_8e[i].split("=");if(crumb[0]==_8d){return crumb[1]!=undefined?unescape(crumb[1]):null;}}return null;}function setCookie(_8f,_90){document.cookie=_8f+"="+escape(_90)+"; expires=Fri, 31 Dec 2099 23:59:59 GMT; path=/; domain=."+document.domain;}function getSessionId(){var _91=window.sidName||"TnetId";return getCookie(_91);}function timeDiff(_92){return ((new Date().getTime()-_92)/1000).toString().replace(".",",");}var categories=[];var hideSections={},skipcookie=true;function initSectionDisplay(){if(skipcookie){preload("sectionHideIcon","g/bullets/min.gif");preload("sectionShowIcon","g/bullets/plus.gif");var c=getCookie("klipklapcookie");if(c!==null){var _94=c.split(","),i=_94.length;while(i--){hideSections[_94[i]]=1;}}}var l=categories.length;while(l--){if(hideSections[categories[l]]){_94=document.getElementById(categories[l]);if(_94&&typeof _94.onclick=="function"){addClass(_94,"pointer");_94.title="in/uitklappen";_94.onclick();}}}skipcookie=false;categories=[];}function toggleSectionDisplay(img){var _97,cat=document.getElementById(img.id+"List");if(cat){if(img.src==getPreloadImage("sectionShowIcon")){img.src=getPreloadImage("sectionHideIcon");cat.style.display="";ellipsis(cat);delete hideSections[img.id];}else{img.src=getPreloadImage("sectionShowIcon");cat.style.display="none";hideSections[img.id]=1;}if(!skipcookie){var _98=[];for(var _99 in hideSections){if(hideSections.hasOwnProperty(_99)){_98.push(_99);}}setCookie("klipklapcookie",_98.join(","));}}}function toggleStatsGeneratorTable(_9a){var _9b=document.getElementById("generatorPageviewsRow1");var _9c=document.getElementById("generatorPageviewsRow2");var _9d=document.getElementById("generatorServersRow1");var _9e=document.getElementById("generatorServersRow2");if(_9a=="pageviews"){_9d.style.display="none";_9e.style.display="none";_9b.style.display="";_9c.style.display="";}else{if(_9a=="servers"){_9b.style.display="none";_9c.style.display="none";_9d.style.display="";_9e.style.display="";}}}function winopen(url,_a0,_a1){if(!_a0){_a0=460;}if(!_a1){_a1=550;}if(url.charAt(0)=="/"){url=url.substr(1);}if(url.indexOf("http://")!=0){url=BaseURL+url;}window.open(url,"_blank","toolbar=no,location=no,menubar=no,scrollbars=yes,width="+_a0+",height="+_a1+",resizable=yes,status=no");}function cancelEvent(e){if(e.preventDefault){e.preventDefault();}else{if(e.cancelBubble!=undefined){if(e.keyCode){e.keyCode=0;}e.returnValue=0;e.cancelBubble=true;}}return false;}function check_addmap_form(){if(document.forms["add_map"].elements["mapnaam"].value==""){alert("Vul een naam voor deze map in");}else{document.forms["add_map"].submit();}}if(window.channel){preload("menu_first_mouseover","http://images.arcocarib.com/site/button_first_mouseover.gif");preload("menu_mid_mouseover","http://images.arcocarib.com/site/button_mid_mouseover.gif");preload("menu_last_mouseover","http://images.arcocarib.com/site/button_last_mouseover.gif");}function SiteMenu(_a3){this.element=document.getElementById("siteMenu");this.menuItems=[];this.activeMenu=_a3;this.menuActive=false;this.menuItemTimeout=null;this.menuTimeout=null;this.init();}Object.extend(SiteMenu.prototype,{init:function(){if(this.element){var _a4=this.element.getElementsByTagName("li"),menuItem,i=0;while((menuItem=_a4[++i])){addEvent(menuItem,"click",this.onClick.bind(this,i));addEvent(menuItem,"mouseover",this.onMouseover.bind(this,i));menuItem.subMenu=new SubMenu(i,menuItem.offsetLeft);this.menuItems[i]=menuItem;}var _a5=document.getElementById("mainNav");if(_a5){addEvent(_a5,"mouseover",this.cancelMouseout.bind(this));addEvent(_a5,"mouseout",this.onMouseout.bind(this,this.activeMenu));}addEvent(window,"unload",this.cleanUp.bind(this));}},cleanUp:function(){this.menuActive=false;this.menuItems=null;this.element=null;},onClick:function(i){clearTimeout(this.menuItemTimeout);this.menuActive=true;this.handleMouseover(i);},onMouseover:function(i){clearTimeout(this.menuItemTimeout);if(this.menuActive){this.handleMouseover(i);}else{if(i!=this.activeMenu){this.menuItemTimeout=setTimeout(this.onClick.bind(this,i),250);}}},onMouseout:function(i){clearTimeout(this.menuTimeout);clearTimeout(this.menuItemTimeout);this.menuTimeout=setTimeout(this.handleMouseout.bind(this,i),5000);},cancelMouseout:function(){clearTimeout(this.menuTimeout);},handleMouseover:function(i){var _aa;if(this.menuActive&&this.menuItems&&i!=this.activeMenu){if((_aa=this.menuItems[this.activeMenu])){removeClass(_aa,"active");if(_aa.subMenu.element){_aa.subMenu.handleMouseout();removeClass(_aa.subMenu.element,"active");}}this.activeMenu=i;if((_aa=this.menuItems[this.activeMenu])){addClass(_aa,"active");if(_aa.subMenu.element){addClass(_aa.subMenu.element,"active");}}}},handleMouseout:function(i){this.handleMouseover(i);this.menuActive=false;}});function SubMenu(id,_ad){this.element=document.getElementById("groupNav"+id);this.offset=_ad;this.menuItems=[];this.activeMenu=-1;this.menuActive=false;this.menuTimeout=null;this.menuItemTimeout=null;this.init();}Object.extend(SubMenu.prototype,{init:function(){if(this.element){var _ae=first_child(this.element,"ul"),menuitem,menusubitem,i=0;if(_ae){menuitem=first_child(_ae,"li");if(menuitem){var _af=null;do{_af=menuitem;if((menusubitem=first_child(menuitem,"div"))){menuitem.className+="subitems";addEvent(menuitem,"click",this.onClick.bind(this,i));addEvent(menuitem,"mouseover",this.onMouseover.bind(this,i));this.menuItems[i++]=menusubitem;}else{addEvent(menuitem,"mouseover",this.handleMouseover.bind(this,-1));}}while((menuitem=node_after(menuitem,"li")));if(_af){this.offset-=Math.floor(_af.offsetLeft/2);this.offset+=54;if(this.offset<100){this.offset=100;}if(this.offset+_af.offsetLeft>880){this.offset=880-_af.offsetLeft;}this.element.style.left=this.offset+"px";}}}addEvent(this.element,"mouseover",this.cancelMouseout.bind(this));addEvent(this.element,"mouseout",this.onMouseout.bind(this));_ae=null,menuitem=null,menusubitem=null;addEvent(window,"unload",this.cleanUp.bind(this));}},cleanUp:function(){this.menuActive=false;this.menuItems=null;this.element=null;},onClick:function(i){clearTimeout(this.menuItemTimeout);this.menuActive=true;this.handleMouseover(i);},onMouseover:function(i){clearTimeout(this.menuItemTimeout);if(this.menuActive){this.handleMouseover(i);}else{if(i!=this.activeMenu){this.menuItemTimeout=setTimeout(this.onClick.bind(this,i),50);}}},onMouseout:function(i){clearTimeout(this.menuTimeout);clearTimeout(this.menuItemTimeout);this.menuTimeout=setTimeout(this.handleMouseout.bind(this),1000);},cancelMouseout:function(){clearTimeout(this.menuTimeout);},handleMouseover:function(i){if(this.menuItems&&i!=this.activeMenu){var _b4=this.menuItems[this.activeMenu];if(_b4){_b4.style.display="none";}this.activeMenu=i;if((_b4=this.menuItems[this.activeMenu])){_b4.style.left=_b4.parentNode.offsetLeft+"px";_b4.style.display="block";}}},handleMouseout:function(){this.handleMouseover(-1);this.menuActive=false;}});function Tab(id){this.element=document.getElementById(id);this.tabItems=[];this.tablistItems=[];this.activeTab=1;this.init();}Object.extend(Tab.prototype,{init:function(){if(this.element){var ul=document.createElement("ul"),li,a;var tab=this.element.firstChild,i=1;while(tab){if(tab.nodeType==1){this.tabItems[i]=tab;li=document.createElement("li");a=document.createElement("a");a.setAttribute("href",window.location.href+"#"+tab.id);a.appendChild(document.createTextNode(i));addEvent(a,"click",this.setActive.bind(this,i));li.appendChild(a);if(i!=this.activeTab){tab.style.display="none";}else{addClass(li,"active");}this.tablistItems[i]=li;ul.appendChild(li);i++;}tab=tab.nextSibling;}this.element.insertBefore(ul,this.element.firstChild);ul=null,li=null,a=null;addEvent(window,"unload",this.cleanUp.bind(this));}},cleanUp:function(){this.tablistItems=null;this.tabItems=null;this.element=null;},setActive:function(i,e){if(i!=this.activeTab){this.tabItems[this.activeTab].style.display="none";removeClass(this.tablistItems[this.activeTab],"active");this.activeTab=i;this.tabItems[this.activeTab].style.display="";addClass(this.tablistItems[this.activeTab],"active");}e.preventDefault();}});