/********************************************************************************************************************************************
// BreadCrumb Maker.																														*
// Copyright © Sivakanesh Sivasambu                                                                                                         *
*********************************************************************************************************************************************/
//****UPDATE YOUR VARIABLES HERE*************************************************************************************************************
var strExt = new Array('.htm','.html','.asp','.aspx'); //add extensions for files to be exluded from the breadcrumb.
//This CANNOT be null.  Must be the domain name + any paths. See examples.
//'http://www.yahoo.com/myspace will' make this url you homepage.
//No need to include '/' at the end.
var strHomeURL = "http://www.suffolkestuaries.co.uk/";
//var strHomeURL ="http://localhost/SES/";
var strClass = 'BreadCrumb'
var strDelimiter = '|';
var strHomeName = "Home";
var strReplace = new Array(); //to replace any string with the provided one.
strReplace[0,0] = '>tet<';
strReplace[0,1] = '>Test<';
strReplace[1,0] = '>Byth<';
strReplace[1,1] = '>Blyth Page<';
//*******************************************************************************************************************************************

//****DO NOT EDIT THE CODE BELOW IF YOU DON'T KNOW WHAT YOU ARE DOING!!**************************************************************************
var arURLList = new Array();
var arList = new Array();
arURLList[0] = '';
arList[0] = '';
var isFile = 0; //to keep track of if a part of url is file or not.
var sWPath = '/'; 
var strWorkingURL = location.href;


function breadcrumbs()
{
	if(strHomeURL=='') {alert('The variable strHomeURL cannor be null')};
    if(!strDelimiter) strDelimiter = '|';
	strHomeURL = (strHomeURL.charAt(strHomeURL.length-1) == '/') ? strHomeURL.substring(0, strHomeURL.length-1) : strHomeURL;
	strWorkingURL = (strWorkingURL.indexOf('?') != -1) ? strWorkingURL.substring(0, strWorkingURL.indexOf('?')) : strWorkingURL;
	strWorkingURL = strWorkingURL.substring(strHomeURL.length, strWorkingURL.length); 
    strWorkingURL = (strWorkingURL.charAt(0) == '/') ? strWorkingURL.substring(1) : strWorkingURL;
	var strWURLSplit = strWorkingURL.split('/');
    if(strWURLSplit )
    {
	 var strWorkingOutput = '<a href="' + strHomeURL + '">'+ strHomeName +'</a> ' + strDelimiter + ' ';	
      for(var i = 0; i < strWURLSplit.length; i++)
      {
		for (var e=0; e<strExt.length; e++){
			if(strWURLSplit[i].indexOf(strExt[e])!=-1){
				isFile = 1;
			}
        }
		if(isFile==0){
			sWPath += strWURLSplit[i] + '/'; 
        	for(var s = 0; s < arURLList.length; s++)if(strWURLSplit[i]==arURLList[s])strWURLSplit[i]=arList[s];  
			if (sWPath.indexOf('//')!=-1)continue; //ignore if the end of the url is a path instead of a file. (i.e.  in the case of default.htm)
        	strWorkingOutput += '<a href="' + strHomeURL + sWPath + '"';
        	if(strClass) strWorkingOutput += ' class="' + strClass +'"';
        	strWorkingOutput += '>' + strWURLSplit[i] + '</a>';
        	strWorkingOutput += ' ' + strDelimiter + ' ';
			
		}
		isFile = 0;
	  }
		document.write(strWorkingOutput + document.title + '<br>');
    }
}

