function PageLoad() {
    if (!LocationHasEnquiry()) {
        var purpose = PurposeValue();
        SubmitEnquiry(purpose);
     
        document.getElementById("msfg-card-builder").style.display = "none";
        document.getElementById("msfg-card-builder-pleaseWait").style.display = "inline";
    }
}

function SubmitEnquiry(cardPurpose) {
     PageMethods.CreateEnquiry(cardPurpose, OnSubmitEnquiryComplete);
}

function LocationHasEnquiry() {
    return window.location.href.match(/cardEnquiryId\=\d+[^&]/gi);
}

function PurposeValue() {
    var purpose = parseInt(GetQueryString("purpose"));
    if (isNaN(purpose)) purpose = 0;
    return purpose;
}

function OnSubmitEnquiryComplete(results) {
    var redirectTo = window.location.href; 
    var newEnquiry = "cardEnquiryId=" + results;
    if (LocationHasEnquiry()) {
        redirectTo = redirectTo.replace(/cardEnquiryId\=\d+[^&]/gi, newEnquiry);
    } else {
        redirectTo = redirectTo + ((redirectTo.indexOf("?") > 0) ? "&" : "?") + newEnquiry;
    } 
    window.location.replace(redirectTo);
}