<!-- 
	var dashIndex;
	var monthIndex;
	var monthValue;
	var arrMonth  = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
	var standardBrowser = new browserTest();
	var responseXMLparam = "";
	var noXSLparam = "";
	var advisorString = "";
	var codeString = get("postCode.xsl"); 
	var bingString 	= "http://www.bing.com/maps/?where1=";
	var mapString 	= "http://www.multimap.com/maps/?qs=";
	var urlString 	= 'javascript:window.open("' + mapString  + codeString.substring(0,4) + codeString.substring(5,8) + '&countryCode=GB");' + 'document.history(-1)';
	urlString 	= 'javascript:window.open("' + bingString + codeString.substring(0,4) + codeString.substring(5,8) + ',GB");' + 'document.history(-1)';
	var journeyPlan = "";
	var journeyPlannerURL = "";
	journeyPlan += "javascript:window.open(";
	journeyPlannerURL = "http://www.transportdirect.info/Web2/JourneyPlanning/JourneyPlannerInput.aspx";
	journeyPlan += "'" + journeyPlannerURL +"','journeyWin','resizable,scrollbars,menubar,toolbar,width=600,height=426'";
	journeyPlan += ")";
	journeyPlan += ";document.history(-1)";
	var journeyString = ""; 
	journeyString += '<br><a href="' + journeyPlan + '">Journey Planner</a><br>';
