/*
 * jQuery Youtube Thumbnail Rotator v0.1
 *
 * Copyright (c) bozghiyy  - Topity.com
 */

var url     = 'http://i.ytimg.com/vi/';
var timers  = new Array;
var images  = new Array;
function changeThumb( id, url )
{
        document.getElementById(id).src = url;
}


$(document).ready(function() {
    $("img[id*='imgrot_']").mouseover(function(){
        var image_id    = $(this).attr("id");
        var id_split    = image_id.split('rot_');
        var video_id    = id_split[1];
		var thumbs		= id_split[2];
		if (typeof thumbs == "undefined") {
			thumbs = 3;
		}
		
        for ( var i=1; i<=thumbs; i++ ) {
            var image_url = url + video_id + '/' + i + '.jpg';
            images[i]     = new Image();
            images[i].src = image_url;
        }
        for ( var i=1; i<=60; i++ ) {
			var j = i%3 + 1;
            timers[i] = setTimeout("changeThumb('" + image_id + "','" + url + video_id + '/' + j + '.jpg' + "')", i*50*10);
			}
    }).mouseout(function(){
        var image_id    = $(this).attr("id");
        var id_split    = image_id.split('rot_');
        var video_id    = id_split[1];
		var thumbs		= id_split[2];
		if (typeof thumbs == "undefined") {
			thumbs = 3;
		}

        for ( var i=1; i<=60; i++ ) {
            if ( typeof timers[i] == "number" ) {
                clearTimeout(timers[i]);
            }
        }
        $(this).attr('src', url + video_id + '/default.jpg');
    });
});
