/**
 * @author gietek
 */
window.videosPerPage = 9;

$(document).ready(function(){

	if(window.videos && window.videos.length > 0)
	{
		ShowVideosPage( 1 );
		PrepareVideoPager();
	}
	setTimeout("iplaLoad()",100);

});


function ShowVideosPage(page)
{
	$("#videos .page").hide();
	if ($("#videos #page_" + page).length == 0) 
	{
		$("#videos").append(PrepareVideosPage(page));
	}
	$("#videos #page_" + page).show();
	
	$("#videos_pager a").removeClass('current_page');
	$("#pager_"+page).addClass('current_page');
	
	window.currentPage = page;
	setTimeout("iplaLoad()",100); 
}



function PrepareVideosPage(page)
{
	var len = window.videos.length;
	var html = new Array();
	html.push('<div class="page" id="page_'+page+'">');
	
	var startIdx = (page - 1) * window.videosPerPage;
	var endIdx = Math.min(startIdx + window.videosPerPage, len);
	
	for(var i=startIdx; i<endIdx; i++)
	{
		var vid = window.videos[i];
		var cls = '';
		if(vid[1] == 1)
			cls = ' class="exclusive"';
		html.push('<div class="videoitem">');
		html.push('<a href="ipla://playvod-1|'+vid[0].substring(0,32)+'"><img src="'+vid[2]+'" alt="'+vid[3]+'" /></a>');
		html.push('<h4>'+vid[3]+'</h4>');
		html.push('<p'+cls+'>'+vid[4]+'</p>');
		html.push('<p class="play_video"><a href="ipla://playvod-1|'+vid[0].substring(0,32)+'"><img src="/templates/ranking_gwiazd/gfx/zobacz_video_button_off.png" alt="zobacz video" /></a></p>');
		html.push('</div>');
	}
	html.push('</div>');
	return html.join("\n");
}


function PrepareVideoPager()
{
	var len = window.videos.length;
	var pagesCnt = Math.ceil(len / window.videosPerPage);
	
	var html = new Array();
	if(pagesCnt > 1)
		html.push('<a href="javascript:ShowVideosPage(1)">&lt;&lt;</a>')
	var i;
	for(i=0; i<pagesCnt; i++)
	{
		var page = i+1;
		var cls = '';
		if(page == window.currentPage)
			cls = 'class="current_page"';
		html.push('<a id="pager_'+page+'" '+cls+' href="javascript:ShowVideosPage('+page+')">'+page+'</a>');
	}
	if(pagesCnt > 1)
		html.push('<a href="javascript:ShowVideosPage('+i+')">&gt;&gt;</a>')
	
	$("#videos_pager div").html(html.join("\n"));
}
