function Browser(){var b,c,a;this.isIE=false;this.isNS=false;this.isOP=false;this.isSF=false;this.isFX=false;b=navigator.userAgent.toLowerCase();c="opera";if((a=b.indexOf(c))>=0){this.isOP=true;return}c="msie";if((a=b.indexOf(c))>=0){this.isIE=true;return}c="netscape6/";if((a=b.indexOf(c))>=0){this.isNS=true;return}c="firefox";if((a=b.indexOf(c))>=0){this.isFX=true;return}c="gecko";if((a=b.indexOf(c))>=0){this.isNS=true;return}c="safari";if((a=b.indexOf(c))>=0){this.isSF=true;return}}var browser=new Browser();if(typeof console=="undefined"){console={};console.log=function(){}}AmberjackBase={alert:function(a){alert("Amberjack alert: "+a)},getByTagName:function(b){var a=document.getElementsByTagName(b);if(a.length>0){return a[0]}return false},getElementsByTagNameAndAttr:function(c,b,h,g){if(g){els=g.getElementsByTagName(c)}else{els=document.getElementsByTagName(c)}if(els.length===0){return[]}var f=[];for(var a=0;a<els.length;a++){if(b=="class"){classNames="";if(els[a].getAttribute("class")){classNames=els[a].getAttribute("class")}else{if(els[a].getAttribute("className")){classNames=els[a].getAttribute("className")}}var d=new RegExp("(^| )"+h+"($| )");if(d.test(classNames)){f.push(els[a])}}else{if(els[a].getAttribute(b)==h){f.push(els[a])}}}return f},getUrlParam:function(b,f){var d=b.split("?");if(!d[1]){return false}var g=d[1];var a=d[1].split("&");for(var c=0;c<a.length;c++){paramSplit=a[c].split("=");if(paramSplit[0]==f){return paramSplit[1]?paramSplit[1]:false}}return false},postFetch:function(b,d,a){if(d==="script"){scriptOrStyle=document.createElement("script");scriptOrStyle.type="text/javascript";scriptOrStyle.src=b;if(browser.isIE){scriptOrStyle.onreadystatechange=function(){if(scriptOrStyle.readyState=="loaded"||scriptOrStyle.readyState=="complete"){showGuideControl()}}}else{scriptOrStyle.onload=function(){showGuideControl()}}}else{scriptOrStyle=document.createElement("link");scriptOrStyle.type="text/css";scriptOrStyle.rel="stylesheet";scriptOrStyle.href=b}if(a){scriptOrStyle.onerror=a}var c=AmberjackBase.getByTagName("head");if(c){c.appendChild(scriptOrStyle);return}AmberjackBase.alert("head tag is missing")}};AmberjackControl={open:function(d){var b=false;var c=false;d=d.replace(/{skinId}/,Amberjack.skinId);if(Amberjack.pages[Amberjack.pageId].prevUrl){var a=Amberjack.pages[Amberjack.pageId].prevUrl;b=a.split("?");c=b[1]?b[1]:false;if(Amberjack.urlPassTourParams){a+=(c?"&":"?")+"tourId="+Amberjack.tourId+(Amberjack.skinId?"&skinId="+Amberjack.skinId:"")}d=d.replace(/{prevClick}/,"location.href='"+a+"';return false;");d=d.replace(/{prevClass}/,"")}else{d=d.replace(/{prevClick}/,"return false;");d=d.replace(/{prevClass}/,"disabled")}if(Amberjack.pages[Amberjack.pageId].nextUrl){var g=Amberjack.pages[Amberjack.pageId].nextUrl;b=g.split("?");c=b[1]?b[1]:false;if(Amberjack.urlPassTourParams&&(!Amberjack.hasExitPage||Amberjack.pages[g].nextUrl)){g+=(c?"&":"?")+"tourId="+Amberjack.tourId+(Amberjack.skinId?"&skinId="+Amberjack.skinId:"")}d=d.replace(/{nextClick}/,"location.href='"+g+"';return false;");d=d.replace(/{nextClass}/,"")}else{d=d.replace(/{nextClick}/,"return false;");d=d.replace(/{nextClass}/,"disabled")}d=d.replace(/{textOf}/,Amberjack.textOf);d=d.replace(/{textClose}/,Amberjack.textClose);d=d.replace(/{textPrev}/,Amberjack.textPrev);d=d.replace(/{textNext}/,Amberjack.textNext);d=d.replace(/{currPage}/,Amberjack.pageCurrent);d=d.replace(/{pageCount}/,Amberjack.pageCount);d=d.replace(/{body}/,AmberjackBase.getElementsByTagNameAndAttr("div","title",Amberjack.pageId,document.getElementById(Amberjack.tourId))[0].innerHTML);var f=document.createElement("div");f.id="AmberjackControl";f.innerHTML=d;document.body.appendChild(f);if(!Amberjack.closeUrl&&!Amberjack.onCloseClickStay){document.getElementById("ajClose").style.display="none"}if(Amberjack.ADD_STYLE){AmberjackBase.postFetch(Amberjack.ADD_STYLE,"style")}if(Amberjack.ADD_SCRIPT){AmberjackBase.postFetch(Amberjack.ADD_SCRIPT,"script")}},close:function(){e=document.getElementById("AmberjackControl");e.parentNode.removeChild(e)}};Amberjack={BASE_URL:"/javascripts/AmberjackTour/",tourId:false,skinId:false,textOf:"of",textClose:"x",textPrev:"&laquo;",textNext:"&raquo;",onCloseClickStay:false,doCoverBody:true,bodyCoverCloseOnClick:false,urlPassTourParams:true,pageId:false,pages:{},pageCount:0,hasExitPage:false,interval:false,open:function(){Amberjack.tourId=Amberjack.tourId?Amberjack.tourId:AmberjackBase.getUrlParam(location.href,"tourId");Amberjack.skinId=Amberjack.skinId?Amberjack.skinId:AmberjackBase.getUrlParam(location.href,"skinId");if(!Amberjack.tourId){return}if(!Amberjack.skinId){Amberjack.skinId="black"}var d=false;var a=AmberjackBase.getElementsByTagNameAndAttr("div","class","ajTourDef");for(i=0;i<a.length;i++){if(a[i].getAttribute("id")==Amberjack.tourId){d=a[i]}}if(!d){AmberjackBase.alert('DIV with CLASS "ajTourDef" and ID "'+Amberjack.tourId+'" is not defined')}Amberjack.closeUrl=d.getAttribute("title")?d.getAttribute("title"):false;var b=d.childNodes;var c=[];for(i=0;i<b.length;i++){if(!b[i].tagName||b[i].tagName.toLowerCase()!="div"){continue}c.push(b[i])}for(i=0;i<c.length;i++){Amberjack.pages[c[i].getAttribute("title")]={}}Amberjack.pageCount=0;for(i=0;i<c.length;i++){if(!c[i].tagName||c[i].tagName.toLowerCase()!="div"){continue}if(!c[i].getAttribute("title")){AmberjackBase.alert('attribute "title" is missing');return}if(Amberjack.urlMatch(c[i].getAttribute("title"))&&c[i].innerHTML!==""){Amberjack.pageCurrent=i+1;Amberjack.pageId=c[i].getAttribute("title")}Amberjack.pageCount++;if(i>=1&&i<c.length){Amberjack.pages[c[i].getAttribute("title")].prevUrl=c[i-1].getAttribute("title")}if(i<c.length-1){Amberjack.pages[c[i].getAttribute("title")].nextUrl=c[i+1].getAttribute("title")}}if(c[i-1].innerHTML===""){Amberjack.pageCount=Amberjack.pageCount-1;Amberjack.hasExitPage=true}if(!Amberjack.pageId){AmberjackBase.alert("no matching page in ajTourDef found")}AmberjackBase.postFetch(Amberjack.BASE_URL+"skin/"+Amberjack.skinId.toLowerCase()+"/style.css","style");AmberjackBase.postFetch(Amberjack.BASE_URL+"skin/"+Amberjack.skinId.toLowerCase()+"/control.tpl.js","script");if(Amberjack.doCoverBody){Amberjack.coverBody()}},test:function(){alert(document.getElementById("AmberjackControl").innerHTML)},urlMatch:function(a){return(location.href.indexOf(a)!=-1)},getWindowInnerHeight:function(){var c;if(window.innerHeight&&window.scrollMaxY){c=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){c=document.body.scrollHeight}else{if(document.documentElement&&document.documentElement.scrollHeight>document.documentElement.offsetHeight){c=document.documentElement.scrollHeight}else{c=document.body.offsetHeight}}}var a,b;if(self.innerHeight){b=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientHeight}else{if(document.body){b=document.body.clientHeight}}}return(c<b)?b:c},coverBody:function(){var a=document.createElement("div");a.id="ajBodyCover";a.style.height=Amberjack.getWindowInnerHeight()+"px";if(Amberjack.bodyCoverCloseOnClick){a.onclick=function(){Amberjack.uncoverBody()}}document.body.appendChild(a);Amberjack.interval=window.setInterval(Amberjack.refreshCover,2000)},refreshCover:function(){var a=document.getElementById("ajBodyCover");if(a){a.style.height=Amberjack.getWindowInnerHeight()+"px"}else{window.clearInterval(Amberjack.interval)}},uncoverBody:function(){window.clearInterval(Amberjack.interval);document.body.removeChild(document.getElementById("ajBodyCover"))},close:function(){if(Amberjack.onCloseClickStay){AmberjackControl.close();if(Amberjack.doCoverBody){Amberjack.uncoverBody()}return null}if(Amberjack.closeUrl){window.location.href=Amberjack.closeUrl}return null}};
