 
function roamingSign(requestHostName, roamingServiceURL, appletID, nRIC, pinNo, documentLocation) {
  var attributes = {
        code:'net.scan.s3.crypto.nongui.ecourt.IndivSignFile.class', 
        width:5,
        height:5,
		//archive:'applet/pki/secourt-crypto.jar,applet/pki/sscej.jar,applet/pki/shessian.jar,applet/pki/slog4j.jar,applet/pki/sepki-client-library.jar,applet/pki/sroamingService.jar,applet/pki/sisixml.jar,applet/pki/sjdom-1.0.jar',
		archive:'applet/pki/secourt-crypto.jar',
        id:'ecourt-crypto',
        java_arguments:'-Xmx128m'
    };

    var parameters = {
    //url_RS: "https://s3roaming.msctrustgate.com/RoamingService/RoamingService",
    url_RS:roamingServiceURL,
//url_RS: "https://203.106.43.87:443/RoamingService/RoamingService",
//url_RS: "http://203.106.43.87:8080/RoamingService/RoamingService",
	url_CR:"https://"+requestHostName+"/certrepos/certrepos",
	url_Policy:"",
	type:"Roaming",
	alias:nRIC,
	pin:pinNo,
	filepath:documentLocation,
	maxFileSize:"50000000"
    };
     
    var appletTag = document.createElement("applet");
    
    for (var attribute in attributes) {
        appletTag.setAttribute(attribute,attributes[attribute]);
    }
    
    if (parameters != 'undefined' && parameters != null) {
        for (var parameter in parameters) {
            var param = document.createElement("PARAM");
            param.setAttribute("name",parameter);
            param.setAttribute("value",parameters[parameter]);

            appletTag.appendChild(param);
        }
    }
    
    var bodyRef = document.getElementById(appletID);
    bodyRef.appendChild(appletTag);
  
}

 
function roamingExtractCert(appletID, nRIC, pinNo) {
  var attributes = {
        code:'net.scan.s3.crypto.nongui.ecourt.ExtractCertificate.class', 
        width:5,
        height:5,
        //archive:'applet/pki/secourt-crypto.jar,applet/pki/sscej.jar,applet/pki/shessian.jar,applet/pki/slog4j.jar,applet/pki/sepki-client-library.jar,applet/pki/sroamingService.jar,applet/pki/sisixml.jar,applet/pki/sjdom-1.0.jar',
   		archive:'applet/pki/secourt-crypto.jar',
        id:'ecourt-crypto',
        java_arguments:'-Xmx128m'
    };
    var parameters = {
	url_RS: "https://203.106.43.87/RoamingService/RoamingService",
	searchValue:nRIC,
	authCode:"Roaming",
	pin:pinNo
    };
     
    var appletTag = document.createElement("applet");
    
    for (var attribute in attributes) {
        appletTag.setAttribute(attribute,attributes[attribute]);
    }
    
    if (parameters != 'undefined' && parameters != null) {
        for (var parameter in parameters) {
            var param = document.createElement("PARAM");
            param.setAttribute("name",parameter);
            param.setAttribute("value",parameters[parameter]);

            appletTag.appendChild(param);
        }
    }
    
    var bodyRef = document.getElementById(appletID);
    bodyRef.appendChild(appletTag);
  
}


 



 

