function deleteXmlFormSubmit(form, n, s) {
	document.forms[form].xmlActionAsked.value = "form_action_del";
	document.forms[form].xmlActionParam.value = n;
	document.forms[form].xmlActionParamEx.value = s;
	submit();
	//document.forms[form].submit();
}
function newXmlFormSubmit(form,s) {
	document.forms[form].xmlActionAsked.value = "form_action_new";
	document.forms[form].xmlActionParamEx.value = s;
	submit();
	//document.forms[form].submit();
}
function cancelXmlFormSubmit(form) {
	document.forms[form].xmlActionAsked.value = "form_action_cancel";
	submit();
	//document.forms[form].submit();
}
function reloadXmlFormSubmit(form) {
	document.forms[form].xmlActionAsked.value = "form_action_reload";
	submit();
	//document.forms[form].submit();
}
function updateXmlFormSubmit(form) {
	document.forms[form].xmlActionAsked.value = "form_action_update";
	submit();
	//alert('submit');
	//document.forms[form].submit();
}
function updateNewXmlFormSubmit(form) {
	document.forms[form].xmlActionAsked.value = "form_action_update_new";
	submit();
}
function gotoXmlForm(form, n) {
	if (self['checkXmlForm'])
		if (!checkXmlForm(form))
			return;
	document.forms[form].xmlActionAsked.value = "form_action_goto";
	document.forms[form].xmlActionParam.value = n;
	submit();
	//document.forms[form].submit();
}
function actionXmlFormSubmit(form, action, param) {
	document.forms[form].xmlActionAsked.value = action;
	if (param != '') document.forms[form].xmlActionParam.value = param;
	submit();
	//document.forms[form].submit();
}
function sendfile(sForm, sFolder) {
	oc = document.getElementById(sFolder);
	v = oc.value;
	re = new RegExp(",", "g");
	t = v.split(re);
	//alert(t[1]);
	if (t[1] != 1) {
		alert('Ce dossier ne peut pas recevoir de fichier. Vous devez sélectionner un sous dossier.');
	} else {
		actionXmlFormSubmit(sForm,'form_action_sendfile','');
	}
}
function selectall(o, s) {
	v = o.value;
	if (v == s) o.select();
}
function cleanup(id, s) {
	o = document.getElementById(id);
	v = o.value;
	if (v == s) o.value = '';
}




/*
function deleteXmlForm(form, n) {
	document.forms[form].xmlActionAsked.value = "form_action_del";
	document.forms[form].xmlActionParam.value = n;
	//document.forms[form].submit();
}
*/
/*
function newXmlForm(form,s) {
	document.forms[form].xmlActionAsked.value = "form_action_new";
	document.forms[form].xmlActionParamEx.value = s;
	//document.forms[form].submit();
}
*/
/*
function prevXmlForm(form) {
	document.forms[form].xmlActionAsked.value = "form_action_prev";
	//document.forms[form].submit();
}
function nextXmlForm(form) {
	document.forms[form].xmlActionAsked.value = "form_action_next";
	//document.forms[form].submit();
}
function updateXmlForm(form) {
	document.forms[form].xmlActionAsked.value = "form_action_update";
	//document.forms[form].submit();
}
*/
/*
function backXmlForm() {
	history.back();
}
function clearXmlForm(form) {
	document.forms[form].reset();
}
*/
/*
function actionXmlForm(form, action, param) {
	document.forms[form].xmlActionAsked.value = action;
	if (param != '') document.forms[form].xmlActionParam.value = param;
}
*/

function onEnterSubmit(e, oInput) {
	if(window.event) { // IE
		keynum = e.keyCode;
	} else if(e.which) { // Netscape/Firefox/Opera
		keynum = e.which;
	}

	if (keynum == 13) {
		oForm = oInput.form;
		oForm.submit();
	}

	//keychar = String.fromCharCode(keynum);
	//alert(keychar);
	//numcheck = /\\n/;
	//alert(numcheck.test(keychar));
}

function xViewCheck(o,sClassname) {									// ie ne supporte pas que l'on nomme une variable javascript "class"
	if (sClassname == undefined) sClassname = "xView";
	id = o.id;
	id = "xViewCaption_" + id;
//alert(id);
	if (o.checked) {
//alert('checked');
		document.getElementById(id).className = sClassname + 'Checked';
	} else {
//alert('unchecked');
		document.getElementById(id).className = sClassname + 'Unchecked';
	}
}

