﻿function Main() {
    var page = 0;
    var _this = this;

    this.random_color = function (format)
    {
        var rint = Math.round(0xffffff * Math.random());
        switch(format)
        {
            case 'hex':
                return ('#0' + rint.toString(16)).replace(/^#0([0-9a-f]{6})$/i, '#$1');
            break;
  
            case 'rgb':
                return 'rgb(' + (rint >> 16) + ',' + (rint >> 8 & 255) + ',' + (rint & 255) + ')';
            break;
  
            default:
                return rint;
            break;
        }
    }

    this.init = function () {
        var obj = $(".left-col");


        $(".color-changeable").live("hover", function () {
            $(this).css({
                "background-color": _this.random_color("hex")
            });
        });

        for (var i = 0; i < 256; i++) {
            var div = $("<div>").attr("class", "block").appendTo(obj);
            if (i % 2 == 0) {

                div.css({
                    "background-color": _this.random_color("hex")
                });
                div.addClass("color-changeable");
            }
        }
    }

}

var main;
$().ready(function () {
    main = new Main();
    main.init();
});
