<!--
//初期設定JavaScript[script.js]
//------------------------------------------------------------------------------

// ユーザー環境の取得
var Mac = navigator.appVersion.indexOf('Mac',0) != -1;
var Win = navigator.appVersion.indexOf('Win',0) != -1;

var IE  = getBrouwserName() == 'Explorer';
var NN  = getBrouwserName() == 'Netscape';
var Moz = navigator.userAgent.indexOf("Gecko") != -1;

var VER = parseInt(navigator.appVersion);
var Vmajor = parseInt(navigator.appVersion);	// ex. 3
var Vminor = parseFloat(navigator.appVersion);	// ex. 3.01

var MacIE5 = ((Mac && navigator.appVersion.indexOf('MSIE 5',0) != -1) || (Mac && IE && VER > 4));
var MacIE4 = ((Mac && navigator.appVersion.indexOf('MSIE 4.',0) != -1));
var MacIE3 = ((Mac && navigator.appVersion.indexOf('MSIE 3.',0) != -1));
var MIE4 = (Mac && IE && VER == 4);

var WinIE = (Win && IE);
var NN40 = (NN && navigator.appVersion.indexOf('4.0',0) != -1);

function getBrouwserName() {
	var ap = navigator.appName;
	var ua = navigator.userAgent;
	if (ap.indexOf("Microsoft Internet Explorer",0) != -1) return "Explorer";
	if (ap.indexOf("Netscape",0) != -1) return "Netscape";
	if (ua.indexOf("Gecko",0) != -1) return "Gecko";
	return "";
}



// Window Open サイズ指定  [ onClick="newWin('url','wname',w,h); return false" ]
// <a href="●/index.html" target="popup" onClick='newWin("●/index.html","popup",520,580);return false'>ポップアップ</a>
function newWin(url,wname,w,h){
	Prm = "location = 0, menubar = 0,scrollbars = 1,scroll = 1,status = 0,toolbar = 0,resizable = 0,width = " + w + ",height = " + h;
	i = window.open(url,wname,Prm);
	i.focus();
}



// Window Scroll  ページTOPへスクロール  [ onClick="pgScroll_Top(); return false" ]
// <a href="#top" onClick="pgScroll_Top(); return false;">ページ最上部へ</a>
function getScrollLeft() {
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollLeft;
 } else if (window.pageXOffset) {
  return window.pageXOffset;
 } else {
  return 0;
 }
}

function getScrollTop() {
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollTop;
 } else if (window.pageYOffset) {
  return window.pageYOffset;
 } else {
  return 0;
 }
}

function getScrollWidth() {
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollWidth;
 } else if (window.innerWidth) {
  return window.innerWidth;
 }
 return 0;
}

function getScrollHeight() {
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollHeight;
 } else if (window.innerHeight) {
  return window.innerHeight;
 }
 return 0;
}

var ScrollTimer;

function pageScroll(StopX,StopY,Frame,CurrentX,CurrentY) {
 if (ScrollTimer) clearTimeout(ScrollTimer);
 if (!StopX || StopX < 0) StopX = 0;
 if (!StopY || StopY < 0) StopY = 0;
 if (!CurrentX) CurrentX = 0 + getScrollLeft();
 if (!CurrentY) CurrentY = 0 + getScrollTop();
 if (!Frame) Frame = 10;

 CurrentX += (StopX - getScrollLeft()) / Frame; if (CurrentX < 0) CurrentX = 0;
 CurrentY += (StopY - getScrollTop()) / Frame;  if (CurrentY < 0) CurrentY = 0;
 var posX = Math.floor(CurrentX);
 var posY = Math.floor(CurrentY);
 window.scrollTo(posX, posY);
 if (posX != StopX || posY != StopY) {
  ScrollTimer = setTimeout("pageScroll("+StopX+","+StopY+","+Frame+","+CurrentX+","+CurrentY+")",16);
 }
}

function pgScroll_Top() {
 if (!MacIE3 && !MacIE4 && !NN && window.scrollTo || NN && (Vminor >= 4.75) && window.scrollTo) {
  pageScroll(0,0,10);
 } else {
  location.hash = "top";
 }
}



