function GetCookie(d){d=escape(d);var b=document.cookie.split("; ");for(var c=0;c<b.length;c++){var a=b[c].split("=");if(d==a[0]){return unescape(a[1])}}return null}g_gatrack.map=new Array();g_gatrack.is_overlay=GetCookie("GASO")!==null||location.hash.substr(0,6)=="#gaso=";g_gatrack.get_page_id=function(){var a=location.pathname;a=a.charAt(0)=="/"?a.substr(1):a;if(a==""){return"main"}return a.replace(/\//g,":")};g_gatrack.page_id=g_gatrack.get_page_id();g_gatrack.get_group_id=function(a){if(a.id){return a.id}else{if(a.parentNode){return this.get_group_id(a.parentNode)}else{return"ROOT"}}};g_gatrack.is_allowed=function(){if(this.enabled||this.is_overlay){for(var a=0;a<this.allowed_pages.length;++a){if(this.allowed_pages[a]==this.page_id){return true}}}return false};g_gatrack.is_link=function(a){return a.nodeType==1&&a.nodeName.toUpperCase()=="A"};g_gatrack.create_url=function(b){var a="/"+this.track_url+"/"+this.page_id+"/"+this.get_group_id(b)+"/";this.map[a]=this.map[a]?++this.map[a]:1;var c=this.map[a];return a+c};function GATracker(a){this.link_ref=a;this.orig_href=a.href;this.orig_onclick=a.onclick?a.onclick:function(){return true};this.update=function(b){this.track_url=b;if(g_gatrack.is_overlay){this.link_ref.href=this.track_url}};a.onclick=function(){if(g_gatrack.is_overlay){if(this.gatrack.orig_onclick()!==false){document.location=this.gatrack.orig_href}return false}else{if(typeof(pageTracker)!="undefined"){pageTracker._trackPageview(this.gatrack.track_url)}return this.gatrack.orig_onclick()}}}g_gatrack.attach=function(c){if(this.is_link(c)){var d=this.create_url(c);if(typeof(c.gatrack)=="undefined"){c.gatrack=new GATracker(c);c.gatrack.update(d)}else{c.gatrack.update(d)}return}var b=c.childNodes;for(var a=0;a<b.length;++a){this.attach(b[a])}};g_gatrack.init=function(){if(this.is_allowed()){this.map=new Array();this.attach(document.body)}};g_gatrack.onload_old=window.onload?window.onload:function(){};window.onload=function(){g_gatrack.onload_old();g_gatrack.init()};
