function PageLoad() {
    if (!LocationHasEnquiry()) {
        SubmitEnquiry(PurposeValue());
        forElement("msfg-card-builder", function(item) { item.style.display = "none"; });
        forElement("msfg-card-builder-pleaseWait", function(item) { item.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);
}

function rpnlSpaceSaver_Clicking(sender, args) {
	args.set_cancel(sender.__shouldIgnore === true);
	sender.__shouldIgnore = true;
	window.setTimeout("allowExpand('rpnlSpaceSaver');", 1200);
}

function rpnlSpaceSaver_Expanded(sender, args) {}

function allowExpand(who) {
	$find(who).__shouldIgnore = false;
}