function ID3FlaObj(swf, id, largeur, hauteur, ver, background, qualite){
	if (!this.callPrototype()){
		this.addProperty("params",String);
		this.addProperty("variables",String);
		this.addMethod(addParam);
		this.addMethod(addVar);
		this.addMethod(code);
	}
	
	if(background){this.addParam('bgcolor', background);}
	var qualiter = qualite ? qualite : 'high';
	this.addParam('quality', qualiter);
	
	function addParam(name, value){
		this.params += '<param name="'+name+'" value="'+value+'">';
	}
	
	function addVar(name, value){
		this.variables += name+"="+value+"&";
	}
	
	function code(idZone) {
		var codeFinal  = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+id+'" name="'+id+'" width="'+largeur+'" height="'+hauteur+'">';
		codeFinal += '<param name="movie" value="'+swf+'">';

		if(this.params != ""){codeFinal += this.params;}
		if(this.variables != ""){codeFinal += '<param name="flashvars" value="'+this.variables+'">';}
		
		codeFinal += '<embed src="'+swf+'" width="'+largeur+'" height="'+hauteur+'" flashvars="'+this.variables+'" type="application/x-shockwave-flash"></embed>';
		codeFinal += "</object>";
		
		document.getElementById(idZone).innerHTML = codeFinal;
	}
}

/*Change Dimension*/
function setFlashWidth(divid, newW){
	document.getElementById(divid).style.width = newW+"px";
}

function setFlashHeight(divid, newH){
	document.getElementById(divid).style.height = newH+"px";	
}

function setFlashSize(divid, newW, newH){
	setFlashWidth(divid, newW);
	setFlashHeight(divid, newH);
}

function canResizeFlash(){
	var ua = navigator.userAgent.toLowerCase();
	var opera = ua.indexOf("opera");
	if( document.getElementById ){
		if(opera == -1) return true;
		else if(parseInt(ua.substr(opera+6, 1)) >= 7) return true;
	}
	return false;
}