
function remplit_devis(){
	document.form2.societe.value= "Ma societe a moi";
	document.form2.nom.value= "Barriere";
	document.form2.prenom.value= "Jerome";
	document.form2.adresse.value= "Place de l'ete";
	document.form2.adresse2.value= "Bat 8 - Escalier 67";
	document.form2.codepostal.value= "89765";
	document.form2.ville.value= "Asnieres";
	document.form2.codepostal.value= "92145";
	document.form2.telephone.value= "01-02-03-04-05";
	document.form2.fax.value= "9988776655";
	document.form2.email.value= "c.poulin@m2iformation.fr";
}

function YY_checkform_devis() { //v4.66
//alert("devis");
//copyright (c)1998,2002 Yaromat.com
  var args = YY_checkform_devis.arguments; var myDot=true; var myV=''; var myErr='';var addErr=false;var myReq;
  
  //
var selectedList = new Array();
var selectBox = document.form2.projet_ville;
var alertTxt = "";

for (var i=0; i<selectBox.options.length; i++) {
  if (selectBox.options[i].selected) {
	alertTxt += selectBox.options[i].value +" ";
  }
}
if (alertTxt == "") {
	var myErr='* Choisir au moins une ville\n';
} else {
	document.form2.ville_projet.value = alertTxt;
}
//
 
 
var e = "";
var ee = "";

if (document.form2.date_debut.value != "") {
	e = is_date(document.form2.date_debut.value);
	if (e == false) {
		myErr += "* La date de debut est incorrecte\n";
	}
}

if (document.form2.date_fin.value != "") {
	ee = is_date(document.form2.date_debut.value);
	if (ee == false) {
		myErr += "* La date de fin est incorrecte\n";
	}
}

if (document.form2.date_debut.value == "") {
	if (document.form2.mois.value == 0) {
		myErr += "* Choisir un mois\n";
	}
	if (document.form2.annee.value ==0) {
		myErr += "* Choisir une annee\n";
	}
}

if (document.form2.date_debut.value == "" && document.form2.date_fin.value == "" && document.form2.mois.value == 0 && document.form2.annee.value == 0) {
	myErr += "* Remplir les informations concernant la date\n";
}

if (e == true && document.form2.date_fin.value == "") {
	myErr += "* Remplir la date de fin\n";
}

if (ee == true && document.form2.date_debut.value == "") {
	myErr += "* Remplir la date de debut\n";
}

if (document.form2.mois.value > 0 && document.form2.annee.value == 0) {
		myErr += "* Choisir une annee\n";
}

if (document.form2.mois.annee > 0 && document.form2.mois.value == 0) {
		myErr += "* Choisir un mois\n";
}

 
  for (var i=1; i<args.length;i=i+4){
    if (args[i+1].charAt(0)=='#'){myReq=true; args[i+1]=args[i+1].substring(1);}else{myReq=false}
    var myObj = MM_findObj(args[i].replace(/\[\d+\]/ig,""));
    myV=myObj.value;
    if (myObj.type=='text'||myObj.type=='password'||myObj.type=='hidden'){
      if (myReq&&myObj.value.length==0){addErr=true}
      if ((myV.length>0)&&(args[i+2]==1)){ //fromto
        var myMa=args[i+1].split('_');if(isNaN(myV)||myV<myMa[0]/1||myV > myMa[1]/1){addErr=true}
      } else if ((myV.length>0)&&(args[i+2]==2)){
          var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");if(!rx.test(myV))addErr=true;
      } else if ((myV.length>0)&&(args[i+2]==3)){ // date
        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);
        if(myAt){
          var myD=(myAt[myMa[1]])?myAt[myMa[1]]:1; var myM=myAt[myMa[2]]-1; var myY=myAt[myMa[3]];
          var myDate=new Date(myY,myM,myD);
          if(myDate.getFullYear()!=myY||myDate.getDate()!=myD||myDate.getMonth()!=myM){addErr=true};
        }else{addErr=true}
      } else if ((myV.length>0)&&(args[i+2]==4)){ // time
        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);if(!myAt){addErr=true}
      } else if (myV.length>0&&args[i+2]==5){ // check this 2
            var myObj1 = MM_findObj(args[i+1].replace(/\[\d+\]/ig,""));
            if(myObj1.length)myObj1=myObj1[args[i+1].replace(/(.*\[)|(\].*)/ig,"")];
            if(!myObj1.checked){addErr=true}
      } else if (myV.length>0&&args[i+2]==6){ // the same
            var myObj1 = MM_findObj(args[i+1]);
            if(myV!=myObj1.value){addErr=true}
      }
    } else
    if (!myObj.type&&myObj.length>0&&myObj[0].type=='radio'){
          var myTest = args[i].match(/(.*)\[(\d+)\].*/i);
          var myObj1=(myObj.length>1)?myObj[myTest[2]]:myObj;
      if (args[i+2]==1&&myObj1&&myObj1.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
      if (args[i+2]==2){
        var myDot=false;
        for(var j=0;j<myObj.length;j++){myDot=myDot||myObj[j].checked}
        if(!myDot){myErr+='* ' +args[i+3]+'\n'}
      }
    } else if (myObj.type=='checkbox'){
      if(args[i+2]==1&&myObj.checked==false){addErr=true}
      if(args[i+2]==2&&myObj.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
    } else if (myObj.type=='select-one'||myObj.type=='select-multiple'){
      if(args[i+2]==1&&myObj.selectedIndex/1==0){addErr=true}
    }else if (myObj.type=='textarea'){
      if(myV.length<args[i+1]){addErr=true}
    }
    if (addErr){myErr+='* '+args[i+3]+'\n'; addErr=false}
  }
  if (myErr!=''){alert('Liste des erreurs:\t\t\t\t\t\n\n'+myErr)}
  document.MM_returnValue = (myErr=='');
}

