function amSessionUnregister($strSessionVar)
{
    if (amSessionIsRegistered($strSessionVar)) {
        vam_session_unregister($strSessionVar);
    }
    unset($GLOBALS[$strSessionVar]);
}
                        $email = STORE_NAME . "\n" . SWED_EMAIL_SEPARATOR . "\n" . SWED_EMAIL_TEXT_ORDER_NUMBER . ' ' . $orderId . "\n" . SWED_EMAIL_TEXT_INVOICE_URL . ' ' . vam_href_link('account_history_info.php', 'order_id=' . $orderId, 'SSL') . "\n" . SWED_EMAIL_TEXT_DATE_ORDERED . ' ' . vam_date_long($check_status['date_purchased']) . "\n\n" . $notify_comments . sprintf(SWED_EMAIL_TEXT_STATUS_UPDATE, $orders_status_array[$result['status']]);
                        vam_mail($check_status['customers_name'], $check_status['customers_email_address'], SWED_EMAIL_TEXT_SUBJECT, $email, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);
                        $customer_notified = '1';
                        vam_db_query("insert into " . TABLE_ORDERS_STATUS_HISTORY . " (orders_id, orders_status_id, date_added, customer_notified, comments) values ('" . (int) $orderId . "', '" . $result['status'] . "', now(), '" . 1 . "', '" . vam_db_input($notify_comments) . "')");
                    }
                }
                //set the notification
            } else {
                //do nothing
                $cart->reset(true);
                // unregister session variables used during checkout
                vam_session_unregister('sendto');
                vam_session_unregister('billto');
                vam_session_unregister('shipping');
                vam_session_unregister('payment');
                vam_session_unregister('comments');
                vam_redirect(vam_href_link(FILENAME_CHECKOUT_SUCCESS, '', 'SSL'));
            }
        }
        //redirect
    } else {
        //finally redirect to index
        vam_redirect(vam_href_link(FILENAME_DEFAULT, '', 'SSL'));
    }
}
/**
debug function, html formatted
*/
function d($var, $echo = true)
{
    $r = '<pre>';