
function isEmpty(s)
{ return ((s == null) || (s.length == 0)) }

function isWhitespace(s)
{
 var whitespace = " \t\n\r";
var j;


if (isEmpty(s)) 

return true;

for (j = 0; j< s.length; j++)
{
	var c = s.charAt(j);
	if (whitespace.indexOf(c) == -1) 
	return false;
}
return true;
}

function validate()
{

var fname,lname,addr1,busi,city,email,pwd,cpwd
fname = f.first_name.value;
lname = f.last_name.value;
addr1 = f.addr1.value;
email = f.email.value;


if(isWhitespace(fname) || isEmpty(fname))
{
alert("Firm name is blank")
f.first_name.focus();
return false;
}

if(isWhitespace(lname) || isEmpty(lname))
{
alert("Contact Name is blank")
f.last_name.focus();
return false;
}


if(isWhitespace(addr1) || isEmpty(addr1))
{
alert("Address is blank")
f.addr1.focus();
return false;
}

if(f.email.value != "")
{
if((email.indexOf("@")==-1) || (email.indexOf(".")==-1))
{
alert("Invalid email address") 
f.email.focus()
return false;
}

if((email.indexOf(".")-email.indexOf("@")==1) || ((f.email.value.length - email.indexOf(".")) <= 2))
{
alert("Invalid email address") 
f.email.focus()
return false;
}

}

//return f.submit()
}
