


<!--Hide

//xxxplay.js and tunes are website specific, website HTML has cookiename

var pub = new Array(40);
pub[1] = "";
pub[2] = "artistry";
pub[3] = "business";
pub[4] = "class you teach";
pub[5] = "club";
pub[6] = "community";
pub[7] = "c.v.";
pub[8] = "dancing class";
pub[9] = "driving school";
pub[10] = "gospel";
pub[11] = "handicrafts";
pub[12] = "hobby";
pub[13] = "holiday home";
pub[14] = "ideas";
pub[15] = "musical group";
pub[16] = "organisation";
pub[17] = "paintings";

//pub[18] = "pilates class";
pub[18] = "";

pub[19] = "poems";
pub[20] = "products";
pub[21] = "protest group";
pub[22] = "recipes";
pub[23] = "scout troop";
pub[24] = "sculpture";
pub[25] = "service";
pub[26] = "skills";
pub[27] = "short stories";
pub[28] = "theory";
pub[29] = "youth club";

function publishtr()
{
	var n = parseInt(Math.floor(Math.random() * 29) ) + 1;	//1 - 29
	var pub2 = pub[n];
	var s = "";
	s += '<TR>';
	s += '<TD ALIGN="center" colspan=2 bgColor="#DDDDDD">';
	s += '<BR>';
	s += "Get ";
	if ( pub2 != "" )  s += "YOUR ";
	s += pub2;
	s += " PUBLISHED ";
	s += "on the WWW for only £48 ! ";
	s += '<span title=" or telephone 01223 860150 ">';
	s += '<A HREF="http://my.webspace.fish.co.uk/">';
	s += '<FONT COLOR="#0000FF">Click here<br>&nbsp;</FONT></A>';
	s += '</span>';
	s += '</TD>';
	s += '</TR>';
	document.write(s);
}

var number;
var cookiename = "aurhomehtm";

var now = new Date();
var yearnow = now.getYear();
if (yearnow < 2000) yearnow += 1900;	//NN
	//yearnow = 2003;
var monthnow = now.getMonth() + 1;	//1 - 12
	//monthnow = 2;
var datenow = now.getDate();
	//datenow = 1;	
var nowtest = new Date();
nowtest.setYear(yearnow);	//for testing
nowtest.setMonth(monthnow - 1);
nowtest.setDate(datenow);
var nowms = nowtest.getTime();	//now, ms,	used in after event test
	//for calendar use datestring(yearnow, monthnow, datenow)

var ymmdd = new Array(91232);	//index = day in 10 years, 00001 - 91231
for ( var y = (yearnow - 1)%10; y <= (yearnow + 1)%10; y++ )	// = range in event2
{
	for ( var m = 1; m <= 12; m++ )
	{
		for ( var d = 1; d <= 31; d++ )
		{
			ymmdd[y*10000 + m*100 + d] = "";		
		}
	}
}
ymmdd[21116] = 'MIDDLE EASTERN DANCE FAIR, 7.30pm, CC\'s Citizen Cane Cafe Bar, Sturton Street, Cambridge, <br>DANCERS; Aurora & friends, MUSICIANS; Egyptian Master Sheikh Taha & Drummers. <br>TICKETS £12.50 including Middle Eastern Buffet, bar available City Centre Box Office 01223 357851 or Middle Eastern Dance 01223 563001';

ymmdd[20117] = "Aurora dances Raqs Sharqi at Sophbeck, Napier Street, Cambridge (downstairs) at 8 pm";
ymmdd[20124] = "Aurora dances Raqs Sharqi at Sophbeck, Napier Street, Cambridge (downstairs) at 8 pm";
ymmdd[20523] = "EGYPTIAN MUSIC (AND DANCE) EVENT with Taha - accordion and Ibrahim - drum at Sophbeck Sessions, Napier Street, Cambridge";

