function isVideoPlaying(video) {
	if (video != null && video.canPlayType) {
		return !(video.ended || video.currentTime == 0);
	} else {
		try {
			if (!flowplayer().isLoaded()) {
				return false;
			}
			return flowplayer().isPlaying();
		} catch (e) {
			return false;
		}
	}
}

function videoClicked(video) {
	if (!isVideoPlaying(video)) {
		video.play();
	}
}

function pause(video) {
	if (isVideoPlaying(video)) {
		if (video != null && video.canPlayType) {
			video.pause();
		} else {
			try {
				if (flowplayer().isLoaded()) {
					flowplayer().pause();
				}
			} catch (e) {
				return false;
			}
		}
	}
}
