﻿function validemail(aemail) {
	apos=aemail.indexOf("@");
	dotpos=aemail.lastIndexOf(".");
	if (apos<1||dotpos-apos<2) {
		return false;
	}
	else {
		return true;
	}
}


function validatesignup() {
	var diverror = document.getElementById('errors');
	diverror.innerHTML = '';
	diverror.style.display = 'none';
	var bvalid = true;
	var serror = '<strong>There is a problem with your form:</strong><br /><br />';
			 
	if(document.getElementById('firstname').value=='') {
		serror = serror + 'Please enter your first name.<br />';
		bvalid = false;
	}
	if(document.getElementById('lastname').value=='') {
		serror = serror + 'Please enter your last name.<br />';
		bvalid = false;
	}
	if(!validemail(document.getElementById('email').value)) {
		serror = serror + 'Your email address is not valid.<br />';
		bvalid = false;
	}
	if(!validemail(document.getElementById('reemail').value)) {
		serror = serror + 'Re-typed email is not valid.<br />';
		bvalid = false;
	}
	if(document.getElementById('email').value!=document.getElementById('reemail').value) {
	   serror = serror + 'Email addresses do not match.<br />';
	   bvalid = false;
	}

	if(!bvalid) {
		diverror.innerHTML = serror;
		diverror.style.display = 'block';
	} else {
	      diverror.innerHTML = '';
		  diverror.style.display = 'none';
	}
	return bvalid;
}