function mail(obj) {
  // © 2004 - JoRo Design
  // Geef altijd het woord this mee als eerste argument
  // Geef minstens 1 argument mee met deze vorm 'to,naam,domein,suffix' bvb 'to,bart.degryse,joro,be'
  // Geef 0 of meer argumenten meen in deze vorm 'cc,naam,domein,suffix' bvb 'cc,bart.degryse,joro,be'
  // Geef 0 of meer argumenten meen in deze vorm 'bcc,naam,domein,suffix' bvb 'bcc,bart.degryse,joro,be'
  // Geef optioneel het onderwerp van de mail mee in deze vorm 'subject,Dit is het onderwerp'
  var to = "", cc = "", bcc = "", subject = "", mailto = "";
  var qAdded = false;
  for (var i = 1; i < arguments.length; i++) {
    args = arguments[i].split(",");
    switch(args[0]) {
      case "to" : to += (to.length ? "," : "") + escape(args[1]) + "@" + escape(args[2]) + "." + escape(args[3]); break;
      case "cc" : cc += (cc.length ? "," : "cc=") + escape(args[1]) + "@" + escape(args[2]) + "." + escape(args[3]); break;
      case "bcc" : bcc += (bcc.length ? "," : "bcc=") + escape(args[1]) + "@" + escape(args[2]) + "." + escape(args[3]); break;
      case "subject" : subject += "subject=" + escape(args[1]); break;
    }
  }
  if (to.length) {
    mailto += "mailto:" + to;
    if (cc.length) {mailto += "?" + cc; qAdded = true;}
    if (bcc.length) {if (qAdded) {mailto += "&" + bcc;} else {mailto += "?" + bcc; qAdded = true;}}
    if (subject.length) {if (qAdded) {mailto += "&" + subject;} else {mailto += "?" + subject;}}
    obj.href = mailto;
  }
  else {
    obj.href = "#";
  }
}
