// Check for email address: look for [@] and [.] function isEmail(elm) {    if (elm.value.indexOf("@") + "" != "-1" &&        elm.value.indexOf(".") + "" != "-1" &&        elm.value != "")     return true;    else return false;}// Check for null and for emptyfunction isFilled(elm) {    if (elm.value == "" ||        elm.value == null)     return false;    else return true;}function isReady(form) {    // is date element filled?    if (isFilled(form.date) == false) {    alert("Please enter the date.");    form.date.focus();    return false;    }    // is name element filled?    if (isFilled(form.name) == false) {    alert("Please enter your full name.");    form.name.focus();    return false;    }    // is company element filled?    if (isFilled(form.company) == false) {    alert("Please enter your company's name.");    form.company.focus();    return false;    }    // is city element filled?    if (isFilled(form.city) == false) {    alert("Please enter the city.");    form.city.focus();    return false;    }    // is state element filled?    if (isFilled(form.state) == false) {    alert("Please enter the state.");    form.state.focus();    return false;    }        // is email address element a real email address?    if (isEmail(form.email) == false) {     alert("Please enter your email address.");    form.email.focus();    return false;    }    // is phone element filled?    if (isFilled(form.phone) == false) {    alert("Please enter your phone number.");    form.phone.focus();    return false;    }return true;}
