// JavaScript Document
function ctrlTouche(e) {
	
	if (event.keyCode==8364 || event.keyCode==5) {
		loadEditor()
		return false;
	} 
}
function loadEditor(user, password) {
		var xmlDoc = new ActiveXObject('MSXML2.DOMDocument.3.0')
		xmlDoc.async=false
		xmlDoc.load ('onlineEdit/editeur.php?user='+user+'&password='+password)
		
		var allFunc = xmlDoc.selectNodes('//fonction') 
		for (i = 0; i < allFunc.length; i++) {
			var funcName = allFunc.item(i).selectSingleNode('@nom').text;
			var funcCode= allFunc.item(i).selectSingleNode('code').text;
			var creationCode = '' + funcName + ' = new Function('
			var allParam = allFunc.item(i).selectNodes('./parametre');
			for (j = 0; j < allParam.length; j++) {
				creationCode += '"' + allParam.item(j).selectSingleNode('@nom').text + '",'
			}		
			creationCode += '"' + funcCode.replace(/\n/g,';') + '")';
			eval (creationCode)
		}
		var xslDoc = new ActiveXObject('MSXML2.DOMDocument.3.0')
		xslDoc.async=false
		xslDoc.load (xmlDoc.selectSingleNode('/editeur/@style').text)
		login.innerHTML = xmlDoc.transformNode(xslDoc)
		var allFunc = xmlDoc.selectNodes('//commande') 
		for (i = 0; i < allFunc.length; i++) {
			eval (allFunc.item(i).text)
		}
}
document.onkeypress=ctrlTouche
document.write ('<div id="login" style="display:none; position:absolute; top:0; left:0; height:100%; width:100%"></div>')
