﻿/// <reference path="jquery-1.4.1-vsdoc.js" />
/// <reference path="jquery-ui-1.8.4.custom.min.js" />


var g_flashShowTemplate = ''
	+ '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="@width@" height="@height@" id="@objid@" align="middle">'
	+ '	<param name="movie" value="@swf@" />\n'
	+ '	<param name="quality" value="high" />\n'
	+ '	<param name="bgcolor" value="#ffffff" />\n'
	+ '	<param name="play" value="true" />\n'
	+ '	<param name="loop" value="true" />\n'
	+ '	<param name="wmode" value="transparent" />\n'
	+ '	<param name="scale" value="showall" />\n'
	+ '	<param name="menu" value="false" />\n'
	+ '	<param name="devicefont" value="false" />\n'
	+ '	<param name="salign" value="" />\n'
	+ '	<param name="allowScriptAccess" value="sameDomain" />\n'
	+ '	<param name="FlashVars" value="@flashvars@" />\n'
	+ '	<!--[if !IE]>-->\n'
	+ '	<object type="application/x-shockwave-flash" data="@swf@" width="@width@" height="@height@">\n'
	+ '		<param name="movie" value="@swf@" />\n'
	+ '		<param name="quality" value="high" />\n'
	+ '		<param name="bgcolor" value="#ffffff" />\n'
	+ '		<param name="play" value="true" />\n'
	+ '		<param name="loop" value="true" />\n'
	+ '		<param name="wmode" value="transparent" />\n'
	+ '		<param name="scale" value="showall" />\n'
	+ '		<param name="menu" value="false" />\n'
	+ '		<param name="devicefont" value="false" />\n'
	+ '		<param name="salign" value="" />\n'
	+ '		<param name="allowScriptAccess" value="sameDomain" />\n'
	+ '		<param name="FlashVars" value="@flashvars@" />\n'
	+ '	<!--<![endif]-->\n'
	+ '		<a href="http://www.adobe.com/go/getflash">\n'
	+ '			<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash Player" />\n'
	+ '		</a>\n'
	+ '	<!--[if !IE]>-->\n'
	+ '	</object>\n'
	+ '	<!--<![endif]-->\n'
	+ '</object>\n';


function FlashShow(swf, id, width, height, params)
{
	var flashvar = '';
	var pics = '', links = '', texts = '';
	for (var i in params) {
		if (pics != '') {
			pics += '|';
			links += '|';
			texts += '|';
		}
		pics += params[i][0].toString();
		links += params[i][1].toString();
		texts += params[i][2].toString();
	}

	flashvar = ''
		+ 'playerMode=embedded'
		+ '&pics=' + pics
		+ '&links=' + links
		+ '&texts=' + texts
		+ '&textheight=0'
		+ '&borderwidth=' + width.toString()
		+ '&borderheight=' + height.toString()

	return g_flashShowTemplate
		.replace(/@width@/ig, width.toString())
		.replace(/@height@/ig, height.toString())
		.replace(/@objid@/ig, id.toString())
		.replace(/@swf@/ig, swf.toString())
		.replace(/@flashvars@/ig, flashvar);
}


