// JavaScript Document
function getBreadCrumb(currPage){
	
	//document location - Dev.research APpend dev
	var location =  ""+document.location;
	var homePage;
	//alert(location.indexOf("http://"));
	if(location.indexOf("http://dev.research.ucsd.edu") >= 0){
	//	alert("On Dev Server");
	//		alert(currPage.indexOf("http://"));
			var str = currPage;
			var slice1 = str.slice(0,  currPage.indexOf("http://"));
			var slice2 = str.slice(currPage.indexOf("http://")+7);
			currPage  = slice1+ "http://dev."+ slice2;
			homePage = 	"<a href = 'http://dev.research.ucsd.edu/'>Home</a>"
	}
	else{
	homePage = "<a href = 'http://research.ucsd.edu/'>Home</a>";
	}
	var currPage2 = currPage.slice(currPage.indexOf(">")+1, currPage.lastIndexOf("<"));
	var retVal;
	if(readCookie('userTrail') == null){
		if(currPage!=homePage)
			retVal= homePage + '-'+  currPage2;
		else
			retVal= currPage2 ;

	}
	else{
		if( readCookie('userTrail').indexOf(currPage2) <0)
	  		retVal= readCookie('userTrail')+ currPage2;
		else	{
			var biscuit2 = readCookie('userTrail');
		//	alert(biscuit2.slice(0,biscuit2.indexOf(currPage))+currPage2+"-");
		//	alert(currPage2);
	document.cookie = 'userTrail='+ biscuit2.slice(0, biscuit2.indexOf("-", biscuit2.indexOf(currPage))) + "-";
		//	retVal= readCookie('userTrail');
		//	retVal = retVal.slice(0, retVal.lastIndexOf("-"));
			retVal = biscuit2.slice(0,biscuit2.indexOf(currPage))+currPage2+"-";	
			retVal = retVal.slice(0, retVal.lastIndexOf("-"));
			
		}
			}
			
	if(readCookie('userTrail') != null) {
		document.cookie = 'userTrail=' + readCookie('userTrail') + currPage + '-';
		//alert(readCookie('userTrail'));
	}
	else{
		
		if(currPage!=homePage)
		document.cookie = 'userTrail=' + homePage + '-' +  currPage + '-';
		else
		document.cookie = 'userTrail=' +  currPage + '-';
		
		
	}
	var biscuit = readCookie('userTrail');
	document.cookie = 'userTrail='+ biscuit.slice(0, biscuit.indexOf("-", biscuit.indexOf(currPage))) + "-";
	var arrow = " &nbsp; <img src = 'http://research.ucsd.edu/images/style/breadcrumb_arrow_right.gif' /> &nbsp;";
//	var retVal = readCookie('userTrail');
//	alert(retVal.replace(/-/g, arrow));
	return retVal.replace(/-/g, arrow);
}
/* JavaScript Document
function getBreadCrumb(currPage){
	
	//document location - Dev.research APpend dev
	var location =  ""+document.location;
	var homePage;
	//alert(location.indexOf("http://"));
	if(location.indexOf("http://dev.research.ucsd.edu") >= 0){
		//alert("On Dev Server");
			alert(currPage.indexOf("http://"));
			var str = currPage;
			var slice1 = str.slice(0,  currPage.indexOf("http://"));
			var slice2 = str.slice(currPage.indexOf("http://")+7);
			currPage  = slice1+ "http://dev."+ slice2;
			homePage = 	"<a href = 'http://dev.research.ucsd.edu/'>Home</a>"
	}
	else{
	homePage = "<a href = 'http://research.ucsd.edu/'>Home</a>";
	}
	if(readCookie('userTrail') != null) {
		document.cookie = 'userTrail=' + readCookie('userTrail') + currPage + '-';
		//alert(readCookie('userTrail'));
	}
	else{
		
		if(currPage!=homePage)
		document.cookie = 'userTrail=' + homePage + '-' +  currPage + '-';
		else
		document.cookie = 'userTrail=' +  currPage + '-';
		
		
	}
	var biscuit = readCookie('userTrail');
	document.cookie = 'userTrail='+ biscuit.slice(0, biscuit.indexOf("-", biscuit.indexOf(currPage))) + "-";
	var arrow = " &nbsp; <img src = 'http://research.ucsd.edu/images/style/breadcrumb_arrow_right.gif' /> &nbsp;";
	var retVal = readCookie('userTrail');
//	alert(retVal.replace(/-/g, arrow));
	return retVal.replace(/-/g, arrow);
}
*/
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
 }	
			