/* -- Dummy Script */

function loadVars () 
{
}

function isblank(s) {
	for (var i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if (( c != ' ') && (c != '\n') && (c != '\t'))
		{
			return false;
		}
	}
	return true;
}

function isvalidemailaddress(s) {
	var dotpos = -1;
	var atpos = -1;
	for (var i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if (c == '@')
		{
			atpos = i;
		}
		if (c == '.')
		{
			dotpos = i;
		}
	}
	if (atpos <= 0)
	{
		return false;
	}
	if (dotpos <= 1)
	{
		return false;
	}
	if (dotpos <= atpos)
	{
		return false;
	}
	if (dotpos == s.length -1)
	{
		return false;
	}
	return true;
}

function verifyRealMail(f) {
	if (isblank(f.Name.value) == true && isblank(f.Street.value) == true 
	&& isblank(f.City.value) == true && isblank(f.State_and_Zipcode.value) == true)
	{
		return false;
	}
	return true;
}

function verifyMailingListForm(f) {
	if (verifyRealMail(f) == false && isblank(f.E_mail.value) == true )
	{
		alert("You must type either a mailing address or an e-mail address");
		return false;
	}
	if (isblank(f.E_mail.value) == false && isvalidemailaddress(f.E_mail.value) == false)
	{
		alert("You must type a valid e-mail address");
		return false;
	}
	return true;
}

