function IsBlank(s)
{
	var i;
	for (i=0; i<s.length; i++)
	{
		if (s.charAt(i)!="") return false;
	}
	return true;
}

function HvDigit(c)
{
   for (var i=0; i<c.length; i++)
   {
	if (!isNaN(parseInt(c.charAt(i)))) return true;
   }
   return false;
}

function IsSpecial(ch)
{ 
	var special = new Array("!","\"","#","$","%","&","'","(",")","*","+",",","-","/",":",";","<","=",">","?","[","\\","]","^","_","`","{","|","}","~");
	for (var i=0; i<ch.length; i++)
		for(var j=0;j<special.length;++j) 
			if(ch.charAt(i) == special[j]) return true; 
	return false; 
}

function ValidEmail(s)
{
	var i=0;
	while( i<s.length)
	{
		if (s.charAt(i)=="@") break;
		i++;
	}
	while( i<s.length)
	{
		if (s.charAt(i)==".") return true;
		i++;
	}
	return false;
}

function FNameOK(form)
{
	var msg="";
	if (IsBlank(form.FName.value))
		msg += "Please enter your First Name!\n";
	else if (HvDigit(form.FName.value))
		msg += "Your First Name contains invalid character!\n";
	else if (IsSpecial(form.FName.value))
		msg += "Your First Name contains invalid characters!\n";
	return msg;
}

function LNameOK(form)
{
	var msg="";
	if (IsBlank(form.LName.value))
		msg += "Please enter your Last Name!\n";
	else if (HvDigit(form.LName.value))
		msg += "Your Last Name contains invalid character!\n";
	else if (IsSpecial(form.LName.value))
		msg += "Your Last Name contains invalid characters!\n";
	return msg;
}

function CompanyOK(form)
{
	var msg="";
	if (IsBlank(form.Company.value))
		msg += "Please enter your Company Name!\n";
	return msg;
}

function TitleOK(form)
{
	var msg="";
	if (IsBlank(form.Title.value))
		msg += "Please enter your Title!\n";
	return msg;
}

function EmailOK(form)
{
	var msg="";
	if (IsBlank(form.Email.value))
		msg += "Please enter your Email!\n";
	else if (!ValidEmail(form.Email.value))
		msg += "This ia not a valid email address!\n";
	return msg;
}
