//* New HTML5/JW Media code - FMK 3/25/2011

//Mootools to the rescue!

window.addEvent('domready', function() {

	$$('video').each(function (el) {
		el.set('id', 'jw' + $random(1,999));
		fileurl = el.get('src');
		
		// YouTube
		if (fileurl.match(/watch\?v=(.+)(.*)/)) {
			frameurl = 'http://www.youtube.com/embed/' + fileurl.match(/v=(.*)(.*)/)[0].split('=')[1];
			var vwidth = "425";
			var vheight = "264";			
			var iframe = true;
		}

		// Vimeo video
		if ( fileurl.match(/^http:\/\/(?:www\.){0,1}vimeo\.com\/(\d+)$/) ) {
			frameurl = 'http://player.vimeo.com/video/' + fileurl.match(/^http:\/\/(?:www\.){0,1}vimeo\.com\/(\d+)$/)[1];
			var vwidth = "400";
			var vheight = "225";
			var iframe = true;
		}
		
		if (iframe) {
			//youtube or vimeo video, we need an iframe instead of a video element
			
				var NewIframe = new Element('iframe', {
						'id': 'if' + $random(1,999),
						'width': vwidth,
						'height': vheight,
						'src': frameurl,
						'frameborder': '0'
				});

				NewIframe.inject(el, 'after');
				
				//hide the video element
				el.setStyle('display', 'none');

		}else{
		
			//create a div wrapper around the video element for positioning in everything except ie (pos browser)
			if (!Browser.Engine.trident){
				var videowrapper = new Element('div').wraps(el);
			};

			jwplayer(el).setup({
						flashplayer: '../jwplayer/player.swf',
						skin: '../jwplayer/slim.zip',
						file: fileurl,
						height: el.get('height'),
						width: el.get('width'),
						image: el.get('poster'),
						stretching: 'exactfit'
			});		
		
		}
		
	});

});

//* New HTML5/JW Media code - FMK 3/25/2011

