var rotate = function(options){    var that = {};    var rotate_timer;    var rotate_size= options['size'];    var rotate_start;    if (options['random']){        rotate_start= Math.floor(Math.random()*rotate_size) + 1;    } else {        rotate_start =1;    }    var rotate_id = rotate_start + 1;    var speed = options['speed'] || 8000;    var container_id =  "#" + (options['id'] || "rotate_container");//    var container_id =  "#index-main";    var img = options['img'];    var constructor = function(){        var html = '';        var i = 1;        while(i <= rotate_size){            html += '<div class="rotate_on" id="rotate_on_'+i+'"><img src="'+img+i+'.jpg" border="0"></div>';            i++;        }        $(container_id).html(html);    };    that.start_rotate = function(){        $(".rotate_on").hide();        $("#rotate_on_"+rotate_start).show();        rotate_timer = setInterval(function(){            that.rotate_next();            if (rotate_id < rotate_size) {                rotate_id++;            } else {                rotate_id=1;            }        },speed);    };    that.stop_rotate = function(){        clearInterval(rotate_timer);    }    that.rotate_next = function(){        $("#rotate_on_"+rotate_id).fadeIn(2200).siblings().fadeOut(2200);    };    that.random = function(){        var random = Math.floor(Math.random()*rotate_size) + 1;        var html = '<div class="rotate_on" id="rotate_on_'+random+'"><img src="'+img+random+'.jpg" border="0"></div>';        $(container_id).html(html);    }    constructor();    return that;};
