/*
    This script copyright Nathan Bell.  All rights reserved.
    http://www.natebell.com/
*/
var NateBell={};NateBell.com={};NateBell.com.configs={};
NateBell.com.configs.coaching={NavListID:"package_nav",PlaceHolderID:"packages"};
NateBell.com.aTs={init:function(C){var N=null;var F=false;var T=true;var TO=function(a){return typeof a;};var DE=document;var GE=function(a,b){return a.getElementById(b);};var GS=function(a,b){return a.getElementsByTagName(b);};var CE=function(a){return DE.createElement(a);};var CT=function(a){return DE.createTextNode(a);};if(!C||!C.NavListID||!C.PlaceHolderID)return F;C.tabTag=C.tabTag||"a";C.pageTag=C.pageTag||"div";C.SelectOnHover=(TO(C.SelectOnHover)=="boolean"&&C.SelectOnHover)||F;C.SelectedTab=C.SelectedTab||"";C.CallOnBeforeSelect=C.CallOnBeforeSelect||N;C.CallOnAfterSelect=C.CallOnAfterSelect||N;C.CallOnFirstUse=(TO(C.CallOnFirstUse)=="boolean")?C.CallOnFirstUse:T;C.ShowSteps=(TO(C.ShowSteps)=="boolean"&&C.ShowSteps)||F;C.ShowStepsOnTop=(TO(C.ShowStepsOnTop)=="boolean"&&C.ShowStepsOnTop)||F;C.ShowStepsClass=C.ShowStepsClass||"steps";C.StepClass=C.StepClass||"step";C.StepInactiveClass=C.StepInactiveClass||"step_inactive";C.AutoNavList=C.AutoNavList||N;C.SelectedTabClass=C.SelectedTabClass||"selected";C.TabClass=C.TabClass||"tab";C.TabParentClass=C.TabParentClass||"tabList";C.PreviousText=C.PreviousText||"Previous";C.NextText=C.NextText||"Next";var nl=document.getElementById(C.NavListID);var ph=document.getElementById(C.PlaceHolderID);nl.className+=" "+C.TabParentClass;var E=function(){var a=GE(DE,C.NavListID);var b=a.aTabs;GE(DE,b["selectedPage"]).style.display="none";var c=GE(DE,b["selectedTab"]);var d=new RegExp("\\b"+C.SelectedTabClass+"\\b","ig");c.className=c.className.replace(d," ").replace(/\s+/g," ").replace(/^\s+|\s+$/,"");};var A=function(){var a=GE(DE,C.NavListID);var b=a.aTabs;var selectedBoxID=b[this.id];var c=GE(DE,selectedBoxID);D(this.id,selectedBoxID,T);return F;};var pageID;var tab;var B=function(a,b){var a=GE(DE,a);a=a&&a.parentNode;return a&&(a.id||b);};var pagePrefix=C.PlaceHolderID+"_";var linkPrefix=C.NavListID + "_";var p;var c;var aTabs={};var tabs=GS(nl,C.tabTag);for(var i=0;tabs.length>i;i++){tab=tabs[i];pageID=tab.href.split("#")[1];p=GE(DE,pageID);while(c=p.firstChild)p.removeChild(p.firstChild);p=p&&p.parentNode;if(p){p.style.display="none";p.id=B(pageID,pagePrefix+i);tab.id=tab.id||linkPrefix+pageID;if(i==0){aTabs["firstTab"]=tab.id;aTabs["firstPage"]=p.id;}if(i==0||C.SelectedTab==tab.innerHTML){aTabs["selectedTab"]=tab.id;aTabs["selectedPage"]=p.id;}aTabs[tab.id]=p.id;aTabs[p.id]=tab.id;aTabs["lastTab"]=tab.id;aTabs["lastPage"]=p.id;aTabs["tab"+i]=tab.id;aTabs["page"+i]=p.id;tab.className+=" "+C.TabClass;if(C.SelectOnHover){tab.onmouseover=A;tab.onclick=function(){return F;};}else tab.onclick=A;tab.onfocus=function(){this.blur();};}}nl.aTabs=ph.aTabs=aTabs;var D=function(a,b,c){var d=GE(DE,a);var e=GE(DE,b);if(d&&e){if(TO(C.CallOnBeforeSelect)=="function"&&c)C.CallOnBeforeSelect(d);E();d.className+=" "+C.SelectedTabClass;e.style.display="block";var f=GE(DE,C.NavListID);var e=GE(DE,C.PlaceHolderID);var g=f.aTabs;g["selectedTab"]=a;g["selectedPage"]=b;f.aTabs=e.aTabs=g;if(TO(C.CallOnAfterSelect) == "function" && c)C.CallOnAfterSelect(d);return T;}return F;};var Z=function(){var nl=GE(DE,C.NavListID);var a=nl.aTabs;var c="";var p="";var cur=a["selectedTab"];for(var i in a)if(a[i]==cur&&i.match(/^tab\d+$/i)){c=a[i.replace(/(\d+)$/,(parseInt(/\d+$/.exec(i),10)+1))];p=a[c];break;}D(c,p,T);};var Y=function(){var nl=GE(DE,C.NavListID);var a=nl.aTabs;var c="";var p="";var cur=a["selectedTab"];for(var i in a)if(a[i]==cur&&i.match(/^tab\d+$/i)){c=a[i.replace(/(\d+)$/,(parseInt(/\d+$/.exec(i),10)-1))];p=a[c];break;}D(c,p,T);};if(C.ShowSteps){var u=CE("ul");u.className=C.ShowStepsClass;var p=CE("li");p.className=C.StepInactiveClass;p.onclick=Y;p.appendChild(CT(C.PreviousText));u.appendChild(p);var n=CE("li");n.className=C.StepClass;n.onclick=Z;n.appendChild(CT(C.NextText));u.appendChild(n);if(C.ShowStepsOnTop)ph.insertBefore(u,ph.firstChild);else ph.appendChild(u);}var autoSelectList=function(){var a=C.AutoNavList;var b;for(var i=0;a.length>i;i++){b=GE(DE,a[i]);if(b)b.onclick=Z;}};if(C.AutoNavList&&C.AutoNavList.length)autoSelectList();D(aTabs["selectedTab"],aTabs["selectedPage"],C.CallOnFirstUse);}};
