//--------------------------------------------------------------------
function generateHtmlObject(filenamepath, idmovie, moviewidth, movieheight, movieversion, backgroundcolor, validation, querystring){
// ver su es swf o dcr.
	if (getExtension(filenamepath)=="swf"){
	   var fo = new FlashObject(filenamepath, idmovie, moviewidth, movieheight, movieversion, backgroundcolor, validation);
	   fo.addParam("quality", "high");
	   fo.addParam("wmode", "transparent");
	   fo.addParam("allowScriptAccess", "sameDomain");

	   // Agregar parametros por cada elemento del querystring addVariables
		
		if (querystring !=""){
			var flash_vars = "";
			var pairs = querystring.split("&");              		// Break at ampersand and get name value pairs
			for(var i = 0; i < pairs.length; i++) {
				var pos = pairs[i].indexOf('=');       		// Get pos for breaking seperating name and value.
				if (pos == -1) continue;               		// If not found, skip.
				var argname = pairs[i].substring(0,pos);  	// Extract the name.
				var value = pairs[i].substring(pos+1); 		// Extract the value.
				//alert(argname +' -- '+ value);
				fo.addVariable(argname,value)
			}
		}
			
		fo.write(idmovie);
	}
	else{
		var game_fo = new DcrObject(filenamepath, moviewidth, movieheight);
		//game_fo.setVersion("8,0,0,0");
		game_fo.setId(idmovie);
		game_fo.setSwStretchStyle ("fill");
		game_fo.setSwRemote ("swSaveEnabled='false' swVolume='false' swRestart='false' swPausePlay='false' swFastForward='false' swContextMenu='false' ");
		//game_fo.setSwBgColor ("#000000");
		game_fo.write(idmovie);
	}

}
//--------------------------------------------------------------------




//--------------------------------------------------------------------
function getExtension(filenamepath){
	var whereisthedot,extension;
	filenamepath=cutString(filenamepath);
	/*
	whereisthedot=filenamepath.indexOf('.');
	if (whereisthedot > 0){
		extension=filenamepath.substring(whereisthedot+1,whereisthedot+4);
	}else{
		extension="unknown";
	}
	*/
	extension=filenamepath.substring(filenamepath.length-3,filenamepath.length);
	return extension;
}

function cutString(filenamepath){
	var filenamestring,whereisthequestion;
	whereisthequestion=filenamepath.indexOf('?');
	if (whereisthequestion > 0){ filenamestring=filenamepath.substring(0,whereisthequestion); }
	else{ filenamestring=filenamepath }
	return filenamestring
}
//--------------------------------------------------------------------
