function popUp(URL)
{
eval("window.open('" + URL + "', 'window1', 'width=500, height=500, location=no, menubar=no, status=no, toolbar=no, scrollbars=yes, resizable=yes');");
}

function sizedPopUp(URL, width, height)
{
eval("window.open('" + URL + "', 'window2', 'width=" + width + ", height=" + height + ", location=no, menubar=no, status=no, toolbar=no, scrollbars=yes, resizable=yes');");
}


function imagePopUp(URL, width, height)
{
eval("window.open('" + URL + "', 'image', 'width=" + width + ", height=" + height + ", location=no, menubar=no, status=no, toolbar=no, scrollbars=yes, resizable=yes');");
}


function confirm_entry(action)
{
	input_box=confirm("Are you sure you want to " + action);
	if (input_box == true)
		return true;
	else
		return false;
}

function printPage() {
  if (window.print)
    window.print()
  else
    alert("Sorry, your browser doesn't support this feature. Use the File menu on your browser to select Print.");
}


function checkemail (stremail)
{
  if ((stremail.indexOf('@') == -1) || (stremail.indexOf('@') >= stremail.length-1))
    return true;
  else
    return false;
}

function validateSubscriptionForm()
{
	message = '';
	if (document.subscribe.name.value == "")
		message += 'You didn\'t enter a name!';
	 if ((document.subscribe.email.value == "") || (checkemail(document.subscribe.email.value)))
		message += '\nYou must enter a valid email address!';

	if(message != '')
	{
		alert('The following errors were found in your subscription form:\n' + message);
		return false;
	}
	else
	{
		return true;
	}
}



function validateRegistrationForm()
{
	message = '';

	if (document.register.save.value == "Register")
	{
		if (document.register.username.value == "")
			message += 'You didn\'t enter a username!\n';
		if (document.register.password.value == "")
			message += 'You didn\'t enter a password!\n';
		if (document.register.reenter_password.value == "")
			message += 'You didn\'t reenter a password!\n';
	}
	else
	{
		if (document.register.old_password.value == "" || document.register.password.value == "" || document.register.reenter_password.value == "")
		{
			if (document.register.old_password.value == "")
				message += 'You didn\'t enter your old password!\n';
			if (document.register.password.value == "")
				message += 'You didn\'t enter a new password!\n';
			if (document.register.reenter_password.value == "")
				message += 'You didn\'t reenter a new password!\n';
		}
	}


	if (document.register.firstname.value == "")
		message += 'You didn\'t enter a first name!\n';
	if (document.register.lastname.value == "")
		message += 'You didn\'t enter a last name!\n';
	 if ((document.register.email.value == "") || (checkemail(document.subscribe.email.value)))
		message += 'You didn\'t enter a valid email address!\n';


	if (document.register.save.value == "Register")
	{
		accept = '';
		if (document.register.accept.value)
			accept = document.register.accept.value;
		if(accept == '')
			message += 'You didn\'t accept the privacy statement, disclaimer and agreement!\n';
	}

	if(message != '')
	{
		alert('The following errors were found in your subscription form:\n' + message);
		return false;
	}
	else
	{
		return true;
	}
}






function validateStoryForm1()
{
	message = '';



	if(message != '')
	{
		alert('The following errors were found in your subscription form:\n' + message);
		return false;
	}
	else
	{
		return true;
	}
}



function validateNewsletterForm()
{
	message = '';
	if (document.newsletter.subject.value == "")
		message += 'You must enter a subject!';
	if (document.newsletter.plain_text.value == "")
		message += '\nYou must enter a plain text version!';

	if(message != '')
	{
		alert('The following errors were found in your newsletter:\n' + message);
		return false;
	}
	else
	{
		return true;
	}
}