function datestring(yyyy, mm, dd)
{
	var ds = new Date();
	ds.setYear(yyyy);
	ds.setMonth(mm - 1);
	ds.setDate(dd);	//day
	var day = ds.getDay();	
	var s =  weekday[day] + " " + yyyy + " " + monthname[mm] + " " + dd;
	return(s);
}

function eventms(year1, month1, date1)	//2000 12 31 > MILLISECONDS since 1970 Jan 1 .0000
{
	var event1 = new Date();
	event1.setYear(year1 + 2000);
	event1.setMonth(month1 - 1);
	event1.setDate(date1);	//day
	return event1.getTime();	//day of event, ms
}

function zevent2(name)	
{
	var s1 = '<TR><TD VALIGN="top">';
	s1 += '<IMG SRC="aurora5b.gif" WIDTH=23 HEIGHT=60 ALT=" 5k aurora5b.gif ">';
	s1 += '</TD><TD VALIGN="top">';
	var s2 = '<BR></TD></TR>';
	var s = "";
	var srecent = "";
	var snews = "";
	var shome = "";
	for ( var y = (yearnow - 1)%10; y <= (yearnow + 1)%10; y++ )	// = range in ymmdd[]
	{
		for ( var m = 1; m <= 12; m++ )
		{
			for ( var d = 1; d <= 31; d++ )
			{
				if (ymmdd[y*10000 + m*100 + d] != "")
				{
					s += ymmdd[10000*(y%10) + 100*m + d ];	
					if (nowms > eventms(y, m, d) )	//show after event
					{
						srecent += s1 + s + s2;
						s = "";
					}
					else
					{
						snews += s1 + datestring(y + 2000, m, d) + " " + s + s2;
						shome = datestring(y, m, d) + " " + s;
						s = "";
					}
				}		
			}
		}
	}
	if (name == "home")
	{
		document.write(shome);
	}
	if (name == "news")
	{
		document.write(snews);
	}
	if (name == "recent")
	{
		document.write(srecent);
	}
}

var weekday = new Array(7);
	weekday[0] = 'Sunday';
	weekday[1] = 'Monday';
	weekday[2] = 'Tuesday';
	weekday[3] = 'Wednesday';
	weekday[4] = 'Thursday';
	weekday[5] = 'Friday';
	weekday[6] = 'Saturday';
	
var monthname = new Array(13);
	monthname[1] = 'January';
	monthname[2] = 'February';
	monthname[3] = 'March';
	monthname[4] = 'April';
	monthname[5] = 'May';
	monthname[6] = 'June';
	monthname[7] = 'July';
	monthname[8] = 'August';
	monthname[9] = 'September';
	monthname[10] = 'October';
	monthname[11] = 'November';
	monthname[12] = 'December';

function main()
{
	numberfromcookie(cookiename);
	playtune();
	numbertocookie(number);
}

function numberfromcookie(name)
{
	var namestr = name + "=";
	var namelen = namestr.length;
	var cooklen = document.cookie.length;
	var i = 0;
	while (i < cooklen)
	{
		var j = i +namelen;
		if (document.cookie.substring(i, j)== namestr)
		{
			endstr=document.cookie.indexOf(";",j);
			if (endstr==-1)
			{
				endstr=document.cookie.length;
			}
			return unescape(document.cookie.substring(j, endstr));
		}
		i=document.cookie.indexOf(" ",i) + 1;
		if (i==0) break;
	}
	return null;
}

function playtune()	//050521
{
	var s = "";
	s += '<SPAN id="tdtune">';
	s += '</SPAN>';
	document.write(s);
	//choruspage();
	playtune2();
}

