function testoces(challenge, logonTo) {
   // var doc = document.getElementByID'openoceslogon';
    openoces(challenge, logonTo);
    document.getElementById('openoceslogon').style.display = 'inline';
}

function openoces(challenge, logonTo) {
    var h;
h = '<applet id="openlogon"';
h=h+'name="signing_applet" ';
h=h+'        code="org.openoces.opensign.client.applet.bootstrap.BootApplet" ';
h=h+'        width="305" ';
h=h+'        height="95" ';
h=h+'        codebase="applet" ';
h=h+'        archive="OpenSign-bootstrapped.jar" ';
h=h+'        mayscript="true" ';
h=h+'>';
h=h+'<param name="ZIP_FILE_ALIAS" value="OpenLogon"/>';
h=h+'<param name="ZIP_BASE_URL" value="/applet/plugins">';
h=h+'<param name="EXTRA_ZIP_FILE_NAMES" value="cdcard,pkcs12,capi,oces"/>';
h=h+'<param name="LOG_LEVEL" value="debug"/>';
h=h+'<param name="MS_SUPPORT" value="bcjce"/>';
h=h+'<param name="SUN_SUPPORT" value="jsse"/>';
h=h+'<param name="gui" value="modern"/>';
h=h+'<param name="cdkortservice" value="TDC LRA"/>';
h=h+'<param name="locale" value="da, DK"/>';
h=h+'<param name="cabbase" value="/applet/OpenSign-bootstrapped.cab"/>';
h=h+'<param name="key.store.directory" value="null"/>';
h=h+'<param name="background" value="255,255,255"/>';
h=h+'<param name="signproperties" value="LOGONCHALLENGE=' + challenge +'"/>';
h=h+'<param name="opensign.doappletrequest" value="false"/>';
h=h+'<param name="opensign.doappletrequestonmac" value="false"/>';


h=h+'<param name="issuerdnfilter" value="VERDIE9DRVMgQ0E=">';

// the system appearing on the user logon form
h=h+'<param name="logonto" value="'+ logonTo + '"/>';

//-- for production
h=h+'<param name="cdkortservice" value="prod">';


h=h+'Din browser underst&oslash;tter ikke applets.';
h = h + '</applet>';
document.getElementById('normallogon').style.display = 'none';
document.getElementById('openoceslogon').innerHTML = h;
}


function onLogonOK(signature) {
    document.getElementById('x509').value = signature;
    execute()
                //doc.signedForm.signature.value=signature;
                //doc.signedForm.result.value='ok';
                //doc.signedForm.submit();
}

function onSignCancel() {
    document.getElementById('openoceslogon').style.display = 'none';
    document.getElementById('normallogon').style.display = 'inline';
//alert('cancel');
              //  doc.signedForm.result.value='cancel';
              //  doc.signedForm.submit();
}

function onLogonError(msg) {
    alert(msg);
                //doc.signedForm.result.value=msg;
                //doc.signedForm.submit();
}

