function getCookie(name){
var cname = name + "=";
var dc = document.cookie;
    if (dc.length > 0) {
    begin = dc.indexOf(cname);
        if (begin != -1) {
        begin += cname.length;
        end = dc.indexOf(";", begin);
            if (end == -1) end = dc.length;
            return unescape(dc.substring(begin, end));
        }
    }
return null;
}

function setCookie(name, value) {
var now = new Date();
var then = new Date(now.getTime() + 31536000000);
document.cookie = name + "=" + escape(value) +
"; expires=" + then.toGMTString() + "; path=/";
}

/* Get previous value of element. */

function getValue(element) {
var value = getCookie(element.name);
    if (value != null) element.value = value;
}

/* Set new value for element. */

function setValue(element) {
setCookie(element.name, element.value);
}

/* Function to efficiently fix elements that are not filled. */

function fixElement(element, message) {
alert(message);
element.focus();
}

function isMailReady(form) {
var passed = false;
    if (form.Contact.value.length <= 5) {
    fixElement(form.Contact, "Please enter your correct First AND Last Name.");
    }
    else if (form.Email.value == "") {
    fixElement(form.Email, "Please enter a valid Email Address.");
    }
    else if (form.AdNumber.value == "") {
    fixElement(form.AdNumber, "Please enter your Ad Number! If you don't know your Ad Number, type a ? in the Ad Number Box and DESCRIBE your ad.");
    }
    else if (form.Remove.value == "") {
    fixElement(form.Remove, "Please select why you are deleting your ad.");
    }
    else {
    passed = true;
    }
return passed;
}