// JavaScript Document

var MCDANALD_HOME = "http://www.jeffmcdanald.com/";


//write crumbs on ready
//$(writeBreadCrumbs);

function writeBreadCrumbs() {
	/*if (gup("test") == 1)
	{*/
		/*****
		Dynamic Javascript Breadcrumb Navigation by Adam DuVander
		http://duvinci.com/projects/javascript/crumbs/
		
		Released under Creative Commons License:
		http://creativecommons.org/licenses/by/2.5/
		*****/
		var crumbsep = " &#187; ";
		var precrumb = "<span class=\"crumb\">";
		var postcrumb = "</span>";
		var sectionsep = "/";
		var rootpath = "/"; // Use "/" for root of domain.
		var rootname = "Home";

		var objurl = secTitles;

		// Grab the page's url and break it up into directory pieces
		var pageurl = (new String(document.location));
		var protocol = pageurl.substring(0, pageurl.indexOf("//") + 2);
		pageurl = pageurl.replace(protocol, ""); // remove protocol from pageurl
		var rooturl = pageurl.substring(0, pageurl.indexOf(rootpath) + rootpath.length); // find rooturl
		//if (rooturl.charAt(rooturl.length - 1) == "/") //remove trailing slash
		//{
		//  rooturl = rooturl.substring(0, rooturl.length - 1);
		//}
		pageurl = pageurl.replace(rooturl, ""); // remove rooturl fro pageurl
		if (pageurl.charAt(0) == '/') // remove beginning slash
		{
		  pageurl = pageurl.substring(1, pageurl.length);
		}
		
		var page_ar = pageurl.split(sectionsep);
		var currenturl = protocol + rooturl;
		var allbread = precrumb + "<a href=\"" + currenturl + "\">" + rootname + "</a>" + postcrumb; // start with root
		
		for (i=0; i < page_ar.length-1; i++)
		{
		  var displayname = "";
		  currenturl += page_ar[i] + "/";
		  
		  var obRef = ((page_ar[i].match(/^\d/)) ? ('n' + page_ar[i]) : (page_ar[i]));
		  if (objurl[obRef])
		  { 
			displayname = objurl[obRef]['title'];
			objurl = objurl[obRef];
			allbread += crumbsep + precrumb + "<a href=\"" + currenturl + "\">" + displayname + "</a>" + postcrumb;
		  }
		}
		
		//$("div#bh").prepend("<p class=\"breadCrumbs\">" + allbread + "</p>");
		//var head = document.getElementById("bh");
		//head.innerHTML = "<p class=\"breadCrumbs\">" + allbread + "</p>" + head.innerHTML;
		
		document.write("<p class=\"breadCrumbs\">" + allbread + "</p>");
		
	/*}*/
}



function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function openImage(ancElement)
{
	
	  var newwin =  window.open("","window","scrollbars=yes,resizable=yes,width=500,height=600")
	  window.name="nom"
	  var htmlpage='<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title></head><body bgcolor="#000000">'
	  newwin.document.open()
	  newwin.document.write(htmlpage)
	  newwin.document.write("<center>")
	  newwin.document.write("<img src='" + MCDANALD_HOME + "published/LG/figures/" + ancElement.name + ".jpg' name='first_image'>")
	  newwin.document.write("</center>")
	  newwin.document.write("</body>")
	  newwin.document.close()
	  newwin.focus();

}

function selectSearch(formElement) {
	if (formElement.className == "searchUnseleted")
	{
		formElement.value = "";
		formElement.className = "searchSeleted";
	}
}
