function Navigation(b,c,d,e,f){var g=false;var h;var i=new Array();var j=d;var k=f?true:false;var l=b;var m=" - ";var n=c;var o=e;this.click=function(a){if(i[a]!=null){i[a].click()}};this.display=function(){if(!g){g=true;document.getElementById(b).innerHTML="";for(var a in i){i[a].display(l,j,k)}}};this.highlight=function(a){if(i[a]!=null){i[a].highlight(c,o,k,j,m)}};this.highlight_permanent=function(a){if(i[a]!=null){i[a].highlight_permanent(c,o,k,j,m);h=i[a]}};this.navigationmenu_add=function(a){i[a.id_get()]=a};this.reset=function(a){if(i[a]!=null){i[a].reset(o)}};this.restore=function(){for(var a in i){i[a].reset(o,k)}if(!k){h.subnavigation_display(n,o)}};this.spacer_set=function(a){m=a}};function NavigationMenu(f,g,h,j,k,l,m){var n=f;var o=false;var p=h;var q=j;var r=false;var s=new Array();var t;var u=g;var v=k;var w=m;var x=l;this.click=function(){if(q)window.location.href=j};this.display=function(a,b,c){strContent=document.getElementById(a).innerHTML;document.getElementById(a).innerHTML=strContent+"<div id=\""+n+"\" onClick=\""+b+".click('"+n+"');\" onMouseDown=\""+b+".click('"+n+"');\" onMouseOver=\"if (typeof(navigationTimeout) != 'undefined') window.clearTimeout(navigationTimeout); "+b+".restore(); "+b+".highlight('"+n+"');"+(BrowserDetect.browser=="Safari"?" this.onmouseover = '';":"")+"\""+(o?" class=\"active\"":"")+">"+(o&&v?v:u)+(!o&&v?"<div style=\"display:none\">"+v+"</div>":"")+(!o&&x?"<div style=\"display:none\">"+x+"</div>":"")+(!o&&w?"<div style=\"display:none\">"+w+"</div>":"")+"</div>"};this.highlight=function(a,b,c,d,e){if(!o){o=true;document.getElementById(n).className="active";if(!r&&w){document.getElementById(n).innerHTML=w}else if(v){document.getElementById(n).innerHTML=v}}if(!c){this.subnavigation_display(a,b,e)}else{navigationTimeout=window.setTimeout(d+".restore();",2000)}if(BrowserDetect.browser=="Safari"){window.setTimeout("document.getElementById('"+n+"').onmouseover = function() { if (typeof(navigationTimeout) != 'undefined') window.clearTimeout(navigationTimeout); "+d+".restore(); "+d+".highlight('"+n+"'); };",2000)}};this.highlight_permanent=function(a,b,c,d,e){r=true;this.highlight(a,b,false,d,e)};this.id_get=function(){return n};this.reset=function(a,b){if(o&&!r){o=false;document.getElementById(n).className="";if(v){document.getElementById(n).innerHTML=u}if(a&&!b){document.getElementById(a).innerHTML=""}}};this.subnavigation_add=function(a){s[a.id_get()]=a};this.subnavigation_click=function(a){if(s[a]!=null){s[a].click()}};this.subnavigation_display=function(a,b,c){document.getElementById(a).innerHTML="";var i=1;for(var d in s){s[d].display(a,p);document.getElementById(a).innerHTML+="<div class=\"spacer\">"+c+"</div>"}document.getElementById(a).innerHTML=document.getElementById(a).innerHTML.substr(0,document.getElementById(a).innerHTML.length-("<div class=\"spacer\">"+c+"</div>").length);if(b&&x){document.getElementById(b).innerHTML=x}};this.subnavigation_highlight=function(a){if(s[a]!=null){s[a].highlight(p)}};this.subnavigation_highlight_permanent=function(a){if(s[a]!=null){s[a].highlight_permanent();t=s[a]}};this.subnavigation_restore=function(){for(var a in s){s[a].reset()}}};function SubNavigation(c,d,e,f){var g=c;var h=false;var i=e;var j=false;var k=d;var l=f;this.click=function(){if(i)window.location.href=i};this.display=function(a,b){document.getElementById(a).innerHTML+="<div id=\""+g+"\" onClick=\""+b+".subnavigation_click('"+g+"');\" onMouseDown=\""+b+".subnavigation_click('"+g+"');\" onMouseOver=\"if (typeof(subNavigationTimeout) != 'undefined') window.clearTimeout(subNavigationTimeout); "+b+".subnavigation_restore(); "+b+".subnavigation_highlight('"+g+"');"+(BrowserDetect.browser=="Safari"?" this.onmouseover = '';":"")+"\""+(h?" class=\"active\"":"")+">"+(h&&l?l:k)+(!h&&l?"<div style=\"display:none\">"+l+"</div>":"")+"</div>"};this.highlight=function(a){if(!h){h=true;document.getElementById(g).className="active";if(l){document.getElementById(g).innerHTML=l}}else{subNavigationTimeout=window.setTimeout(a+".subnavigation_restore();",2000)}if(BrowserDetect.browser=="Safari"){window.setTimeout("document.getElementById('"+g+"').onmouseover = function() { if (typeof(subNavigationTimeout) != 'undefined') window.clearTimeout(subNavigationTimeout); "+a+".subnavigation_restore(); "+a+".subnavigation_highlight('"+g+"'); };",2000)}};this.highlight_permanent=function(){this.highlight();j=true};this.id_get=function(){return g};this.reset=function(){if(h&&!j){h=false;document.getElementById(g).className="";if(l){document.getElementById(g).innerHTML=k}}}};