/**
 * 
 */

var num1 = Math.floor(Math.random()*20);
var num2 = Math.floor(Math.random()*20);

// validate firstname,lastname,email
function validateContactForm(f)
{
	var err = '';
	
	if(f.firstname.value == '') err+="\nFirst Name is required and can not be empty";
	if(f.lastname.value == '') err+="\nLast Name is required and can not be empty";
	if(f.email.value == '') err+="\nEmail is required and can not be empty";
	
	if(f.mathRes.value != (num1+num2)) err+="\nMath problem wasn't answered correctly";
	
	if(f.email.value != '')
	{
		if(!validate(f.email.value))
		{
			err+="\nEmail has to be a valid email address";
		}
	}
	
	if(err != '')
	{
		alert("The following error(s) occurred:\n" + err);
		return false;
	}else{
		return true;
	}
	
}

function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) {
      // alert('Invalid Email Address');
      return false;
   }else{
	   return true;
   }
}

function assignNums()
{
	document.getElementById('num1').innerHTML = num1;
	document.getElementById('num2').innerHTML = num2;
}
