
var speed_ms = 1000;
var min_frame;
var max_frame;
var cur_frame;

function click_cyoa (frame, option, show1, show2) {
    min_frame = show1;
    max_frame = show2;
    cur_frame = min_frame;
    $('#cyoa-'+frame).hide();
    // hide_cyoa();
    var f, s;
    s = speed_ms;
    for (f = show1;f <= show2;f++) {
        $('#frame-'+f).fadeIn();
        s = s + 1000;
    }
}
function hide_cyoa () {
    if (cur_frame <= max_frame) {
        $('#frame-'+cur_frame).fadeIn(speed_ms, hide_cyoa);
        cur_frame++;
    }
}

var img_i = 0;
function toggle_slide (f, img_src, ms) {
    //$('#click-img-'+f).toggle();
	var display = $('#click-img-div-'+f).css('display');
    $('#click-img-div-'+f).slideToggle(ms);
	if (display == 'none') {
		var src;
		if (typeof img_src == 'object') {
			src = img_src[img_i];
		} else {
			src = img_src;
		}
		img_i++;
		if (img_i == img_src.length)
			img_i = 0;
		$('#click-img-'+f).attr('src', src);
	}
}

running = 0;
function click_frame (f, img_src, ms) {
		var src;
		if (typeof img_src == 'object') {
			src = img_src[img_i];
		} else {
			src = img_src;
		}
		img_i++;
		if (img_i == img_src.length)
			img_i = 0;
    if (running)
        return false;
    running = 1;
    //alert(f+', '+img+', '+ms);
    var w1 = $('#click-img-'+f).width();
    var h1 = $('#click-img-'+f).height();
    var w2 = $('#frame-img-'+f).width();
    var h2 = $('#frame-img-'+f).height();
    var offset = $('#frame-img-'+f).offset();
    // var top = offset.top + Math.round(h2 / 4) - Math.round(h1 / 4);
    // var left = offset.left + Math.round(w2 / 4) - Math.round(w1 / 4);
    var top = offset.top;
    var left = offset.left;
    $('#click-img-div-'+f).css('top', top);
    $('#click-img-div-'+f).css('left', left);
    $('#click-img-div-'+f).css('display', 'inline-block');
    $('#click-img-'+f).attr('src', src);
    setTimeout('hide_click('+f+')', ms);
}
function hide_click (f) {
    $('#click-img-div-'+f).hide();
    $('#click-img-'+f).attr('src', '');
    running = 0;
}
function show_script () {
	$.scrollTo(0);
	$('#screenplay').fadeToggle(200);
}
function prev () {
    window.location = g_root+prev_strip
}
function next () {
    window.location = g_root+next_strip
}
function rand () {
    window.location = g_root+'random'
}
function strip_init () {
	jQuery(document).bind('keydown', 'Shift+s',function (evt){ show_script(); return false; });
    jQuery(document).bind('keydown', 'Left',function (evt){ prev(); return false; });
    jQuery(document).bind('keydown', 'Right',function (evt){ next(); return false; });
    jQuery(document).bind('keydown', 'r',function (evt){ rand(); return false; });
}
$(document).ready(strip_init);

