




/*
     FILE ARCHIVED ON 1:32:01 фев 8, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 1:12:27 ноя 29, 2011.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
function suggest(fieldname, divname, items) {
  var keyword_raw = document.getElementById(fieldname).value;
  var keyword = keyword_raw.toLowerCase();
  var resultCount = 0;
  if(keyword != "") {
    var x;
    var suggestions = "";
    var usernames = items.split(",");
    for(x in usernames) {
      var username = usernames[x].toLowerCase();
      if(username.indexOf(keyword) != -1) {
	var matchString = new RegExp("("+keyword+")", "i");
        var username_label = usernames[x].replace(matchString, "<b>$1</b>");
        suggestions = suggestions + "<div class='suggest_item'><a class='suggest' href=\"javascript:insertTo('" + fieldname + "', '" + divname + "', '" + usernames[x] + "')\">" + username_label + "</a></div>";
	resultCount++;
      }
    }
  }
  if(resultCount > 0) {
    document.getElementById(divname).innerHTML = suggestions;
    document.getElementById(divname).style.display = "block";
  } else {
    document.getElementById(divname).innerHTML = "";
    document.getElementById(divname).style.display = "none";
  }
}
function insertTo(fieldname, divname, stringToInsert) {
    document.getElementById(fieldname).value = stringToInsert;
    document.getElementById(divname).style.display = "none";
}
