// trim function to remove white space at front and back of a string.
String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}


function breadcrumb()
	{

		// Get title of current page
		var gtTitle = document.title;
		var gtControl = '/';

		// get absolute URL
		var gtGetUrl = escape(location.pathname.indexOf('?') != -1) ? location.pathname.substring(0, location.pathname.indexOf('?')) : location.pathname;
		var RootPath = '';
		RootPath = location.pathname;
		
		gtGetUrl = (location.pathname.charAt(0) == '/') ? location.pathname.substring(1) : location.pathname;
		var gtUrl = gtGetUrl.split('/');
		var previous = '';
		if(gtUrl)
		{
			var gtOutput = '<ul><li><a href="/" target="_self">Home</a></li> ';
			var gtPath = '' + gtControl;
			var lastPath = '';
			
			

			for(var i = 0; i < gtUrl.length - 1; i++)
			{
				gtPath += gtUrl[i] + '/';						
				//gtOutput += '<li><a href="' + gtPath + '"';
				var gtVpath = '';
				var gtVurl = '/';
				gtVurl = gtUrl[i].split('-');
				if(gtVurl)
				{
					for(var n= 0; n < gtVurl.length; n++)
					{
						gtVpath += gtVurl[n] + ' ';
					}
				}
			
				var trimmed01 = new String(gtVpath);
				var trimmed02 = new String(gtTitle);
				// trim it!
				trimmed01 = trimmed01.trim();
				trimmed02 = trimmed02.trim();

				var linkurl = gtPath + 'index.asp';
				if (linkurl.toLowerCase() != RootPath.toLowerCase())
					gtOutput += '<li><a href="' + linkurl + '" target="_self">' + gtVpath + '</a></li>';

				//if (trimmed01 == trimmed02) {
				//	gtOutput += '<li>' + gtTitle + '</li></ul>';
				//} else if (i == gtUrl.length - 2) {
				//	gtOutput += '<li><a href="' + linkurl + '" target="_self">' + gtVpath + '</a></li>';
				//} else {
				//	gtOutput += '<li><a href="' + linkurl + '" target="_self">' + gtVpath + '</a></li>';
				//}
				//alert(gtOutput);

				previous = gtPath + 'index.asp';
			}
			
			gtOutput += '<li>' + gtTitle + '</li></ul>'								
			document.write(unescape(gtOutput));
		}
	}






