//hide show div slideshow
<!--
var PauseBetween = 3000;
var fadeSpeed = 1;
var fadeout = 100;
var fadein = 0;
var ThisSlideID = 0;
var NextSlideID = 0;
var SlideName = '';
var ThisSlide = '';
var NextSlide = '';
var SlideAmt = 0;

function StartShow(SlideName,ThisSlideID,SlideAmt) {
	SlideAmt = SlideAmt;
	if (ThisSlideID < SlideAmt)
		NextSlideID = ThisSlideID + 1;
	else
		NextSlideID = 1;
	ThisSlide = SlideName+ThisSlideID;
	NextSlide = SlideName+NextSlideID;
	fadein = 0;
	fadeout = 100;
	setOpacity(NextSlide, fadein);
	document.getElementById(NextSlide).style.display='block';
	setOpacity(ThisSlide, fadeout);
	document.getElementById(ThisSlide).style.display='block';
	window.setTimeout("fadeIt('"+SlideName+"',"+NextSlideID+","+SlideAmt+")", PauseBetween);
}

function fadeIt(SlideName,NextSlideID,SlideAmt) {
	if (fadeout >= 0) {
		setOpacity(ThisSlide, fadeout);
		setOpacity(NextSlide, fadein);
		fadeout -= fadeSpeed;
		fadein += fadeSpeed;
		window.setTimeout("fadeIt('"+SlideName+"',"+NextSlideID+","+SlideAmt+")", 15);
		}
	else {
	document.getElementById(ThisSlide).style.display='none';
	StartShow(SlideName,NextSlideID,SlideAmt);
		}
}

function setOpacity(objID, opacity) {
	obj = document.getElementById(objID);
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}
// -->



//hide show div
function shode(ID){
	if ($(ID).style.display == 'block') {
		$(ID).style.display = 'none'; // hides body
	} else {
		$(ID).style.display = 'block'; // displays body
	}
}


//hide show Nav div
function navshode(ID,clickedLink){
	if ($('showsub'+ID).style.display == 'block') {
		$('showsub'+ID).style.display = 'none'; // hides body
	} else {
		$('showsub'+ID).style.display = 'block'; // displays body
	}
	 // add class name "clickedupon" to the link tag that was clicked
	 if ($('expand'+ID).hasClassName('clickedupon')) {
	 clickedLink.removeClassName('clickedupon'); 
	 } else {
	 clickedLink.addClassName('clickedupon');
	}
}

//BIO SHOCK
function bioShock(ID,clickedLink){
	// hide all divs with class "staffdetail"
	 $$('div.staffdetail').each(function(elem){
	 	elem.hide();
	 });
	 // remove the class "clickedupon" from all links with class "staffimagesmall"
	 $$('a.staffimagesmall').each(function(elem){
	 	elem.removeClassName('clickedupon');
	 });
	 // add class name "clickedupon" to the link tag that was clicked
	 clickedLink.addClassName('clickedupon');
	 // show the div for the id that was passed
	 $(ID).show(); 
}


//NAVIGATION

var pdd_posi = '';
var closeTrig = Array();

function openpd(menu,preserve){
	clearTimeout(closeTrig[menu]);
	
	if (preserve == undefined)
		preserve = false;

	if ($(menu).className == 'pd' && $(menu).style.display != 'block'){
		var bleft = -3;
		$(menu).style.left = $('nv'+menu).positionedOffset()[0] - bleft +'px';
		pdd_posi = $('nv'+menu).getWidth() + $('nv'+menu).positionedOffset()[0] + 102; //left position nav3
		
	} else if ($(menu).className == 'pdd' && $(menu).style.display != 'block'){
		$(menu).style.left = pdd_posi + 'px';
		$(menu).style.top = ($('pditem_'+menu.replace('pdd_','')).positionedOffset()[1]+144)+'px'; //top position nav3
		$('pditem_'+menu.replace('pdd_','')).addClassName('hoverin');
	}
	$(menu).style.display='block';
}

function closepd(menu){
	closeTrig[menu] = window.setTimeout("aclosepd('"+menu+"')",100);
}

function aclosepd(menu){
	$(menu).style.display='none';
	if ($(menu).className == 'pdd'){
		$('pditem_'+menu.replace('pdd_','')).removeClassName('hoverin');
	}
}	


//############ Side Sliding
var inmotion = false;
var mcount = 3;
var mpage = 1;
function movit(d){
	if ((d+mpage) <= mcount && (d+mpage) > 0){
	if(!inmotion){
		mpage = d + mpage;
		mov = d * moving;
		
	inmotion = true;
			new Effect.Move('scrollall', { x: mov, y: 0, duration:0.8, mode: 'relative', transition:Effect.Transitions.EaseFromTo, afterFinish:function(){
				inmotion = false;
			}});
		}
	}
}

