var FLVPlayer = {
	id  : "flvPlayer",
	swfLocation: "swf/GenericFLVPlayer.swf",
	width : null,
	height : null,
	init : function(container, w, h, video) {
		
		FLVPlayer.width = w;
		FLVPlayer.height = h;
		
		var properties = '{ \"width\":' + w + ', \"height\":' + h + ', \"src\":\"' + video + '\" }';
		var params = {};

		var flashvars = {
			initprops: escape(properties)
		};

		var attributes = {
		  id: FLVPlayer.id,
		  name: FLVPlayer.id,
		  scale : "noscale",
		  wmode : "transparent"
		  
		};
		
		try{
			swfobject.embedSWF(FLVPlayer.swfLocation, container, w, h, "9.0.0",null, flashvars, null, attributes);
		}catch(e){
			//do nothing
		}
	},
	
	getObj : function(){
		
		return swfobject.getObjectById(FLVPlayer.id);
		
	},
	
	ready : function(){

		//FLVPlayer.getObj().initialize(FLVPlayer.width, FLVPlayer.height);

	},
	
	ready_callBack : null,
	
	play : function(){
		
		FLVPlayer.getObj().playMovie();
	},
	
	pause : function(){
	
		FLVPlayer.getObj().pauseMovie();
		
	},
	
	loadUrl : function(url){
		
		FLVPlayer.getObj().loadUrl(url);
		
	},
	
	setClickToggle : function(){
	
		FLVPlayer.getObj().setClickToggle();
		
	},
	
	unsetClickToggle : function(){
	
		FLVPlayer.getObj().unsetClickToggle();
		
	},
	
	setBufferSize : function(){
	
		FLVPlayer.getObj().setBufferSize();
		
	}
	
}