 
 
 
var regular = new Array(10);	//  \'s<br>		0 = Sunday
regular[0] = 'AARTI, 6.30 - 7.15 pm';	//Sunday
regular[1] = 'KRISHNA\'S KITCHEN 6-9 pm for all';
//regular[2] = 'KUNDALINI YOGA Class, 7.15 - 8.45 pm, at Bhavan, £5 per session, Prasadam will be served';
regular[2] = '7pm - 8:30pm  Open <a href="http://www.sivananda.org">SIVANANDA YOGA</a> evening for all - with Alice Pinion, Cost: £5 one session or £20 for 5 evenings..';
regular[3] = 'HARE KRISHNA 7-9pm<br>SITAR AND TABLA classes with <a href="http://shadieast.org.uk">shadieast</a> (term time only from May \'04), 6:30-8 pm<br>2nd Wednesday of month <a href="http://www.rainbow-cambridge.org.uk/dances">DANCES OF UNIVERSAL PEACE</a>';
regular[4] = 'FOOTBALL at Cottenham Community College, contact Neelesh Bhalsod or Rajni Padia<br>7pm - 8:30pm From 27th May \'04 "SHIVANANDA YOGA for beginners 8 weeks course with Laura McGlennon ';
regular[5] = '10:30 a.m. to 1 p.m., OVER 50\'S CLUB<br>';
regular[6] = '10:00 to 11:00 a.m., GUJARATI LANGUAGE class during term time<br>6.30pm Cambridge SATYA SAI BABA Study Circle, last Saturday of month, free of charge, contact Rajeswari Sathappan, tel 07855 115 937 <A HREF="mailto:rsathappan@yahoo.com?subject=Cambridge Satya Sai Baba Study Circle - from ICCA website">rsathappan@yahoo.com';

var localpubaddress = 'file:///C|/0martin/publish/pubhome.htm';
var webpubaddress = "http://our.webspace.fish.co.uk/";
var memailaddress = "martin.cambridge@fish.co.uk";
 
var ie = false;
if(navigator.appName == "Microsoft Internet Explorer") ie = true;
//NN4 crashes with word "style"

var necaption = new Array(20);
var necoloura = new Array(20);

necaption[11] = 'Indian Community and';
necaption[12] = 'Culture Association - Cambridge';
necoloura[11] = 'FFAA99';	//FFCCCC orange = FF8800
necoloura[12] = '00BB00';	//med green = 00AA00

var lines1 = 6;
addressline1 = new Array(10);
addressline1[1] = necaption[11] + "&nbsp;" + necaption[12];
addressline1[2] = "Bharat Bhavan";
addressline1[3] = "Bharat Way";
addressline1[4] = "Off Mill Road";
addressline1[5] = "Cambridge";
addressline1[6] = "CB1 2AZ";

var winloc = window.location + "";	//file:///C:/0our... IE  file:///C|/0our... NN  locks without + ""
//eg	file:///C|/0colc/afrocentre/afrohtmjs/afro031129img.htm in NN
var base;
var strokeposition = winloc.lastIndexOf("/");	//37
var domain = winloc.slice(0, strokeposition);	//file:///C|/0colc/afrocentre/afrohtmjs
strokeposition = domain.lastIndexOf("/");	//27
domain = domain.slice(0, strokeposition);	//file:///C|/0colc/afrocentre
strokeposition = domain.lastIndexOf("/");	//16
var directory = domain.slice(strokeposition);	//	/afrocentre
if (winloc.substring(0, 9) == "file:///C")	//local, IE or NN
	base = domain + "/";
else //on WWW, IE or NN
	base = "http://our.webspace.fish.co.uk" + directory + "/";
//alert(base);

var endspan = new Array();
var hi = 0;
var highlength = 3;
var longstring = "";
var startred = new Array();
var endred = new Array();
var endblue = new Array();
var endgrey = new Array();

function afterpageloads()	//from  indianall.js/playtune2()
{
		document.getElementById("spanplaytune").innerHTML = playtune2();
		afterinsidepageloads();	//indianinside.js   b1101 etc
}

function afterinsidepageloads()	//changes a to b to c colours
{
	var name1, name2, timeinterval
	timeinterval = 30;	//40 good for P166, 30 good on Buchan
	var elapsedtime = 0;	//start delay
	var character, line;

	if (ie)
	{
		for (line = 11; line <= 12; line++)	//lines of necaption
		{
			for (character = ( line*100 + 1 ); character <= (line*100 + necaption[line].length); character++)
			{
				elapsedtime += timeinterval;
				name1 = 'b' + character + '.style.display="none" ';
				name2 = 'c' + character + '.style.display="" ';
				setTimeout(name1 + ";" + name2 + ";", elapsedtime );
			}
		}
	}
}

