<!--
function validate(form) 
{
	var missing_fields = new Array();
	var error_msg = new Array();
	var i = 0;
	var k = 0;
	var x = "";
	var newmsg = "";
	
	if (document.forms["EnterpriseTrial"]._fid_6.value == '') { missing_fields[i] = "First Name"; i++; }
	if (document.forms["EnterpriseTrial"]._fid_7.value == '') { missing_fields[i] = "Last Name"; i++; }
	if (document.forms["EnterpriseTrial"]._fid_9.value == '') { missing_fields[i] = "Company Name"; i++; }
	if (document.forms["EnterpriseTrial"]._fid_15.value == '') { missing_fields[i] = "Country"; i++; }
	if (document.forms["EnterpriseTrial"]._fid_16.value == '') { missing_fields[i] = "Business Phone"; i++; }
	if (document.forms["EnterpriseTrial"]._fid_18.value == '') { missing_fields[i] = "E-mail"; i++; }
	if (document.forms["EnterpriseTrial"]._fid_25.value == '') { missing_fields[i] = "What is your business type?"; i++; }
	if (document.forms["EnterpriseTrial"]._fid_87.value == '') { missing_fields[i] = "How many locations does your business operate from?"; i++; }
	if (document.forms["EnterpriseTrial"]._fid_85.value == '') { missing_fields[i] = "What is your current accounting or business management solution?"; i++; }
	if (document.forms["EnterpriseTrial"]._fid_97.value == '') { missing_fields[i] = "How many simultaneous users do you need?"; i++; }
	if (document.forms["EnterpriseTrial"]._fid_33.value == '') { missing_fields[i] = "What is your timeframe to purchase a new solution?"; i++; }

	if (i > 0) {
		for (var i = 0; i < missing_fields.length; i++) {
			var x = x + "\n      " + missing_fields[i];
		}
		msg  = "__________________________________________________\n\n"
		msg += "The form was not submitted because of the following errors.\n";
		msg += "Please correct these error(s) and resubmit.\n";
		msg += "__________________________________________________\n\n"
		msg += "- The following required field(s) are empty:"
			+ x + "\n";
		alert(msg);
		msg = "";
	    return(false);
	}

	var phone_buffer1 = new Array(form._fid_16.value.length);
	var y1 = /\D/g;
	if (form._fid_16.value.length > 0) {
		if (form._fid_16.value.length >= 10) {
			phone_buffer1 = form._fid_16.value.replace(y1, "").substring(0, 10);
		}
		else {
			error_msg[k] = "Invalid Business Phone Number";
			k++;
		}
	}
	
	if (document.forms["EnterpriseTrial"]._fid_18.value != '') {
		var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
   		var regex = new RegExp(emailReg);
   		if (!(regex.test(document.forms["EnterpriseTrial"]._fid_18.value))) {
			error_msg[k] = "Invalid e-mail address";
			k++;
		}
	}
	  
	var z = "";
	if (k > 0) {
		for (var l = 0; l < error_msg.length; l++) {
			z +=  "\n      " + error_msg[l];
		}

		msg  = "__________________________________________________\n\n"
		msg += "The form was not submitted because of the following errors.\n";
		msg += "Please correct these error(s) and resubmit.\n";
		msg += "__________________________________________________\n\n"
		msg += "- The following required field(s) are incorrect:"
			+ z + "\n";
		alert(msg);
		return(false);
	}
}
// -->