function checkJSFile() { return true; };

openSecurityHandler = app.trustedFunction(
	function()
	{
		app.beginPriv();
		var mySign = security.getHandler(security.PPKLiteHandler, false);
		mySign.login({
			oParams: 
				{
					oEndUserSignCert: {},
					cMsg: "Bitte wählen Sie Ihre Unterschrift!"
				}, 
			bUI: true 
			});

		return mySign;
		app.endPriv();
	});

checkLogin = app.trustedFunction(
	function(mySign)
	{
		app.beginPriv();
		return mySign.isLoggedIn;
		app.endPriv();
	});

saveMeldeformular = app.trustedFunction(
	function(doc, path)
	{
		app.beginPriv();
		doc.saveAs(path);
		app.endPriv();
	});

selectPDF = app.trustedFunction(
	function()
	{
		app.beginPriv();

		var tempPDF = app.browseForDoc();

		if(typeof tempPDF != "undefined")
		{ return tempPDF.cPath; }
		else
		{ return "null"; }

		app.endPriv();
	});

signPDF = app.trustedFunction(
	function(doc, signature)
	{
		app.beginPriv();
		
		return doc.getField("unterschrift").signatureSign(
			signature, 
			{ reason: "Ich bestätige die Richtigkeit dieses Dokuments." });

		app.endPriv();
	});
