

window.addEvent('domready', function() {
/*iterate thru bio elements and set opacity to fix ie */	
   var bioArray = ["bio1", "bio2", "bio3", "bio4", "bio5", "bio6", "bio7"];
   for(i=0;i<bioArray.length;i++) {
       $(bioArray[i]).setStyle('opacity',0);
   };
   //fadeUpFromSplash();
});

var fadeDuration = 1000;
var linkArray = ['b1', 'b2', 'b3', 'b4', 'b5', 'b6', 'b7'];
var fadeInited = false;
var splashFadeBio = '';
var splashFadeLink = '';
var currentBioDisplayed = '';
var currentItemRolledSelected = '';

function fadeUpFromSplash() {
	var bio_param = gup( 'bio' );
	   if(bio_param != "") {
		   var whichBio = "bio"+bio_param;
		   var whichBioLink = "b"+bio_param;
		   splashFadeBio = whichBio;
		   currentBioDisplayed = whichBio;
		   currentItemRolledSelected = whichBioLink;
		   splashFadeLink = whichBioLink;
		   document.getElementById(whichBioLink).onmouseover();
		   document.getElementById(whichBioLink).onclick();
	   } else {
		   fadeInited = true;
	}
}

function fadeUp(newSrc, link) {
	$(link).setStyle('background-image', 'url(/img/solutionslistlargeover.jpg)');
	$(link).setStyle('color', '#ffffff');	
}

function fadeUpBio(newSrc, link){
	if(fadeInited){
	    fadeDownBio(currentBioDisplayed);
	    fadeDownSelectedLink(currentItemRolledSelected);
	}
    $(newSrc).fx = new Fx.Style($(newSrc), 'opacity', {
        duration: fadeDuration
    }).start(1);
    currentBioDisplayed = newSrc;
    currentItemRolledSelected = link;
    fadeInited = true;
}

function fadeDownBio(newSrc){
	if ($(newSrc).fx) {
        $(newSrc).fx.stop();
    }
   $(newSrc).fx = new Fx.Style($(newSrc), 'opacity', {
       duration: fadeDuration
   }).start(0);
}

function fadeDown(link) {
	if(currentItemRolledSelected != link) {
	    $(link).setStyle('background-image', 'url(/img/solutionslistlargeup.jpg)');
	    $(link).setStyle('color', '#868361');
	}
}
function fadeDownSelectedLink(link){
	if(fadeInited) {
	     $(link).setStyle('background-image', 'url(/img/solutionslistlargeup.jpg)');
	     $(link).setStyle('color', '#868361');
	}
}



