function chkForm()
{
    var success = true;
    msg = "The following errors occurred:\n";
    if( document.ccForm.x_first_name.value == "" )
    {
        success = false;
        msg = msg + "   - You must enter your name\n";
    }
    if( document.ccForm.x_email.value == "" )
    {
        success = false;
        msg = msg + "   - You must enter your email address\n";
    }
    if( document.ccForm.x_email.value.indexOf('@') < 0 || document.ccForm.x_email.value.indexOf('.') < 0 )
    {
        success = false;
        msg = msg + "   - You must enter a valid email address\n";
    }
    if( document.ccForm.x_phone.value == "" )
    {
        success = false;
        msg = msg + "   - You must enter your phone number\n";
    }
    if( document.ccForm.x_address.value == "" )
    {
        success = false;
        msg = msg + "   - You must enter your address\n";
    }
    if( document.ccForm.x_city.value == "" )
    {
        success = false;
        msg = msg + "   - You must enter your city\n";
    }
    if( document.ccForm.x_state.value == "" )
    {
        success = false;
        msg = msg + "   - You must enter your state\n";
    }
    if( document.ccForm.x_zip.value == "" )
    {
        success = false;
        msg = msg + "   - You must enter your zip\n";
    }
    if( document.ccForm.x_country.value == "" )
    {
        success = false;
        msg = msg + "   - You must enter your country\n";
    }
    if( document.ccForm.cardtype.value == "-- choose one --" )
    {
        success = false;
        msg = msg + "   - You must enter your credit card type\n";
    }
    if( !document.ccForm.agree.checked )
    {
        success = false;
        msg = msg + "   - You must check the 'I Agree' box\n";
    }
    
    msg = msg + '\n\nPlease correct the errors and submit again.';
    
    if (!success)
        alert(msg);
   
    return success;
}
