function email(emailname,emailserver,text)
{
document.write("<a href='mailto:" + emailname + "@" + emailserver + "'>");
if (arguments.length==2) document.write(emailname + "@" + emailserver); else document.write(text);
document.write("<\/a>");
}
function emailnotext(emailname,domainlevel1,domainlevel2,domainlevel3)
{
var email;
if (arguments.length==3) email = emailname + "@" + domainlevel2 + "." + domainlevel1;
else email = emailname + "@" + domainlevel3 + "." + domainlevel2 + "." + domainlevel1;
document.write("<a href='mailto:" + email + "'>" + email + "<\/a>");
}
function emailtext(text,emailname,domainlevel1,domainlevel2,domainlevel3)
{
var email;
if (arguments.length==4) email = emailname + "@" + domainlevel2 + "." + domainlevel1;
else email = emailname + "@" + domainlevel3 + "." + domainlevel2 + "." + domainlevel1;
document.write("<a href='mailto:" + email + "'>" + text + "<\/a>");
}
function FP_swapImg() {//v1.0
 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 elm.$src=elm.src; elm.src=args[n+1]; } }
}
function FP_getObjectByID(id,o) {//v1.0
 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
 for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
 f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
 for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
 return null;
}
function FP_preloadImgs() {//v1.0
 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
 for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	var current=getOurCookie();
	if (current.length>0) current+='&'; 
	document.cookie = 'NT='+current+name+"="+value+expires+"; path=/";
}
function setCookie() {
var c = getOurCookies().split(';');
if (c.length >= 12) {
	alert('You can only have 6 QuickLinks - delete one first if you want to add another.');
}
else {
	for (var i=0;i<c.length;i+=2) {
		if (c.length>1) {
			if (c[i+1] == document.title) {
				alert('You have already got a QuickLink for ' + document.title);
				return;
			}
		}
	}
	createCookie(document.title,document.URL, 2000);
	location.reload();
}
}
function getOurCookie() {
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf('NT') == 0) {
			var j = c.indexOf("=");
		var cval = c.substring(j+1,c.length)
// Temp: replace our badly written cookie (has ? instead of & and space instead of |
	if (cval.indexOf("?") >= 0 || cval.indexOf(" ") >= 0) {
		document.cookie = 'NT=x; expires=Fri, 27 Jul 2001 02:47:11 UTC; path=/';
		var date = new Date();
		date.setTime(date.getTime()+(2000*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		document.cookie = 'NT=' + cval.replace(/\?/g,"&").replace(/ /g,"|")+expires+"; path=/";
		location.reload();
	}
// End Temp
			return c.substring(j+1,c.length);
		}
	}
	return ''
}
function getOurCookies() {
	var current = getOurCookie();
	var outString = ''
	if (current.length>0) {
		var ca = current.split('&');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			var cbits = c.split('=');
			outString += ';'+cbits[1]+';' + cbits[0];
		}
	}
	return outString.substring(1,outString.length);
}
function setQuickLinks() {
document.write('<div id="quicklinks"><ul><li>&nbsp;<strong>My QuickLinks</strong>&nbsp;</li>');
var ca = getOurCookies().split(';');
if (ca.length > 1) {
 for(var i=1;i < ca.length;i+=2) document.write('<li><a href="' + ca[i-1].replace(/\|/g," ") + '">' + ca[i].replace(/\|/g," ") + '</a></li>');
 document.write('<li><em><a href="/ql.asp">Delete&nbsp;a&nbsp;QuickLink</a></em></li>');
}
else document.write('<li><em> no links set</em> <a href="/ql.htm">More information on QuickLinks</a></li>');
document.write('</ul></div>');
}
function QLButton() {
document.write('<div style="float:right"><a href="javascript:void(0)" onclick="setCookie();"><img style="border: 0" id="imgql" src="http://www.newburytheatre.co.uk/images/buttonql1.jpg" height="18" width="120" alt="Add to QuickLinks" ')
document.write('onmouseover="FP_swapImg(0,0,' + "'imgql','http://www.newburytheatre.co.uk/images/buttonql2.jpg');" +'" ');
document.write('onmouseout= "FP_swapImg(0,0,/*id*/' + "'imgql',/*url*/'http://www.newburytheatre.co.uk/images/buttonql1.jpg');" +'" ');
document.write('onmousedown="FP_swapImg(0,0,/*id*/' + "'imgql',/*url*/'http://www.newburytheatre.co.uk/images/buttonql3.jpg');" +'" ');
document.write('onmouseup=  "FP_swapImg(0,0,/*id*/' + "'imgql',/*url*/'http://www.newburytheatre.co.uk/images/buttonql2.jpg');" +'" ');
//document.write('<!-- MSComment="ibutton" fp-style="fp-btn: Glass Rectangle 1; fp-preload: 0; fp-proportional: 0" fp-title="Add to QuickLinks" --></a></div>');
document.write('/></a></div>');
}