/**
 * @author BrettHinkle
 */

 	var timer;
			var pageStack = new Array();
			
			function loadPages(){
				$("#page1").load('./pages/home.html');
				$("#page2").load('./pages/portfolio.html');
				$("#page3").load('./pages/programming.html');
				$("#page4").load('./pages/techjobs.html');
				$("#page5").load('./pages/studio6twelve.html');
				$("#page6").load('./pages/contactme.html');
				$("#page1").animate( { left:"500px" }, 750 );
				pageStack.push(1);
			}
			
			function hoverMenu(menuID) {
				var id = menuID.substring(4);
				for (var i = 1; i < 7; i++) {
					$('#menu' + i).removeClass();
				}
				$('#menu' + id).addClass("selected");
				var lowerID = parseInt(id) - 1;
				var upperID = parseInt(id) + 1;
				if (lowerID > 0) {
					$('#menu' + lowerID).addClass("neighbors");
				}
				if (upperID < 7) {
					$('#menu' + upperID).addClass("neighbors");
				}

				
			}
			
			function outsideMenu() {
				timer = setTimeout(function() {
					$('#dock div').removeClass();
				}, 100);
			}
			
			function insideMenu() {
				clearTimeout(timer);
			}
			
			function openPage(pageID) {
				var page = parseInt(pageID.substring(4));
				var pageInStack = false;
				for (var i = 0; i < pageStack.length; i++) {
					if (pageStack[i] == page) {
						pageInStack = true;
					}		
				}
				if (pageInStack) {
					while (true) {
						var popped = pageStack.pop();
						if (popped != page) {
							$("#page" + popped).animate( { left:"2000px" }, 750 );
							setTimeout(function() {
								$("#page" + popped).css("z-index", "100");
							}, 800);
						}
						else {
							break;
						}
					}
					pageStack.push(page);
					var newZIndex = (pageStack.length * 100) + 100;
					$("#page" + page).css("z-index", newZIndex);
				}
				else {
					var newZIndex = (pageStack.length * 100) + 100;
					$("#page" + page).css("z-index", newZIndex);
					$("#page" + page).animate( { left:"500px" }, 750 );
					pageStack.push(page);
				}
			}