function checkSignupForm(){
	var firstname = document.getElementById("firstname");
	var lastname = document.getElementById("lastname");
	var source = document.getElementById("source");
	var sourceother = document.getElementById("hearother");
	var postal = document.getElementById("postal");
	var emailpatern = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	var email = document.getElementById("email");
	var emailOK = emailpatern.exec(email.value);
	for (i=0;i<document.forms[0].visited.length;i++) {
		if (document.forms[0].visited[i].checked) {
			visited = document.forms[0].visited[i].value;
		}
	}
	if (firstname.value.length==0){
		alert('Please enter your first name!');
		return false;
	}else if (lastname.value.length==0){
		alert('Please enter your last name!');
		return false;
	}else if (postal.value == ""){
		alert('Please enter your postal code!');
		return false;
	}else if (!emailOK){
		alert('Please enter a valid email address!');
		return false;
	}else if (source.value == '.........'){
		alert('How did you hear about this promotion? Please select!');
		return false;
	}else if (source.value == 'Other' && sourceother.value.length == 0){
		alert('How did you hear about this promotion? Please specify!');
		return false;
	}
	return true;
}


function checkSignupForm_friends_and_family(){
	var firstname = document.getElementById("firstname");
	var lastname = document.getElementById("lastname");
	var postalcode = document.getElementById("postalcode");
	var emailpatern = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	var email = document.getElementById("email");
	var emailOK = emailpatern.exec(email.value);
	//var consent = document.getElementById("consent");

	if (firstname.value.length==0){
		alert('Please enter your first name!');
		return false;
	}else if (lastname.value.length==0){
		alert('Please enter your last name!');
		return false;
	}else if (!emailOK){
		alert('Please enter a valid email address!');
		return false;
	}else if (postalcode.value.length == 0){
		alert('Please enter your postal code!');
		return false;
	}else if (!document.forms[0].consent.checked){
		alert('Have you read and understood the rules and regulations?');
		return false;
	}
	return true;
}

function checkSignupForm_friends_and_family_friends(){
	var friendsname = document.getElementById("friendsname");
	var emailpatern = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	var email = document.getElementById("friendsemail");
	var emailOK = emailpatern.exec(email.value);
	//var consent = document.getElementById("consent");

	if (friendsname.value.length==0){
		alert('Please enter your friend"s name!');
		return false;
	}else if (!emailOK){
		alert('Please enter a valid email address!');
		return false;
	}
	return true;
}

function visibilityCheck(){
	if (document.entry.source.value == "Other"){
		var div_ref = document.getElementById("actForm");
		div_ref.style.visibility = "visible";
	}
	else{
		var div_ref = document.getElementById("actForm");
		div_ref.style.visibility = "hidden";
	}
}
