function trim(s) { 
   return s.replace(/^\s*|\s*$/g,""); 
} 
 
function validateForm() { 
    var f = document.forms['eggsubmit']; 
 
    if (trim(f.elements['eggSubmittedBy'].value) == '') { 
        errMsg("Please enter your full name."); 
        f.elements['eggSubmittedBy'].focus(); 
        return false; 
    } else if (trim(f.elements['email'].value) == '') { 
        errMsg("Please enter your email address."); 
        f.elements['email'].focus(); 
        return false; 
    } else if (trim(f.elements['dvdTitle'].value) == '') { 
        errMsg("Please enter the DVD title."); 
        f.elements['dvdTitle'].focus(); 
        return false;
    } else if (trim(f.elements['dvdRegion'].value) == '') { 
        errMsg("Please enter the DVD region."); 
        f.elements['dvdRegion'].focus(); 
        return false; 
    } else if (trim(f.elements['eggTitle'].value) == '') { 
        errMsg("Please enter the Egg Title."); 
        f.elements['eggTitle'].focus(); 
        return false; 
    } else if (trim(f.elements['eggDescription'].value) == '') { 
        errMsg("Please enter the Egg Description."); 
        f.elements['eggDescription'].focus(); 
        return false; 
    } else { 
        f.submit(); 
    } 
} 
 
function errMsg(msg) { 
    // this is the alert way which is annoying 
    alert(msg); 
 
    //------------------------ 
    // if you wanna get fancy 
    // then put this in your code 
    // above the first form tag: 
    // <div id="eggSubmitErrMsg" style="visibility:hidden;text-align:center;font-size:11px;font-weight:bold;background:#F6DADA;border:1px solid #FB8B8B;padding:2px;"></div> 
    // and uncomment the code below 
    // (after you comment out the 
    // alert above) 
    //------------------------ 
 
    //document.getElementById('eggSubmitErrMsg').innerHTML = msg; 
    //document.getElementById('eggSubmitErrMsg').style.visibility = "visible"; 
 
    return; 
}

