/*
Name of project: Ray Vyse project
Author: Sergej Rozkov <projects.support@gmail.com>
*/
$j(document).ready( function() {
    colors = ['0000ff', 'ff0000', 'aa6000', 'fff600', 'ff00ff', 'ff3f00', '7f7f7f', '3f7f3f', '007f00'];
    //$j('#RayVyse').colorize(colors);
});

$j.fn.colorize = function(array) {
    var tag = 'span';
    var styles = new Array();
    qty = array.length;
    for (j=0; j<qty; j++) {
        styles[j] = ' style="color:#'+array[j]+';"';
    }
    return this.each(function(){
        var _obj = $j(this);
        var string = _obj.text();
        var new_string = '';
        for( i=0; i<string.length; i++ ) {
            var letter = string[i];
            if (letter.charCodeAt() != 32) { //32 = ' '|пробел|space
                new_string += '<'+tag+styles[i%qty]+' i="'+(i%qty+1)+'">'+letter+'</'+tag+'>'; 
            } else {
                new_string += ' ';
            }
        }
        _obj.html(new_string); 
    });
}
