
function Verif_Obligatoire(champ,err) { 
  if ((champ.type=='text') || (champ.type=='textarea')) {
    if (champ.value.length==0) {
      alert (err); 
      champ.focus();
      return false;
    }
  } 
  if (champ.type=='select-one') {
   if (champ.value.length==0) {
      alert (err); 
      champ.focus();
      return false;
    }
  } 
  return true;

}

function Choix_Obligatoire(champ,err) {  
  if (champ.type=='select-one') {
   if (champ.value.length==0) {
	  alert (err); 
      champ.focus();
      return false;
    }
    return true;
  } else { 
    var L=champ.length;
    var ret="";
    for(var i=0; i<L; i++) {
      if (champ[i].checked) {ret=champ[i].value; break;}
	}
    if (ret=="") {
	 alert (err);
	 return false;
    }
	return ret;
  }
}

function Verif_Entier(champ,option,err) {
  if ((option=="F") && (champ.value.length==0)) return true;
  if ((isNaN(champ.value)) ||(champ.value.length==0)) {
    alert (err);
    champ.focus();
    return false;
  }
  return true;
}

function Verif_Mail(champ, err) {
 if (champ.value !="") {
   chaine=champ.value;
   if (chaine.search(/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9]+)*$/) == -1) {
     alert(err);
     champ.focus();
     return false;
   }
 }
 return true;
}

function Verif_Prix(champ, err) {
 var regEx2=/^[0-9,.]+$/;
 if (!regEx2.test(champ.value)) {
    alert (err)
    champ.focus();
    return false;
  }
 return true;
}


function IsChecked(champ) {
  if (champ.checked==true) {
    return true
  }
  return false;
}

function IsFilled(champ) {
  if (champ.value.length>0) {
    return true
  }
  return false;
}

function Interro_Radio(champ) {
  var L=champ.length;
  var ret="";
  for (var i = 0 ; i< L ; i++) {
    if (champ[i].checked) {ret=champ[i].value;break;}
  }
  return(ret);
}