﻿  String.prototype.URLize = function() {
    var retValue = this.toLowerCase();
    var translationTable = {
      'á': 'a', 'é': 'e', 'í': 'i', 'ó': 'o',
      'ö': 'o', 'ő': 'o', 'ü': 'u', 'ű': 'u',
      'ú': 'u', ' ': '-', '[^a-z0-9-]': ''
    }
    for (var what in translationTable) {
      retValue = retValue.replace(new RegExp(what, 'ig'), translationTable[what]);
    }
    return retValue;
  }
