function isFeedbackReady(f) {
    if (f.author.value == false) {
        alert("Please enter your name!");
        f.author.focus();
        return false;
    }
    if (isEmail(f.email.value) == false) {
        alert("Please enter a valid email address.");
        f.email.focus();
        return false;
    }
    if (f.location.value == false) {
        alert("Please enter your location.");
        f.location.focus();
        return false;
    }
    if (f.text.value == false) {
        alert("Please enter your message!");
        f.text.focus();
        return false;
    }
    if (f.bakecookie[0].checked) rememberMe2(f);
    return true;
}

function isEmail(string) {
    if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
}

function isProper(string) {
    if (string.search(/^\w+( \w+)?$/) != -1)
        return true;
    else
        return false;
}

function textCounter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit)
        field.value = field.value.substring(0, maxlimit);
    else 
        countfield.value = maxlimit - field.value.length;
}


