	function initialization () {
		// parse url for any named anchors (quotes to convert object => string)
		var pageState = "" + window.location.href.slice(window.location.href.indexOf('#') + 1).split('&') + "";
		currentPage = (pageState.indexOf("http://") == -1) ? pageState : "home" ; // if no named anchor, then default to "home"		
		initLightbox(); // initiate lightbox controls
		loadingFinished(); // remove loading effect
		scrollPage(currentPage); // scroll to content from onLoad - add a second argument to enable smooth scroll with onLoad, else it just jumps to content
	}
	
	function scrollPage(pageID, fromOnLoad){
		// smooth scroll from exisitng loc to new loc
		(fromOnLoad == null) ? scrollPageEffect.custom(pageLocations[currentPage], pageLocations[pageID]) : scrollPageEffect.custom(0, pageLocations[pageID]);
		currentPage = pageID;
		portfolio_arrows(scrollTracker);
	}
	
	function scrollPortfolio(dir){
		// increment the distance to move with scrollTracker
		// use scrollTracker to prevent scrolling too far and to hide/show scrollers accordingly
		if (dir == "down" && scrollTracker < maxScroll) {			
			scrollPortfolioEffect.custom(scrollTracker, scrollTracker + 125);
			scrollTracker = scrollTracker + 125;
		} else if (dir == "up" && scrollTracker > 0){
			scrollPortfolioEffect.custom(scrollTracker, scrollTracker - 125);
			scrollTracker = scrollTracker - 125;
		}
		portfolio_arrows(scrollTracker);
	}

	function portfolio_arrows(val) {
		if (val == 0 && (currentPage == "portfolio")) {
			document.getElementById("up").style.display = "none";
			document.getElementById("down").style.display = "block";
		} else if (val == maxScroll && (currentPage == "portfolio")){
			document.getElementById("up").style.display = "block";
			document.getElementById("down").style.display = "none";
		} else if (currentPage == "portfolio"){
			document.getElementById("up").style.display = "block";
			document.getElementById("down").style.display = "block";
		} else {
			document.getElementById("up").style.display = "none";
			document.getElementById("down").style.display = "none";		
		}
	}
	
	function loadingFinished() {
		document.getElementById('loader').innerHTML = "Design &amp; Development";
	}