function playtune2()
{
	var title;
	var musicfile;

	if ( (numberfromcookie(cookiename)=="NaN")  || (numberfromcookie(cookiename)==null))
	{
		number = parseInt(Math.floor(Math.random() * 19) );	//0-18
		////document.write("<H4>No cookie stored</H4><HR>");
	}
	else
	{
		number = parseInt( numberfromcookie(cookiename) );
	}
	////document.write('<H4>Number from cookie = ' + number + '</H4>');

	if (number <= 0)
	{
		title = "Aatbak";
		musicfile = "aatbak.mid";
		number = 0;
	}
	if (number == 1)
	{
		title = "Moghram";
		musicfile = "moghram.mid";
	}
	if (number == 2)
	{
		title = "Albi Esheha";
		musicfile = "albi_esheha.mid";
	}
	if (number == 3)
	{
		title = "Mashghool Beeky";
		musicfile = "mashghool_beeky.mid";	
	}
	if (number == 4)
	{
		title = "Shoak Ala  Shoak";
		musicfile = "shoak_ala_shoak.mid";	
	}
	if (number == 5)
	{
		title = "Batwaness Beek";
		musicfile = "batwaness_beek.mid";
	}
	if (number == 6)
	{
		title = "Nar El Gheira";
		musicfile = "nar_el_gheira.mid";
	}
	if (number == 7)
	{
		title = "Kalam Elnass";
		musicfile = "kalam_elnass.mid";
	}
	if (number == 8)
	{
		title = "Sabri Aleik Tal";
		musicfile = "sabri_aleik_tal.mid";
	}
	if (number == 9 )
	{
		title = "Ana Albi Habbek";
		musicfile = "ana_albi_habbek.mid";
	}
	if (number == 10)
	{
		title = "Dabadibo";
		musicfile = "dabadibo.mid";
	}
	if (number == 11)
	{
		title = "Ya Omrena";
		musicfile = "ya_omrena.mid";
	}
	if (number == 12)
	{
		title = "Wenta Beied";
		musicfile = "wenta_beied.mid";
	}
	if (number == 13 )
	{
		title = "Bawadaak";
		musicfile = "bawadaak.mid";
	}
	if (number == 14 )
	{
		title = "Tawam Rohy";
		musicfile = "tawam_rohy.mid";
	}
	if (number == 15)
	{
		title = "Gherob W Shrook";
		musicfile = "gherob_w_shrook.mid";
	}
	if (number == 16)
	{
		title = "Haramt Ahebbak";
		musicfile = "haramt_ahebbak.mid";
	}
	if (number == 17)
	{
		title = "Habaitak";
		musicfile = "habaitak.mid";
	}
	if (number >= 18 )
	{
		title = "Sawwah";
		musicfile = "sawwah.mid";
		number = -1;
	}
/*	document.write('<SPAN TITLE=" Click to download music file "><A HREF=' + musicfile + '><B>' + title + ' </B></A></SPAN><BR>');	
	document.write('<EMBED SRC=' + musicfile + ' AUTOSTART="true" height=40>');	//no spaces in file name
*/

	var s = "";
	
	var midibase = '';
	s += '<SPAN TITLE=" Click for next tune ">';
//s += '<A HREF="javascript:history.go(0)">';
s += '<A HREF="javascript:playtune2()">';
	s += 'Playing';
	s += '</A>';
	s += '</span>';
	s += ' tune - ';
s += '<SPAN TITLE=" Right mouse click to download music file ">';
	s += '<A HREF="';
	//s += '<A HREF="';
	s += midibase;
	s += musicfile;
	s += '">';
	s += title;
	s += '</A></SPAN><BR>';

	//s += '<EMBED SRC="';
	s += '<EMBED SRC="';
	s += midibase;
	s += musicfile;	//no spaces in file name
	s += '" AUTOSTART="true" display="true" width=140 height=45>';
	//alert(s);
//document.write(s);
document.getElementById("tdtune").innerHTML = s;

	number++;
}	////end of playtune()

function numbertocookie(number)
{
	var expdate=new Date();
	expdate.setTime(expdate.getTime() + (1*24*60*60*1000*365));	//+1 year of milliseconds
	expdate=expdate.toGMTString();
	document.cookie=cookiename+"="+escape(number)+";expires="+expdate+";"	//no spaces
}

//stop hiding-->


