document.domain = 'drtuber.com';
var url     = base_url + '/media/videos/tmb/';
var timers  = new Array;
var images  = new Array;
function changeThumb( id, url )
{
    var element = document.getElementById(id);
    if (element)
        element.src = url;
}

var current_thumbs = {};
$(document).ready(function() {
    $("img[id*='rotate_']").mouseover(function(event) {rotateVideoOn(event.target);}).mouseout(function(event) {rotateVideoOff(event.target);});
});

function rotateVideoOn(obj) {
    var image_id    = $(obj).attr("id");
    var id_split    = image_id.split('_');
    var video_id    = id_split[1];
    var thumbs		= id_split[2];
    current_thumbs[video_id] = $(obj).attr("src");
    if (typeof thumbs == "undefined") {
        thumbs = 20;
    }
    
    var thumbs_path;
    if ($(obj).attr("_size"))    
        thumbs_path = $(obj).attr("_size");
    else
        thumbs_path = '/240_180/';

    for ( var i=1; i<=thumbs; i++ ) {
        var image_url = url + video_id + thumbs_path + i + '.jpg';
        images[i]     = new Image();
        images[i].src = image_url;
    }
    for ( var i=1; i<=thumbs; i++ ) {
        timers[i] = setTimeout("changeThumb('" + image_id + "','" + url + video_id + thumbs_path + i + '.jpg' + "')", i*50*10);
    }
}

function rotateVideoOff(obj) {
    var image_id    = $(obj).attr("id");
    var id_split    = image_id.split('_');
    var video_id    = id_split[1];
    var thumbs		= id_split[2];
    if (typeof thumbs == "undefined") {
        thumbs = 20;
    }

    for ( var i=1; i<=thumbs; i++ ) {
        if ( typeof timers[i] == "number" ) {
            clearTimeout(timers[i]);
        }
    }
    var current_thumb;
    if (current_thumbs[video_id]) {
        current_thumb = current_thumbs[video_id];
        $(obj).attr('src', current_thumbs[video_id]);
    } else {
        $(obj).attr('src', url + video_id + '/1.jpg');
    }
    $(obj).attr('src', url + video_id + '/1.jpg');

}

