Author of original code:

    Ervin Hegedus <airween@digitalwave.hu>

