// Copyright 2003 All Rights Reserved - EmpFlix Team - www.empflix.com
// DO NOT REMOVE THIS HEADER

var thumbnail_preview_org_name;
var thumbnail_preview_basename;	
var thumbnail_preview_index = -1;
var thumbnail_preview_object = null;	
var thumbnail_preview_timer_start;
var thumbnail_preview_image = null;
var thumbnail_preview_timer = null;
var thumbnail_preview_run_delay = 450;	
var thumbnail_preview_premium = false;
function thumbnail_preview_start_obj(image){
	var screenshot = image.src;
	thumbnail_preview_premium = false;
	if(image.className.indexOf('premium_thumb') >= 0){
		thumbnail_preview_premium = true;
		thumbnail_preview_object = image;
		thumbnail_preview_org_name = screenshot;
		var i = screenshot.lastIndexOf('_');	
		var last_slash = (screenshot.lastIndexOf("/"));
		thumbnail_preview_basename = screenshot.substring(0, last_slash + 1);
		thumbnail_preview_VID = screenshot.substring(i +1);
		thumbnail_preview_index = 1;
		thumbnail_preview_timer = setTimeout(thumbnail_preview_run, 0);
	}else if (screenshot.indexOf('tnaflix') > 0) {    
        //get current frame
        var i = screenshot.lastIndexOf('_');        
        var e = screenshot.lastIndexOf('.');
        var last_slash = (screenshot.lastIndexOf("/"));
        thumbnail_preview_object = image;
        thumbnail_preview_org_name = screenshot;
        thumbnail_preview_index = 1;
        //thumbnail_preview_basename = screenshot.substring(0, 36);
        thumbnail_preview_basename = screenshot.substring(0, last_slash + 1);
        thumbnail_preview_VID = screenshot.substring(i +1, e);
        //showMyTrace("start_obj_done");    
        thumbnail_preview_timer = setTimeout(thumbnail_preview_run, 0);
    } else if (screenshot.indexOf('empflix') > 0) {
        var i = screenshot.lastIndexOf('-');        
        thumbnail_preview_object = image;
        thumbnail_preview_org_name = screenshot;
        thumbnail_preview_index = 1;
        thumbnail_preview_basename = screenshot.substring(0, i);
        //showMyTrace("start_obj_done");    
        thumbnail_preview_timer = setTimeout(thumbnail_preview_run, 0);    
    }
}

function thumbnail_preview_stop(){
	//Stop the animation
	showMyTrace("stop");		
	if (thumbnail_preview_object == null) return;	
	clearTimeout(thumbnail_preview_timer);
	thumbnail_preview_index = 1;
	thumbnail_preview_object.src = thumbnail_preview_org_name;
	thumbnail_preview_object = null;
}

function thumbnail_preview_run(){
	showMyTrace("run");		
	if (thumbnail_preview_object == null) return;		
	showMyTrace(thumbnail_preview_object);	
	thumbnail_preview_timer_start = new Date().getTime();	
	thumbnail_preview_image = new Image();
	//thumbnail_preview_image.onload = thumbnail_preview_run_img;
	if(thumbnail_preview_premium) {
		thumbnail_preview_image.src = thumbnail_preview_basename + thumbnail_preview_index + "_" +thumbnail_preview_VID;   

	}else if (thumbnail_preview_basename.indexOf('tnaflix') > 0) {   
        thumbnail_preview_image.src = thumbnail_preview_basename + thumbnail_preview_index + "_" + thumbnail_preview_VID + '.jpg';    
    } else if (thumbnail_preview_basename.indexOf('empflix') > 0) {
        thumbnail_preview_image.src = thumbnail_preview_basename +"-"+ thumbnail_preview_index + '.jpg';    
    }
	showMyTrace("the source : "+thumbnail_preview_image.src);
	thumbnail_preview_timer = setTimeout(thumbnail_preview_run_img, 50);		
	showMyTrace("run_done");
}

function thumbnail_preview_run_img(){
	if (thumbnail_preview_object == null) return;		
	if (!thumbnail_preview_image.complete){
		thumbnail_preview_timer = setTimeout(thumbnail_preview_run_img, 80);
		return;
	}		
	if (thumbnail_preview_image.width == 0){
		thumbnail_preview_stop();
		return;
	}		
	var ix1 = thumbnail_preview_index;

	if(thumbnail_preview_premium) {
		thumbnail_preview_object.src = thumbnail_preview_basename + thumbnail_preview_index + "_" +thumbnail_preview_VID;   
	}else if (thumbnail_preview_basename.indexOf('tnaflix') > 0) {   
        thumbnail_preview_object.src = thumbnail_preview_basename + thumbnail_preview_index + "_" + thumbnail_preview_VID + '.jpg';    
    } else if (thumbnail_preview_basename.indexOf('empflix') > 0) {
        thumbnail_preview_object.src = thumbnail_preview_basename +"-"+ thumbnail_preview_index + '.jpg';    
    }
    
	if (++thumbnail_preview_index > 30){
	 thumbnail_preview_index = 1;
	 }

	var timer_digit = new Date().getTime() - thumbnail_preview_timer_start;
	var timer_digit1 = timer_digit;
	if (timer_digit > thumbnail_preview_run_delay){
		timer_digit = 50;
	} else {
		timer_digit = thumbnail_preview_run_delay - timer_digit;
		if (timer_digit < 150) timer_digit = 150;
	}

	showMyTrace(timer_digit1 + ', ' + timer_digit + ' - ' + thumbnail_preview_object.src);

	showMyTrace("run_img_done");
	
	thumbnail_preview_timer = setTimeout(thumbnail_preview_run, timer_digit);
}

