XDEV.WIN.FlashInjector=Class.create({
	initialize:function(movie,width,height,flashvars){
		this.movie=movie;this.width=width;this.height=height;this.flashvars=flashvars||null;
		this.isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;
		this.isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;
		this.isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;
	},
	setContainer:function(container){
		this.container=container;
		this.container.update(this.getFlashStr());
	},
	getFlashStr:function(){
		var str="";
		if(this.isIE&&this.isWin&&!this.isOpera){
			str+='<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" ';
			str+='classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="'+this.width+'" height="'+this.height+'" >';
			str+='<param name="quality" value="high" /><param name="movie" value="'+this.movie+'" />';
			if(this.flashvars)str+='<param name="FlashVars" value="'+this.flashvars+'" />';
			str+='</object>';
		}else{
			str+='<embed width="'+this.width+'" height="'+this.height+'" src="'+this.movie+'" quality="high" ';
			str+='pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"';
			if(this.flashvars)str+=' FlashVars="'+this.flashvars+'"';
			str+='></embed>';
		}
		return str;
	}
});
