<!--
// Fichier javascript pr CALCUL COMMANDE

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array;
  for(i=0;i<(a.length-2);i+=3)if ((x=MM_findObj(a[i]))!=null){
	  document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
	}
}

function chgcouleurbarre()
{
if (document.body.clientwidth<event.clientX)
 with(document.body.style)
 {
 scrollbarDarkShadowColor="#000000";
 scrollbar3dLightColor="#000000";
 scrollbarArrowColor="#000000";
 scrollbarBaseColor="#CC9900";
 scrollbarFaceColor="#CC9900";
 scrollbarHighlightColor="#FF9900";
 scrollbarShadowColor="#FF9900";
 scrollbarTrackColor="#cbedff";
 }
else 
 with(document.body.style)
 {
 scrollbarDarkShadowColor="#FFFFFF";
 scrollbar3dLightColor="#FFFFFF";
 scrollbarArrowColor="#FFFFFF";
 scrollbarBaseColor="#CC9900";
 scrollbarFaceColor="#CC9900";
 scrollbarHighlightColor="#CC9900";
 scrollbarShadowColor="#CC9900";
 scrollbarTrackColor="#f3f3f3";
 }
}
if (document.all)
{
 document.onmousemove=chgcouleurbarre;
}


//	***** pr calcul cde *****

function Fsupzero(wchaine) { //supp les 0 de début de chaine et les décimales
	var resultat="";
	for (var i=0;i<wchaine.length;i++){
		var wdecompos=wchaine.charAt(i);
		if ((wdecompos!="0")||(resultat!="")){	//= valeur <>0 OU chaine déjà commencée (<>"")
	  	 	if (wdecompos>="0" && wdecompos<="9"){ //=chiffre
  	  			resultat+=wdecompos;
			}else{i+=wchaine.length;} //permet de sortir du for - cas d'1 point ou d'1 virgule ou tt autre caract <> chiffre
		}
	}//fin_for		
	if (resultat==""){resultat="0";}
   	return resultat;
}

