function validate(field) {
var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789#.-_' "
var ok = "yes";
var temp;
for (var i=0; i<field.length; i++) {
temp = "" + field.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
return true;
   }
}

function validate_email(field) {
var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@.-_'"
var ok = "yes";
var temp;
for (var i=0; i<field.length; i++) {
temp = "" + field.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
return true;
   }
}




function isEmpty(text)
{
	if (text.length==0)
		return true;
	for (var i=0;i<text.length;i++)
	
	{
		var chr=text.substring(i, i+1);
		if (chr != " ")
			return false;
	}
	return true;
}

function likeEmail(text)
{
	if (text.length<5)
		return false;
	if (isEmpty(text))
	{
		return false;
	}
	var atCount=0,dotCount=0;
	for (var i=0;i<text.length;i++)
	{
		var chr=text.substring(i,i+1);
		if (chr==".")
			dotCount++;
		if (chr=="@")
			atCount++;
		
	}
	if (atCount!=1)
		return false;
	if (dotCount<1)
		return false;
	return true;
}

function isNumber(text)
{
	if (isEmpty(text))
	{
		return false;
	}
	for (var i=0;i<text.length;i++)
	{
		var chr=text.substring(i,i+1);
		if ((chr < "0") || (chr >"9"))
		{
			return false;
		}
	}
	return true;
}


function likeName(text)
{
	if (text.length>39)
		return true;
}




function submitForm()
{
	if ((isEmpty(document.forms[0].username.value)) || (document.forms[0].username.value == "First Name"))
	{
		alert ("Please enter your first name");
		document.forms[0].username.focus();
		document.forms[0].username.select();
		return false;
	}
	if (validate_email(document.forms[0].email.value))
	{
		alert ("Please enter your valid email address");
		document.forms[0].email.focus();
		document.forms[0].email.select();
		return false;
	}
		if (!likeEmail(document.forms[0].email.value))
	{
		alert ("Please enter your valid email address");
		document.forms[0].email.focus();
		document.forms[0].email.select();
		return false;
	}
	return true;
	//document.forms[0].submit();
}
