// ==UserScript==
// @name           VipSmiles
// @author         Kasza Zsolt
// @description	   Szmajlik a myVIP faliujsagokon
// @version        2.0 - Opera, Google Chrome, Mozilla Firefox
// @namespace      http://myvip.*
// @include        http://myvip.*
// ==/UserScript==

// Tobbfele stilus kozzul valaszthatsz: 'msn', 'proghu', 'opera' vagy 'opera10'.
  var smilestyle = 'opera10';

// Ha inkabb a sajat kepeidet hasznalnad csak megfeleloen elnevezed oket, majd feltoltod valahova,
// es csak ezt a linket kell atirni a sajat eleresi utadra.
  var baselink = 'http://kaszazsolt.hu/downloads/userscripts/smiles/';

  var d = document.getElementsByTagName('div');
  var s1 = '';
  var smit = '';
  for (var i = d.length-1; i > -1; i--) if(d[i].getAttribute('class') == 'bb_text') {
    s1 = d[i].innerHTML;
    smit = /(\;\))|(\;\-\))/g;
    s1 = s1.replace(smit, '<img src="' + baselink + smilestyle + '/06.gif" alt=";)" />');
    smit = /(\:\)+)|(\:\-\)+)/g;
    s1 = s1.replace(smit, '<img src="' + baselink + smilestyle + '/01.gif" alt=":)" />');
    smit = /(\:[dD]+)|(\:\-[dD]+)/g;
    s1 = s1.replace(smit, '<img src="' + baselink + smilestyle + '/03.gif" alt=":D" />');
    smit = /(\:[pP]+)|(\:\-[pP]+)|(\;[pP]+)|(\;\-[pP]+)/g;
    s1 = s1.replace(smit, '<img src="' + baselink + smilestyle + '/04.gif" alt=":P" />');
    smit = /([xX][dD]+)|(\[xX]-[dD]+)/g;
    s1 = s1.replace(smit, '<img src="' + baselink + smilestyle + '/10.gif" alt="XD" />');
    smit = /(\:\(+)|(\:\-\(+)/g;
    s1 = s1.replace(smit, '<img src="' + baselink + smilestyle + '/02.gif" alt=":(" />');
    smit = /(\:\'\(+)|(\:\'\-\(+)/g;
    s1 = s1.replace(smit, '<img src="' + baselink + smilestyle + '/09.gif" alt=":(" />');
    smit = /(\:[sS]+)|(\:\-[sS]+)/g;
    s1 = s1.replace(smit, '<img src="' + baselink + smilestyle + '/07.gif" alt=":S" />');
    smit = /(\:\\)|(\:\-\\)/g;
    s1 = s1.replace(smit, '<img src="' + baselink + smilestyle + '/11.gif" alt=":/" />');
    smit = /(\:\|)|(\:\-\|)/g;
    s1 = s1.replace(smit, '<img src="' + baselink + smilestyle + '/05.gif" alt=":|" />');
    smit = /(\:[oO])|(\:\-[oO])/g;
    s1 = s1.replace(smit, '<img src="' + baselink + smilestyle + '/08.gif" alt=":o" />');
    d[i].innerHTML = s1;
  }
