var Detect;

var isWin=(navigator.appVersion.indexOf("Win")!=-1)? true : false;
var isMac=(navigator.appVersion.indexOf("Mac")!=-1)? true : false;
var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)? true : false;
var isIE4=(navigator.appVersion.indexOf("MSIE 4.")!=-1)? true : false;

var plugin= ( navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] ) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
var actualversion=(plugin) ? parseInt(plugin.description.substring(plugin.description.indexOf(".") -1)) : 0;

function noFlash(){
		var noSwfAlign = '';
		noSwfAlign += '<div class="noflash">フラッシュをご覧になれない方へ　最新のFlashPlayerをダウンロードいただくか、JavascriptをONにしてからアクセスしなおしてください。</div>';
		noSwfAlign += '<ul class="utility fltclr">';
		noSwfAlign += '<li><a href="/company/index.html">会社案内</a></li>';
		noSwfAlign += '<li><a href="/support/index.html">お問い合わせ</a></li>';
		noSwfAlign += '<li><a href="/public_auth.html">取得公的認可</a></li>';
		noSwfAlign += '<li><a href="/sitemap.html">サイトマップ</a></li>';
		noSwfAlign += '</ul>';
		document.open();
		document.write( noSwfAlign );
		document.close();

}


function detectSwf(obj){
	if(isMac&&isIE4){
		noFlash()
		return;
	}else if(isWin&&isIE){
		document.open();
		document.write('<s' + 'cript type="text/vbscript">');
		document.write('on error resume next'+'\n');
		document.write('Detect = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+obj.requiredversion+'")))');
		document.write('<\/scr' + 'ipt\>');
		document.close();
	}

	if((actualversion >= parseInt(obj.requiredversion))||(Detect)){
		if(getURIVars()!=""){
			obj.flashvars += "&pid=" + getURIVars();
		}
		var objAlign = '';
		objAlign += '<object id="INDEX" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=2,0,0,0" id="'+obj.name+'" width="'+obj.width+'" height="'+obj.height+'">';
		objAlign += '<param name="movie" value="'+obj.swf+'?'+obj.flashvars+'">';
		objAlign += '<param name="loop" value="'+obj.loop+'">';
		objAlign += '<param name="menu" value="'+obj.menu+'">';
		objAlign += '<param name="quality" value="'+obj.quality+'">';
		objAlign += '<param name="bgcolor" value="'+obj.bgcolor+'">';
		objAlign += '<param name="flashvars" value="'+obj.flashvars+'">';

		objAlign += '<embed name="INDEX" src="'+obj.swf+'?'+obj.flashvars+'" FlashVars="'+obj.flashvars+'" width="'+obj.width+'" height="'+obj.height+'" type="application/x-Shockwave-flash" loop="'+obj.loop+'" menu="'+obj.menu+'" quality="'+obj.quality+'" bgcolor="'+obj.bgcolor+'" pluginspage="http://www.macromedia.com/jp/shockwave/download/?P1_Prod_Version=ShockwaveFlash"><\/embed><br>';
		objAlign += '<\/object>';

		document.open();
		document.write( objAlign );
		document.close();

	}else{
		noFlash();
	}
}

function getURIVars(){
	var v = location.href.replace(/.*\?/,"");
	var v = v.split("&");
	for(var i=0;i<v.length;i++){
		var temp = v[i].split("=");
		if(temp[0]=="pid") return temp[1];
	}
	return "";
}

/*---------------------------------------------------*/
function setSwf(type){
	var filePath, category;
	switch(type){
		case "sitemap":
			filePath = "h_bg_common.jpg";
			category = "sitemap";
			break;
		case "straub":
			filePath = "h_bg_straub.jpg";
			category = "straub";
			break;
		case "product":
			filePath = "h_bg_products.jpg";
			category = "product";
			break;
		case "howto":
			filePath = "h_bg_howto.jpg";
			category = "howto";
			break;
		case "catalog":
			filePath = "h_bg_catalog.jpg";
			category = "catalog";
			break;
		case "faq":
			filePath = "h_bg_faq.jpg";
			category = "faq";
			break;
		case "company":
			filePath = "h_bg_company.jpg";
			category = "company";
			break;
		case "shoplist":
			filePath = "h_bg_shoplist.jpg";
			category = "shoplist";
			break;
		case "support":
			filePath = "h_bg_common.jpg";
			category = "support";
			break;
		case "authorization":
			filePath = "h_bg_common.jpg";
			category = "authorization";
			break;
		case "copyright":
			filePath = "h_bg_common.jpg";
			category = "copyright";
			break;
		case "privacy":
			filePath = "h_bg_common.jpg";
			category = "privacy";
			break;
		default:
			filePath = "";
			category = "";
	}
	alignSwf=new Object();
	alignSwf.loop="false";
	alignSwf.menu="false";
	alignSwf.quality="high";
	alignSwf.bgcolor="#FFFFFF";
	alignSwf.swf="/cmn/swf/header.swf";
	alignSwf.name="swfheader";
	alignSwf.requiredversion="8";
	alignSwf.width="924";
	alignSwf.height="159";
	alignSwf.flashvars="filePath=" + filePath + "&category=" + category;
	detectSwf(alignSwf);
}
