/*
 * Fabtabulous! Simple tabs using Prototype
 * http://tetlaw.id.au/view/blog/fabtabulous-simple-tabs-using-prototype/
 * Andrew Tetlaw
 * version 1.1 2006-05-06
 * http://creativecommons.org/licenses/by-sa/2.5/
 */
var Fabtabs = Class.create();

Fabtabs.prototype = {
	initialize : function(element) {
		this.element = $(element);
		var options = Object.extend({}, arguments[1] || {});
		this.menu = $A(this.element.getElementsByTagName('a'));
		this.show(this.getInitialTab());
		this.menu.each(this.setupTab.bind(this));
	},
	setupTab : function(elm) {
		Event.observe(elm,'click',this.activate.bindAsEventListener(this),false)
	},
	activate :  function(ev) {
		var elm = Event.findElement(ev, "a");
		Event.stop(ev);
		this.show(elm);
		this.menu.without(elm).each(this.hide.bind(this));
	},
	hide : function(elm) {
		$(elm).removeClassName('active-tab');
		$(this.tabID(elm)).removeClassName('active-tab-body');
	},
	show : function(elm) {
		$(elm).addClassName('active-tab');
		$(this.tabID(elm)).addClassName('active-tab-body');

	},
	tabID : function(elm) {
		return elm.href.match(/#(\w.+)/)[1];
	},
	getInitialTab : function() {
		if(document.location.href.match(/#(\w.+)/)) {
			var loc = RegExp.$1;
			var elm = this.menu.find(function(value) { return value.href.match(/#(\w.+)/)[1] == loc; });
			return elm || this.menu.first();
		} else {
			return this.menu.first();
		}
	}
}



/*------------------------------------Dan-------------------------------*/


function allyeargone(){
	document.getElementById("Advertising-year").style.display="none"
	document.getElementById("Shows-year").style.display="none"
	document.getElementById("Editorial-year").style.display="none"
	document.getElementById("Other-year").style.display="none"
	document.getElementById("Catalog-year").style.display="none"
	document.getElementById("Magazine-year").style.display="none"
}
function allclientgone(){
	document.getElementById("Advertising-client").style.display="none"
	document.getElementById("Shows-client").style.display="none"
	document.getElementById("Editorial-client").style.display="none"
	document.getElementById("Other-client").style.display="none"
	document.getElementById("Catalog-client").style.display="none"
	document.getElementById("Magazine-client").style.display="none"
}


function openclose(which){
	allyeargone()
	thisMenu=document.getElementById(which).style
	thisMenu.display="block"
}

function openclose2(which){
	allclientgone()
	thisMenu=document.getElementById(which).style
	thisMenu.display="block"
}

var last;

function accClass(current){

if (last) 
    {
        last.className='';
    } else {
        var elements = document.getElementById('work-year-nav').getElementsByTagName('a');
        for(i=0;i<elements.length;i++) {
            if (elements[i].className){
                if (elements[i].className='activecat'){
                    elements[i].className='';
                }
            }
        }

    }
current.className='activecat';
last=current;

}
var last2;

function accClass2(current){

if (last2) 
    {
        last2.className='';
    } else {
        var elements = document.getElementById('work-client-nav').getElementsByTagName('a');
        for(i=0;i<elements.length;i++) {
            if (elements[i].className){
                if (elements[i].className='activecat'){
                    elements[i].className='';
                }
            }
        }

    }
current.className='activecat';
last2=current;

}

