function attachOmniTrack(vidInfo) {
	vidInfo.omniTrack = {
		omniEvents : new Array(),
		isOpen : false,
		isReady : false,
		pingOmniture : function() {
			if (vidInfo.omniTrack.isOpen) {
				if (!vidInfo.omniTrack.isReady) {
			  		s.Media.open(vidInfo.title,jwplayer(vidInfo.playerId).getDuration(),'JW Player');
			  		s.Media.play(vidInfo.title,0);
		 			vidInfo.omniTrack.isReady = true;
				}
				var pingEvents = vidInfo.omniTrack.omniEvents;
				vidInfo.omniTrack.omniEvents = new Array();
				for (ping in pingEvents) {
					if (pingEvents[ping].indexOf('y')) {
						s.Media.play(vidInfo.title,pingEvents[ping].substring(1));
					} else {
						s.Media.stop(vidInfo.title,pingEvents[ping].substring(1));
					}
				}
				pingEvents = null;
			} else {
				if (vidInfo.omniTrack.isReady) {
					s.Media.stop(vidInfo.title,jwplayer(vidInfo.playerId).getPosition());
					s.Media.close(vidInfo.title);
			  		vidInfo.omniTrack.isReady = false;
				}
			}
		}
	};

	setInterval(vidInfo.omniTrack.pingOmniture, 5000);
}
