/**
 * friendsform.js
 * JavaScript used on intoart.org.uk/friends/form.php
 * @author Peter Edwards <tech@e-2.org>
 * @version 1.0
 */
String.prototype.trim = function() {
    return this.replace(/(?:(?:^|\n)\s+|\s+(?:$|\n))/g,"");
}
var submitFriendsForm = function()
{
    errorMsg = '';
    var f = document.forms['friendsForm'];
    if (f.fullname.value.trim() == '') {
        errorMsg += ' - please enter your name\n';
    }
    if (f.email.value.trim() == "") {
        errorMsg += ' - please enter your email address\n';
    }
    if (f.email.value.trim() != "" && !/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/.test(f.email.value)) {
        errorMsg += ' - the email address you have entered appears to be invalid\n';
    }
    var yeschecked = document.getElementById("giftaidyes").checked;
    var nochecked = document.getElementById("giftaidno").checked;
    if (!yeschecked && !nochecked) {
        errorMsg += ' - please indicate whether you want to Gift Aid your donaton\n';
    }
    if (errorMsg) {
        alert('Please correct the following errors:\n'+errorMsg);
    } else {
        document.forms['friendsPaypal'].os0.value = f.iaref.value;
        document.forms['friendsPaypal'].os1.value = yeschecked? "yes": "no";
        document.forms['friendsPaypal'].submit();
        f.submit();
    }
}
    
