#
# old_revision [829ccf73000a2d91a5daf67741479e395011b6a8]
#
# patch "UI/WebServerResources/UIxMailToSelection.js"
#  from [2f7d2014bd7970b64db99474b30567ccebecbc3c]
#    to [01f8c5ff4a8fd72b5bbf7802c09c24912d3149ac]
#
============================================================
--- UI/WebServerResources/UIxMailToSelection.js	2f7d2014bd7970b64db99474b30567ccebecbc3c
+++ UI/WebServerResources/UIxMailToSelection.js	01f8c5ff4a8fd72b5bbf7802c09c24912d3149ac
@@ -145,8 +145,30 @@ function addressFieldChanged(event) {
 }
 
 function addressFieldChanged(event) {
+
     var addresses = this.value.split(/[,;]/);
+    
     if (addresses.length > 0) {
+      
+	// Sanitize comma separated string
+	// In some countries the "DisplayName"
+	// is written as "surname, forename <email-adr>"
+	// This will be broken by the simple Regex-split, 
+	// so we have to correct the split.
+	var cAdr = new Array();
+	var str = "";
+	for (var i = 0; i < addresses.length; i++) {
+	    if(emailRE.test(addresses[i])) {
+		    cAdr.push(str + addresses[i]);
+		    str = "";
+	    }
+	    else {
+		    str += addresses[i] + ","; // Mostly comma, very very seldom semicolon
+	    }
+	}
+	
+	addresses = cAdr; // copy corrected array
+      
         var first = true;
         for (var i = 0; i < addresses.length; i++) {
             var words = addresses[i].split(' ');
