jQuery.noConflict();
var ve$=jQuery;

ve$.video = {
	init: function() {
		for (module in ve$.video) {
			if (ve$.video[module].init)
				ve$.video[module].init();
		}
	}
};
ve$(document).ready(ve$.video.init);


ve$.video.start = {

	init: function() {
		ve$('.video_everybody')
			.each(this.preload);
	},

	preload: function() {
		var name_poster = ve$(this).attr('poster');
		var name_3gp = ve$(this).attr('poster').replace(/.jpg/,'.3gp');
		var name_m4v = ve$(this).attr('poster').replace(/.jpg/,'.m4v');
		var name_ogg = ve$(this).attr('poster').replace(/.jpg/,'.ogv');
		var c = ve$(this).attr('controls');
		if(!ve$.browser.safari || c){
			var w = ve$(this).attr('width');
			var h = ve$(this).attr('height');
			var c = ve$(this).attr('controls');
			var a = ve$(this).attr('autoplay');
			var id = ve$(this).attr('id');
			if(ve$.browser.msie){
				c=(c==undefined)?false:true;
				a=(a==undefined)?false:true;
			}else{
				c=(c)?true:false;
				a=(a)?true:false;
			}
			ve$(this).before('<div class="'+id+'"></div>');
	    var params = {allowfullscreen:"true",allowscriptaccess:"always"};
	    var flashvars = {file:name_m4v,image:name_poster,width:w,height:h,controls:c,autoplay:a};
	    var nowDate = new Date();
	    swfobject.embedSWF("/jp/apps/player.swf?"+nowDate.getTime(), id, w, h, "9.0.0", "/jp/apps/expressInstall.swf", flashvars, params);
		}else{
			ve$(this).append('<source src="'+name_m4v+'" type="video/mp4" />');
			ve$(this).append('<source src="'+name_ogg+'" type="video/ogg" codec="theora, vorbis" />');
			ve$(this).append('<source src="'+name_3gp+'" type="video/3gpp"" />');
			this.addEventListener('ended', function(){
			  this.play();
			});
		}
	}
};
