top.objPaymentWindow = null;
top.CheckOrderStatusTimeOut = null;

function OpenPaymentWindow(strPopupMessageTextID, intOrderID, strUrl, strRedirectUrl, strNextStepButtonID, strNextStepText, strRedirectErrorUrl)
{
    objPaymentWindow = window.open(strUrl,'Inspiration','scrollbars,status,width=600,height=500');
    if(objPaymentWindow)
    {
        $("#" + strPopupMessageTextID).css("display", "none");
        objPaymentWindow.focus();
        clearTimeout(top.CheckOrderStatusTimeOut)
        top.CheckOrderStatusTimeOut = setTimeout("CheckOrderStatus(" + intOrderID + ", '" + strRedirectUrl + "', '" + strNextStepText + "', '" + strNextStepButtonID + "', '" + strRedirectErrorUrl + "')", 3000)        
    }
    else
    {
        $("#" + strPopupMessageTextID).css("display", "");
    }    
}

function CheckOrderStatus(intOrderID, strRedirectUrl, strNextStepText, strNextStepButtonID, strRedirectErrorUrl)
{
    $.ajax({
        url: "Ajax/AjOrderStatus.aspx?orderid=" + intOrderID + "&ValidateComplete=true",
        cache: false,
        success: function(html){
            if(html == "true")
            {
                $("#" + strNextStepButtonID).attr("value", strNextStepText)
                //location.href = strRedirectUrl;
            }
            else if(html == "error")
            {
                location.href = strRedirectErrorUrl;
            }
            else
                top.CheckOrderStatusTimeOut = setTimeout("CheckOrderStatus(" + intOrderID + ", '" + strRedirectUrl + "', '" + strNextStepText + "', '" + strNextStepButtonID + "')", 3000)
        }
    });   
}