function browserTest() {
	var  stdBrowser = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined'); 
}
function writeCaption(pageTitle) {
	var type = "caption";
	var title = pageTitle;
//	var rowHeightParam = 0.88;
	var   rowSpan =     '1';
	var   colSpan =     '1';
	writeTitle(type, title, rowSpan, colSpan);
}
function writeHeader(pageTitle) {
	var type = "header";
	var title = pageTitle;
	var   rowSpan =     '4';
	var   colSpan =     '5';
	writeTitle(type, title, rowSpan, colSpan);
}
function writeTitle(Type, pageTitle, rowSpan, colSpan) {
	var Class  =  Type;
	var Title  =  pageTitle;
	var RowSpan   = rowSpan;
	var ColSpan   = colSpan;
	var WidthOverall  = 824;
	var overallWidth  = WidthOverall;
	overallWidth  = parseInt(get("overallWidth.xsl"));
//	overallWidth  = 800;
	WidthOverall  = overallWidth;
	var fib = 1+(1/2)+(1/3)+(1/4)+(1/5)+(1/6);
	var fibParameter  = parseInt(fib * 10000);
	var inverseFib    = fib/(1+fib);
	var Width     = inverseFib * WidthOverall;
	var WidthLeft = WidthOverall - Width; 
	var generalHeight = WidthLeft * inverseFib; 
	    generalHeight = generalHeight * inverseFib;
	var RowHeight = generalHeight * inverseFib;
	var RowHeightParam =  1;
	var ColWidth  = Width / colSpan;
//	    ColWidth  = RowHeight;
	    ColWidth  = RowHeight;

	if (Class != "header") {
		RowHeightParam = inverseFib;
	}
	var endRowHeight  = RowHeight * RowHeightParam;
	var Kcolor    = "skyblue";
	var SKcolor   = Kcolor;
	Kcolor   = get("ksColor.xsl");
	var  standardBrowser = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined');

	if (!standardBrowser) {
		Kcolor = Kcolor.substring(0, Kcolor.length-1);
	}
	var headerString0 = '<table width="' + WidthOverall + '"><tr><td class="header" height="' + generalHeight + '" width="' + WidthLeft + '" colspan=2 rowspan=' + RowSpan + '>';
	var headerString1;
	var headerString2;

	var headerEndRow1 = '</td><td class="strap" width="' + Width + '"; colspan=' + ColSpan + ' height="' + endRowHeight + '" bgcolor=' + Kcolor + '>';
	var headerEndRow2 = '</td></tr><tr>';
	var headerEndRow3 = '</tr><tr>';
	var headerEndRow4 =   headerEndRow3;
	var headerParameter = headerEndRow4;
	var headerStringXminus2;
	var headerStringXminus1;
	var headerStringX = "</td></tr></table>";

	headerStringXminus1 = headerStringX;
	headerStringXminus2 = headerStringXminus1;
	headerStringXminus2 = "</td>";
	headerStringXminus1 = "</tr></table>";
	headerStringXminus1 = "</tr>";
	headerStringX    = "</table>";
	headerString1    = '<br><img src="images/kslogo2.gif" border="0" width="' + WidthLeft + '" height="' + RowHeight + '" alt="" halign="middle">'
	headerString1   += headerEndRow1;
	headerString2    = '<font class="strap">' + Title + '</font>'
	headerString2   += headerEndRow2;
	document.write(headerString0);
	document.write(headerString1);
	document.write(headerString2);
 
	if (Class == "header") {
		writeRemainder(headerParameter, fibParameter, ColWidth, WidthOverall, Kcolor);
	}
//	document.write(headerStringXminus2);
	document.write(headerStringXminus1);
	document.write(headerStringX);
}
function writeRemainder(ending, fibParam, colWidth, widthOverall, kcolor) {
	var headerString3_1, headerString3_2, headerString3_3, headerString3_4, headerString3_5;
	var headerString4_1, headerString4_2, headerString4_3, headerString4_4, headerString4_5;
	var fibScaledUp  = fibParam;
	var fibValue = fibScaledUp/(10000 + fibScaledUp);
	var stringHeight = parseInt(widthOverall / (1000 * fibValue));
	var baseHeight   = parseInt(stringHeight * fibValue);
	var headerEndRow = ending;

	headerString3_1  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a href="index.htm" class="menu">Home</a></td>';

	headerString3_2  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a href="about.htm" class="menu">About Us</a></td>';

	headerString4_2  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a href="org.htm" class="menu">Organisation</a></td>';

	headerString3_3  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a href="contact.htm" class="menu">Contact Us</a></td>';

//	headerString3_4  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a href="index.htm" class="menu">Map</a></td>';
	headerString3_4  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a class="menu" href="javascript:location=\'index.htm\';window.open(\'stortford.htm\',\'_blank\',\'height=480,width=420,scrollbars=no,toolbar=no\')">Map</a></td>';

	var refString = urlString;
//	refString += ';' + journeyPlan;
	headerString3_4  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a class="menu" href='+ refString + '>Map</a></td>';
//	headerString3_4  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a class="menu" href="javascript:location=\'index.htm\';window.open(\'stortford.htm\',\'_blank\',\'height=480,width=420,scrollbars=no,toolbar=no\')">Map</a></td>';
	
	headerString3_5  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a href="polski.xml" class="menuvariant"><font face="Verdana" size="-1">dla' + ' ' + 'Polak&#243;w</font></a></td>';

	headerString3_5 += headerEndRow;
//	headerString3_5 += headerEndRow3;
	headerString4_1  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a href="brochures.htm" class="menu">Brochures</a></td>';
	headerString4_2  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a href="org.htm" class="menu">Organisation</a></td>';

//	headerString4_2  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a href="advisors.xml" class="menu">Organisation</a></td>';

	advisorString = get("advisors.xml");

	var orgURL = "";
//	orgURL = "http://www.bsm-church.org.uk/";
	orgURL = "contact.htm";
	if (noXSLparam != "1") {
		orgURL = "advisors.xml";
	}
	else 	{
//		orgURL = "org.htm";
		orgURL = "org.htm";
		if (location.toString().indexOf(orgURL) > -1) 	{
			if (orgURL.indexOf("org") > -1) {}
			else 	{
				orgURL = "about.htm";
			}
		}
		else 	{
		}
	}
	headerString4_2  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a href="' + orgURL + '" class="menu">Organisation</a></td>';

	headerString4_3  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a href="history.htm" class="menu">History</a></td>';

	headerString4_4  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a href="supporters.xml" class="menu">Supporters</a></td>';
	headerString4_5  = '<td width="' + colWidth + '" height="' + stringHeight + '" bgcolor=' + kcolor + '><a href="links.xml" class="menu">Other Links</a></td>';

	headerString4_5 += headerEndRow;
//	headerString4_5 += headerEndRow4;
	headerString5    = '<td colspan=8 width="' + widthOverall + '" height="' + baseHeight + '" bgcolor=' + kcolor + '></td>';

	document.write(headerString3_1); document.write(headerString3_2); document.write(headerString3_3); document.write(headerString3_4); document.write(headerString3_5);
	document.write(headerString4_1); document.write(headerString4_2); document.write(headerString4_3); document.write(headerString4_4); document.write(headerString4_5);
	document.write(headerString5);
}
function get(fileName) {
	var codeFile = fileName;
	var standardBrowser = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined'); 

	if (standardBrowser) {
		XMLreturned	= loadFile(codeFile);
		var codeString	= xmlTestMatch(XMLreturned);
	}
	else 	{
		var codeString	= ashIELoadFile(codeFile);
	}
	return codeString;
}
function getEachPersonInEachSpecifiedRole(roleName,fileName) {
	var codeFile = fileName;
	var standardBrowser = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined'); 

	if (standardBrowser) {
		XMLreturned	= loadFile(codeFile);
		var codeString	= xmlRoleMatch(roleName,XMLreturned);
	}
	else 	{
		var codeString	= ashIELoadFile(codeFile);
	}
	return codeString;
}
function getPostalAddress() {
	var addressString = get("postalAddress.xsl");
	addressString += get("postCode.xsl");
	return addressString;
}
function indexChoice() {
	var optionArray = get("index.xml");

	var browserString  = 
		'<form>' + 
		'<select size="5" onChange="urlChoice(selectedIndex, this.options[selectedIndex].text, ' + "'not_Local'" + ')">' +
			'<option  value="0" selected>StortfordKickstart information (click line below).. ' + optionArray + '</option>' + 
		'</select>' + 
		'</form>' 

	document.write(browserString);
}
function dropIn(pageType) {
	var type = "index";
	var textCol = "black";
	var textStr;
	var homeStr;
	if (pageType == "index") {
		textCol = "brown";
	}
	homeStr  = 	'<!-- ' + 
			'<font color=cyan>' +
			' -->' +
			'<font color=' + textCol + '>' + 
			'<i>'; 

	if (pageType != "contact") {
		homeStr += 	'<b>If </b>';
		homeStr += 	'<font size="-1">';

	} 
	else {
		homeStr += 	'if ';
	} 

	homeStr += 	"you live in or near Bishop" + "'" + "s Stortford";
	if (pageType != "contact") {
		homeStr += 	', and ';
	}
	homeStr += 	'</font>';
	homeStr += 	'</i>';

	if (pageType != "contact") {
		homeStr += 	'<br>' + 
		'<i>any of this </i>' + 
		'<font color=black><b>Sounds Like You</b></font>';
	}   
	else {
		homeStr += 	'<i>, then </i> ';
	} 
	textStr  = homeStr;

	textStr += 	'<center>';
	textStr += 	'<i>..  why not </i>' +
				'<a href="drop_in.html">' +
					'<b><u>Drop In and See Us</u></b>' +
				'</a>';
	textStr += 	'<i> ?</i>';
	textStr += 	'</center>';
  
	textStr += 	'</font>';
	document.write(textStr);
	if (pageType != "index") {
		dropInPlanner();
	}
}
function dropInPlanner() {
	var planString;
	planString = '<blockquote>' + journeyString + '</blockquote>';
	document.write(planString);
}
function dropIntoCentre(role) {
	var Role = "visitor";
	var textColor = "black";
	var textString;
	var homeString;
	if (role == "volunteer") {
		Role = role;
		textColor = "brown";
	}
	var refString = urlString;
	var dropInString = "";

	if (Role != "visitor") {
		if (Role == "volunteer") {
			dropInString += '<i>, then </i> ';
		}
		dropInString += '<br>';
	}
	dropInString += '..  why not <a class="normtop" href=' + refString + '><b>Drop Into the Centre</b></a>';
	dropInString += '<br>'; 
	dropInString += ' and See Us';

	homeString  = 	'<!-- ' + 
			'<font color=cyan>' +
			' -->' +
			'<font color=' + textColor + '>' + 
			'<i>'; 

	if (Role != "contact") {
		if (Role != "visitor") {
			homeString += 	'<b>If </b>';
			homeString += 	'<font size="-1">';
		}
		else {
		}
	} 
	else {
		homeString += 	'if ';
	} 

	if (Role != "visitor") { 
		homeString += 	"you live in or near Bishop" + "'" + "s Stortford";
		if (Role != "contact") {
			homeString += 	', and ';
		}
	}
	homeString += 	'</font>';
	homeString += 	'</i>';

	if (Role != "contact") {
		if (Role != "visitor") {
			homeString += 	'<br>';  
			if (Role != "volunteer") {
				homeString += 	'<i>any of </i>'; 
			} 
			homeString += 	'<i>this </i>' +
			'<font color=black><b>Sounds Like You</b></font>';
		}
		else {
		}
	}   
	else {
		homeString += 	'<i>, then </i> ';
	} 
	textString  = homeString;
	textString += dropInString;
	textString += 	'</font>';
//	textString += journeyString;
	document.write(textString);
}
function writeeMailAddress(verb, role) {
	var eMailAddress = get("eMailAddress.xsl");
	var eMailAddressString = "<font face='Verdana' size=3>";


	if (verb != null) {
		var blandishment = "you ";
			if (verb == "may") {
				blandishment += verb + " if you wish";
				}
			else {
				blandishment += verb + " always";
				}
			eMailAddressString += "<p>At other times, " 
			if (role != "volunteer") {
				eMailAddressString += "<br>" + "or if you can't get in, "  

				} 

			eMailAddressString += "<br>" + blandishment + " <b>eMail us.. </b> on <a href='mailto:" + eMailAddress + "'><font color='000000'>" + eMailAddress +"</font></a>";

		}
	else {
		eMailAddressString += "<p>eMail: <a href='mailto:" + eMailAddress + "'><font color='000000'>" + eMailAddress +"</font></a>";

		}
	document.write(eMailAddressString);

}
function writeContactData() {
	var contactData;
	contactData  = get("contactData.xsl") + "on ";
	contactData += get("contactTelephoneNumber.xsl");
	document.write(contactData);

}
function writeOpeningDays() {
	var openingDays = get("openingDays.xsl");
	document.write(openingDays);

}
function writeOpeningTimes() {
	var openingTimes = get("openingTimes.xsl");
	document.write(openingTimes);

}
function writeTelephoneNumber() {
	var telephoneNumber = get("telephoneNumber.xsl");
	document.write(telephoneNumber);

}
function writeFooter() {
	var footerString;
	var footerString0;
	var footerString1;
	var footerString2;
//	var footerWidth = 800;
	var footerWidth  = get("overallWidth.xsl");
	footerWidth  = parseInt(footerWidth);
	var registrationString;
	var registeredAddressString;
	var XMLfile = "footerData.xsl";
	registrationString = 'StortfordKickstart';
	registeredAddressString = 'Registered Charity';
	footerString  = registrationString;
	footerString0 = '<br><table><tr><td class="footer" colspan=2 width="' + footerWidth + '">' + registrationString;
	footerString1 = footerString0; footerString2 = "<br>" + registeredAddressString + "</td></tr></table>";
	var standardBrowser = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined'); 

	if (standardBrowser) {
		XMLreturned	= loadFile(XMLfile);
		var xmlArray 	= xmlTestMatch(XMLreturned);
		footerString	= xmlArray;
	}
	else 	{
		footerString	= ashIELoadFile(XMLfile);
	}
	footerString   += getPostalAddress();
	footerString1 = '<br><table><tr><td class="footer" colspan=2 width="' + footerWidth + '">' + footerString;
	footerString2 = "</td></tr></table>";

	footerString1 = '<tr><td class="footer" colspan=2 width="' + footerWidth + '">' + footerString;
	footerString  = get("trustName.xsl");
	footerString0 = '<br><table><tr><td class="footer" colspan=2 width="' + footerWidth + '">' + footerString;

	document.write(footerString0);

	document.write(footerString1);
	document.write(footerString2);
}
function ashIELoadFile(ashFile) {
	var arrMSXMLProgID = ["MSXML5.DOMDocument", "MSXML4.DOMDocument", "MSXML3.DOMDocument", "MSXML2.DOMDocument", "MSXML.DOMDocument", "Microsoft.XMLDOM"];
	var strMSXMLProgID;
	var ashDOMsucceeded = false;
	var ashDOMexception;
	strMSXMLProgID =  "Microsoft.XMLDOM";
	for (var i=0; i < arrMSXMLProgID.length && !ashDOMsucceeded; i++) {
		try {
			var ashIEObject = new ActiveXObject(arrMSXMLProgID[i]);
			strMSXMLProgID = arrMSXMLProgID[i];
			ashDOMsucceeded = true                
		} 	catch (ashDOMexception)	{
			}
	}
	ashIEObject.preserveWhiteSpace = false;
	ashIEObject.async = false;
	ashIELoadingWait;
	ashIEObject.load(ashFile);

	if   (ashIEObject.readyState == 4) {
		var ashIEstring = asParse(ashIEObject);
		return ashIEstring;
		}
	else	{
		return "ashIEObject not Parsed";
		};
}
function ashIELoadingWait() {
	while(ashIEObject.readyState != 4) {
		};
}
function asParse(asXMLdocument) {
        var xmlArray;
	xmlArray = ieMatch(asXMLdocument);
	return xmlArray;
}
function ieMatch(xmlNode) {
        var ieData = "";
	var testValue;
	var valueCount;

	if (xmlNode.nodeValue != null) {
		if (xmlNode.parentNode.nodeName != '#document') {
			if (xmlNode.parentNode.nodeName == 'xsl:text') {
				testValue = xmlNode.nodeValue; 
				if (xmlNode.nodeValue == 'Bishop') {
						ieData  = xmlNode.nodeValue + "'";
					}
				else 	{
					if (parseInt(xmlNode.nodeValue) != testValue) {
						ieData  = xmlNode.nodeValue + "<br>";
						}
					else 	{
						ieData  = xmlNode.nodeValue;
						}
					}
				}
			else 	{
					if (xmlNode.parentNode.nodeName  == "postCode") {
     						ieData += xmlNode.nodeValue + ', ';
						}
					else 	{
						if (xmlNode.parentNode.nodeName  == "orgPage") {
							valueCount += 1;
							ieData += '<option  value="' + valueCount + '">' + xmlNode.nodeValue + '</option>';
							}
						else 	{
							valueCount  = 0;
							if (xmlNode.parentNode.nodeName  == "Count") {
								var Count = xmlNode.nodeValue;
     								ieData += xmlNode.parentNode.nodeName + "=" + Count;
								}
							else 	{
							if (xmlNode.parentNode.nodeName  == "YearMonthDay") {
     								ieData += xmlNode.parentNode.nodeName + "=" + xmlNode.nodeValue + ':';
								}
							else 	{
							if (xmlNode.parentNode.nodeName  == "YearMonth") {
								valueCount += 1;
								dashIndex = 1+xmlNode.nodeValue.indexOf("-")
								monthValue=xmlNode.nodeValue.substring(dashIndex,dashIndex+2)
								monthIndex=parseInt(monthValue,10)-1
//								ieData += dashIndex.toString() + "<br>";
//								ieData += monthValue + "<br>";
//								ieData += xmlNode.nodeValue+arrMonth[monthIndex] + "<br>";
								ieData += '<option  value="' + valueCount + '">' + xmlNode.nodeValue.substring(0,4)+" - "+arrMonth[monthIndex] + '</option>';
								}
							else 	{
								ieData  = ""
								}
								}
								}
							}
						}
//					ieData  = ""
					}
			}
		else 	{
			valueCount  = 0;
			ieData = ""
			}
		}	
	else 	{
		valueCount  = 0;
		ieData = ""
		}
	if (xmlNode.childNodes.length > 0) {
	     	for (var loopIndex = 0; loopIndex < xmlNode.childNodes.length; loopIndex++) {
			ieData   += ieMatch(xmlNode.childNodes[loopIndex])
		}
	}
	return  ieData;
}
function loadFile(xslFile) {
	var error = "";
	try {
	xmlDocument=document.implementation.createDocument("","",null);
	xmlDocument.async=false;
	xmlDocument.load(xslFile);
	return xmlDocument;
	}
	catch(e) {
		noXSLparam = "1";
		responseXMLparam = "1";

		try {
		var xmlhttp = new window.XMLHttpRequest();
		xmlhttp.open("GET",xslFile,false);
		xmlhttp.send(null);
		xmlDocument = xmlhttp.responseXML.documentElement;
		return xmlDocument;
		}
		catch(e) {
			responseXMLparam = "0";
			error=e.message;
		}
	}
}
function loadFile_ok4Moz(xslFile) {
	var xslObject	= document.implementation.createDocument("", "footer", null);
	xslObject.async = false;
	xslObject.load(xslFile);
	return xslObject;
}
function xmlTestMatch(xmlNode) {
	var 	asSetLength   = -1;
	var 	asApos = "'";
	var 	asBr = '<br>';
	var 	asPrefix = "";
	var 	asSuffix = "";
        var     asTestData;
	asTestData = '';
	var 	testCount =  0;
	var 	valueCount =  0;
	var asSetMember  = xmlNode.getElementsByTagName("*");
	asSetLength  = asSetMember.length;

	if (asSetLength > 0) {
     		for (var loopIndex = 0; loopIndex < asSetLength; loopIndex++) {
			asTestNode 	= asSetMember[loopIndex]
			
			if (asTestNode.nodeName  == 'xsl:text') {
				asChildNode = asSetMember[loopIndex].firstChild
				valueCount += 1;
				if (valueCount == 1) {
					if (asSetMember[loopIndex - 1].attributes[0].nodeValue != "visits") {
						asPrefix = "";
						if (asSetMember[loopIndex - 1].attributes[0].nodeValue == "stortfordkickstartPostalAddress") {
							asPrefix = asBr;
						}
					}
					asTestData += asPrefix + asChildNode.nodeValue;
					}
				else 	{
					if (asChildNode.nodeValue  == 'Bishop') {
						asSuffix = asApos
						}
					else {
//						asSuffix = ""
						asSuffix = asBr
						}
					asTestData += asChildNode.nodeValue;
					asTestData += asSuffix;
					}
				}
			else 	{
				if (asTestNode.nodeName.substring(0, 9)  == 'xsl:value') {
					asChildNode = asSetMember[loopIndex].firstChild
//					asTestData += "'";
					}
				else 	{
					if (asTestNode.nodeName  == "Count") {
     						if (loopIndex < asSetLength) {
							asValueNode = asSetMember[loopIndex].firstChild
							var asCount = asValueNode.nodeValue;
					 		asTestData += asTestNode.nodeName + "=" + asCount;
							}
						else 	{
							}
						}
					else 	{
					if (asTestNode.nodeName  == "YearMonthDay") {
     						if (loopIndex < asSetLength) {
							asValueNode = asSetMember[loopIndex].firstChild
					 		asTestData += asTestNode.nodeName + "=" + asValueNode.nodeValue + ':';
							}
						else 	{
							}
						}
					else 	{
					if (asTestNode.nodeName  == "YearMonth") {
     						if (loopIndex < asSetLength) {
							valueCount += 1;
							dashIndex = 1+xmlNode.nodeValue.indexOf("-")
							monthValue=xmlNode.nodeValue.substring(dashIndex,dashIndex+2)
							monthIndex=parseInt(monthValue,10)-1
							asValueNode = asSetMember[loopIndex].firstChild
//					 		asTestData += asValueNode.nodeValue + asBr;
							asTestData += '<option  value="' + valueCount + '">' + asValueNode.nodeValue.substring(0,4)+" - "+arrMonth[monthIndex] + '</option>';
							}
						else 	{
							}
						}
					else 	{
					if (asTestNode.nodeName  == "postCode") {
     						if (loopIndex < asSetLength) {
							asValueNode = asSetMember[loopIndex].firstChild
					 		asTestData += asValueNode.nodeValue + ', ';
							}
						else 	{
							}
						}
					else 	{
					if (asTestNode.nodeName  == "kickstartAdvisor") {
     						if (loopIndex < asSetLength) {
							asValueNode = asSetMember[loopIndex].firstChild
							if (asValueNode.nodeValue  != "Alan Hare") {
					 			asTestData += asValueNode.nodeValue + asBr;
								}
							else 	{
					 			asTestData += '<a href="http://www.alanhare.me.uk" class="menu_sans_underlining">' + asValueNode.nodeValue + '</a>' + asBr;
								}
							}
						else 	{
							}
						}
					else 	{
					if (asTestNode.nodeName  == "orgPage") {
     						if (loopIndex < asSetLength) {
							asValueNode = asSetMember[loopIndex].firstChild
					 		asTestData += '<option  value="' + valueCount + '">' + asValueNode.nodeValue + '</option>';
							valueCount += 1;
							}
						else 	{
							}
						}
					else 	{
						}
						}
						}
						}
						}
						}
					}
				}
			}
		}
	else 	{
		}
	return  asTestData;
}
function xmlRoleMatch(xmlRole,xmlNode) {
	var 	asSetLength   = -1;
	var 	asBr = '<br>';
	var 	asPrefix = "";
	var 	asSuffix = "";
        var     asTestData;
	asTestData = '';
	var asSetMember  = xmlNode.getElementsByTagName("*");
	asSetLength  = asSetMember.length;

	if (asSetLength > 0) {
     		for (var loopIndex = 0; loopIndex < asSetLength; loopIndex++) {
			asTestNode 	= asSetMember[loopIndex]
			
			if (asTestNode.nodeName  == 'xsl:text') {
				asChildNode = asSetMember[loopIndex].firstChild

				if (asSetMember[loopIndex-1].attributes[0].nodeValue.indexOf(xmlRole) > -1) {
					asPrefix = "";asSuffix = asBr;
					}
				if (xmlRole != "receptionist") {
					if (xmlRole != "trustee") {
						asPrefix = asBr;
						asTestData += asPrefix + '<b>' + asSetMember[loopIndex-1].attributes[0].nodeValue + '</b>' + " " + asChildNode.nodeValue + asSuffix;
						}
					else 	{
						asPrefix = "";
						asTestData += asPrefix + asChildNode.nodeValue + asSuffix;
						}
					}
				else 	{
					asPrefix = "";
					asTestData += asPrefix + asChildNode.nodeValue + asSuffix;
					}
				}
			else 	{
				}
			}
		}
	else 	{
		}
	return  asTestData;
}
 -->

