var scn_search_displayed = 0;

function scn_executeSearchOnReturn() {
	$('#search_box').keydown(function(e) {
		if(e.which == 13) {
			scnSearch();
		}
	});
}

function scn_showSearch() {
	if(scn_search_displayed == 0) {
		scn_executeSearchOnReturn();
		$('#search_box_menue').css('background-color', '#332b31');
		$('#search_box_menue').animate({
			borderColor: "#665f67",
			borderWidth: "1px",
			backgroundColor: "#4c404a",
		}, 25);
		scn_search_displayed = 1;
		$('#search_box').focus();
	}
}

function scnSearch() {
	if(scn_search_displayed == 0) {
		scn_showSearch();
	} else {
		if($('#search_box').val() != '') {
			$('#search-box-hidden').val($('#search_box').val());
			$('#search').submit();
		}
	}
}

var lastplayed = false;

function playScnVideo(element) {
	if(lastplayed == element.id) {
		return false;
	}
	if(lastplayed != false) {
		image = $('#'+lastplayed+"_image");
        imagesrc = image.attr('src');
        imagesrc = imagesrc.replace('_p.jpg', '.jpg');
        image.attr('src', imagesrc);
		$("#"+lastplayed+"_text").hide(200);
	}
	image = $('#'+element.id+"_image");
	imagesrc = image.attr('src');
	imagesrc = imagesrc.replace('.jpg', '_p.jpg');
	image.attr('src', imagesrc);
	lastplayed = element.id;
	url = $('#'+element.id+'_url').val();
	width = $('#'+element.id+'_width').val();
	height = $('#'+element.id+'_height').val();
	if(!isiDevice()) {
		resizePlayer(url, width, height);
	} else {
		window.location.href = url.replace(".mp4", "_i.mp4");	
	}
}

function playWithPlayer(url) {
	if(!$f().isLoaded()) {
		$f().getClip().update({url:url});
		$f().load();
	} else {
		startClip(url);
	}
}

function startClip(url) {
	$f().play(url);
}

function resizePlayer(url, width, height) {
	if($("#scnplayer").width() == width && $("#scnplayer").height() == height) {
		playWithPlayer(url);
		return;
	}
	$f().unload();
	$('#scnplayer').animate({
        width: width,
        height: height, 
	}, 2000, function() {playWithPlayer(url)});
}

function setPlayForVideo(id) {
	lastplayed = id;
}

function showVideoInfos(element) {
	textelement = $("#"+element.parentNode.id+"_text");
	textelement.show(200);
	if(isiDevice()) {
		$(element).click();
	}
}

function hideVideoInfos(element) {
	if(element.parentNode.id == lastplayed) {
		return true;
	}
	textelement = $("#"+element.parentNode.id+"_text");
    textelement.hide(200);
}

function isiDevice() {
	if(navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/iPad/i)){
		return true;
	}
	return false;	
}

var videoSiteLoaded = false;

function playOnSiteLoaded() {
	if(videoSiteLoaded) {
		return;
	}
	videoSiteLoaded = true;
	if(window.location.href.indexOf('?') > 0) {
		var video = window.location.href.substr(window.location.href.indexOf('?')+1,1);
	} else {
		video = 0;
	}
	if($("#video_"+video+"_image").length == 0) {
		video = "0";
	}
	if(!isiDevice()) {
		if($("#video_"+video+"_image")) {
			playScnVideo(document.getElementById("video_"+video));
			$("#video_"+video+"_text").show();
		}
	} else {
		var url = $('#video_'+video+'_url').val();
		$('#video_idevice').val(url.replace(".mp4", "_i.mp4"));
		$('#scnplayer').click(function() {
			window.location.href = $('#video_idevice').val();
		});
	}
}

