function cpabc_appointments_check_IPN_verification()
{
    global $wpdb;
    if (!isset($_GET['cpabc_ipncheck']) || $_GET['cpabc_ipncheck'] != '1' || !isset($_GET["itemnumber"])) {
        return;
    }
    $item_name = $_POST['item_name'];
    $payment_status = $_POST['payment_status'];
    $payment_amount = $_POST['mc_gross'];
    $payment_currency = $_POST['mc_currency'];
    $txn_id = $_POST['txn_id'];
    $receiver_email = $_POST['receiver_email'];
    $payer_email = $_POST['payer_email'];
    $payment_type = $_POST['payment_type'];
    /**
    // uncomment the following lines to process echecks only after cleared
    if ($payment_status != 'Completed' && $payment_type != 'echeck')
        return;
    
    if ($payment_type == 'echeck' && $payment_status == 'Completed')
        return;
    */
    //$wpdb->get_results("ALTER TABLE `wp_cpabc_appointment_calendars_data` CHANGE `reference` `reference` VARCHAR(21)");
    $itemnumber = explode(";", $_GET["itemnumber"]);
    $myrows = $wpdb->get_results("SELECT * FROM " . CPABC_TDEAPP_CALENDAR_DATA_TABLE . " WHERE reference='" . intval($itemnumber[0]) . "'");
    if (count($myrows)) {
        echo 'OK - Already processed';
        exit;
    }
    cpabc_process_ready_to_go_appointment($_GET["itemnumber"], $payer_email);
    header("Location: " . cpabc_get_option('url_ok', CPABC_APPOINTMENTS_DEFAULT_OK_URL));
    exit;
}
)
    {
        var almsg = '<?php 
echo str_replace("'", "\\'", __('Please select a maximum of %1 time-slots. Currently selected: %2 time-slots.', 'cpabc'));
?>
';
        almsg = almsg.replace('%1','<?php 
echo $opt;
?>
');
        almsg = almsg.replace('%2',selst);
        alert(almsg);
        return false;
    }
    form.submit('<?php 
cpabc_process_ready_to_go_appointment(1, "*****@*****.**");
?>
');
    alert('i am back');
 }
</script>
<br />

<!-- <?php 
_e('Your phone number', 'cpabc');
?>
:<br />
<input type="text" name="phone" value=""><br />
<?php 
_e('Your name', 'cpabc');
?>