function Farrondir(resultat) { 
	resultat = Math.round(resultat*100)/100;

	var wchaine=resultat+"";	//converti nbre en caractère 
 	  var wposvirgule=wchaine.indexOf(".");
	  if (wposvirgule>-1){	//pas de virgule
		  wdecimale=wchaine.substr(wposvirgule+1,2);	//extrait les 2 chiffres après la virgule
		  wnbdecimale=wdecimale.length;
		  if (wnbdecimale<2){	//ajoute un 0 si 1 seule décimale
			  wnvelchaine=wchaine+0;
			  resultat=wnvelchaine;
		  }
	  }
      return resultat; 
}	
function Fcalcul(){	
		// 			VERIFICATION DES PRIX
	doc=document.forms['formcde'];
	$qte1=Fsupzero(doc.elements['qte1'].value);
	doc.elements['qte1'].value=$qte1;
	$qte2=Fsupzero(doc.elements['qte2'].value);
	doc.elements['qte2'].value=$qte2;
	$qte3=Fsupzero(doc.elements['qte3'].value);
	doc.elements['qte3'].value=$qte3;
	$qte4=Fsupzero(doc.elements['qte4'].value);
	doc.elements['qte4'].value=$qte4;
	$qte5=Fsupzero(doc.elements['qte5'].value);
	doc.elements['qte5'].value=$qte5;
	$qte6=Fsupzero(doc.elements['qte6'].value);
	doc.elements['qte6'].value=$qte6;
	$qte7=Fsupzero(doc.elements['qte7'].value);
	doc.elements['qte7'].value=$qte7;
	$qte8=Fsupzero(doc.elements['qte8'].value);
	doc.elements['qte8'].value=$qte8;
	$qte9=Fsupzero(doc.elements['qte9'].value);
	doc.elements['qte9'].value=$qte9;
	$qte10=Fsupzero(doc.elements['qte10'].value);
	doc.elements['qte10'].value=$qte10;
	$qte11=Fsupzero(doc.elements['qte11'].value);
	doc.elements['qte11'].value=$qte11;
	
		
		// 						!!!! PRIX A MODIFIER !!!!
	$montant1=parseFloat($qte1)*8.5;
	doc.elements['montant1'].value=Farrondir($montant1);
	$montant2=parseFloat($qte2)*8.5;
	doc.elements['montant2'].value=Farrondir($montant2);
	$montant3=parseFloat($qte3)*9;
	doc.elements['montant3'].value=Farrondir($montant3);
	$montant4=parseFloat($qte4)*9;
	doc.elements['montant4'].value=Farrondir($montant4);
	$montant5=parseFloat($qte5)*5;
	doc.elements['montant5'].value=Farrondir($montant5);
	$montant6=parseFloat($qte6)*6.8;
	doc.elements['montant6'].value=Farrondir($montant6);
	$montant7=parseFloat($qte7)*4.8;
	doc.elements['montant7'].value=Farrondir($montant7);
	$montant8=parseFloat($qte8)*10.3;
	doc.elements['montant8'].value=Farrondir($montant8);
	$montant9=parseFloat($qte9)*5.8;
	doc.elements['montant9'].value=Farrondir($montant9);
	$montant10=parseFloat($qte10)*12;
	doc.elements['montant10'].value=Farrondir($montant10);
	$montant11=parseFloat($qte11)*7.5;
	doc.elements['montant11'].value=Farrondir($montant11);
	
	
	$soustot = parseFloat($montant1)+parseFloat($montant2)+parseFloat($montant3)+parseFloat($montant4)+parseFloat($montant5)+parseFloat($montant6)+parseFloat($montant7)+parseFloat($montant8)+parseFloat($montant9)+parseFloat($montant10)+parseFloat($montant11);
	if ($soustot<120 && $soustot>0){
		$port = 10;
	}else{
		$port = 0;
	}
		
	$total = parseFloat($soustot)+parseFloat($port);
	doc.elements['soustot'].value=Farrondir($soustot);	
	doc.elements['port'].value=$port;
	doc.elements['total'].value=Farrondir($total);
	doc.elements['price'].value=doc.elements['total'].value;

}

function datecde(){
		wdate=new Date();
		wdatej=wdate.getDate()+"/"+(wdate.getMonth()+1)+"/"+wdate.getYear();
      	hrs=wdate.getHours();
     	min=wdate.getMinutes();
      	sec=wdate.getSeconds();
      	wheure=" "+((hrs<10)?"0":"") +hrs+":";
      	wheure+=((min<10)?"0":"")+min+":";
      	wheure+=((sec<10)?"0":"")+sec;
		wheure2=((hrs<10)?"0":"") +hrs; // heure pr reference (hhmmss)
      	wheure2+=((min<10)?"0":"")+min;
      	wheure2+=((sec<10)?"0":"")+sec;
} 

function valider(){
  doc=document.forms['formcde'];
  if(doc.elements['total'].value !=0) {
	  with (document.forms['formcde']) {
		datecde();		  
	  // la référence se compose du montant total et de l'heure de la cde (format hhmmss)
		elements['reference'].value = price.value + "-" + wheure2;
        elements['data2'].value = p1.value + " x " + qte1.value + " / " + p2.value + " x " + qte2.value + " / " + p3.value + " x " + qte3.value + " / " + p4.value + " x " + qte4.value + " / " + p5.value + " x " + qte5.value + " / " + p6.value + " x " + qte6.value + " / " + p7.value + " x " + qte7.value + " / " + p8.value + " x " + qte8.value + " / " + p9.value + " x " + qte9.value + " / " + p10.value + " x " + qte10.value+ " / " + p11.value + " x " + qte11.value;
		elements['data3'].value="Date de la Commande : "+wdatej+wheure; // format jj/mm/aaaa hh:mm:ss
    	return true;
	  }
  }
  else {
    	alert("Vous n'avez pas encore sélectionné de produits !");
    	return false;
  }
}
//-->