////////////////////CLICK LARGER START///////////////

	var imageheight = new Array();	//
	var winW, winH;

	function getfilefromfilepath(path)  //from imagesInDirectory.htm, may need path + ""
	//	C:\0ted\050612xt981.bmp + ""  or  file:///C:/0ted/050612xt981.bmp + ""
	{
		path = path.replace(/\//gi, "\\");	//	C:\0ted\050612xt981.bmp  for both types of path
		var dlh4 = path.lastIndexOf("\\");	//7 chars
		var file = path.substring(dlh4 + 1);	//
		return file;
	}

	function imageclick090323(nn)	//from mole/imageclick081118(nn)
	{
	//alert(nn);
	//alert(winH);
	//alert(document.getElementById("img" + nn).height);
		if (document.getElementById("img" + nn).height < winH * 0.89)	//probs with rounding
		{
				imageheight[nn] = document.getElementById("img" + nn).height;
				document.getElementById("img" + nn).style.height = winH * 0.9;
				var y = getoffsetTop(document.getElementById("img" + nn) ) - 20;
				var x = getoffsetleft(document.getElementById( "img" + nn) ) - 20;
				self.scrollTo(x, y);
		}
		else
		{
				document.getElementById("img" + nn).style.height = 120;
		}
	//alert(imageheight[nn]);	//
	}

	function getwindowsizebeforethispageloads()	//after window, before any pictures loaded
	{
		if (parseInt(navigator.appVersion) > 3)
		{
			if (navigator.appName=="Netscape")
			{
				winW = window.innerWidth-16;	// vert scrollbar
				winH = window.innerHeight;	//-16 for horiz scrollbar
			}
			if (navigator.appName.indexOf("Microsoft")!=-1)
			{
				winW = document.body.offsetWidth-20;	//vert scrollbar
				winH = document.body.offsetHeight;	//-20 for horiz scrollbar
			}
		}
		//alert(winW + " " + winH);	//772 457 at 800x600, 1260 855 for 1280x1024
	}

	function getoffsetTop(obj)
	{
		var curtop = 0;
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curtop += obj.offsetTop
				obj = obj.offsetParent;
			}
		}
		else if (obj.y)
			curtop += obj.y;
		return curtop;
	}

	function getoffsetleft(obj)
	{
		var curleft = 0;
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curleft += obj.offsetLeft
				obj = obj.offsetParent;
			}
		}
		else if (obj.y)
			curleft += obj.y;
		return curleft;
	}

////////////////////CLICK LARGER END///////////////

function highlightletter()	//hi at end of highlight, grey at first, blue highlight, red finally
{
	var slongred = "";
	var slongblue = "";
	var slonggrey = "";

	if (hi <= longstring.length + highlength)
		hi++;

	if (hi <= highlength)
	{
		endred[1] = 0;
		endblue[1] = hi;
	}
	if ( (hi > highlength) && (hi <= endspan[1]) )
	{
		endred[1] = hi - highlength;
		endblue[1] = hi;
	}
	if ( (hi > endspan[1] ) && (hi <= endspan[1] + highlength) )
	{
		endred[1] = hi - highlength;
		endblue[1] = endspan[1];
		endblue[2] = hi;
	}
	if ( (hi > endspan[1] + highlength) && (hi <= endspan[2] ) )
	{
		endred[1] = endspan[1];
		endred[2] = hi - highlength;
		endblue[2] = hi;
	}
	if ( (hi > endspan[2] ) && (hi <= endspan[2] + highlength) )
	{
		endred[2] = hi - highlength;
		endblue[2] = endspan[2];
		endblue[3] = hi;
	}
	if ( (hi > endspan[2] + highlength) && (hi <= endspan[3] ) )
	{
		endred[2] = endspan[2];
		endred[3] = hi - highlength;
		endblue[3] = hi;
	}
	if ( (hi > endspan[3] ) && (hi <= endspan[3] + highlength) )
	{
		endred[3] = hi - highlength;
		endblue[3] = endspan[3];
		endblue[4] = hi;
	}

	if ( (hi > endspan[3] + highlength) && (hi <= endspan[4] ) )
	{
		endred[3] = endspan[3];
		endred[4] = hi - highlength;
		endblue[4] = hi;
	}
	if ( (hi > endspan[4] ) && (hi <= endspan[4] + highlength) )
	{
		endred[4] = hi - highlength;
		endblue[4] = endspan[4];
		//endblue[5] = hi;	//omit last one
	}

	for (var n = 1; n <= numberofspans; n++)
	{
		slongred = longstring.substring(startred[n], endred[n]);	//start, end
		slongblue = longstring.substring(endred[n], endblue[n]);	//start, end
		slonggrey = longstring.substring(endblue[n], endspan[n]);	//start, end
		slongred = slongred.replace(/ /gi, "&nbsp;");	// g=global in string, i=insensitive case
		slongblue = slongblue.replace(/ /gi, "&nbsp;");	// g=global in string, i=insensitive case
		slonggrey = slonggrey.replace(/ /gi, "&nbsp;");	// g=global in string, i=insensitive case
		document.getElementById("span" + n + "red").innerHTML = slongred;
		document.getElementById("span" + n + "blue").innerHTML = slongblue;
		document.getElementById("span" + n + "grey").innerHTML = slonggrey;
	}
}

