<!--
	if(articles==null){
		var articles = new Array();
	}
	var formParameters = new Array();
	
	function isNumber( str ){
		
		var validChars = "0123456789.";
		var isNumber = true;
		var char;
		
		for( i = 0; i < str.length && isNumber; i++ ){ 
			   
			char = str.charAt( i ); 
			if( validChars.indexOf( char ) == -1 ) 
			isNumber = false;
		
		}
			   
		return isNumber;
	   
	}
   
   	function checkSelection( idtable ){
   	
   		var headingValues = document.getElementById( 'HeadingValues_' + idtable );
   		
   		if( headingValues.selectedIndex == - 1 || headingValues.options[ headingValues.selectedIndex ].value == '' ){
   		
   			alert( 'Vous devez d\'abord choisir une reference' );
   			return false;
   			
   		}

   	}

   	function checkSelectionTaille(idtable){
   	   	
		var formName = 'OrderForm_' + idtable;
			
		var form = document.getElementById( formName );
		
   		if( form.elements[ 'IdArticle' ].value == '' ){
   		
   			alert( 'Vous devez d\'abord choisir une taille' );
   			return false;
   			
   		}
		var idarticle = form.elements[ 'IdArticle' ].value;
		if(articles[ idarticle ][ 'stock_level' ] == 0){
			alert( 'Ce produit n\'est plus disponible dans cette taille' );
   			return false;

		}

   	}
   	
	function checkQuantity( form ){
	
		var min_cde = form.elements[ 'min_cde' ].value;
		var quantity = form.elements[ 'quantity' ].value;
		
		if( !isNumber( quantity ) || quantity < min_cde ){
		
			alert( 'La quantite minimale pour cette taille est de ' + min_cde );
			form.elements[ 'quantity' ].value = min_cde;
			
			return false;
			
		}
		
		return true;
		
	}
	

	function selectArticle( idarticle, tableId ){
		
		// Mise à jour des champs
		
		document.getElementById("myCaract").innerHTML = articles[ idarticle ][ 'caract' ] ;
		
		//if( articles[ idarticle ][ 'r' ] > '0' ){
			//document.getElementById("pxTarrif").innerHTML = articles[ idarticle ][ 'prixtotal' ] +" \u20AC" ;
			//document.getElementById("promoRate").innerHTML = articles[ idarticle ][ 'r' ] +" %" ;
			//if(articles[ idarticle ][ 'stock_level' ] > 0){
			//	document.getElementById("myDelai").innerHTML = '<strong>D&eacute;lai : </strong>'+articles[ idarticle ][ 'delay' ];
			//}else if(articles[ idarticle ][ 'stock_level' ] == 0){
			//	document.getElementById("myDelai").innerHTML = '<strong>Produit &eacute;puis&eacute;</strong>' ;
			//	var formName = 'OrderForm_'+tableId;
			//}else if(articles[ idarticle ][ 'stock_level' ] == -1){
			//	document.getElementById("myDelai").innerHTML = '<strong>D&eacute;lai : </strong>'+articles[ idarticle ][ 'delay' ] ;
			//}
			//document.getElementById("htPrice").innerHTML = articles[ idarticle ][ 'prixtotalremise' ] +" \u20AC" ;
			//document.getElementById("txtPromo").style.display = "block";
			//document.getElementById("txtPTarrif").style.display = "block";
			//document.getElementById("pxTarrif").style.display = "block";
			//document.getElementById("pxTarrif").style.textDecoration = "line-through" ;
			//document.getElementById("promoRate").style.display = "block";
			//document.getElementById("shortDevis").style.display = "block" ;
			//document.getElementById("shortCommander").style.display = "block" ;
		//}else{
			
			if( articles[ idarticle ][ 'hidecost' ] == 0 ){
				//document.getElementById("htPrice").innerHTML = articles[ idarticle ][ 'prixtotal' ] +" \u20AC" ;
				if(articles[ idarticle ][ 'stock_level' ] > 0){
					document.getElementById("myDelai").innerHTML = '<strong>D&eacute;lai : </strong><span style="color:#2fb500">'+articles[ idarticle ][ 'delay' ]; //+articles[ idarticle ][ 'delay' ]+'</span>'
				}else if(articles[ idarticle ][ 'stock_level' ] == 0){
					document.getElementById("myDelai").innerHTML = '<strong>Produit &eacute;puis&eacute;</strong>' ;
				}else if(articles[ idarticle ][ 'stock_level' ] == -1){
					document.getElementById("myDelai").innerHTML = '<strong>D&eacute;lai : </strong><span style="color:#2fb500">'+articles[ idarticle ][ 'delay' ]+'</span>' ; //+articles[ idarticle ][ 'delay' ]
				}
			}
			else{
				//document.getElementById("htPrice").innerHTML = '<a href="http://localhost/catalog/mail_product.php?idproduct='+articles[ idarticle ][ 'IdProduct' ]+'" class="contactUs" >Contactez-nous</a> ' ;
				if(articles[ idarticle ][ 'stock_level' ] > 0){
					document.getElementById("myDelai").innerHTML = '<strong>D&eacute;lai : </strong>'+articles[ idarticle ][ 'delay' ];
				}else if(articles[ idarticle ][ 'stock_level' ] == 0){
					document.getElementById("myDelai").innerHTML = '<strong>Produit &eacute;puis&eacute;</strong>' ;
				}else if(articles[ idarticle ][ 'stock_level' ] == -1){
					document.getElementById("myDelai").innerHTML = '<strong>D&eacute;lai : </strong>'+articles[ idarticle ][ 'delay' ] ;
				}			
				//document.getElementById("shortDevis").style.display = "none" ;
				//document.getElementById("shortCommander").style.display = "none" ;
				//document.getElementById("longDevis").style.display = "block" ;

			}
		
		//}
				
		var formNames = new Array( 'OrderForm' );
		
		var j = 0;
		while( j < formNames.length ){
		
			var formName = formNames[ j ] + '_' + tableId;
			
			var form = document.getElementById( formName );
			
			if( idarticle == '' ){
			
				form.onsubmit = function(){
				
					alert( 'Vous devez d\'abord choisir une taille' );
					return false;
					
				}

				return;
				
			}
		
			form.onsubmit = function(){ return true; };
			
						/*form.onsubmit = function(){
				
					alert( 'Cet article va être ajout&eacute; à votre panier' );
					return true;
					
				}*/
		
			form.elements[ 'quantity' ].value = articles[ idarticle ][ 'min_cde' ];
			form.elements[ 'IdArticle' ].value = idarticle;
			
			var elements = form.getElementsByTagName( 'INPUT' );
		
			var i = 0;
			while( i < elements.length ){
			
				var element = elements[ i ];
				
				if( element.getAttribute( 'type' ) == 'hidden' ){
				
					var name = element.name;
					
					if( articles[ idarticle ][ name ] != null )
						element.value = articles[ idarticle ][ name ];

				}

				i++;
				
			}
		
			j++;
		
		}
		
		
				
		var idcolor = getSelectedColor( tableId );
		
		if( idcolor )
			selectColor( idcolor, tableId );
		
	}
	
	function getSelectedColor( tableId ){
	
		if( document.forms.ColorForm == null )
			return 0;
			
		var colors = document.forms.ColorForm.elements[ 'ColorRadio_' + tableId ];
		
		var i = 0;
		while( i < colors.length ){
		
			if( colors[ i ].checked )
				return colors[ i ].value;
				
			i++;
			
		}
		
		return 0;
		
	}
	
	function selectColor( idcolor, tableId ){
	
		if( !idcolor )
			return;
		
		var headingValues = document.getElementById( 'HeadingValues_' + tableId );
		
		if( headingValues.selectedIndex == -1 )
			return;
			
		var idarticle = headingValues.options[ headingValues.selectedIndex ].value;
		
		if( idarticle == '' )
			return;
				
		var formNames = new Array( 'OrderForm', 'EstimateForm' );
		
		var j = 0;
		while( j < formNames.length ){
		
			var formName = formNames[ j ] + '_' + tableId;
			
			var form = document.getElementById( formName );
			
			form.elements[ 'idcolor' ].value = idcolor;
			form.elements[ 'reftotal' ].value = articles[ idarticle ][ 'reference' ] + '-' + productColors[ idcolor ][ 'code_color' ];
			form.elements[ 'caract' ].value = articles[ idarticle ][ 'caract' ] + '<br />Couleur : ' + productColors[ idcolor ][ 'code_color' ];
			form.elements[ 'delay' ].value = articles[ idarticle ][ 'delay' ];
			form.elements[ 'option_price' ].value = productColors[ idcolor ][ 'price' ];
			form.elements[ 'prixtotal' ].value = parseFloat( productColors[ idcolor ][ 'price' ] ) + parseFloat( articles[ idarticle ][ 'prixtotal' ] );
			form.elements[ 'prixtotalremise' ].value = form.elements[ 'prixtotal' ].value;
			
			j++;
			
		}
		
	}


// -->