// JavaScript Document
function loadFlashObj(b, u, n, w, h, v, c, p, d, f, s) {
		//define random string
		var randomStr = "";
		//define maximum length of unique id
		var maxIDLength = 18;
		//deifn maximum number (for number based id)
		var maxNum = 1000000;
	    //define valid characters
		var paramChars = "0123456789abcdefghijklmnopqurstuvwxyzABCDEFGHIJKLMNOPQURSTUVWXYZ";
		//run through all id values
		for(var i = 0; i < maxIDLength; i++) {
			//get random number
			var randomIndex = Math.floor(Math.random() * paramChars.length);;
			//append random value to unique id
			randomStr += paramChars.substr(randomIndex, 1);
		}
		//generate a random number to avoid falsh caching issues
		var randomNum = ((new Date()).getTime() + "" + Math.floor(Math.random()*maxNum)).substr(0, maxIDLength) ;
		//define object propoerties
		var baseUrl = b;
		var urlPath = u;
		var idName = n;
		var fWidth = w;
		var fHeight = h;
		var pVersion = v;
		var bgColor = c;
		var wMode = p;
		var divId = d;
		var flashParam = f;
		var paramStr = s;
		//create new flash object
		var flashObj = new FlashObject(baseUrl+urlPath+"?uid="+randomStr, idName, fWidth, fHeight, pVersion, bgColor);
		//fixed object parameters
		flashObj.addParam("quality", "high");
		flashObj.addParam("scale", "showall");
		flashObj.addParam("menu", "false");
		flashObj.addParam("allowFullscreen", "false");
		//variable object paramters
		//flashObj.addParam("wmode", wMode);
		flashObj.addVariable(flashParam, paramStr);
		//use express install (must be located in base directory)
		flashObj.useExpressInstall(baseUrl+"expressinstall.swf");
		//write flash object to the page
		flashObj.write(divId);
		//
		//document.getElementById(divId).click();
}