function updateEtubeThumb(node) {
    m = node.src.match(/([\_\/])([0-9]+)\./);
    if(m!=null) {
	frame = parseInt( m[2], 10) +1;

	//alert('m[1] '+m[1]+' frame '+frame);

	tries = 0;

	do {
	    if(frame>16) {
		frame = 1;
	    }
	    if(document.getElementById(node.id+'_'+frame).naturalWidth==160) {
		break;
	    } else {
		frame++;
	    }

	} while(tries++<16);
	//alert('new frame '+frame);

	node.src = node.src.replace(/([\_\/])([0-9]+)\./,'$1'+frame+'.');
    }
}

function playEtubeThumb() {

    if(playedEtubeThumb!=null) {
	updateEtubeThumb(playedEtubeThumb);
    }

    setTimeout('playEtubeThumb();', 500);
}

function stopEtubeThumb() {
    if(playedEtubeThumb!=null) {
	playedEtubeThumb.src=orginalEtubeFrame;
	playedEtubeThumb = null;
    }
}

function startEtubeThumb(node) {
    stopEtubeThumb();
    orginalEtubeFrame = node.src;
    playedEtubeThumb = node;

    if(document.getElementById(node.id+'_1')==null) {
	thumb_parent=document.getElementById('p_'+node.id);

	out = '';
	m = node.src.match(/([\_\/])([0-9]+)\./);
	if(m!=null) {
	    for( i=0; i<16; i++) {
		frame = parseInt( m[2], 10) +i;

		//alert('m[1] '+m[1]+' frame '+frame);

		if(frame>16) {
		    frame = frame%16;
		}

		out+='<img src='+ node.src.replace(/([\_\/])([0-9]+)\./,'$1'+frame+'.') + ' alt="" class="redtubeThumb" id="'+node.id+'_'+frame+'" />';

	    }
	}
	thumb_parent.innerHTML=out;
    }
}

playedEtubeThumb = null;
orginalEtubeFrame = null;

window.addEvent('domready',function () {
    playEtubeThumb();
})
