function verifLength(field, len) {
	if (field.value.length > len) {
		field.value = field.value.substring(0, len);
	}
} // fin de verifLength

function verifFocus(field, val) {
	if (field.value == val) { field.value = ''; }
} // fin de verifFocus

function verifBlur(field, val) {
	if (field.value == '') { field.value = val; }
} // fin de verifBlur


// retourne la valeur d'un input text
function valeurText(nom)
{
	if(document.getElementById(nom))
		return document.getElementById(nom).value;
	else
		return "";
}

// affecte la valeur d'un input text
function setValeurText(nom,value)
{
	if(document.getElementById(nom))
		return document.getElementById(nom).value=value;
}


// vide un champs texte
function eraseValeurText(nom)
{
	if(document.getElementById(nom))
	 document.getElementById(nom).value="";;

}

// retourne la selection d'un input check
function valeurChek(nom)
{
	if(document.getElementById(nom)){
		if(document.getElementById(nom).checked)
			return 1;
		else
			return 0;
	}else{
		return 0;
	}
}

// retourne la valeur d'un div
function getInner(nom)
{
	if(document.getElementById(nom))
		return document.getElementById(nom).innerHTML;
	else
		return "";
}

// affecte une valeur a un div
function setInner(nom,valeur)
{
	if(document.getElementById(nom))
		document.getElementById(nom).innerHTML=valeur;
}

// affiche un div
function showDiv(nom)
{
	if(document.getElementById(nom))
	 document.getElementById(nom).style.display='block';
}

// chache un div
function hideDiv(nom)
{
	if(document.getElementById(nom))
	 document.getElementById(nom).style.display='none';
}


function ereg_replace(tx,rg,ch) {
   var regEx = new RegExp(rg,"g")
   return tx.replace(regEx,ch)
}

function basename (path) {
	return path.replace( /.*\//, "" ); 
}



// recupère un attribut xml d'une objet javascript
function getXmlAttribute(objet,attribut)
{
		if(document.all){ // si il s'agit d'ie
			return eval("objet."+attribut);
		}else{
			try
			{
			return eval("objet.getAttribute('"+attribut+"');");
			}
			
			catch (ex)
			{
				return 0;
			}
		}
}