var reelsVimeo;
var reelsVideos;
var reelsSelectedItem;
function initReels(colors,files){
	changeColors(colors);
	prelaoderVisibility(false);
	$(".title1").css({color:COLOR_2});
	reelsCreateFileList(files);
	addReelsShare();
	reelsScreenResolution();
	ahrefApplyColorAndRollovers($("#reelsShare"),COLOR_1,COLOR_2);
	$("#pageContent").stop(true).css({visibility:"visible",opacity:0}).delay(0).animate({opacity:1},300,function(){  
		//ahrefControlLinks($("#reelsShare"));
	});
}
function reelsStillFadeIn(){
	//alert("reelsStillFadeIn");
	$("#videoStill").css({display:"block",opacity:0}).animate({opacity:1},200);
}
function reelsCreateFileList(str){
	if(str != ""){
		reelsVideos = new Array();
		reelsAudios = new Array();
		//src,ext,name,vimeoid;
		var files = str.split(";");
		var file;
		for(var i=0;i<files.length;i++){
			file = files[i].split(",");
			if(file[1].toLowerCase() == "mp3"){
				reelsAudios.push({src:file[0],name:file[2]});
			}else{
				reelsVideos.push({still:file[0],name:file[2],videoId:file[3]});
			}
		}
		reelsSelectedItem = null;
		$("#reelsMediaList").css({color:COLOR_1});
		$("#reelsMediaList div").css({color:COLOR_1,cursor:"pointer"});
		$("#reelsMediaList div").mouseover(function(){
			if($(this).attr("id") != reelsSelectedItem){
				$(this).stop(true).animate({color:COLOR_2},150);
			}
		});
		$("#reelsMediaList div").mouseout(function(){
			if($(this).attr("id") != reelsSelectedItem){
				$(this).stop(true).animate({color:COLOR_1},150);
			}
		});
		$("#reelsMediaLisTitle").unbind("mouseover");
		$("#reelsMediaLisTitle").unbind("mouseout");
		$("#reelsMediaLisTitle").css({cursor:"auto"});
		$("#videoStill").css({cursor:"pointer"});
		$("#videoStill").mouseover(function(){
			$("#videoPlayIcon").stop(true).animate({opacity:0.5});
		});
		$("#videoStill").mouseout(function(){
			$("#videoPlayIcon").stop(true).animate({opacity:1});
		});
		$("#videoStill").click(function(){
			reelsAddVideoPlayer();
		});
		if(reelsAudios.length > 0){
			reelsCreateAudioList();	
		}
		if(reelsVideos.length > 0){
			$("#playMediaItem0").mouseover();
			reelsChangeVideo(0);
		}else if(reelsAudios.length > 0){
			reelsOpenAudioList();
		}
	}
}
function reelsChangeVideo(index,target){
	if($(target).css("cursor") == "pointer" || target == undefined){
		reelsVimeo = reelsVideos[index].videoId;
		var html = '<img src="'+reelsVideos[index].still+'" onload="reelsStillFadeIn()"/>';
		html += '<img src="./assets/videoPlayIcon.png" id="videoPlayIcon" />';
		$("#videoStill").html(html);
		$("#videoPlayer").html('');
		if(reelsSelectedItem != null){
			var current = "#"+reelsSelectedItem;
			reelsSelectedItem = null;
			$(current).css({cursor:"pointer"});
			$(current).mouseout();
		}
		reelsSelectedItem = "playMediaItem"+index;
		$("#playMediaItem"+index).css({cursor:"auto"});
		//
		$("#videoStill").css({display:"none"});
		$("#audioPlayer").stop(true).css({display:"none"});
		$("#audioList").css({display:"none"});
		$("#jquery_jplayer_1").jPlayer("stop");
		/*
		$("#videoPlayer").stop(true).css({display:"block",opacity:0}).animate({opacity:1},200);
		$("#videoStill").stop(true).css({display:"block",opacity:0}).animate({opacity:1},200);
		$("#audioPlayer").stop(true).css({display:"none"});
		$("#audioList").stop(true).css({display:"none"});
		*/
	}
}
function reelsAddVideoPlayer(){
	var video = reelsVimeo;
	video = video.split("http://vimeo.com/").join("");
	video = video.split("http://www.vimeo.com/").join("");
	$("#videoPlayer").html('<iframe id="vimeoplayer" src="http://player.vimeo.com/video/'+video+'?title=0&autoplay=1&amp;byline=0&amp;portrait=0&amp;color=ffffff" width="640" height="360" frameborder="0"></iframe>');
}
function addReelsShare(){
	var html = '<div id="reelsShare"><span id="reelsShareTxt">Share </span><span id="reelsEmailButton">Email</span> / '+getSocialNetworkLinks()+'</div>';
	$("#pageContent").append(html);
	$("#reelsShare").css({color:COLOR_1,textAlign:"left"});
	$("#reelsShareTxt").css({color:COLOR_2});
	$("#reelsEmailButton").css({cursor:"pointer"});
	$("#reelsEmailButton").mouseover(function(){
		$(this).stop(true).animate({color:COLOR_2},150);
	});
	$("#reelsEmailButton").mouseout(function(){
		$(this).stop(true).animate({color:COLOR_1},150);
	});
	$("#reelsEmailButton").click(function(){
		addEmailForm();
	});
}
function reelsScreenResolution(){
	if(!detectMobile()){
		var resolution = screen.width;
		if(resolution < 1380){
			var margin = 10;
			var offsetX = 1380-resolution-margin;
			var width = resolution;
			var objects;
			var target;
			var left;
			$("#pageContent").css({width:width});
			objects = ["reelsMediaList","videoStill","videoPlayer","reelsShare"];	
			for(var i=0;i<objects.length;i++){
				target = "#"+objects[i];
				//left = $(target).position().left-offsetX;
				left = Number($(target).css("left").split("px").join(""))-offsetX;
				$(target).css({left:left});
			}
		}
	}
}
