// JavaScript Document

//modified: 2011-10-29
//modified by: Adrian Bacon (adrian_bacon@quicksurf.com)
//description: This javascript embeds html5 video into pages being rendered by compatible browsers.

//detect what browser we have and call the embedder on the appropriate browsers.
function videoplayer(vid_url) {
	if (navigator.userAgent.search("iPad") >= 0 || navigator.userAgent.search("iPhone") >= 0 || navigator.userAgent.search("iPod") >= 0) {
		
		if (navigator.userAgent.search("OS 3") >= 0 || 
			navigator.userAgent.search("OS 4") >= 0 || 
			navigator.userAgent.search("OS 5") >= 0 || 
			navigator.userAgent.search("OS 6") >= 0 ||
			navigator.userAgent.search("OS 7") >= 0) {
			
			embed_html5_video(vid_url);
		}
	} else if (navigator.userAgent.search("Macintosh") >= 0 || navigator.userAgent.search("Windows") >= 0) {
		
		if ((navigator.userAgent.search("Safari") >= 0) && (!(navigator.userAgent.search("Chrome") >= 0))) {
			
			if (navigator.userAgent.search("Version/3.1") >= 0 ||
				navigator.userAgent.search("Version/3.2") >= 0 ||
				navigator.userAgent.search("Version/4") >= 0 ||
				navigator.userAgent.search("Version/5") >= 0 ||
				navigator.userAgent.search("Version/6") >= 0 ||
				navigator.userAgent.search("Version/7") >= 0) {
				
				embed_html5_video(vid_url);
			}
		} else if ((navigator.userAgent.search("MSIE 9") >= 0 || navigator.userAgent.search("MSIE 10") >= 0) && (!(navigator.userAgent.search("Windows Phone") >= 0))) {
			
			embed_html5_video(vid_url);
		}
	}
}

//embed the html5 video player
function embed_html5_video(vid_url) {
	document.getElementById("html5_video_embed").innerHTML = "<video width=\"600\" height=\"336\" controls=\"controls\" autoplay=\"autoplay\" src=\"" + vid_url + "\"></video>";
}
