//constructor
function FFTool(_width, _swfID)
{
	this.divID = getCurrentDiv().id;
	var randstr = getRandomString(20);
	this.so = new SWFObject('FFTool.swf?p='+randstr+'', _swfID, _width+'px', '45px', '9', '', true);
	this.so.addParam("wmode", "transparent");
}

FFTool.prototype.addVariable = function(_key, _value)
{
	this.so.addVariable(_key, _value);
}

FFTool.prototype.init = function()
{
	this.so.write(this.divID);
}

function resizeSWF(_id, _width, _height) 
{
	document.getElementById(_id).width = _width;
	document.getElementById(_id).height = _height;
}

function trace(msg)
{
	alert(msg);
}

function getCurrentDiv()
{
	var randstr = getRandomString(20);
	document.write("<a id='"+randstr+"' style='display:none'></a>");
	return document.getElementById(randstr).parentNode;
}

function getRandomString(length) {
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var randomstring = '';
	for (var i=0; i<length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	return randomstring;
}


