    var serienummerMap = new Array();
    

	
	function createOption(inValue, inText)
    {
        var result = document.createElement('option');
		result.value = inValue;
		result.text = inText;
			
		return result;
    }
	
	function bonValueChanged()
	{
		var bonID = document.getElementById("bon_id").value;
		var totaalBedrag = document.getElementById("bon_costsummary").value;
		var myProductDropdown = document.getElementById("bon_product");
		
		if ((bonID == "") || (totaalBedrag == ""))
			return;
		
		
		xmlHttp = new XMLHttpRequest();
		xmlHttp.open("GET","BonInfo.php?BonID=" + bonID + "&TotaalBedrag=" + totaalBedrag , false);
		xmlHttp.send(null);
		
		myProductDropdown.length = 0;
		
		if (xmlHttp.responseXML.documentElement.tagName == "bon")
		{
		    myProductDropdown.add(createOption("", "Kies een product"));
		    document.getElementById("bon_product_serial").value = "Kies eerst een product";
		    document.getElementById("bon_product_serial").disabled = true;
		    serienummerMap = new Array();
		
		    for (var i = 0; i<xmlHttp.responseXML.documentElement.childNodes.length; i++)
		    {
		        var itemElement = xmlHttp.responseXML.documentElement.childNodes[i];
		        myProductDropdown.add(createOption(itemElement.getAttribute("id"), itemElement.getAttribute("Omschrijving")));
            
                if (itemElement.getAttribute("HeeftSerienummer") == "true")
                    serienummerMap[itemElement.getAttribute("id")] = "true";
            }
		}
		else
		{
		    myProductDropdown.add(createOption("", "Vul bongegevens in"));
		}
	}
	
	function bonProductChanged(inValue)
	{
	    
	    
	        document.getElementById("bon_product_serial").disabled = serienummerMap[inValue] != "true" ;
	        
	        if ((document.getElementById("bon_product_serial").disabled))
	        {
	            if ((inValue != 0))
	            {
	                document.getElementById("bon_product_serial").value = "Geen serienummer vereist";
	            }
	            else
	            {
	               document.getElementById("bon_product_serial").value = "Kies eerst een product";
	            }
	        }
	        else
	        {
	            document.getElementById("bon_product_serial").value = "";
	        }
	    
	}
	
	function openedChanged()
	{
	    form1.action = "?scroll=" + getCurrentScrolltop();
	    form1.submit();
	}
	
    function rmaTypeClick(inNewType)
    {
        form1.action = "?scroll=" + getCurrentScrolltop();
        form1.submit();
    }	
	
	function retourMethodChanged()
	{
	    form1.action = "?scroll=" + getCurrentScrolltop();
	    form1.submit();
	}
	
	function SubmitRMA()
	{
	    form1.action = "?scroll=" + getCurrentScrolltop();
	    document.getElementById("FORM_SUBMIT").value = "TRUE";
	    form1.submit();
	}