﻿Event.onDOMReady(function(){new PageNav("pagenav","sn-","subnav","li")});PageNav=Class.create();
PageNav.prototype={initialize:function(a,b,d,c){this.container=$(a);this.content=$(d);
this.getElement(b);if(this.container){if(this.container.empty()){if(this.item){this.getPrevious();
this.getNext();this.writeLinks()}}}},getElement:function(a){var b=document.body.id;
if(b){this.item=$(a+b)}},getPrevious:function(){this.previous=this.item.previousSibling;
while(this.previous&&(!this.previous.tagName||this.previous.tagName.toLowerCase()!="li")){this.previous=this.previous.previousSibling
}var a=this.item.parentNode.previousSibling;while(a&&(!a.tagName||a.tagName.toLowerCase()!="h2")){a=a.previousSibling
}if(!this.previous&&a){this.previous=a}if(this.previous){this.previous=$(this.previous);
this.previous=this.writeWrappers(this.previous);this.previous.className+=" previous"
}},getNext:function(){this.next=this.item.nextSibling;while(this.next&&(!this.next.tagName||this.next.tagName.toLowerCase()!="li")){this.next=this.next.nextSibling
}if(this.next){this.next=$(this.next);this.next=this.writeWrappers(this.next);this.next.className+=" next"
}},writeWrappers:function(a){var c=$(a.down("a").cloneNode(true));c.addClassName("arrow");
var b=Builder.node("div",[c]);return b},writeLinks:function(){if(this.previous&&this.previous.nodeType==1){this.container.appendChild(this.previous)
}if(this.next&&this.next.nodeType==1){this.container.appendChild(this.next)}}};
