
		    function updateText(line) {
 				if (document.getElementById) {
	 				var orderTextElement = 'textLineText' + line;
	 				var textElement = 'line' + line;
	 				var inputTextLine = document.getElementById(textElement);
    				var orderTextLine = document.getElementById(orderTextElement);
					orderTextLine.innerHTML = inputTextLine.value;
 				} 
		    }	// updateText		    


		    function updateFlavour() {
 				if (document.getElementById) {
	 				var selectedFlavour = document.getElementById('flavour');
    				var orderedFlavour = document.getElementById('orderedFlavour');
    				var orderedPrice = document.getElementById('orderedPrice');
    				
					var selIndex = selectedFlavour.selectedIndex;
                    var optIndex = selectedFlavour.options[selIndex].value;
					
					orderedFlavour.innerHTML = selectedFlavour.options[selIndex].text;

					//if (optIndex == '89') { // Kosher
					//  orderedPrice.innerHTML = '£50 per 100 Chocolates';	 
					//} else {
					//  orderedPrice.innerHTML = '£40 per 100 Chocolates';	 
					//}
					//orderedPrice.flirReplaced = false;
					
					//var parentNode = FLIR.getParentNode(orderedPrice);
					//var childNode  = FLIR.getChildren(parentNode);
					//FLIR.replace(childNode[1]); 

 				} 
		    } // updateFlavour	
		    
		    function updateFoil() {
 				if (document.getElementById) {
	 				var selectedFoil = document.getElementById('foil');
    				var orderedFoil = document.getElementById('orderedFoil');
    				
					var selIndex = selectedFoil.selectedIndex;
                    var optIndex = selectedFoil.options[selIndex].value;
					
					orderedFoil.innerHTML = selectedFoil.options[selIndex].text;

 				} 
		    } // updateFoil	

	    			
            function addToBasket() {
              if (document.getElementById) {
				 
				  var productIdElement = document.getElementById('productId');
						
				 linkProductOptions(productIdElement);
				 
				 document.tForm0.submit();
             }
           }

           function linkProductOptions(productIdElement) {
		     setFlavourOption(productIdElement);
			 setFoilOption(productIdElement);

			 for(var no=0;no<5;no++) {
			 
			    var textLineId = document.getElementById("line" + no);

                if (textLineId != null && textLineId.style.display == "inline") {
			      setTextForOrder(productIdElement, no);
			    }
			 }
		   }       // linkProductOptions
		   
		   function setFlavourOption(productIdElement) {
	         var flavourElement  = document.getElementById('flavour');
             flavourElement.name = 'optn99:' + productIdElement.value;	
	       }

	       function setFoilOption(productIdElement) {
             var selectedFoil = document.getElementById('foil');
	         selectedFoil.name = 'optn18:' + productIdElement.value;				
	       }
		   
           function setTextForOrder(productIdElement, lineNumber) {
		     var lineId = 'line' + lineNumber;
		     var selectedText = document.getElementById(lineId);
			 var hiddenText   = document.getElementById(lineId + 'Hidden');
	         
			 selectedText.name = 'voptn' + lineNumber + ':' + productIdElement.value;
			 hiddenText.name   = 'optn'  + lineNumber + ':' + productIdElement.value;
		   }


