
function formatPrice(value) {
  result=Math.floor(value)+".";
  var cents=100*(value-Math.floor(value))+0.5;
  result += Math.floor(cents/10);
  result += Math.floor(cents%10);
  return result;
}

function getValueOfSelect(le_select){
  result = le_select.options[le_select.selectedIndex].value;
  //alert('getValueOfSelect : ' + result);
  return result;
  
}

function checkDate(select_jour, select_mois, select_annee) {
  //alert('checkDate :' + select_jour.value + "/" + select_mois.value + "/" + select_annee.value);
  jour  = select_jour.value;
  mois  = select_mois.value;
  annee = select_annee.value;
  
  switch(mois){
  case '1' : case '3' : case '5' : case '7' : case '8' : case '10' : case '12' : nb_jour_mois = 31; break;
  case '4': case '6' : case '9' : case '11' : nb_jour_mois = 30; break;
  case '2' : 
    if (annee % 4 == 0) 
      nb_jour_mois = 29; 
    else 
      nb_jour_mois = 28;
    break;
  } // switch
  
  if (nb_jour_mois < jour) {
    alert('Ce jour du mois n\'existe pas !');
    select_jour.value=nb_jour_mois;
  }

}


function makeSelectPrice(prix_min, prix_max, name, prix_choisi) { 
  //alert('makeSelectPrice (js) :  prix_min' + prix_min + ' prix_max=' + prix_max + ' name=' + name);
  document.writeln('<select name="' + name + '">');
  
  var intervalle = 0;
  intervalle = parseInt(Math.max(5, ((prix_max - prix_min) / 10)));
  intervalle = intervalle - (intervalle % 5); // pour avoir des ecarts de 5 francs en 5 francs.
  //alert('makeSelectPrice (js) : intervalle=' + intervalle);
  
  
  for (var value = parseFloat(prix_min); value < prix_max; value = value + intervalle) {
    // alert('value=' + value);
    if (value == prix_choisi) {
      tmp = "SELECTED";
    } else {
      tmp = "";
    }
    document.writeln('<option value="' + value + '" ' + tmp + '>' + value + '&euro;</option>');
  } // for ...
  
  if (prix_max == prix_choisi) {
    tmp = "SELECTED";
  } else {
    tmp = "";
  }
  document.writeln('<option value="' + prix_max + '" ' + tmp + '>' + prix_max + '&euro;</option>');
  document.writeln('</select>');
  //alert('end of makeSelectPrice : value=' + value);
} // end of function makeSelectPrice



function SubmitFormArticle(theform) {

var reInteger = /^[0-9]+$/
var reFloat = /^((\d+(\.\d*)?)|((\d*\.)?\d+))$/
var reFloatb = /^((\d+(\,\d*)?)|((\d*\,)?\d+))$/
var validemail=/^([a-zA-Z0-9_\.\-\'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;

		if (theform.nom_fr.value == '') {
			theform.nom_fr.focus();
			alert("Veuillez entrer un nom en français !");
			return;
		}
		if (theform.nom_us.value == '') {
			theform.nom_us.focus();
			alert("Veuillez entrer un nom en anglais !");
			return;
		}
		if (theform.prix1.value == '') {
			theform.prix1.focus();
			alert("Veuillez entrer un prix !");
			return;
		}
		if ((theform.prix1.value != '')&&(!reInteger.test(theform.prix1.value))) {
			theform.prix1.focus();
			alert("Veuillez entrer un nombre !");
			return;
		}
		if (theform.laius_prix1_fr.value == '') {
			theform.laius_prix1_fr.focus();
			alert("Veuillez entrer un libellé de prix en français !");
			return;
		}
		if (theform.laius_prix1_us.value == '') {
			theform.laius_prix1_us.focus();
			alert("Veuillez entrer un libellé de prix en anglais !");
			return;
		}
		if ((theform.prix2.value != '')&&(!reInteger.test(theform.prix2.value))) {
			theform.prix2.focus();
			alert("Veuillez entrer un nombre !");
			return;
		}
		if ((theform.prix3.value != '')&&(!reInteger.test(theform.prix3.value))) {
			theform.prix3.focus();
			alert("Veuillez entrer un nombre !");
			return;
		}
		
		

	theform.submit();
}