function settimeout()	//n = word number
{
	var wordarray = new Array();
	wordarray[0] = 0;
	endspan[0] = 0;

	var longstringlength = 0;

	var timeinterval = 70;	//between each character, 30 okay at Buchan, 40 good for P166
	var elapsedtime = 100;	//start delay

	for (var n = 1; n <= numberofspans; n++)
	{
		wordarray[n] = document.getElementById("span" + n + "grey").innerHTML;
		endspan[n] = endspan[n - 1] + wordarray[n].length;
		longstring += wordarray[n];	//must be global
		startred[n] = endspan[n - 1];
		endred[n] = endspan[n - 1];
		endblue[n] = endspan[n - 1];
		endgrey[n] = endspan[n];
	}

	for (var n = 1; n <= longstring.length + highlength; n++)
	{
		elapsedtime += timeinterval;
		setTimeout('highlightletter()', elapsedtime );	//function variable arguments must be global
	}
}

function remoteimage(image, x, y)	//x, y = 0 for default
{
	var s = "";
	s += '<img src = "';
	s += base + image;
	s += '" alt = " ';
	s += image;
	s += '"';
	if ( x > 0 )
	{
		//s += ' " width = ';
		s += ' width = ';
		s += x;
	}
	if ( y > 0 )
	{
		//s += ' " height = ';
		s += ' height = ';
		s += y;
	}
	//s += ' " height = ';
	//s += y;
	s += '>';
	//alert(s);
	document.write(s);
}

function writebanner(line)	//line, called by titletable()
{
	var s = "";
	var id = 0;
	var colourc = "FFFFFF";
	var character;	//char = reserved in NN

	if (ie)
	{
		for (character = 0; character <= (necaption[line].length + 1); character++)
		{
			//will initinlly show merged with necoloura
			id = line*100 + character;  //500 + 6
			s += '<span id="b';	//initially hide character final charolour
			s += id;
			s += '" style="display:">';
			s += '<FONT size=4 COLOR="#';
			s += necoloura[line];
			s += '" face="Verdana, Arial, Helvetica, sans-serif" size=2><b>';
			if (necaption[line].charCodeAt(character - 1) == 32)	//space
				s += '&nbsp;';
			else
				s += necaption[line].charAt(character - 1);	//space treated as <br> in colour a, ignored in colour b,c
			s += '</b></font>';
			s += '</span>';

			//will fianlly show colourc 
			id = line*100 + character;  //500 + 6
			s += '<span id="c';	//initially hide character final charolour
			s += id;
			s += '" style="display:none">';
			s += '<FONT size=4 COLOR="#';
			s += colourc;
			s += '" face="Verdana, Arial, Helvetica, sans-serif" size=2><b>';
			if (necaption[line].charCodeAt(character - 1) == 32)	//space
				s += '&nbsp;';
			else
				s += necaption[line].charAt(character - 1);	//space treated as <br> in colour a, ignored in colour b,c
			s += '</b></font>';
			s += '</span>';
		}
	}
	else	//NN, c final colour
	{
		s += '<FONT COLOR="#';
		s += colourc;
		s += '">';
		s += necaption[line];
		s += '</font>';
	}
	return s;
}

