function checkNotNull (tag) {
  if ((tag.value==null) || (tag.value.length==0)) {
	return false;
  }else{
	return true;
  } 
}

function  checkStringLength(tag, maxLength) {
  if (tag.value.length> maxLength) {
	return false;
  }else{
	return true;
  } 
}

function checkTypeInteger(tag) {
	if (tag.value != null ){
		// contrôle si la valeur d'un champ est un nombre conforme
		var svalue = tag.value;
		svalue = svalue.replace(" ", "");
		var re = new RegExp("[0-9]{1,9}");
	  	return tag.value.match(re);
 	}else{
		return true;
	}
}

function renderTag (check, targetTagId) { 
  var elem = document.getElementById(targetTagId);
  if (check) {
	elem.className= '';  
	return true;
  }else{
	elem.className='error';  
	return false;
  } 
}

function  checkRegex(tag, regex) {
  var re = new RegExp(regex);
  if (tag.value != null) {
  	return tag.value.match(re);
  }else{
	return false;
  } 
}

