	function validateEmail(theAddress) {
		if (theAddress == "")
			{
				alert('Please enter your email address');
				return false
			}
		if (theAddress == "asdf@asdf.com")
			{
				alert("Oh come on! I *know* that that email address doesn't exist.");
				alert("Want to know why?");
				window.open('http://www.asdf.com/asdfemail.html');
				return false;
			}
		if (theAddress.indexOf(".") == -1||theAddress.indexOf("@") == -1||theAddress.length < 7 )
			{
				alert("Please enter a *proper* email address!");
				return false;
			}
		return true;
		}


	function pop_up(page)
	{


	if (!window.focus){
		counter = counter + 1;
		window.open(page, "w"+counter, 'scrollbars,resizable,height=300,width=500');
	} else {
		var undefined_var
		if (newwin == undefined_var){}
		else if (newwin.focus) {if (!newwin.closed){
			newwin.focus()} else {newwin = undefined_var;}}
		else {
			newwin = undefined_var;}
		newwin = window.open(page, "w"+counter+document.url, 'scrollbars,resizable,height=550,width=653');
	}}

	var newwin2
	var counter = 1

	function pop_up_large(page)
		{

		if (!window.focus){
			counter = counter + 1;
			window.open(page, "w"+counter, 'scrollbars,resizable,fullscreen');
		} else {
			var undefined_var
			if (newwin2 == undefined_var){}
			else if (newwin2.focus) {if (!newwin2.closed){
				newwin2.focus()} else {newwin = undefined_var;}}
			else {
				newwin2 = undefined_var;}
			newwin2 = window.open(page, "large"+counter, 'scrollbars,resizable,fullscreen');
		}}

		var newwin
		var newwin2
	var counter = 1