var base = "http://www.igrt.com";
var altbase = "http://igrt.com";
var url = location.href;
var parts = url.split(base);
if (! parts[1]) {
	base = altbase;
	parts = url.split(altbase);
}
var segs = parts[1];
var segs = segs.split("/");
var ahref = base;

var diseases = new Array (10);
diseases[0] = "Brain Tumors";
diseases[1] = "Breast Cancer";
diseases[2] = "Colorectal Cancer";
diseases[3] = "Gynecologic Cancer";
diseases[4] = "Head Neck Cancer";
diseases[5] = "Hodgkins Lymphoma";
diseases[6] = "Lung Cancer";
diseases[7] = "Non Hodgkins Lymphoma";
diseases[8] = "Prostate Cancer";
diseases[9] = "Skin Cancer";

document.write('<a class="special" href="' + base + '">Home</a>');
for (var loop = 1; loop < segs.length; loop++) {
	var str = cleanString(segs[loop]);

	if (str.length > 0) {
		// if i'm a desease, I prepend myself iwth "disease info"
		if (findInArray(str,diseases) != -1) {

			diseaseInfo = ahref + "/disease_Info.asp";

			document.write(' :: <a class="special" href="' + diseaseInfo + '">Disease Info</a>');
			if (loop == (segs.length - 1)) { 
				document.write('</a>'); }
			else { 
				document.write('</a> :: '); 
			}
		}

		ahref = ahref + "/" + segs[loop];

		document.write(' :: <a class="special" href="' + ahref + '">');
		document.write (str);

		document.write('</a>'); 
	}
}

function findInArray(str,arr) {
	var found = -1;
	for (var loop = 0; loop < arr.length; loop++) {
		if (str == arr[loop]) {
			found = loop;
		}
	}
	return (found);
}

// remove asp from the end (if it exists), replace _ with space and capitalize the first letter of every word.
function cleanString(str) {
	if (str.indexOf (".asp") != -1) {
		str = str.substring (0, str.indexOf(".asp") );
	}

	str = str.replace ("default", '');
	str = str.replace (/_/g, ' ');

	// Capitalize First Character
	str = str.charAt(0).toUpperCase() + str.substr(1).toLowerCase();

	var spaceLoc = str.indexOf (' ');

	while (spaceLoc != -1) {
		str = str.substr(0,spaceLoc) + " " + str.charAt(spaceLoc+1).toUpperCase() + str.substr(spaceLoc+2);
		spaceLoc = str.indexOf(' ', spaceLoc+1);
	}

	return(str);
}
function doCase(str) {
	return(str.charAt(0).toUpperCase() + str.substr(1).toLowerCase());
}
