// JavaScript Document
//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

var mainPath = "";
if (isIE) mainPath = "http://www.seikado.net/blogparts/moe_parts";
else mainPath = "http://www.seikado.net/blogparts/moe_parts";

var body = document['CSS1Compat' == document.compatMode ? 'documentElement' : 'body'];

function setInterFace160(){
	var browser =checkBrowser() ;
	
	if(browser == "MSIE"){
		document.write('<div id="interface-box" style="width: 160px;height: 280px;margin-left: auto;margin-right: auto;"><div id="interface-inner"><embed src="http://www.seikado.net/blogparts/moe160.swf" quality="high" salign="lt" bgcolor="#ffffff" width="160px" height="280px" wmode="transparent" name="inter-face" id="inter-face" swLiveConnect=true align="middle" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></div></div>');
	}else {
		document.open();
		document.write('<div id="interface-box" style="width: 160px;height: 280px;margin-left: auto;margin-right: auto;"><div id="interface-inner">');
		document.write('<object id="interface" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="160px" height="280px" id="test" align="middle">');
		document.write('<param name="allowScriptAccess" value="always" />');
		document.write('<param name="movie" value="http://www.seikado.net/blogparts/moe160.swf" /><param name="salign" value="lt" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="http://www.seikado.net/blogparts/moe160.swf" quality="high" salign="lt" bgcolor="#ffffff" width="160px" height="280px" wmode="transparent" name="inter-face" id="inter-face" swLiveConnect=true align="middle" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
		document.write('</object>');
		document.write('</div></div>');
		document.close();
	}
}

function moemoe(){
	HH = body.clientHeight;
	var testLayer01 = '';
	/*if(browserG == "MSIE7")testLayer01 +='<object id="kitaca" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="100%" height="' + HH + 'px" align="middle">';
	else*/
	testLayer01 +='<object id="kitaca" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="100%" height="100%" align="middle">';
	testLayer01 +='<param name="allowScriptAccess" value="always" /><param name="FlashVars" />';
	/*if(browserG == "MSIE7")testLayer01 +='<param name="movie" value="kitaca_parts.swf" /><param name="scale" value="noscale" /><param name="salign" value="lt" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="kitaca_parts.swf" quality="high" salign="lt" wmode="transparent" bgcolor="#ffffff" width="100%" height="' + HH + 'px" name="blog_monkey" id="blog_monkey" swLiveConnect=true align="middle" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	else*/
	testLayer01 +='<param name="movie" value="' + mainPath + '.swf" /><param name="scale" value="noscale" /><param name="salign" value="lt" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="' + mainPath + '.swf" quality="high" salign="lt" wmode="transparent" bgcolor="#ffffff" width="100%" height="100%" name="blog_monkey" id="blog_monkey" swLiveConnect=true align="middle" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	testLayer01 +='</object>';
	var str = AC_FL_ChangeContent(
		'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
		'width', '100%',
		'height', '100%',
		'src', '' + mainPath + '',
		'quality', 'high',
		'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
		'align', 'middle',
		'play', 'true',
		'loop', 'true',
		'scale', 'noscale',
		'wmode', 'transparent',
		'devicefont', 'false',
		'id', 'kitaca_parts',
		'bgcolor', '#ffffff',
		'name', 'kitaca_parts',
		'menu', 'true',
		'allowFullScreen', 'true',
		'allowScriptAccess','always',
		'movie', '' + mainPath + '',
		'salign', 'lt'
		); //end AC code
	var str2 = '<div style="position:absolute; width:100%; height:100%;" id="flayar">';
	str2 += ""; //end AC code
	str2 += '</div>';
	var oLi = document.createElement('div');
	oLi.setAttribute('id','flayar');
	oLi.style.position = "absolute";
	oLi.style.width = "100%";
	/*if(browserG == "MSIE7")oLi.style.height = HH + "px";
	else*/
	oLi.style.height = "100%";
	oLi.innerHTML = str;
	var oOl = document.getElementsByTagName("body").item(0);
	fRemoveChild('flayar');
	oOl.appendChild(oLi);
	//oOl.innerHTML = str2;
	setLayer('flayar');
}

function fRemoveChild(flayar){
	if(document.getElementById(flayar)!=null){
		var oOl = document.getElementsByTagName("body").item(0); 
		var oLi = document.getElementById(flayar);
		oOl.removeChild(oLi);
		var iOl = document.getElementById("interface-box");
		var iLi = document.getElementById("interface-inner");
		iOl.removeChild(iLi);
		var reIF = '';
		reIF += '<div id="interface-inner"><object id="interface" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="160px" height="280px" id="test" align="middle">';
		reIF += '<param name="allowScriptAccess" value="always" />';
		reIF += '<param name="movie" value="http://www.seikado.net/blogparts/moe160.swf" /><param name="salign" value="lt" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="http://www.seikado.net/blogparts/moe160.swf" quality="high" salign="lt" bgcolor="#ffffff" width="160px" height="280px" wmode="transparent" name="inter-face" id="inter-face" swLiveConnect=true align="middle" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		reIF += '</object></div>';
		iLi.innerHTML = reIF;
		iOl.appendChild(iLi);
	}
}
	var browserG =checkBrowser() ;
window.onresize = function(){
	/*if(browserG == "MSIE7")*/setLayer('flayar');
}

window.onscroll = function(){
	/*if(browserG == "MSIE7")*/setLayer('flayar');
}

function checkBrowser(){
	var uName = navigator.userAgent;
//alert(uName);
	if (uName.indexOf("Safari") > -1) return "Safari";
	if (uName.indexOf("MSIE 7") > -1) return "MSIE7";
	if (uName.indexOf("MSIE") > -1) return "MSIE";
	return "Netscape";
}

var XX;
var YY;
var WW;
var HH;

function setLayer(flayar){
	if(document.getElementById(flayar)!=null){
	var browser =checkBrowser() ;

	if(browser == "MSIE" || browser == "MSIE7"){
		XX = body.scrollLeft;
		YY = body.scrollTop;
		WW = body.clientWidth;
		HH = body.clientHeight;
	}else{
		XX = window.pageXOffset;
		YY = window.pageYOffset;
		WW = window.innerWidth-15;
		HH = window.innerHeight;
	}
	
	var dX = 0;
	if(browser == "Netscape"){
	}

	var testLayer = document.getElementById(flayar)
	testLayer.style.left = (XX + dX) + 'px';
	testLayer.style.top = YY + 'px';
	if(browser == "MSIE")testLayer.style.width = WW + 'px';
	if(browser == "MSIE")testLayer.style.height = HH + 'px';
	if(browser == "MSIE7")testLayer.style.width = WW + 'px';
	if(browser == "MSIE7")testLayer.style.height = HH + 'px';
	}
}


function AC_Changeobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

	//var display = document.getElementById("viewFrame");
  //document.write(str);
  //display.innerHTML = "";
  return str;
}

function AC_FL_ChangeContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  var str = AC_Changeobj(ret.objAttrs, ret.params, ret.embedAttrs);
  return str;
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}