// FLASH呼び出し
// <script language="JavaScript">writeFlashHTML('_swf=●.swf',"_width=▲","_height=▲","allowScriptAccess=sameDomain","movie=●.swf","menu=false","quality=high","devicefont=true","bgcolor=#ffffff");</script>
function writeFlashHTML( arg ) {
	var parm = []
	//すべての引数を順番に
	for( i = 0 ; i < arguments.length ; i++ ) {
		//属性名と属性値をあらわす文字列を配列parmへセットする(半角空白は除去)
		parm[i] = arguments[i].split(' ').join('').split('=')
		//有効な属性名があれば属性値で変数化( 無効な名前は無視 )
		switch (parm[i][0]) {
			case '_swf'     : var _swf     = parm[i][1] ; break ; // フラッシュのURL
			case '_quality' : var _quality = parm[i][1] ; break ; // 画質
			case '_loop'    : var _loop    = parm[i][1] ; break ; // 繰り返し
			case '_bgcolor' : var _bgcolor = parm[i][1] ; break ; // 背景色
			case '_wmode'   : var _wmode   = parm[i][1] ; break ; // 背景透明(WinIEのみ)
			case '_play'    : var _play    = parm[i][1] ; break ; // 自動再生
			case '_menu'    : var _menu    = parm[i][1] ; break ; // 右クリックメニュー
			case '_scale'   : var _scale   = parm[i][1] ; break ; // 幅高さが%の時の縦横比等
			case '_salign'  : var _salign  = parm[i][1] ; break ; // 表示領域内表示位置
			case '_height'  : var _height  = parm[i][1] ; break ; // ムービーの高さ
			case '_width'   : var _width   = parm[i][1] ; break ; // ムービーの幅
			case '_hspace'  : var _hspace  = parm[i][1] ; break ; // まわりの余白(水平方向)
			case '_vspace'  : var _vspace  = parm[i][1] ; break ; // まわりの余白(垂直方向)
			case '_align'   : var _align   = parm[i][1] ; break ; // 表示位置
			case '_class'   : var _class   = parm[i][1] ; break ; // クラス
			case '_id'      : var _id      = parm[i][1] ; break ; // ID名
			case '_name'    : var _name    = parm[i][1] ; break ; // ムービー名
			case '_style'   : var _style   = parm[i][1] ; break ; // スタイル
			case '_declare' : var _declare = parm[i][1] ; break ; // 読み込まれるだけで実行しない
			default        :;
		}
	}
	// タグ用文字列生成
	var htm = ""
	htm+="<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'"
	htm+="        codebase='http://download.macromedia.com/pub/shockwave/"
	htm+="cabs/flash/swflash.cab'"
	if(!!_width)   htm+="        width    = '" + _width   + "'"
	if(!!_height)  htm+="        height   = '" + _height  + "'"
	if(!!_hspace)  htm+="        hspace   = '" + _hspace  + "'"
	if(!!_vspace)  htm+="        vspace   = '" + _vspace  + "'"
	if(!!_align)   htm+="        align    = '" + _align   + "'"
	if(!!_class)   htm+="        class    = '" + _class   + "'"
	if(!!_id)      htm+="        id       = '" + _id      + "'"
	if(!!_name)    htm+="        name     = '" + _name    + "'"
	if(!!_style)   htm+="        style    = '" + _style   + "'"
	if(!!_declare) htm+="                    " + _declare  
	htm+=">"
	if(!!_swf)     htm+="<param  name     = 'movie'   value ='" + _swf     + "'>"
	if(!!_quality) htm+="<param  name     = 'quality' value ='" + _quality + "'>"
	if(!!_loop)    htm+="<param  name     = 'loop'    value ='" + _loop    + "'>"
	if(!!_bgcolor) htm+="<param  name     = 'bgcolor' value ='" + _bgcolor + "'>"
	if(!!_play)    htm+="<param  name     = 'play'    value ='" + _play    + "'>"
	if(!!_menu)    htm+="<param  name     = 'menu'    value ='" + _menu    + "'>"
	if(!!_scale)   htm+="<param  name     = 'scale'   value ='" + _scale   + "'>"
	if(!!_salign)  htm+="<param  name     = 'salign'  value ='" + _salign  + "'>"
	if(!!_wmode)   htm+="<param  name     = 'wmode'   value ='" + _wmode   + "'>"
	htm+=""
	htm+="<embed                          "
	htm+="        pluginspage='http://www.macromedia.com/go/getflashplayer'"
	if(!!_width)   htm+="        width    = '" + _width   + "'"
	if(!!_height)  htm+="        height   = '" + _height  + "'"
	if(!!_hspace)  htm+="        hspace   = '" + _hspace  + "'"
	if(!!_vspace)  htm+="        vspace   = '" + _vspace  + "'"
	if(!!_align)   htm+="        align    = '" + _align   + "'"
	if(!!_class)   htm+="        class    = '" + _class   + "'"
	if(!!_id)      htm+="        id       = '" + _id      + "'"
	if(!!_name)    htm+="        name     = '" + _name    + "'"
	if(!!_style)   htm+="        style    = '" + _style   + "'"
	htm+="        type     = 'application/x-shockwave-flash' "
	if(!!_declare) htm+="                    " + _declare  
	if(!!_swf)     htm+="        src      = '" + _swf     + "'"
	if(!!_quality) htm+="        quality  = '" + _quality + "'"
	if(!!_loop)    htm+="        loop     = '" + _loop    + "'"
	if(!!_bgcolor) htm+="        bgcolor  = '" + _bgcolor + "'"
	if(!!_play)    htm+="        play     = '" + _play    + "'"
	if(!!_menu)    htm+="        menu     = '" + _menu    + "'"
	if(!!_scale)   htm+="        scale    = '" + _scale   + "'"
	if(!!_salign)  htm+="        salign   = '" + _salign  + "'"
	htm+="></embed>"
	htm+="</object>"
	
	//書き出し処理
	document.write(htm)
}



//-->
