// JavaScript Document//Code to initialize tab functions/*--------------------------------------------------------------------------*/ var Tabs = Class.create();Tabs.prototype = {	initialize: function(container, active) {		this.container = $(container);		this.togglers  = this.container.getElementsBySelector('ul.togglers li');		this.tabs      = this.container.getElementsBySelector('div.tab');		this.active    = active || 0;		this.setup();	},	setup: function() {		this.tabs[this.active].addClassName('active');		this.togglers[this.active].addClassName('active');		this.togglers.each(function(el, i) {			el.onclick = function() {				if (i != this.active) {					el.addClassName('active');					this.togglers[this.active].removeClassName('active');										if(this.tabs.length == this.togglers.length){						this.tabs[this.active].removeClassName('active');						this.tabs[i].addClassName('active');					}				}				this.active = i;				return false;			}.bind(this);		}.bind(this));	}} 
