var bCurVerError = false;
var bDownloadError = false;
 
function EsigilControlCurVer_onError(){
    bCurVerError = true;
// No currently installed, do nothing
//alert("Not Installed");
    return true;
}
 
function EsigilControlCurVer_onReadyStateChange(vVersion){
    if (bCurVerError) return;
    if (event.srcElement.readyState == 4){
        // Control already installed, check the current version
if (vVersion == EsigilControlCurVer.ProductVersion){
window.navigate("latest.html");
}
    }
return true;
}
 
function EsigilControl_onError(){
    bDownloadError = true;
    // display appropriate message, can do one of a number of things
    // for example, naviagate to a new page or update current document
    window.navigate("failed.html");
    return true;
}
 
function EsigilControl_onReadyStateChange(){
    if (bDownloadError) return;
    if (event.srcElement.readyState == 4){
        // The control is not fully installed, display apt page
        window.navigate("incomplete.html");
        
    }
return true;
}        

var currentVersion = "1.0.0.52"
function doCheck(){
document.write("<OBJECT ID=\"EsigilControlCurVer\" ONERROR=\"return EsigilControlCurVer_onError();\" ONREADYSTATECHANGE=\"return EsigilControlCurVer_onReadyStateChange('" + currentVersion + "');\" CLASSID=\"CLSID:2D5E36D5-C74F-4A57-A0AD-6D9F783FEA56\" WIDTH=0 HEIGHT=0></OBJECT>");
}

function doInstall(){
document.write("<OBJECT ID=\"EsigilControl\" CODEBASE=\"//www.vengine.com/cab/latest.cab#VERSION=" + currentVersion + "\" ONERROR=\"return EsigilControl_onError();\" ONREADYSTATECHANGE=\"return EsigilControl_onReadyStateChange();\" CLASSID=\"CLSID:2D5E36D5-C74F-4A57-A0AD-6D9F783FEA56\" WIDTH=0 HEIGHT=0></OBJECT>");
}
