function submitForm(form) {
	if(validate(form)) {
		var today = new Date();
		var expDate = new Date(today.getFullYear(), today.getMonth(), today.getDate()+90, today.getHours(), today.getMinutes(), today.getSeconds());
		setCookie('efash_lib', 'complete', expDate.toGMTString(), '/');
		return true;
	}
	return false;
}

function validate(form)
{
	var emailRegExp = /^\w(\.?\w)*@\w(\.?[-\w])*\.[a-z]{2,4}$/i;
	
	if (form.first_name.value.length == 0)
	{
		alert ("Please enter your first name");
		return false;
	}
	if (form.last_name.value.length == 0)
	{
		alert ("Please enter your last name");
		return false;
	}
	
	if (form.email.value.length == 0 ||
		form.email.value.length > 0 &&
		!emailRegExp.test(form.email.value))
	{
		alert ("Please enter a valid e-mail address (e.g. john@yahoo.com)");
		return false;
		
	}
	if (form.company.value.length == 0)
	{
		alert ("Please enter your company name");
		return false;
	}
	if (form.title.value.length == 0)
	{
		alert ("Please enter your title");
		return false;
	}
	if (form.phone.value.length == 0)
	{
		alert ("Please enter your phone number");
		return false;
	}
	return true;
}