Hur_ley,
шифровка из центра ...
<style type="text/css">
.rus{
color: #FF0000;
}
</style>
<script>
var obj = {M : "М", E : "Е",T : "Т", A : "А"};
function inObj(b) {
return obj[b]
}
function fn(b) {
b = b.split("");
for (var d = [], f = b.filter(inObj).length, e = 0;; e++) {
var a = e.toString(2),
c = f - a.length;
if (0 > c) break;
0 < c && (a = Array(++c).join("0") + a);
var g = a.split(""),
a = b.map(function(a) {
var b = inObj(a);
return b && +g.shift() ? '<span class="rus">' + b + "</span>" : a
});
d.push(a.join(""))
}
return d
};
document.write(fn('METAL').join('<br>'));
</script>