function northeasttable()	//writebanner()  necaption()
{
	var s = "";
	s += '<TABLE BORDER=0 WIDTH="100%" CELLSPACING=0 CELLPADDING=10>';
	
	s += '<TR>';

	s += '<TD ALIGN="left" VALIGN="middle" BGCOLOR="#FFFFFF" ROWSPAN=2>';
	s += '<CENTER>';
	s += '<IMG SRC="../map3.gif" ALT " map3.gif " WIDTH=64 HEIGHT=72>';
	s += '</CENTER>';
	s += '</TD>';

	s += '<TD BGCOLOR="#FF8800" ALIGN="left">';
	s += writebanner(11);
	s += '</TD>';

	s += '</TR>';

	s += '<TR>';	
	s += '<TD WIDTH="100%" BGCOLOR="#00AA00" ALIGN="left">';
	s += writebanner(12);
	s += '</TD>';
	s += '</TR>';

	s += '</TABLE>';

	document.write(s);
}

function addressTable(a)	//snag, slope prop table width
{
	var s = "", n;
	s += '<TABLE BORDER=0 CELLPADDING=5 CELLSPACING=0>';

	for ( n = 1; n <= ( eval( "lines" + a ) - 1 ); n++ )
	{
		s += '<TR>';
		for ( i = 1; i <= ( n - 1 ); i++ )	//COLSPAN=0  == 1
			s += '<TD>&nbsp;</TD>';	// BGCOLOR="#FFFFFF"
		s += '<TD COLSPAN=';
		s += eval( "lines" + a ) + 1 - n;
		s += '>';	// BGCOLOR="#FFFFFF"
		//s += '<FONT FACE="Verdana, Arial, Helvetica, sans-serif" size=2>';
		s += eval( "addressline" + a + "[" + n + "]" );
		//s += '</FONT>';
		s += '</TD>';
		s += '</TR>';
	}

	s += '<TR><!--columns defined here, 4 x 10%, 60% for 5 lines-->';	//last line
	for ( n = 1; n <= ( eval( "lines" + a ) - 1 ); n++ )
		s += '<TD WIDTH="5%">&nbsp;</TD>';	// BGCOLOR="#FFFFFF"
	s += '<TD WIDTH="';
	s += 100 - ( 5 * ( eval( "lines" + a ) - 1) );
	s += '%">';	// BGCOLOR="#FFFFFF"
	//s += '<FONT FACE="Verdana, Arial, Helvetica, sans-serif" size=2>';
	s += eval( "addressline" + a + "[lines" + a + "]" );
	//s += '</FONT>';
	s += '</TD>';
	s += '</TR>';

	s += '</TABLE>';
	document.write(s);
}

function navcolbottomtr2()
{
	var s = "";

	s += '<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="100%" bgColor="#AD3142">';
	s += '<tr>';
	s += '<td bgcolor="#';
	s += navbackcolourdark;
	s += '" valign="bottom" align="center">';
	s += '<table width="100%" border=0 cellspacing=0 cellpadding=5>';
	
	s += '<tr>';	//page top
	s += '<p id="top" onMouseover="colorchange(this)" ';  //p must go outside span	
	s += 'onMouseout="colorchangeback(this)">';
	s += '<td align="center" valign="bottom" bgColor="#';
	if (ie)
	{
		s += navbackcolourlight;
		s += '" ';
		s += 'id="hightop" name="hightop" style="display:none" ';
	}
	else
	
	{
		s += navbackcolourdark;
		s += '" ';
	}
	s += '>';	
	s += '<A HREF="#top">';
	s += '<SPAN TITLE=" back to Top of Page ">';
	s += '<FONT face="Verdana, Arial, Helvetica, sans-serif" STYLE="text-decoration:none" SIZE=2 COLOR="#';
	if (ie)	s += navfontcolourlight;
	else s += navfontcolourdark;
	s += '">';
	s += '<B>';
	s += 'Page TOP</B></FONT>';
	s += '</SPAN>';
	s += '</A>';
	s += '</td>';
	if (ie)
	{
	
		s += '<TD BGCOLOR="#' + navbackcolourdark + '" ALIGN="center" ';
		s += 'id="lowtop" name="lowtop" style="display" ';
		s += '>';
		s += '<FONT face="Verdana, Arial, Helvetica, sans-serif" STYLE="text-decoration:none" SIZE=2 color=';
		s += navfontcolourdark;
		s += '><B>';
		s += 'Page TOP</B></FONT>';
		s += '</TD>';
	}
	s += '</p>';
	s += '</tr>';	//page top
	
	s += '<tr>';	//home page
	s += '<p id="home" onMouseover="colorchange(this)" ';  //p must go outside span	
	s += 'onMouseout="colorchangeback(this)">';
	s += '<td align="center" valign="bottom" bgColor="#';
	if (ie)
	{
		s += navbackcolourlight;
		s += '" ';
		s += 'id="highhome" name="highhome" style="display:none" ';
	}
	else	
	{
		s += navbackcolourdark;
		s += '" ';
	}
	s += '>';	
	s += '<A HREF="';
	s += link[200];
	s += '">';
	s += '<SPAN TITLE="';
	s += span[200];
	s += '">';
	s += '<FONT face="Verdana, Arial, Helvetica, sans-serif" STYLE="text-decoration:none" SIZE=2 COLOR="#';
	if (ie)	s += navfontcolourlight;
	else s += navfontcolourdark;
	s += '">';
	s += '<B>';
	s += caption[200];
	s += '</B>';
	s += '</FONT>';
	s += '</SPAN>';
	s += '</A>';
	s += '</td>';
	if (ie)
	{
		s += '<TD BGCOLOR="#' + navbackcolourdark + '" ALIGN="center" ';
		s += 'id="lowhome" name="lowhome" style="display" ';
		s += '>';
		s += '<FONT face="Verdana, Arial, Helvetica, sans-serif" STYLE="text-decoration:none" SIZE=2 color=';
		s += navfontcolourdark;
		s += '><B>';
		s += caption[200];
		s += '</B>';
		s += '</FONT>';
		s += '</TD>';
	}
	s += '</p>';
	s += '</tr>';	//home page
	
	s += '</table>';
	s += '</td>';
	s += '</tr>';
	s += '</TABLE>';	
	//return s;
	document.write(s);
}

