// JavaScript Document

addLoadEvent(blurLinks);

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	}
	else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}



/* remove all focus lines from links when clicked */
function blurLinks() {
	var links = document.getElementsByTagName('a');
	for (i=0;i<links.length;i++) {
		links[i].onfocus = function() {
			this.blur();
		}
	}
}


function revealFolioEntries() {
	
	setTimeout("rollOut('sectionPrint')", 50);
	setTimeout("rollOut('sectionInteractive')", 80);
	setTimeout("rollOut('sectionPR')", 90);
	setTimeout("rollOut('sectionNewMedia')", 100);
	
}




function rollOn(section) {
	
	// get current position of slider
	//new Effect.Move(section, { x: -500, y: 0, mode: 'absolute' });
	//Effect.Grow(section, { direction:'top-left', duration:.2});
	new Effect.Parallel([
		new Effect.Move(section, { sync: true, x: -530, y: 0, mode: 'absolute' }), 
		new Effect.Opacity(section, { sync: true, from: .5, to: 1 })
	  ], { 
		duration: .25
	  });
}


function rollOut(section) {
	
	// get current position of slider
	//new Effect.Move(section, { x: -550, y: 0, mode: 'absolute' });
	//Effect.Shrink(section, { direction:'top-left', duration:.2});
	
	new Effect.Parallel([
		new Effect.Move(section, { sync: true, x: -550, y: 0, mode: 'absolute' }), 
		new Effect.Opacity(section, { sync: true, from: 1, to: .5 })
	  ], { 
		duration: .5
	  });
	  
}


