function writeaddy(account) { 	a = 'lto:';	b = 'mai';	d = 'flatearth.co.uk';  // hard wire domain in here	l = '<a href="';	e = '</a>';	document.write(unescape(l + b + a + account + '%40' + d + '" class="sub">' + account + '%40' + d + e)); }function writehello(account) { 	a = 'lto:';	b = 'mai';	d = 'flatearth.co.uk';  // hard wire domain in here	l = '<a href="';	e = '</a>';	document.write(unescape(l + b + a + account + '%40' + d + '" class="footbig">' + account + '%40' + d + e)); }function MM_preloadImages() { //v3.0  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}function MM_swapImgRestore() { //v3.0  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}function MM_findObj(n, d) { //v3.0  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;}function MM_swapImage() { //v3.0  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}function MM_displayStatusMsg(msgStr) { //v1.0  status=msgStr;  document.MM_returnValue = true;}function NewWindow(mypage,myname,w,h,pos,infocus) {	var bName=navigator.appName	var bPlat=navigator.platform.substring(1,3)	if(bName=="Microsoft Internet Explorer" && bPlat=="Mac") {	//alert(bPlat);		 w = 767		 h = 567	}	if (pos=="random") {		myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;	}	if (pos=="center") {		myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;	}	else if ((pos!='center' && pos!="random") || pos==null) {		myleft=20;mytop=20	}		settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes";		win=window.open(mypage,myname,settings);		win.focus();}function FixedWindow(mypage,myname,w,h,pos,infocus) {	var bName=navigator.appName	var bPlat=navigator.platform.substring(1,3)	if(bName=="Microsoft Internet Explorer" && bPlat=="Mac") {	//alert(bPlat);		 w = w -24		 h = h -24	}	if (pos=="random") {		myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;	}	if (pos=="center") {		myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;	}	else if ((pos!='center' && pos!="random") || pos==null) {		myleft=20;mytop=20	}		settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";		win=window.open(mypage,myname,settings);		win.focus();}/* GET XML CONTENT - START *//* SET OF FUNCTIONS TO GET XML DOC AND WRITE TO DIV DYNAMICALLY */var http_request = false;function makeRequest(url) {	http_request = false;	if (window.XMLHttpRequest) { // Mozilla, Safari,...		http_request = new XMLHttpRequest();		if (http_request.overrideMimeType) {			http_request.overrideMimeType('text/xml');		}	} else if (window.ActiveXObject) { // IE		try {			http_request = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try {			http_request = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e) {}		}	}	if (!http_request) {		alert('Giving up :( Cannot create an XMLHTTP instance');		return false;	}	http_request.onreadystatechange = alertContents;	http_request.open('GET', url, true);	http_request.send(null);}function alertContents() {	if (http_request.readyState == 4) {		if (http_request.status == 200) {			var xmldoc = http_request.responseXML;			// get a reference to the root-element "rss"			var root = xmldoc.getElementsByTagName('rss')[0];			// get reference to "channel" element			var channels = root.getElementsByTagName("channel");			// now get all "item" tags in the channel			var items = channels[0].getElementsByTagName("item");			// in the "item" we have a description etc, so get those			var song = items[0].getElementsByTagName("title"); // var date = items[0].getElementsByTagName("pubDate");			var artist = items[0].getElementsByTagName("description");						// get the actual description as string			var sng = song[0].firstChild.nodeValue;			var art = artist[0].firstChild.nodeValue;						//alert(desc);			str = sng + "<br />-&nbsp;" + art;			altercontent(str)		} else {			exit();			alert('There was a problem with the request.');		}	}}function altercontent(mycontent){if (document.all)song.innerHTML=mycontent; //[i]else if (document.getElementById){rng = document.createRange();el = document.getElementById("song");rng.setStartBefore(el);htmlFrag = rng.createContextualFragment(mycontent);while (el.hasChildNodes()) el.removeChild(el.lastChild);el.appendChild(htmlFrag);}setTimeout("makeRequest('/itunes/song.xml')", 10000)}  /* GET XML CONTENT - END */