
		function remplirTableauQuantite( maquantite, valequante, prixfinal, valdechangement ) {	

			// alert( maquantite + ' - ' + valequante + ' - ' + prixfinal + ' - ' + valdechangement );

			var it						= 0;
			var newdiff					= -1;
			var diff					= -1;

			if ( valdechangement != 'plus' && valdechangement != 'moins' ) {
				
				var indicequantiteproche = 0;

				for( var xcd = 0; xcd < valequante.length; xcd++ ) {			
					
					newdiff = Math.abs( valequante[xcd][2] - maquantite );	

					// alert( ( diff == -1 ) + '('+diff+'==-1) || ( ' + ( diff > newdiff ) + '('+diff+'>'+newdiff+') && ' + ( maquantite > Number( valequante[xcd][2] ) ) + '('+Number( maquantite )+'>'+Number( valequante[xcd][2] )+') )' );
					if ( ( ( diff == -1 ) || ( ( diff > newdiff ) ) && ( Number( maquantite ) > Number( valequante[xcd][2] ) ) ) ) {					
						diff = newdiff;
						indicequantiteproche = it;
						// alert( newdiff + ' (' + typeof( newdiff ) + ')\n ' + diff + ' (' + typeof( diff ) + ')\n ' + indicequantiteproche + ' (' + typeof( indicequantiteproche ) + ')' );
					}
					it++;	
				}				

				// alert( indicequantiteproche );
				
			} else {

				var indicequantiteproche = document.getElementById( 'currentIdField' ).value;
			}

			if( valdechangement=="plus" ) { 

				indicequantiteproche = parseFloat( indicequantiteproche ) + parseFloat( 3 ); 
				
			} //systeme pour avancer ou reculer vers d'autres valeurs
			if( valdechangement=="moins" ) { 
					
				indicequantiteproche =  parseFloat( indicequantiteproche ) - parseFloat( 3 ); 

				if( indicequantiteproche < 0 ) {

					indicequantiteproche = 0;
				}
			}
							
			if ( ( parseFloat( valequante.length - indicequantiteproche ) ) < 3 ) { //valeur trop haute
				
				if( ( parseFloat(  valequante.length - indicequantiteproche ) ) == 0 ) 	indicequantiteproche 	= parseFloat( indicequantiteproche - 3 );
				if( ( parseFloat( valequante.length - indicequantiteproche ) ) == 1 ) 	indicequantiteproche 	= parseFloat( indicequantiteproche - 2 );
				if( ( parseFloat( valequante.length-indicequantiteproche ) ) == 2 ) 	indicequantiteproche 	= parseFloat( indicequantiteproche - 1 );				
				document.getElementById( 'currentIdField' ).value = indicequantiteproche;
			}

			if(maquantite == valequante[parseFloat( indicequantiteproche + 1 )][2] ) {

				document.getElementById('onnequant').innerHTML 	= valequante[indicequantiteproche][2];
				document.getElementById('twoquant').innerHTML 	= valequante[parseFloat( indicequantiteproche + 2 )][2];
				document.getElementById('threequant').innerHTML = valequante[parseFloat( indicequantiteproche + 3 )][2];
				document.getElementById('onneprix').innerHTML	= Math.floor( valequante[indicequantiteproche][3] ) + " &euro;"; // Bof: Seb; Arrondir au chiffre inférieur.
				document.getElementById('twoprix').innerHTML 	= Math.floor( valequante[parseFloat( indicequantiteproche + 2 )][3] ) + " &euro;"; // Bof: Seb; Arrondir au chiffre inférieur.
				document.getElementById('threeprix').innerHTML 	= Math.floor( valequante[parseFloat( indicequantiteproche + 3 )][3] ) + " &euro;"; // Bof: Seb; Arrondir au chiffre inférieur.	
				document.getElementById( 'currentIdField' ).value = indicequantiteproche;
			} else {

				document.getElementById('onnequant').innerHTML 	= valequante[indicequantiteproche][2];
				document.getElementById('twoquant').innerHTML 	= valequante[parseFloat( indicequantiteproche + 1 )][2];
				document.getElementById('threequant').innerHTML = valequante[parseFloat( indicequantiteproche + 2 )][2];
				document.getElementById('onneprix').innerHTML 	= Math.floor( valequante[indicequantiteproche][3] ) + " &euro;"; // Bof: Seb; Arrondir au chiffre inférieur.
				document.getElementById('twoprix').innerHTML 	= Math.floor( valequante[parseFloat( indicequantiteproche + 1 )][3] ) + " &euro;"; // Bof: Seb; Arrondir au chiffre inférieur.
				document.getElementById('threeprix').innerHTML 	= Math.floor( valequante[parseFloat( indicequantiteproche + 2 )][3] ) + " &euro;";	 // Bof: Seb; Arrondir au chiffre inférieur.
				document.getElementById( 'currentIdField' ).value = indicequantiteproche;
			}

			// document.getElementById('ma_quantite').value = document.getElementById('ma_quantite').value;
			if( valdechangement=="rien" ) {
				document.getElementById('prixquantitedemandee').innerHTML = Math.floor( prixfinal ) + " &euro;"; // Bof: Seb; Arrondir au chiffre inférieur.
			}

		} 
		
		