/* Detection IE */
var isIE = ((navigator.appName.indexOf ('orer')) > 0);

classNameSubstr = function(element, substr) {
  if (!element) return;
  element = $(element);

  var result = [];
  element.className.split(' ').each(function(singleClass, i){
    if (singleClass.indexOf(substr) != -1) {
      result.push(singleClass);
    }
  });
  if (result.length == 1) {
    result = result[0];
  }
  return result;
};


classNameGetValue = function(element, substr) {
  element = $(element);
  if (!element.classNameSubstr) return;

  var values = element.classNameSubstr(substr);
  if (!(values instanceof Array)) {
    values = [values];
  };
  for (var i = 0, l = values.length; i < l; i++) {
    values[i] = values[i].replace(substr, '');
  }

  if (values.length == 1) {
    values = values[0];
  }
  return values;
}


Element.addMethods({
  'classNameSubstr' : classNameSubstr,
  'classNameGetValue' : classNameGetValue
});


