
function sub_Bouton_Entete_Over(ID) {
	document.getElementById("TD_Bouton_Entete_" + ID + "_1").style.background = "URL(/images/images/Bouton-barre-de-navigation-haut-côté-gauche.gif)";
	document.getElementById("TD_Bouton_Entete_" + ID + "_2").style.background = "URL(/images/images/Bouton-barre-de-navigation-haut-Centregif.gif)";
	document.getElementById("TD_Bouton_Entete_" + ID + "_3").style.background = "URL(/images/images/Bouton-barre-de-navigation-haut-côté-droit.gif)";
}

function sub_Bouton_Entete_Out(ID) {
	document.getElementById("TD_Bouton_Entete_" + ID + "_1").style.background = "";
	document.getElementById("TD_Bouton_Entete_" + ID + "_2").style.background = "";
	document.getElementById("TD_Bouton_Entete_" + ID + "_3").style.background = "";
}
		
function sub_Recherche_onkeypress(e, strLien, strID_txtRecherche) {
	var keynum;

	if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}

	if(keynum == 13) {
		window.location = strLien + document.getElementById(strID_txtRecherche).value;
	}
}

function fct_KeyNum_onkeypress(e) {
	var keynum;

	if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}

	return keynum;
}

function LaValeurMoinsPX(LaValeur)
{
	return(parseInt(LaValeur.substr(0, LaValeur.length - 2)));
}
	
function fct_Transformation_Valeur_Double_Point_Virgule(ID) {
	if(parseFloat(document.getElementById(ID).value) < parseFloat(document.getElementById(ID).value.replace(/,/g, "."))) {
		return document.getElementById(ID).value.replace(/,/g, ".");
	}
	else
	{
		return document.getElementById(ID).value;
	}
}
	
function Maintenant(LeNomDuSPAN)
{
	var Annee;
	var Mois;
	var Jour;
	
	Aujourdhui = new Date();
	Jour = Aujourdhui.getDate();
	Mois = Aujourdhui.getMonth();
	Annee = Aujourdhui.getFullYear();

	switch(Mois)
	{
		case 0 : Mois="janvier";
		break;
		case 1 : Mois="f&eacute;vrier";
		break;
		case 2 : Mois="mars";
		break;
		case 3 : Mois="avril";
		break;
		case 4 : Mois="mai";
		break;
		case 5 : Mois="juin";
		break;
		case 6 : Mois="juillet";
		break;
		case 7 : Mois="ao&ucirc;t";
		break;
		case 8 : Mois="septembre";
		break;
		case 9 : Mois="octobre";
		break;
		case 10 : Mois="novembre";
		break;
		case 11 : Mois="d&eacute;cembre";
		break;
	}

	Maintenant = "Le&nbsp;" + Jour + "&nbsp;" + Mois + "&nbsp;" + Annee;
	
	document.getElementById(LeNomDuSPAN).innerHTML = Maintenant;
}

function ColorerTD(LeID, LaCouleur)
{
	document.getElementById(LeID).bgColor = LaCouleur;
}

function sub_Telephone_onfocus(txt_ID) {
	document.getElementById(txt_ID).value = fct_Purifier_Telephone(document.getElementById(txt_ID).value);
}
	
function sub_Telephone_onblur(txt_ID) {
	document.getElementById(txt_ID).value = fct_Formater_Telephone(document.getElementById(txt_ID).value);
}
	
function fct_Formater_Telephone(strTelephone) {
	strTelephone = fct_Purifier_Telephone(strTelephone);
	return  "(" + strTelephone.substr(0, 3) + ") " + strTelephone.substr(3, 3) + "-" + strTelephone.substr(6, 4);
}
	
function fct_Purifier_Telephone(strTelephone) {
	var I;
	var strTelephoneRetour = "";
	
	for(I = 0; I < strTelephone.length; I++) {
		if(strTelephone.substr(I, 1) >= "0" && strTelephone.substr(I, 1) <= "9") {
			strTelephoneRetour = strTelephoneRetour + strTelephone.substr(I, 1);
		}
	}
	return strTelephoneRetour;
}

function Valider_Double(LeNombre)
{
	var UneVirgule = false;
	
	LeNombre = fct_Purifier_Espace(LeNombre);
	
	if(LeNombre.length == 0 || LeNombre.length > 36)
	{
		return false;
	}
	for(var I = 0; I < LeNombre.length; I++)
	{
		if(LeNombre.substr(I, 1) > "9" || LeNombre.substr(I, 1) < "0")
		{
			if((LeNombre.substr(I, 1) == "," || LeNombre.substr(I, 1) == ".") && !(UneVirgule))
				UneVirgule = true;
			else
				return false;
		}
	}
	return true;
}

function Valider_Double_Negatif(LeNombre)
{
	var UneVirgule = false;
	
	LeNombre = fct_Purifier_Espace(LeNombre);
	
	if(LeNombre.length == 0 || LeNombre.length > 36)
	{
		return false;
	}
	
	for(var I = 0; I < LeNombre.length; I++)
	{
		if(LeNombre.substr(I, 1) > "9" || LeNombre.substr(I, 1) < "0")
		{
			if((LeNombre.substr(I, 1) == "," || LeNombre.substr(I, 1) == ".") && !(UneVirgule))
				UneVirgule = true;
			else {
				if(!(I == 0 && LeNombre.substr(I, 1) == "-")) {
					return false;
				}
			}
		}
	}
	return true;
}

function Valider_Integer(LeNombre)
{
	LeNombre = fct_Purifier_Espace(LeNombre);
	
	if(LeNombre.length == 0)
	{
		return false;
	}
	
	for(var I = 0; I < LeNombre.length; I++)
	{
		if(LeNombre.substr(I, 1) > "9" || LeNombre.substr(I, 1) < "0")
		{
			return false;
		}
	}
	
	var dblNombre = parseFloat(LeNombre);
	
	if(dblNombre > 32767)
	{
		return false;
	}
	
	return true;
}

function Valider_Long(LeNombre)
{
	LeNombre = fct_Purifier_Espace(LeNombre);
	
	if(LeNombre.length == 0)
	{
		return false;
	}
	
	for(var I = 0; I < LeNombre.length; I++)
	{
		if(LeNombre.substr(I, 1) > "9" || LeNombre.substr(I, 1) < "0")
		{
			return false;
		}
	}
	
	var dblNombre = parseFloat(LeNombre);
	
	if(dblNombre > 8388607)
	{
		return false;
	}
	
	return true;
}

function fct_Purifier_Espace(str){ 
	var strSansEspace = "";
	
	for(var I = 0; I < str.length; I++)
	{
		if(str.substr(I, 1).charCodeAt(0) != 160)
		{
			strSansEspace = strSansEspace + str.substr(I, 1);
		}
	}
	return strSansEspace;
}

function fct_Trouver_Extension(strNomFichier) {

	if(strNomFichier.lastIndexOf(".") != -1)
	{
		return strNomFichier.substr(strNomFichier.lastIndexOf(".") + 1, strNomFichier.length - strNomFichier.lastIndexOf(".")).toLowerCase();
	}
	else
	{
		return "";
	}
}