function showMyTrace(s){
	return false;
	var tdiv = document.getElementById("mytracer");
	tdiv.style.visibility = "visible";
	tdiv.innerHTML = s + "<br/>" + tdiv.innerHTML;
}


var thumbnail_preview_org_name2;
var thumbnail_preview_basename2;
var thumbnail_preview_index2 = -1;
var thumbnail_preview_src2 = null;
var thumbnail_preview_timer_start2;
var thumbnail_preview_image2 = null;
var thumbnail_preview_timer2 = null;
var thumbnail_preview_run_delay2 = 450;
var thumbnail_preview_VID2 = null;

function thumbnail_preview_start_obj2(imagesrc){
    var screenshot = imagesrc;    
    var i = screenshot.lastIndexOf('-');        
    thumbnail_preview_object2 = image;
    thumbnail_preview_org_name2 = screenshot;
    thumbnail_preview_index2 = 1;
    thumbnail_preview_basename2 = screenshot.substring(0, i);
    //showMyTrace("start_obj_done");    
    thumbnail_preview_timer2 = setTimeout(thumbnail_preview_run2, 0);
}

function thumbnail_preview_stop2(){
    //Stop the animation
    //showMyTrace("stop");
    if (thumbnail_preview_src2 == null) return;
    clearTimeout(thumbnail_preview_timer2);
    thumbnail_preview_index2 = 1;
    thumbnail_preview_src2 = thumbnail_preview_org_name2;
    thumbnail_preview_src2 = null;
    document.getElementById('multiviewStartAuto').setAttribute('src', thumbnail_preview_org_name2);    
}

function thumbnail_preview_run2(){
    //Run teh animation
    //showMyTrace("run");
    if (thumbnail_preview_src2 == null) return;
    //showMyTrace(thumbnail_preview_object);
    thumbnail_preview_timer_start2 = new Date().getTime();
    thumbnail_preview_image2 = new Image();
    //showMyTrace(thumbnail_preview_index);    
    thumbnail_preview_image2.src = thumbnail_preview_basename2 +"-"+ thumbnail_preview_index2 + '.jpg';
    document.getElementById('multiviewStartAuto').setAttribute('src', thumbnail_preview_basename2 +"-"+ thumbnail_preview_index2 + '.jpg');
    //showMyTrace("the source : "+thumbnail_preview_image.src);
    thumbnail_preview_timer2 = setTimeout(thumbnail_preview_run_img2, 50);
    //showMyTrace("run_done");
}

function thumbnail_preview_run_img2(){
    if (thumbnail_preview_src2 == null) return;
    if (!thumbnail_preview_image2.complete){
        thumbnail_preview_timer2 = setTimeout(thumbnail_preview_run_img2, 80);
        return;
    }
    if (thumbnail_preview_image2.width == 0){
        thumbnail_preview_stop2();
        return;
    }
    var ix1 = thumbnail_preview_index2;
    thumbnail_preview_object2.src = thumbnail_preview_basename2 +"-"+ thumbnail_preview_index2 + '.jpg';
    document.getElementById('multiviewStartAuto').setAttribute('src', thumbnail_preview_basename2 +"-"+ thumbnail_preview_index2 + '.jpg');
    if (++thumbnail_preview_index2 > 30){
     thumbnail_preview_index2 = 1;
     }
    var timer_digit = new Date().getTime() - thumbnail_preview_timer_start2;
    var timer_digit1 = timer_digit;
    if (timer_digit > thumbnail_preview_run_delay2){
        timer_digit = 50;
    } else {
        timer_digit = thumbnail_preview_run_delay2 - timer_digit;
        if (timer_digit < 150) timer_digit = 150;
    }
    //showMyTrace(timer_digit1 + ', ' + timer_digit + ' - ' + thumbnail_preview_object.src);
    //showMyTrace("run_img_done");
    thumbnail_preview_timer2 = setTimeout(thumbnail_preview_run2, timer_digit);
}
