// JavaScript for Vertical Popup Nav
// javascript for IE/win, since it does not support li:hover

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

addLoadEvent(function() {
	if (document.getElementById("home-photos")) {
	var nums = new Array()
	for (i=0; i<4; i++) {var j;j=parseInt(Math.random()*3);j=(isNaN(j))?0:j;nums[i] = j;}		
	var li = document.getElementById("home-photos").getElementsByTagName("div");
	li[0].className+="behav-systems-cog"+nums[0];	li[1].className+="cell-molecular"+nums[1];
	li[2].className+="dev-plastic-repair";li[3].className+="neuro-disease"+nums[3];
	}
	else {
	return;
	}
})


addLoadEvent(function() {
if (document.all) { 
	var li = document.getElementById("nav").getElementsByTagName("li");
	for (var i=0; i<li.length; i++) {
		li[i].onmouseover=function() {
			if(this.className != "nosub") {
				this.className+="iewin";
			}
		}
		li[i].onmouseout=function() {
			if (this.className == "locationiewin") {
				this.className=this.className.replace(new RegExp("locationiewin\\b"), "location");
			}		
			else {
				this.className=this.className.replace(new RegExp("iewin\\b"), "");
			}
		}
	}
	}
	else {
		return;
		}
})

/*******************************************
 * Kaosweaver Expert Breadcrumbs           *
 * by Paul Davis http://www.kaosweaver.com * 
 * Copyright 2003 all rights reserved      *
 *******************************************/
var KW_uTitle=document.title
function KW_breadcrumbs(o,m,n,r,f,q,v) { // v1.3.0
	d=document;l=window.location.toString(); s=l.split("/");d1=" "+m+" "
	
	if (f!=-1) if (l.indexOf(f)!=-1){
		sNew = new Array(); 
		for (i=0;i<s.length-1;i++) {sNew[i] = s[i]};
		s = sNew;
	};
	i=q;	
	h="<a href='"+KW_jTrail(l,i)+f+"'>"+o+"</a>";
	t=KW_uTitle;
	if (s.length==q) {
		h=t;
		d1=""
	}	
	w=(r==1)?h+d1:t;
	//d.write(w);
	//if (n&&!r) d.write("<br />");
	if (r==1) for (i=v;i<s.length;i++) {
		
		d.write("<a href='");
		if (i<s.length-1) {
			d.write(KW_jTrail(l,i)+f+"'>"+KW_fName(s[i-1])+"</a> "+m+" ")
		}
		else {
			d.write(KW_jTrail(l,i)+f+"'>"+KW_fName(s[i-1])+"</a>")
		}
		l=window.location.toString();
		
	} 
	
	
	else for (i=s.length;i>v;i--) {d.write(" "+m)
	d.write(" <a href='"+KW_jTrail(l,i-1)+f+"'>"+KW_fName(s[i-2])+"</a>");
	
	l=window.location.toString();}

	
	/* This writes the page title -- don't want that in this case
	*************************************************************
	if (n && r) d.write("<br />");
	w=(r==1)?t:d1+h;
	
	if (s.length!=q) d.write(w)
	************************************************************* */
	
	
}
function KW_jTrail(l,i){ // v1.3.0
	p=0;for (z=0;z<i;z++)p=l.indexOf("/",p)+1;return l.substring(0,p)
}
function KW_fName(a) { // v1.3.0
	a=unescape(a); g=a.split(' '); for (l=0;l<g.length;l++)	
	g[l]=g[l].toUpperCase().slice(0,1)+g[l].slice(1);retVal=g.join(" "); 
	nList= new Array()
	for (var x=0;x<nList.length;x=x+2) 	if (a==nList[x]) {retVal=nList[x+1];break;}	
	return retVal;
}




/******************************************************************

POP UP WINDOW

******************************************************************/

function popUp(strURL,strType,strHeight,strWidth) {
var strOptions="";
if (strType=="console") strOptions="resizable,height="+strHeight+",width="+strWidth;
if (strType=="fixed") strOptions="status,height="+strHeight+",width="+strWidth;
if (strType=="elastic") strOptions="toolbar,menubar,scrollbars,resizable,location,height="+strHeight+",width="+strWidth;
window.open(strURL, 'newWin', strOptions);
}

