function killMain(name, frame)
{
var scriptBody = "";
if (name.length > 0)
{
var app = new appObject();
app.setFromName(name);
if (!app.Remove())
{
if (used(frame))
{
scriptBody += "alert('Unable to remove configuration\\nError: " + app.error + "');\n";
}
else
{
writeError('Unable to remove configuration: "' + app.error + '"');
}
}
}
if (used(frame))
{
scriptBody += 'window.parent.frames[1].location.href = "manage.html?cmd=init";\n';
}
else
{
writeSuccess();
}
writeClientScript(scriptBody);
}
client.expiration(60*60*24*30); // Save configuration for 30 days
killMain(request.name, request.frame);