// -----------------------------
// 商品一覧flashを指定、表示する
// xmlCode には画像などの設定を記載したxmlファイルを指定します。（拡張子不要、階層固定） 
// widthとheightにはサイズを指定してください。 
// ただし、存在しているflashのサイズに該当がなかった場合、一番近いサイズのものが選択されます 
function getShowItemSwf (xmlCode,width,height) {

	width  = width  || 142;		// デフォルト値をセット 
	height = height || 800;

	var allowSizeTbl = [ 	// 用意されているflash（サイズ小さい順） 
			[110,250],[110,620],[142,315],[142,800],[143,315],
			[590,110],[590,200],[590,208],[800,142]
		];


	// 指定のサイズが存在しているかチェック 
	var w = width;
	var h = height;
	for(var i=0,l=allowSizeTbl.length,f=0 ; i<l ; i++) {
		if(width == allowSizeTbl[i][0] && height == allowSizeTbl[i][1]) {
			w = allowSizeTbl[i][0];
			h = allowSizeTbl[i][1];
			break;
		}

		if((allowSizeTbl[i][0] < allowSizeTbl[i][1] && width <= height) 	// どれかには必ずHITする 
		|| (allowSizeTbl[i][0] > allowSizeTbl[i][1] && width >  height)) {
			// サイズ内に収まっていたらそこで終了 
			if(width <= allowSizeTbl[i][0] && height <= allowSizeTbl[i][1]) {
				f = 1;
			}
			w = allowSizeTbl[i][0];
			h = allowSizeTbl[i][1];
		}
		if(f == 1) { break; }
	}

	var flashFile = "itemList" + w + "x" + h + ".swf";

	document.write (
	'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + w + '" height="' + h + '">' + 
	'<param name="movie" value="http://www.lovecosmetic.jp/flash/' + flashFile + '?code=' + xmlCode + '" />' + 
	'<param name="quality" value="high" />' + 
	'<param name="allowScriptAccess" value="always" />' + 
	'<embed src="http://www.lovecosmetic.jp/flash/' + flashFile + '?code=' + xmlCode + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + w + '" height="' + h + '" allowScriptAccess="always"></embed>' + 
	'<noembed>flashのプラグインをダウンロードしてください</noembed></object>'
	);
} 