function checkstate()
	{
	if (document.selectstateform.statename.value == "")
		{
		alert("Please select a state\n");
		return false;
		}
	return true;
	}

function checkpums()
	{
	if (document.pumsform.p.value == "")
		{
		alert("Please select a PUMS code\n");
		return false;
		}
	return true;
	}


function tellform_val()
	{
	reExp = new RegExp("[\\w\_-]+@[\\w\_-]+\\.[\\w\_-]+");
	if (!(reExp.test(document.tellform.email.value)))
		{
		alert("Friend's email address missing or not in correct format!");
		return false;
		}
	url_to_open = "tell.php?email=" + document.tellform.email.value;
	window.open(url_to_open,'tell','width=500,height=640')
	}

function tellform_val2()
	{
	err = 0;
	msg = "";
	reExp = new RegExp("[\\w\_-]+@[\\w\_-]+\\.[\\w\_-]+");
	if (!(reExp.test(document.tellform.email.value)))
		{
		msg = msg + "Friend's email address missing or not in correct format!\n";
		err = 1;
		}
	if (document.tellform.youremail.value)
		{
		if (!(reExp.test(document.tellform.youremail.value)))
			{
			msg = msg + "Please enter your email address in the correct format!\n";
			err = 1;
			}
		}
	if (err)
		{
		alert(msg);
		return false;
		}
	return true;
	}


function sendform_val2()
	{
	err = 0;
	msg = "";
	reExp = new RegExp("[\\w\_-]+@[\\w\_-]+\\.[\\w\_-]+");
	if (!(reExp.test(document.sendform.email.value)))
		{
		msg = msg + "Email address missing or not in correct format!\n";
		err = 1;
		}
	if (document.sendform.emailcopy.checked)
		{
		if (!(reExp.test(document.sendform.youremail.value)))
			{
			msg = msg + "Please enter your email address in the correct format!\n";
			err = 1;
			}
		}
	if (err)
		{
		alert(msg);
		return false;
		}
	return true;
	}


function rimage()
	{
	/* Array t holds the image numbers */
	var t = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
	total_no = t.length;
	var r = Math.round((total_no - 1)*Math.random());
	document.write("<img src=\"images/parts" + r + ".jpg\" width=\"185\" height=\"200\" border=\"0\" alt=\"\" /><br />");
	}
