
mediaStage = {};
mediaStage.msindex = 0;
mediaStage.continuous = true;

mediaStage.run = function(){
	
	$("#mediaStage .window").append("<div class='frontContent'></div><div class='stageList'><div class='cen'></div></div><a href='#n' class='next'>next</a><a href='#p' class='prev'>prev</a>");
	
	for(var i=0;i<$("#mediaStage span.list span").length;i++){
		var b = "";
		if($("#mediaStage span.list span")[i].className.match("File")){ 
			b= " class='video'";}
		$("#mediaStage .window .cen").append("<a href='#"+i+"'"+b+">"+0+"</a>");
	}
	$("#mediaStage .window .cen").css({"width":(($("#mediaStage span.list span").length)*12)+"px"});
	
	$("#mediaStage .window .next").click(function(){
		mediaStage.msindex =iLoop(mediaStage.msindex+1);
		mediaStageloadCnt(mediaStage.msindex);
		mediaStage.continuous = false;
		return false;
	});
	$("#mediaStage .window .prev").click(function(){
		mediaStage.msindex =iLoop(mediaStage.msindex-1);
		mediaStageloadCnt(mediaStage.msindex);
		mediaStage.continuous = false;
		return false;
	});
	$("#mediaStage .window .cen a").click(function(){
		mediaStage.msindex = parseInt(this.href.split("#")[1],10);
		mediaStageloadCnt(mediaStage.msindex);
		mediaStage.continuous = false;
		return false;
	});
	mediaStageloadCnt(mediaStage.msindex);	
	mediaStageRunAgain();
}

function mediaStageRunCycle(){
	if(mediaStage.continuous==true){
		mediaStage.msindex =iLoop(mediaStage.msindex+1);
		mediaStageloadCnt(mediaStage.msindex);
	}
	mediaStageRunAgain();
}
function mediaStageRunAgain(){
	if(mediaStage.continuous==true){
		t = setTimeout("mediaStageRunCycle()",15000);
	}
}
	
function iLoop(val){
	if(val<0){	return $("#mediaStage span.list span").length-1;
	}else if(val>($("#mediaStage span.list span").length-1)){	return 0;
	}else{	return val;}
}
	
/*function mediaStagetempListener(){
	$("#mediaStage .window .tempcon").bind("mouseenter",function(){
		$("#mediaStage .window .tempcon .temp").css({'display':'block'});
	});	
	$("#mediaStage .window .tempcon").bind("mouseleave",function(){
		$("#mediaStage .window .tempcon .temp").css({'display':'none'});
	});	
}*/

function mediaStageloadCnt(index){
	$("#mediaStage .content").animate({"opacity":"0"},"200",function(){
														
		$("#mediaStage .content")[0].innerHTML = "";
		$("#mediaStage .window .frontContent").css({"display":"none"});
		$("#mediaStage .window .frontContent")[0].innerHTML = "";
		$("#mediaStage .window .tempcon").remove();
	
		//Picture with Zoom
		if( $("#mediaStage span.list span")[index].className.match("LT_Zoom") ){
			$("#mediaStage .content").append("<img src='"+$("#mediaStage span.list span")[index].innerHTML+"' alt=''/>");
			$("#mediaStage .window").append("<div class='tempcon'><a href='?file="+$("#mediaStage span.list span")[index].title+"' class='temp zoom skBox'></a></div>");
			skBox();
			if( $("#mediaStage .list ."+$("#mediaStage span.list span")[index].id)[0]){
				$("#mediaStage .window .tempcon a")[0].href += "&type=pictext&specialclass="+$("#mediaStage span.list span")[index].id;
			}
		//Picture with external Link
		}else if( $("#mediaStage span.list span")[index].className.match("LT_External") ){
			$("#mediaStage .content").append("<img src='"+$("#mediaStage span.list span")[index].innerHTML+"' alt=''/>");
			$("#mediaStage .window").append("<div class='tempcon'><a href='"+$("#mediaStage span.list span")[index].title+"' class='temp more' target='_blank'></a></div>");
		//Video
		}else if( $("#mediaStage span.list span")[index].className.match("LT_") ){
			$("#mediaStage .content").append("<img src='"+$("#mediaStage span.list span")[index].innerHTML+"' alt=''/>");
			$("#mediaStage .window").append("<div class='tempcon'><a href='"+$("#mediaStage span.list span")[index].title+"' class='temp more'></a></div>");
		//Video
		}else if( $("#mediaStage span.list span")[index].className.match("Video") ){
			//$("#mediaStage .window .frontContent").append("<video id='videoStage' width='618' height='287'><source src='"+$("#mediaStage span.list span")[index].innerHTML+"' type='video/mp4' /> <a href='"+$("#mediaStage span.list span")[index].innerHTML+"'>Download Video file</a></video>");
			$("#mediaStage .window .frontContent").append("<div id='videoStage'><span title='"+$("#mediaStage span.list span")[index].innerHTML+"'></span><a href='"+$("#mediaStage span.list span")[index].innerHTML+"' rel='"+$("#mediaStage span.list span")[index].title+"'></a></div>");
			$("#mediaStage .window .frontContent").css({"display":"block"});
			JWvideo();
			mediaStage.continuous = false;
		//Image
		}else{
			$("#mediaStage .content").append("<img src='"+$("#mediaStage span.list span")[index].innerHTML+"' alt=''/>");
		}
		$("#mediaStage .window .cen a").removeClass("active");
		$("#mediaStage .window .cen a:eq("+index+")").addClass("active");
		$("#mediaStage .content").animate({"opacity":"1"},"200");											
	});
}

function JWvideo(){
	/*$('#videoStage').jwplayer({ flashplayer:'/media/flash/player.swf',skin:'/media/flash/five/five.xml',controlbar: 'over',wmode: 'transparent',image: $('#videoStage a')[0].rel });	*/
	var flashvars = { file: $('#videoStage span')[0].title,autostart:'false',controlbar:'over',image: $('#videoStage a')[0].rel};
	//,skin:'/media/flash/five/five.xml'
	var params = { allowfullscreen:'true', allowscriptaccess:'always', wmode: 'transparent' };
	var attributes = { id:'videoStage', name:'player1' };
	swfobject.embedSWF('/media/flash/player.swf','videoStage','618','308','9.0.115','false', flashvars, params,attributes);
}
