/*
sonicjam flash embed js ver1.2
copyright sonicjam.inc
create : sumita wataru
update : 2006/5/12

for uniqlo 2006/07/20
*/
////////////////////////////////////////////////////////////////////////////////////////////////////
//記述方法指定
//閉じタグ指定(html of xhtml)
var closetag = " />";
////////////////////////////////////////////////////////////////////////////////////////////////////
//フラッシュプレーヤーのジョンチェックを行いますか。
var checkver = true;
//処理
function writesubstitute(){
	document.write('<div align="center" style="margin-top:170px;margin-bottom:130px;">\n');
	document.write('<img src="/common/img/logo3.gif" alt="UNIQLO MIX" width="314" height="37" style="margin-bottom:20px;" /><br />\n');
	document.write('<a href="http://www.macromedia.com/jp/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&Lang=Japanese" target="_blank" /><img src="/common/img/alert.gif" alt="本サイトをご利用いただくには、Macromedia Flash Player プラグインVer.8.0以上が必要です。インストールは、こちら。※javascriptを有効にしてご覧下さい。" width="375" height="110" /></a>\n');
	document.write('<img src="/common/img/logo4.gif" alt="UNIQLO MIX" width="32" height="41" style="margin-top:30px;" /><br />\n');
	document.write('</div>\n');
}

//インストールされていない場合の動作を分けますか。
var nonflash = false;
//処理
function writenonflash(){
	document.write('最新版のFlash Playerをインストールしてください。<br />Please upgrade your Flash Player to the latest version');
}

////////////////////////////////////////////////////////////////////////////////////////////////////
//flash共通タグ
var classid = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";
var codebase = "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=";
var type = "application/x-shockwave-flash";
var pluginspage = "http://www.macromedia.com/go/getflashplayer";
//flashタグ
function writeobj(){
		var addvars = 0;
		//uniqlo用ページフラグ
		var myurl = document.URL;
		if(myurl.indexOf("#") != -1){
			var myparam = myurl.split("#");
			myswfvars.pageflag = myparam[1];
		}
		var ref = escape(document.referrer)
		myswfvars.jsRef = ref;
		//isWinIE
		var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
		var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
		myswfvars.isWinIE = isIE && isWin;
		//
		for(i in myswfvars){
			if(addvars == 0){
				var addvars = i + '=' + myswfvars[i];
			}else{
				addvars += '&' + i + '=' + myswfvars[i];
			}
		}
		var createtag = '<object classid="' + classid + '" codebase="' + codebase + myswf[4] + '" width="' + myswf[2] + '" height="' + myswf[3] + '" id="' + myswf[1] + '" align="' + myswf[5] + '"' + closetag + '\n';
		createtag += '<param name="movie" value="' + myswf[0] + myswf[1] + '.swf"' + closetag + '\n';
		for(i in myswfparam){createtag += '<param name="' + i + '" value="' + myswfparam[i] + '"' + closetag + '\n';}
		if(addvars != 0){createtag += '<param name="FlashVars" value="' + addvars + '"' + closetag + '\n';}
		var createembed = '<embed src="' + myswf[0] + myswf[1] + '.swf" ';
		for(i in myswfparam){createembed += i + '="' + myswfparam[i] + '" ';}
		if(addvars != 0){createembed += 'flashvars="' + addvars + '" ';}
		createembed += 'width="' + myswf[2] + '" height="' + myswf[3] + '" name="' + myswf[1] + '" align="' + myswf[5] + '" type="' + type + '" pluginspage="' + pluginspage + '"></embed>\n';
		createtag += createembed + '</object>';
		document.write(createtag);
}

var plugin = 0;
var install = 0;
function embed(flag){
	if(!checkver){
		writeobj();
	}else{
		if(navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
			if(navigator.plugins && navigator.plugins["Shockwave Flash"]){
				var words = navigator.plugins["Shockwave Flash"].description.split(" ");
				if(flag == "express"){
					var versionnum = 7;
				}else{
					var versionnum = Number(myswf[4].substr(0,1));
				}
				for (var i = 0; i < words.length; i++){
					if(Number(words[i].charAt(0)) && words[i].charAt(0) >= versionnum){
						if(words[i].charAt(0) < Number(myswf[4].substr(0,1))){myswfvars.MMplayerType = Number(myswf[4].substr(0,1));}
						plugin = 1;
						break;
					}
				}
				install = 1;
			}
		}else if(navigator.userAgent && (navigator.userAgent.indexOf("MSIE") >= 0) && (navigator.userAgent.indexOf("Win") >= 0)){
			document.write('<SCRIPT LANGUAGE="VBScript"> \n');
			document.write('on error resume next \n');
			document.write('plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash")))\n');
			document.write('</SCRIPT> \n');
			install = 1;
		}
		if(plugin){
			writeobj();
		}else{
			if(!nonflash){
				writesubstitute();
			}else{
				if(install){
					writesubstitute();
				}else{
					writenonflash();
				}
			}
		}
	}
}