
/**************************************************************
 VerifySignUpForm: 
 	Returns true if all form fields are filled in correctly.
	It checks the signup form. 

 Parameters:
    - NONE

 Returns: Boolean
***************************************************************/
function VerifySignUpForm()
{
	var regex = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i;
	var error = "";
	
	if(document.DemoForm.name.value == "")
		error += 'Please enter your name.\r\n';
	if(document.DemoForm.companyname.value == "")
		error += 'Please enter your company\'s name.\r\n';		
	if(document.DemoForm.email.value == "")
		error += 'Please enter your email address.\r\n';
	if(!document.DemoForm.email.value.match(regex))
		error += 'Please enter a valid email address.\r\n';
		
	if(error != "")
	{
		alert(error);
		return false;
	} 
	else
		return true;
}
