if (Garmin == undefined) var Garmin = {};
Garmin.TabConstants = {
    MOMMY_DIV_ID: 'garminTab',
    CLICK_DIV_ID: 'garminTabMain'
}
Garmin.Tab = Class.create({ 
	initialize: function() {
		this.tabOpen = false;
		$(Garmin.TabConstants.CLICK_DIV_ID).onclick = function(){
			if(this.tabOpen) {
				this.closeTab();
				this.tabOpen = false;
			} else {
				this.openTab();
				this.tabOpen = true;
			}
		}.bind(this);
	},
	closeTab: function() {
	    // need to declare it as a var else it breaks
		var blah = new Effect.Move(Garmin.TabConstants.MOMMY_DIV_ID, { x: 0, y: -20, mode: 'absolute', duration: 0.5});
	},
	openTab: function() {
		var blah = new Effect.Move(Garmin.TabConstants.MOMMY_DIV_ID, { x: 0, y: 0, mode: 'absolute', duration: 0.3});
	}
});
//document.observe("dom:loaded", function() {
Event.observe(window, 'load', function() {
  theGarminTab = new Garmin.Tab();
});

