<!--
function startUp()
{
	self.moveTo(0,0);
//	self.resizeTo(400,340);
}

function openWin(sURL,sWindowName,w,h) {

	oWin = window.open(sURL, sWindowName, 'toolbar=0, location=0, directories=0, status=0, menubar=no, scrollbars=yes, resizable=yes, width='+w+', height='+h);
	oWin.focus();
	oWin.resizeTo(w,h);
}

function GetImageURL(myString){
   var s, ss;
   s = new String(myString);
   ss = s.split("&");
   return ss[0];
}

function GetTitle(myString){
   var s, ss;
   var sTitle;
   var re;
   re = /\+/g;
   s = new String(myString);
   ss = s.split("&");
   sTitle = ss[1].replace(re," ");
   return sTitle;
}

function GetQueryString(myString){
   var s, ss;
   s = new String(myString);
   ss = s.split("?");
   return ss[1];
}

function check()
{
	if (document.subscribe.firstname.value.length < 1) {
		alert('Oops! You seem to have left out some required information. Please enter your first name.');
		document.subscribe.firstname.focus();
		return false;
	}
	if (document.subscribe.lastname.value.length < 1) {
		alert('Oops! You seem to have left out some required information. Please enter your last name.');
		document.subscribe.lastname.focus();
		return false;
	}

	if (document.subscribe.address.value.length < 1) {
		alert('Oops! You seem to have left out some required information. Please enter your address.');
		document.subscribe.address.focus();
		return false;
	}

	if (document.subscribe.city.value.length < 1) {
		alert('Oops! You seem to have left out some required information. Please enter your city.');
		document.subscribe.city.focus();
		return false;
	}

	if (document.subscribe.postcode.value.length < 1) {
		alert('Oops! You seem to have left out some required information. Please enter your postcode.');
		document.subscribe.postcode.focus();
		return false;
	}

//NOT a Manditory field & Number only
		if (isNaN(document.subscribe.postcode.value)) {
			alert('You must enter a Numeric Number in the Postcode field');
			document.subscribe.postcode.focus();
			return false;
		}


	if (document.subscribe.phone.value.length < 1) {
		alert('Oops! You seem to have left out some required information. Please enter your phone number.');
		document.subscribe.phone.focus();
		return false;
	}


	if (document.subscribe.email.value.length < 1) {
		alert('Oops! You seem to have left out some required information. Please enter your email address.');
		document.subscribe.email.focus();
		return false;
	}
	//Now ensure the email is valid
	if ((document.subscribe.email.value.indexOf('@') < 1) ||                     								// '@' cannot be in first position
	    (document.subscribe.email.value.lastIndexOf('.') <= document.subscribe.email.value.indexOf('@')+1) ||     // Must be at least one valid char btwn '@' and '.'
	    (document.subscribe.email.value.lastIndexOf('.') == document.subscribe.email.value.length - 1 ) ||        // Must be at least one valid char after '.'
	    (document.subscribe.email.value.indexOf(' ') != -1))                    								// No empty spaces permitted
	{
			alert("The email address must contain a valid entry");
			document.subscribe.email.focus();
			return false;
	}

}
-->