//rotating thumb functions
var changing_thumbs = new Array();
var thumb_seq = new Array();
var timeout_id;
var $j = jQuery.noConflict();

function preloadThumb(tid, i, tbase) {
	var img = new Image();
	img.src =  tbase + thumb_seq[i % thumb_seq.length] + ".jpg";
}

function changeThumb(tid, i, tbase)
{
    if (changing_thumbs[tid])
    {
        $j('#' + tid).attr('src', tbase + thumb_seq[i % thumb_seq.length] + ".jpg");
        preloadThumb(tid, i + 1, tbase);
        timeout_id = setTimeout("changeThumb('" + tid + "'," + (i + 1) + ", '" + tbase + "')", 1000);
    }
}    
function startThumbChange(tid, tseq, tbase)
{    
    changing_thumbs[tid] = true;
    thumb_seq = tseq;
    changeThumb(tid, 0, tbase);
}
function endThumbChange(tid, tfull)
{
    changing_thumbs[tid] = false;
    $j('#' + tid).attr('src', tfull);
    try {
    	clearTimeout(timeout_id);
    } catch(err) {
    }
   
}