function middletable()	//shows different image
{
	flagimage = new Array(15);
	flagcountry = new Array(15);
	numberofflags = 12;
	
	flagimage[1] = "Vc.gif";
	flagcountry[1] = "St Vincent";
	flagimage[2] = "Ag.gif"; 
	flagcountry[2] = "Antigua Barbuda";
	flagimage[3] = "Bs.gif"; 
	flagcountry[3] = "Bahamas";
	flagimage[4] = "Tt.gif"; 
	flagcountry[4] = "Trimidad Tobago";
	flagimage[5] = "Bb.gif"; 
	flagcountry[5] = "Barbados";
	flagimage[6] = "Kn.gif"; 
	flagcountry[6] = "St Kitts Nevis";
	flagimage[7] = "Jm.gif"; 
	flagcountry[7] = "Jamaica";
	flagimage[8] = "Lc.gif"; 
	flagcountry[8] = "St Lucia";
	flagimage[9] = "Gy.gif"; 
	flagcountry[9] = "Guyana";
	flagimage[10] = "Bz.gif"; 
	flagcountry[10] = "Belize";
	flagimage[11] = "Dm.gif"; 
	flagcountry[11] = "Dominica";
	flagimage[12] = "Gd.gif"; 
	flagcountry[12] = "Grenada";
	
	var flagnumber = getcookienumber("crbflag", numberofflags);
	savenextnumbertocookie("crbflag", flagnumber, numberofflags)

	var s = "";
		
	s += '<table border=0 cellspacing=0 cellpadding=5 width="100%">';
	s += '<tr>';
	s += '<td bgColor="#';
	s += quotebackground;
	//s += "FFFFDD";
	s += '" width="100%" align="center">';
	
	
	s += '<table border=0 cellspacing=0 cellpadding=10>';
	s += '<tr>';
	s += '<td align="center" bgColor="#';	
	s += "FFFFFF";
	s += '">';	
	
	s += '<IMG SRC="';
	s += '../map4.gif" alt=" map4.gif "';
	//s += flagimage[flagnumber];
	//s += '" ALT=" 2k image of ';
	//s += flagcountry[flagnumber];
	//s += ' flag " width=100 >';
	s += '" width=100 >';	
	
	s += '</td>';
	s += '</tr>';
	s += '</table>';	
	
	s += '</td>';
	s += '</tr>';
	s += '</table>';

	document.write(s);	
}

