// JavaScript Document

function check_signup(form) {
    var emailFilter = /^.+@.+\..{2,3}$/;
    var illegalChars = /[\(\)\<\>\,\;\:\\\/\"\[\]]/;
	var illegalCharsMSG = /[\(\)\<\>\\\\\\/\\[\]]/;
    var re = /\s/;
	
    if (form.firstname.value == '') {
        alert("Please enter your first name...");
        form.firstname.focus();
        return false
    }
    if (form.lastname.value == '') {
        alert("Please enter your last name...");
        form.lastname.focus();
        return false
    }
    if (form.email.value == '' || form.email.value.match(illegalChars) || !(emailFilter.test(form.email.value))) {
        alert("Please enter a valid email address...");
        form.email.focus();
        return false
    }
	
}

function check_contact(form) {
    var emailFilter = /^.+@.+\..{2,3}$/;
    var illegalChars = /[\(\)\<\>\,\;\:\\\/\"\[\]]/;
    var re = /\s/;
	    if (form.name.value == '') {
        alert("Please enter your first name...");
        form.name.focus();
        return false
    }
	    if (form.email.value == '' || form.email.value.match(illegalChars) || !(emailFilter.test(form.email.value))) {
        alert("Please enter a valid email address...");
        form.email.focus();
        return false
    }
	var stripped = form.telephone.value.replace(/[\(\)\.\-\ ]/g, '');
    if (form.telephone.value == '' || isNaN(parseInt(stripped))) {
        alert("Your telephone number is incomplete or contains invalid characters...");
        form.telephone.focus();
        return false
    }
	    if (form.message.value == '' || form.message.value.match(illegalCharsMSG) || !(emailFilter.test(form.message.value))) {
        alert("Please enter a valid message...");
        form.message.focus();
        return false
    }
	

	
	

}
