// location management
if (top != self) top.location.href = self.location.href; // break out of frame context
thisPage = self.location.href.split("/");
thisPage = thisPage[thisPage.length - 1]; // set page for menu
//homePage = "index.htm";
//if (thisPage != homePage) {
//	timer = setTimeout("top.location.href = homePage", 120000); // return to home page (offline terminal)
//}


// copyright date
var romanI = new Array("","I","II","III","IV","V","VI","VII","VIII","IX");
var romanX = new Array("","X","XX","XXX","XL","L","LX","LXX","LXXX","XC");
var romanC = new Array("","C","CC","CCC","CD","D","DC","DCC","DCCC","CM");
var romanM = new Array("","M","MM","MMM");

function arabicRoman(arabic) {
	var arabicString = new String(arabic);
	var roman = romanM[parseInt(arabicString.charAt(0))] + romanC[parseInt(arabicString.charAt(1))] + romanX[parseInt(arabicString.charAt(2))] + romanI[parseInt(arabicString.charAt(3))];
	return roman;
}

var today = new Date();
var year = today.getYear();
if (year <= 1000) {
	year = year + 1900;
}
var copyRight = '&copy; Birmingham Science Fiction Group, ' + arabicRoman(1971) + ' - ' + arabicRoman(year);

// form handling
var formOrigin = '<INPUT TYPE="hidden" NAME="origin" VALUE="pwm_form">';

var formTest = '<FORM NAME="mailform" METHOD="post" ENCTYPE="multipart/form-data" ACTION="planetmail.php" onSubmit="return validate(mailform)">';
var formTest = formTest + '<INPUT TYPE="hidden" NAME="recipient" VALUE="website@novacon38.org.uk">';
//formTest = formTest + '<INPUT TYPE="hidden" NAME="ar_from" VALUE="autoresp@novacon38.org.uk">';
formTest = formTest + formOrigin;

var formGuest = '<FORM NAME="guestform" METHOD="post" ACTION="http://www.novacon38.org.uk/scgi-bin/guestbook.pl" onSubmit="return validate(guestform)">';
formGuest = formGuest + formOrigin;

// image and pop-up functions
function showPic(imgId,imgAlign,fullWid,fullHgt,imgAspect,imgText) {
	if(typeof imgAspect == 'undefined') var imgAspect = 'l';
	if(typeof imgText == 'undefined') var imgText = '';
	if(typeof fullWid == 'undefined') var fullWid = '0';
	tableText = '<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" ALIGN="' + imgAlign + '"><TR>';
	if (imgAlign == 'right'){
		tableText = tableText + '<TD';
		if (imgText != '') tableText = tableText + ' ROWSPAN="2"';
		tableText = tableText + '><IMG SRC="media/shim.gif" WIDTH="10" HEIGHT="1" ALT=""></TD>';
	}
	tableText = tableText + '<TD><TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0">';
		tableText = tableText + '<TR><TD BGCOLOR="#C7B493"><IMG SRC="media/shim.gif" WIDTH="1" HEIGHT="2" ALT=""></TD></TR>';
		tableText = tableText + '<TR><TD BGCOLOR="#FFFFFF"><IMG SRC="media/shim.gif" WIDTH="1" HEIGHT="1" ALT=""></TD></TR>';
		tableText = tableText + '<TR><TD>';
			if(fullWid != 0) tableText = tableText + '<A HREF="javascript:Closeup(\'photos/' + imgId + '\',\'' + fullWid + '\',\'' + fullHgt + '\');" ONMOUSEOVER="return setStatus(\'Click image for a closer look\')" ONCLICK="return setStatus(\'\')" ONMOUSEOUT="return setStatus(\'\')">';
			tableText = tableText + '<IMG SRC="photos/' + imgId + '_t.jpg" ';
			if (imgAspect == 'p'){
				tableText = tableText + 'WIDTH="150" HEIGHT="200"'; // portrait
			} else {
				tableText = tableText + 'WIDTH="200" HEIGHT="150"'; // landscape
			}
			tableText = tableText + ' BORDER="0" ALT="';
			fullWid == 0 ? tableText = tableText + 'Photograph' : tableText = tableText + 'Click image for a closer look';
			tableText = tableText + '">';
			if(fullWid != 0) tableText = tableText + '</A>';
		tableText = tableText + '</TD></TR>';
		tableText = tableText + '<TR><TD BGCOLOR="#FFFFFF"><IMG SRC="media/shim.gif" WIDTH="1" HEIGHT="1" ALT=""></TD></TR>';
		tableText = tableText + '<TR><TD BGCOLOR="#C7B493"><IMG SRC="media/shim.gif" WIDTH="1" HEIGHT="2" ALT=""></TD></TR>';
	tableText = tableText + '</TABLE></TD>';
	if (imgAlign == 'left'){
		tableText = tableText + '<TD';
		if (imgText != '') tableText = tableText + ' ROWSPAN="2"';
		tableText = tableText + '><IMG SRC="media/shim.gif" WIDTH="10" HEIGHT="1" ALT=""></TD>';
	}
	if (imgText != '') tableText = tableText + '</TR><TR><TD ALIGN="center"><SPAN CLASS="photo">' + imgText + '</SPAN></TD>';
	tableText = tableText + '</TR></TABLE>';
	document.write(tableText);
}

function setStatus(text){
	window.status = text
	return true
}

function Closeup(imgId,imgWidth,imgHeight) {
	var winWidth=(imgWidth*1)+20;
	var winHeight=(imgHeight*1)+35;
	window.open('closeup.html?i=' + imgId + ',w=' + imgWidth + ',h=' + imgHeight,'closeup','width=' + winWidth + ',height=' + winHeight + ',left=100,top=100,menubar=0,resizable=0,scrollbars=0,status=0,titlebar=1,toolbar=0');
}

