
function checkfindfastsubmit()
{
//alert('check submit');
if(document.findfast.sp-q.value=='')
	{
	alert('Please enter at least one keyword to search');
	document.findfast.sp-q.focus();
	return false;
	}
return true;
}


function checksignupsubmit()
{

mailstring=document.signup.email.value;
if(mailstring=='')
	{
	alert('Please enter your Email Address')
	document.signup.email.focus();
	return false;
	}
badchars = "*|,\":<>[]{}`\';()&$~#% ";
atsign=0;
dotsign=0;
for(n=0;n<mailstring.length;n++)
	{
	if(badchars.indexOf(mailstring.charAt(n)) != -1)
		{
		alert('Please enter a valid Email Address');
		document.signup.email.focus();
		return false;
		}
	if(mailstring.charAt(n)=='@')
		{
		atsign++;
		if(n==(mailstring.length - 1))
			{
			alert(' @ cannot be the final character of your Email Address');
			document.signup.email.focus();
			return false;
			}
		}
	if(mailstring.charAt(n)=='.')
		{
		dotsign++;
		if(n==(mailstring.length - 1))
			{
			alert(' . cannot be the final character of your Email Address');
			document.signup.email.focus();
			return false;
			}
		}
	}
if(atsign!=1)
	{
	alert('Please enter a valid Email Address');
	document.signup.email.focus();
	return false;
	}
if(dotsign==0)
	{
	alert('Please enter a valid Email Address');
	document.signup.email.focus();
	return false;
	}
return true;
}
