thomascube
2010-04-01 1d773d71414316e0b9836a15c35576593427ee21
program/js/common.js
@@ -292,7 +292,7 @@
    e = this;
  else if (typeof e == 'object')
    e.event = evt;
  if (this._events && this._events[evt] && !this._event_exec) {
    this._event_exec = true;
    for (var i=0; i < this._events[evt].length; i++) {
@@ -468,27 +468,6 @@
  return false;
  }
  
// find a value in a specific array and returns the index
function find_in_array()
  {
  var args = find_in_array.arguments;
  if(!args.length) return -1;
  var haystack = typeof(args[0])=='object' ? args[0] : args.length>1 && typeof(args[1])=='object' ? args[1] : new Array();
  var needle = typeof(args[0])!='object' ? args[0] : args.length>1 && typeof(args[1])!='object' ? args[1] : '';
  var nocase = args.length==3 ? args[2] : false;
  if(!haystack.length) return -1;
  for(var i=0; i<haystack.length; i++)
    if(nocase && haystack[i].toLowerCase()==needle.toLowerCase())
      return i;
    else if(haystack[i]==needle)
      return i;
  return -1;
  }
// recursively copy an object
function rcube_clone_object(obj)