/*------------------------------------------------------------------------------
Developed By:     Web Development Group (WDG)
Site:             http://www.wdg.com.au/
Email:            info@wdg.com.au
Created Date:     12/04/2006
Revisions:        1.0:  User:       Eugene Petrov
                                    Email:      epetrov@wdg.com.au
                                    Date:       12/04/2006
                                    Comments:   created v. 1.0
                                    Created as a workaround of the IE security patch:
                                    http://www.macromedia.com/devnet/activecontent/#captivate_before
------------------------------------------------------------------------------*/

args_init ();

var fileUrl = args['fileurl'];
var fileWidth = args['width'];
var fileHeight = args['height'];

var htmlTag = 
	"<object codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0'" + 
	" width='" + fileWidth + "' height='" + fileHeight + "' id='movie' align=''>" +
	"<param name='movie' value=" + fileUrl + "/>" + 
	"<embed src=" + fileUrl + " quality='high' width='" + fileWidth + "' height='" + fileHeight + "' name='movie' align='' " + 
	"type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'>" +
	"</object>";

document.write(htmlTag);

function myunescape (str)
{
	str = '' + str;
	while (true)
	{
		var i = str . indexOf ('+');
		if (i < 0)
			break;
		str = str . substring (0, i) + ' ' + str . substring (i + 1, str . length);
	}
	return unescape (str);
}

function args_init ()
{
	args = new Array ();
	var argstring = window . location . search;
	if (argstring . charAt (0) != '?')
		return;
	argstring = argstring . substring (1, argstring . length);
	var argarray = argstring . split ('&');
	var i;
	var singlearg;
	for (i = 0; i < argarray . length; ++ i)
	{
		singlearg = argarray [i] . split ('=');
		if (singlearg . length != 2)
			continue;
		var key = myunescape (singlearg [0]);
		var value = myunescape (singlearg [1]);
		args [key] = value;
	}
}

