var videoAnimationTime = 500;

function changeVideo(folder, file, name)
{
	$j("#player").empty();
	
	var s1 = new SWFObject(webroot + 'js/player.swf','flashPlayer','479','361','9');
	s1.addParam('allowfullscreen','true');
	s1.addParam('allowscriptaccess','always');
	s1.addParam('flashvars', 'file=' + webroot + folder + file + "&skin=" + webroot + "js/modieus.swf");
	s1.write('player');
	
	$("videoName").update(name);
}

function remapPaginationLinkForVideo()
{
	$j(".paginationControl").find("a").click(function() {
		page = parseInt(this.id.substring(10));
		if(page > parseInt($j("#currentPage").val())) {
			$j("#videoListDiv > *").animate( { left:"-150px", opacity: 0}, videoAnimationTime, '', function() {
				if($j('#videoListDiv').data('isLoading') == 1) {
					return false;
				}
				
				$j('#videoListDiv').data('isLoading', 1);
				loadNextVideoList(page); 
			});
		} else {
			$j("#videoListDiv > *").animate( { left:"150px", opacity: 0}, videoAnimationTime, '', function() { loadPrevVideoList(page) });
		}
		
		return false;
	});
}

function loadNextVideoList(page)
{
	var folder = $j("#folder").val();
	$j("#videoListDiv > *").remove();	
	
	$j("#videoListDiv").html("<table style='width:100%; height:300px;'><tr><td style='text-align:center; vertical-align:middle;'><img src='" + webroot + "img/ajax-loader.gif' alt='Loading...' /></td></tr></table>");
	$j.post(webroot + language + "/media/get-ads-list", {page:page, ajax:true, folder: folder}, showNextVideoList, 'html');	
}

function showNextVideoList(responseText)
{	
	$j("#videoListDiv").empty();
	$j("#videoListDiv").html(responseText);
	
	remapPaginationLinkForVideo();
	
	$j("#mediaListTable").css("opacity", 0);
	$j("#mediaListTable").css("left", "150px");
	$j("#mediaListTable").show();
	$j("#mediaListTable").animate( { left:"0px", opacity: 1}, videoAnimationTime, function() {
		$j('#videoListDiv').data('isLoading', 0);
	});
}


function loadPrevVideoList(page)
{
	var folder = $j("#folder").val();
	$j("#videoListDiv > *").remove();
	$j("#videoListDiv").html("<table style='width:100%; height:300px;'><tr><td style='text-align:center; vertical-align:middle;'><img src='" + webroot + "img/ajax-loader.gif' alt='Loading...' /></td></tr></table>");
	$j.post(webroot + language + "/media/get-ads-list", {page:page, ajax:true, folder: folder}, showPrevVideoList);
}

function showPrevVideoList(responseText)
{
	$j("#videoListDiv").empty();
	
	$j("#videoListDiv").html(responseText);
	
	remapPaginationLinkForVideo();
	
	$j("#mediaListTable").css("opacity", 0);
	$j("#mediaListTable").css("left", "-150px");
	$j("#mediaListTable").show();
	
	$j("#mediaListTable").animate( { left:"0px", opacity: 1}, videoAnimationTime, function() {
		$j('#videoListDiv').data('isLoading', 0);
	});
}