// JavaScript Document


function validate_email(email) {
	var regex = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$/;
	if(regex.test(email) == false)
	{
	return false;
	}
	else
	{
	return true;
	}
}

function validate_freeversion_form() {
		
	err="";
	errnum=0;
		
	if(document.forms[0].first_name.value == "" || document.forms[0].first_name.value == "First") {
		err += "First name is required.<br />";
		errnum++;
	}
	
	if(document.forms[0].last_name.value == "" || document.forms[0].last_name.value == "Last") {
		err += "Last name is required.<br />";
		errnum++;
	}

	if(document.forms[0].company.value == "" || document.forms[0].company.value == "Company Name") {
		err += "Company is required.<br />";
		errnum++;
	}

	if(document.forms[0].email.value == "" || document.forms[0].email.value == "email@company.com") {
		err += "Email is required.<br />";
		errnum++;
	}
	else if(!validate_email(document.forms[0].email.value)) {
		err += "Email must be in valid format.<br />";
		errnum++;
	}
	
	if (errnum > 0) {
		
		switch (errnum) {
		 case 1: document.getElementById('freeversion_form_msg').style.height = '12px';
		 break;
		 case 2: document.getElementById('freeversion_form_msg').style.height = '24px';
		 break;
		 case 3: document.getElementById('freeversion_form_msg').style.height = '36px';
		 break;
		 case 4: document.getElementById('freeversion_form_msg').style.height = '48px';
		 break;
		}
		
		document.getElementById('freeversion_form_msg').innerHTML=err;
	}
	else {
		document.getElementById('freeversion_form_msg').style.height = '0px';
		document.getElementById('freeversion_form_msg').innerHTML="";
	}
	
	if (errnum > 0)
	return false;
	else
	return true;
	
}


