// Fonctions de recherche de d'informations sur le navigateur client

function get_st() {
	var st;

	if (navigator.appName == "Netscape") {
		// Netscape
		if (document.getElementById && !document.all) {
			// Netscape 6
		}
		else if (document.layers) {
			// Netscape 4
		}
		else if (!document.all && !document.layers && !document.getElementById && document.images) {
			// Netscape 3
		}
		else {
			// Autres...
		}
		st="css_NS";
	}
	else {
		// IE ou autre
		if (document.all && document.getElementById) {
			// IE 5
		}
		else if (document.all && !window.print) {
			// IE 4
		}
		else if (!document.images) {
			// IE 3
		}
		else {
			// Autres...
		}
		st="css_IE";
	}
	return st;
}

function get_lg() {
	var lg;

	if (navigator.appName == "Netscape") {
		lg = navigator.language;
	}
	else {
		lg = navigator.userLanguage;
	}
	return lg;
}



// Fonctions de manipulation des champs d'un formulaire

function _getObject(objStr) {
	var obj = eval('document.forms[0].'+objStr);
		if (obj == null) {
		return eval(objStr);
	}
	return obj;
}

function setText(objStr,valStr) {
	var obj = _getObject(objStr);

	obj.value = valStr;
}

function getText(objStr) {
	var obj = _getObject(objStr);

	return obj.value;
}

function setCheckBox(objStr,valStr) {
	var obj = _getObject(objStr);
	if (valStr == 'on') {
		obj.checked = true;
		obj.value = 'on';
	}
	else {
		obj.checked = false;
		obj.value = 'off';
	}
}

function getCheckBox(objStr) {
	var obj = _getObject(objStr);

	return obj.value;
}

function submitForm() {
	document.forms[0].submit();
}
