PageNav=Class.create();PageNav.prototype={initialize:function(a,b,d,c){this.container=$(a);
this.content=$(d);this.getElement(b);if(this.container&&this.item){this.getPrevious();
this.getNext();this.writeLinks()}},getElement:function(a){var b=document.body.id;
if(document.body.className.indexOf(b)<0){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.writeWrappers(this.previous);
Element.addClassName(this.previous,"column first 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.writeWrappers(this.next);Element.addClassName(this.next,"column last next")
}},writeWrappers:function(a){a=$(a);if(!a.down("a")){return}var c=a.down("a").cloneNode(true);
Element.addClassName(c,"arrow");var b=Builder.node("div",[c]);return b},writeLinks:function(){this.container.appendChild(Builder.node("hr"));
if(this.previous&&this.previous.nodeType==1){this.container.appendChild(this.previous)
}if(this.next&&this.next.nodeType==1){this.container.appendChild(this.next)}}};
Event.observe(window,"load",function(){new PageNav("pagenav","sn-","subnav","li")
},false);