function navcoltoptd2(pagenumber)
{
	var s = "";

	s += '<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="100%" bgColor="#AD3142">';

	s += '<TR>';	//top nav column
	s += '<td bgcolor="#';
	s += navbackcolourdark;
	s += '" valign="top" align="center">';
	s += '<TABLE CELLPADDING=2 CELLSPACING=0 BORDER=0 WIDTH="100%" ALIGN="center">';

	s += '<TR>';
	s += '<TD BGCOLOR="#' + navbackcolourdark + '" ALIGN="left">';	//no space before #
	s += '<FONT face="Verdana, Arial, Helvetica, sans-serif" SIZE=1 COLOR="#' + navfontcolourdark + '">';
	s += '<B>Click for...</B>';
	s += '</TD>';
	s += '</TR>';
	
	s += '<TR>';
	s += '<TD BGCOLOR="#' + navbackcolourdark + '" >';	//no space before #
	s += '</TD>';
	s += '</TR>';	
	
	for (var n = 0; n <= numberoflinks; n++)	//n = argument index
	{
		if ( caption[n] )			//show this n
		{
			var branch = false;
			if ( n%10 == 0 ) 	branch = true;
			var np = false;
			if ( n == pagenumber ) 	np = true;
			var by10 = false;
			if ( Math.floor(n/10) == Math.floor(pagenumber/10) )	by10 = true;	//any in this branch
			var highlight = false;
			if ( ( (branch) && (by10 == false) ) || ( (by10) && (branch == false ) && (np == false) ) )	highlight = true;	//not this branch OR this branch but not this activity
		
			if ( branch || highlight || np )	//show this n
			{
				s += '<TR>';	
				s += '<p id="';
				s += n;
				s += '" onMouseover="colorchange(this)" ';
				s += 'onMouseout="colorchangeback(this)">';
				s += '<TD BGCOLOR="#';
				if (highlight && ie) 
				{
					s += navbackcolourlight;
				}
				else
				{
					s += navbackcolourdark;
				}
				s += '" ALIGN="';			
				if (branch == true)
				{
					s += 'left';			
				}
				else
				{
					s += 'right';			
				}
				s += '" id=high';
				s += n;
				if (ie)	s += ' style="display:none"';
				s += '>';
				if ( highlight )
				{
					s += '<A HREF="';
					s += link[n];
					s += '"  TARGET="_top">';	//get out of frame
					s += '<SPAN TITLE="';
					s += span[n];
					s += '">';
				}
				s += '<FONT face="Verdana, Arial, Helvetica, sans-serif" STYLE="text-decoration:none" COLOR="#';
				if ( highlight )
				{				
					if (ie)	s += navfontcolourlight;
					else s += navfontcolourdark;
				}
				else
				{
					s += fontcolourgreyedout;
				}
				if (branch)	s += '" size=2><B>';
				else	s += '" size=1><B>';
				s += caption[n];	//highlighted onMouseover
				s += '</B>';
				s += '</FONT>';
				if ( highlight )
				{
					s += '</SPAN>';
					s += '</A>';
				}
				s += '</TD>';				
				
				if (ie)
				{
					s += '<TD BGCOLOR="#';
					s += navbackcolourdark;
					s += '" ALIGN="';
					if ( branch )
					{
						s += 'left';			
					}
					else
					{
						s += 'right';			
					}
					s += '" id=low';
					s += n;				
					if (ie)	s += ' style="display"';
					s += '>';			
					s += '<FONT face="Verdana, Arial, Helvetica, sans-serif" STYLE="text-decoration:none" color="#';
					if ( highlight )
					{
						s += navfontcolourdark;
					}
					else
					{
						s += fontcolourgreyedout;
					}
					if (branch)	s += '" size=2><B>';
					else	s += '" size=1><B>';
					s += caption[n];	//unhighlighted
					s += '</B>';
					s += '</font>';
					s += '</TD>';				
				}				

				s += '</p>';
				s += '</TR>';	
			}
		}
	}
	
	s += '</TABLE>';

	s += '</TD>';
	s += '</TR>';	//top nav column
	
	s += '</TABLE>';	
	
	document.write(s);	
}

function spubaddress()
{
	var localsite = '/0colc/caribbea/';		//change this
	
	//alert(window.location);
	var endslice = localsite.length + 10;
	var s = "";

	var winloc = window.location + "";	//file:///C:/0our... IE  file:///C|/0our... NN  locks without + ""
	if ( (winloc.substring(0, 9) == "file:///C") && (winloc.substring(10, endslice) == localsite) )	//avoiding : or |
		s += localpubaddress;
	else
		s += webpubaddress;
	return s;
}

function  colorchange(src)	
{
	eval("low" + src.id).style.display="none";	
	eval("high" + src.id).style.display="";	
}
 
function colorchangeback(src)
{
 	eval("high" + src.id).style.display="none";	
 	eval("low" + src.id).style.display="";	
}
 



