function checkForm()
{
	var firstname = $("#firstname");
	var lastname = $("#lastname");
	var companyname = $("#companyname");
	var email = $("#email");
	var isValid = true;
	var msg = "";
	
	if (trim(firstname.val()).length == 0)
	{
		msg = msg + 'Please enter your first name\n';
		firstname.focus();
		isValid = false;
	}
	
	if (trim(lastname.val()).length == 0)
	{
		msg = msg + 'Please enter your last name\n';
		if (isValid)
			lastname.focus();
		isValid = false;
	}
	
	if (trim(companyname.val()).length == 0)
	{
		msg = msg + 'Please enter your company name\n';
		if (isValid)
			companyname.focus();
		isValid = false;
	}
	
	if (trim(email.val()).length == 0)
	{
		msg = msg + 'Please enter your email\n';
		if (isValid)
			email.focus();
		isValid = false;
	}
	else if (!isEmail(trim(email.val())))
	{
		msg = msg + 'Email address is not valid\n';
		if (isValid)
			email.focus();
		isValid = false;
	}
	
	if (!isValid)
		alert(msg);
	
	return isValid;
	
	/*if (trim(firstname.val()).length == 0)
	{
		alert('Please enter your first name');
		firstname.focus();
		return false;
	}
	else if (trim(lastname.val()).length == 0)
	{
		alert('Please enter your last name');
		lastname.focus();
		return false;
	}
	else if (trim(companyname.val()).length == 0)
	{
		alert('Please enter your company name');
		companyname.focus();
		return false;
	}
	else if (trim(email.val()).length == 0)
	{
		alert('Please enter your email');
		email.focus();
		return false;
	}
	else if (!isEmail(trim(email.val())))
	{
		alert('Email address is not valid');
		email.focus();
		return false;
	}
	else
	{
		return true;
	}*/
	
}

function trim(str)
{
   return str.replace(/^\s+|\s+$/g,'');
}

function isEmail(str)
{
	var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	return regex.test(str);
}
