/******************************************************
NAME: 	portfolio.js
AUTHOR:	Allison Corbett
NOTES: 	This file contains all the scripts for Allison's portfolio.
*******************************************************/

function selectTab(curLink) {
	var navList = $(curLink).up('#tabs');
	navList.className = curLink;
	hideAllTabPanels(); // Hide all tab panels
	// Show correct thumbnail panel
	$('panel_' + curLink).show();
	
}

function hideAllTabPanels() {
	$('panel_uiDesign').hide();	
	$('panel_video').hide();
	$('panel_misc').hide();
}

function selectProject(projectName) {
	$('main').className = projectName;	
	hideAllProjects();
	$('project_' + projectName).show();
}

function hideAllProjects() {
	var projectList = $$('.project');
	for (var i=0; i<projectList.length; i++) {
		var curProject = $(projectList[i]);
		if (curProject.visible()) {
			curProject.hide();	
		}
	}
}

function showHideThumbs() {
	if ($('sidebar').visible()) {
		$('sidebar').hide();
		$('thumb_tab').show();
		$('ss').show();
	} else {
		$('sidebar').show();
		$('thumb_tab').hide();	
		$('ss').hide();
	}
}

function showHideThumbPanel(panel, aLink) {
	if ($('topThumbPanel').visible() && $(panel).visible()) {
		Effect.SlideUp('topThumbPanel', {
			afterFinish: function() {
				$('uxProjectsPanel').hide();
				$('videoProjectsPanel').hide();
				$(aLink).removeClassName('on');
			}
	    });
		/* Effect.SlideUp('topThumbPanel');
		$('uxProjectsPanel').hide();
		$('videoProjectsPanel').hide(); */
	} else if ($('topThumbPanel').visible()) {
		$('uxProjectsPanel').hide();
		$('videoProjectsPanel').hide();
		$(panel).show();
	} else {
		$(panel).show();
		Effect.SlideDown('topThumbPanel');
		$(aLink).addClassName('on');
		/* Effect.SlideDown('topThumbPanel', {
			afterFinish: function() {
				$(panel).show();
			}
		}); */
	}
}