var actImg;
var actPage = 1;
var step = 100;
var nView = 3;
var first_shown_img = 1;
var last_shown_img = nView;
var caruselClipHeight;
var caruselHeight;
var nPages;
	
$(document).ready(function() {
	nPages = Math.ceil($(".thumb").length/nView);
	caruselClipHeight = (nPages > 1) ? step*nView : step*$(".thumb").length;
	caruselHeight = caruselClipHeight*nPages;
	
	$(".thumb").wrap("<div class='thumb_wrap'></div>");
	$(".clipdiv").css("height",caruselClipHeight);
	$(".gallery").css("height",caruselHeight);
	$(".gallery li").addClass("row");
	$(".gallery li:first").addClass("active_crs");
	actImg = $(".active_crs img");

	$(".gallery li").click( function() { selectImg($(this)); } );
	selectImg($(".active_crs"));
	checkArrows(first_shown_img);
} );

function gotoPage(page) {
	var pxTop = -caruselClipHeight*(page-1);
	$(".gallery").animate({top: pxTop}, "slow");
	actPage = page;
	last_shown_img = actPage*nView;
	first_shown_img = (actPage-1)*nView + 1;

	checkArrows($(".gallery li").index($(".active_crs"))+1);
	$("#paging div").removeClass("selected");
	$("#paging div").eq(actPage-1).addClass("selected");
}

function selectImg(thmb) {
	$(".gallery li").removeClass("active_crs");
	$(thmb).addClass("active_crs");
	actImg = $(".active_crs img");
	doTransition();
	updateText();
}

function doTransition() {
	$("#video_inline, #play_video").remove();
	$("#main_image").prepend('<img src="'+$(actImg).attr("src")+'" id="play_video" onclick="showVideo();" title="Play video" /><div id="video_inline"></div>');
	$("#play_video").show();
	$("#main_image img").eq(0).css("opacity",0);
	$("#main_image img").eq(1).fadeTo("slow", 0, function() { $(this).remove(); });
	$("#main_image img").eq(0).fadeTo("slow", 1);
}

function checkArrows(iIndex) {
	var thumb_prev_vis = (first_shown_img == 1) ? "hidden" : "visible";
	$("#thumb_arrow_prev").css("visibility", thumb_prev_vis);
	var thumb_next_vis = (last_shown_img >= $(".thumb").length) ? "hidden" : "visible";
	$("#thumb_arrow_next").css("visibility", thumb_next_vis);
}

function showVideo() {
	var s1 = new video_object('images/modal/mediaplayer.swf','mp1','400','320','9','#ffffff');
	s1.addParam('allowfullscreen','true');
	s1.addParam('allowscriptaccess','always');
	s1.addParam('flashvars','file='+$(actImg).attr("alt")+'&captions='+$(actImg).attr("lang")+'&autostart=true&backcolor=0x086090&frontcolor=0x9bc5da&lightcolor=0xffffff&height=320&width=400&');
	s1.write('video_inline');
}

function updateText() {
	$(".video_descr").addClass("no_display");
	$(".video_descr").eq($(".gallery li").index($(".active_crs"))).removeClass("no_display");
}

