// ==UserScript==
// @name Pardus Smilies
// @namespace Pardus Smilies in Messages
// @description Parses the Smilies and Trade Icons into messages (PM and AM)
// @include *.pardus.at/messages_alliance.php*
// @include *.pardus.at/messages_private.php*
// @version 1.0
// ==/UserScript==
function decodeString(str) {
str = str.replace(/:jewels-uni:/g, "");
str = str.replace(/:jewels-emp:/g, "");
str = str.replace(/:jewels-fed:/g, "");
str = str.replace(/:bones:/g, "");
str = str.replace(/:brains:/g, "");
str = str.replace(/:limbs:/g, "");
str = str.replace(/:intestines:/g, "");
str = str.replace(/:crystal:/g, "");
str = str.replace(/:vip:/g, "");
str = str.replace(/:stimulator:/g, "");
str = str.replace(/:drone:/g, "");
str = str.replace(/:xparts:/g, "");
str = str.replace(/:leech:/g, "");
str = str.replace(/:clods:/g, "");
str = str.replace(/:bio:/g, "");
str = str.replace(/:radio:/g, "");
str = str.replace(/:droids:/g, "");
str = str.replace(/:optical:/g, "");
str = str.replace(/:bweapons:/g, "");
str = str.replace(/:weapons:/g, "");
str = str.replace(/:water:/g, "");
str = str.replace(/:slaves:/g, "");
str = str.replace(/:robots:/g, "");
str = str.replace(/:plastics:/g, "");
str = str.replace(/:package:/g, "");
str = str.replace(/:ore:/g, "");
str = str.replace(/:metal:/g, "");
str = str.replace(/:med:/g, "");
str = str.replace(/:liquor:/g, "");
str = str.replace(/:gems:/g, "");
str = str.replace(/:gas:/g, "");
str = str.replace(/:fuel:/g, "");
str = str.replace(/:food:/g, "");
str = str.replace(/:explosives:/g, "");
str = str.replace(/:energy:/g, "");
str = str.replace(/:embryos:/g, "");
str = str.replace(/:ematter:/g, "");
str = str.replace(/:electronics:/g, "");
str = str.replace(/:drugs:/g, "");
str = str.replace(/:candy:/g, "");
str = str.replace(/:chem:/g, "");
str = str.replace(/:\$:/g, "");
str = str.replace(/:uni:/g, "");
str = str.replace(/:emp:/g, "");
str = str.replace(/:fed:/g, "");
str = str.replace(/:eps:/g, "");
str = str.replace(/:tss:/g, "");
str = str.replace(/:\?:/g, "");
str = str.replace(/:!:/g, "");
str = str.replace(/:wub:/g, "");
str = str.replace(/:wacko:/g, "");
str = str.replace(/:unsure:/g, "");
str = str.replace(/:rolleyes:/g, "");
str = str.replace(/:blink:/g, "");
str = str.replace(/:yarr:/g, "");
str = str.replace(/:ninja:/g, "");
str = str.replace(/:o/g, "");
str = str.replace(/:mellow:/g, "");
str = str.replace(/:huh:/g, "");
str = str.replace(/\^_\^/g, "");
str = str.replace(/:dry:/g, "");
str = str.replace(/-_-/g, "");
str = str.replace(/:blush:/g, "");
str = str.replace(/:lol:/g, "");
str = str.replace(/:angry:/g, "");
str = str.replace(/:P/g, "");
str = str.replace(/B\)/g, "");
str = str.replace(/:D/g, "");
str = str.replace(/;\)/g, "");
str = str.replace(/:\(/g, "");
str = str.replace(/:\)/g, "");
return str;
}
var t = document.getElementsByClassName("tabstyle");
for (i=0;i < t.length;i++) { t[i].innerHTML = decodeString(t[i].innerHTML); }