﻿// JScript File

function deleteIncompleteApplication(tokenGuid, handler)
{
    if(!confirm(ResourceManager.GetString("JsIASetupDelete"))) return;
    try
    {
        xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");        
    }
    catch (e)
    {
        alert(ResourceManager.GetString("JsIASetupBrowserNotSupported"));
        return;
    }
    
    xmlhttp.onreadystatechange = deleteIncompleteApplicationTriggered;
    xmlhttp.open("POST", handler);
    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlhttp.send("tokenGuid=" + tokenGuid); 
}


function deleteIncompleteApplicationTriggered(){
    if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) { 
			var results = xmlhttp.responseText.split(",");
			if (results.length < 2) alert(ResourceManager.GetString("JsIASetupOperationFailed"));
			else {
                removeIncompleteApplicationRow(results[0]);
        }        
    }
}

function removeIncompleteApplicationRow(tokenGuid){
    var tableRow = document.getElementById("incompleteApplication" + tokenGuid);
    var rIndex = tableRow.sectionRowIndex;
    var table = tableRow.parentNode;
    table.deleteRow(rIndex);
}
