dojo.require("dijit.Dialog");
dojo.require("dijit.form.Button");
dojo.require("dojo.parser");


function showPDFDialog() {
	var dlg = dijit.byId('pdfdialog');
	dlg.show();
}


/**
 *
 * @access public
 * @return void
 **/
function getPDF(id,recursive,area,lang){
	var waitText = "<table><tr><td valign='top'><img src='typo3conf/ext/cdt_pdfdialog/img/bircowait.gif' width='32' height='32'></td><td>Die von Ihnen angeforderte Datei wird generiert, dadurch erhalten Sie die aktuellsten Daten. Bitte haben Sie einen Moment Geduld ...</td></tr></table>";
	switch(lang){
		case 1: waitText = "<table><tr><td valign='top'><img src='typo3conf/ext/cdt_pdfdialog/img/bircowait.gif' width='32' height='32'></td><td>Your PDF file is being created ...</td></tr></table>";
				break;
		case 2: waitText = "<table><tr><td valign='top'><img src='typo3conf/ext/cdt_pdfdialog/img/bircowait.gif' width='32' height='32'></td><td>Votre fichier PDF sera généré ...</td></tr></table>";
				break;
		case 3: waitText = "<table><tr><td valign='top'><img src='typo3conf/ext/cdt_pdfdialog/img/bircowait.gif' width='32' height='32'></td><td>Uw PDF wordt opgestart ...</td></tr></table>";
				break;
	}

	dojo.byId("pdf_progress").innerHTML= waitText;
	showPDFDialog();
	dojo.xhrGet( {
		url: "typo3conf/ext/cdt_pdfdialog/addpdfs.php",
		handleAs: "text",
		timeout: 50000,
		preventCache: true,
		content: {c: "c", id:id, recursive:recursive,area:area,lang:lang},
		load: function(response, ioArgs) {
			dojo.byId("pdf_progress").innerHTML = response;
		},
		error: function(response, ioArgs) {console.error("HTTP status code: ", ioArgs.xhr.status);
			return response;
		}
	});
}