/////////////////////////////////////////////////////////////////////////////////
// ふたり あひる for Web Ver0.1
//    Copyright(C) all rights reserved, 2007 がぁも研究員
/////////////////////////////////////////////////////////////////////////////////

// 変数宣言
var nPosX		= 100 ;
var nPosY		= 100 ;
var	nFlag		= 0 ;
var nItemCount	= 9 ;
//var nGaxamo		= 0 ;
var nWidth		= 64 ;
var nHeight		= 64 ;

// ボタンの表示
document.write( '<img src="http://homepage2.nifty.com/gaxamo/WebAhi/FutariAhiru/Images/LogoFutariAhiru.gif" onClick="GaxamoFutariAhiruInit()">' ) ;
// 自動起動
//window.onload = GaxamoFutariAhiruInit ;

function GaxamoFutariAhiruInit()
{
// 変数宣言
	var nTimeSpan	= 5000 ;
// 起動中フラグの確認
	if ( 0 != nFlag ) {	return ; }
	nFlag	= 1 ;
// 新しいオブジェクトを作成
	var oFutariAhiru 	= document.createElement( "img" ) ;
	oFutariAhiru.setAttribute( "id",  "FutariAhiru" ) ;
	oFutariAhiru.setAttribute( "src", "http://homepage2.nifty.com/gaxamo/WebAhi/FutariAhiru/Images/guwatm.gif" ) ;
	document.body.appendChild( oFutariAhiru ) ;
// 表示
	nPosY		= document.documentElement.scrollTop ;
	nPosX		= document.documentElement.scrollLeft ;
	nPosY		+= Math.random() * ( document.documentElement.clientHeight - nHeight ) ;
	nPosX		+= Math.random() * ( document.documentElement.clientWidth  - nWidth ) ;
	document.getElementById( "FutariAhiru" ).style.position	= "absolute" ;
	document.getElementById( "FutariAhiru" ).style.left		= nPosX ;
	document.getElementById( "FutariAhiru" ).style.top		= nPosY ;
// タイマーのセット
	setInterval( "GaxamoFutariAhiruChangeImage()", nTimeSpan );
}

function GaxamoFutariAhiruChangeImage()
{
// 次の表示アイテムを設定
	var nGaxamo	;
	nGaxamo		= Math.floor( nItemCount * Math.random() ) ;
	if ( nItemCount	<= nGaxamo ) { nGaxamo = 0 ; }
// 新しい場所に画像を表示
	switch ( nGaxamo ) {
		case 0 : document.getElementById( "FutariAhiru" ).src = "http://homepage2.nifty.com/gaxamo/WebAhi/FutariAhiru/Images/gaxa.gif" ;	break ;
		case 1 : document.getElementById( "FutariAhiru" ).src = "http://homepage2.nifty.com/gaxamo/WebAhi/FutariAhiru/Images/guwam.gif" ;		break ;
		case 2 : document.getElementById( "FutariAhiru" ).src = "http://homepage2.nifty.com/gaxamo/WebAhi/FutariAhiru/Images/jixi2.gif" ;	break ;
		case 3 : document.getElementById( "FutariAhiru" ).src = "http://homepage2.nifty.com/gaxamo/WebAhi/FutariAhiru/Images/jixi.gif" ;		break ;
		case 4 : document.getElementById( "FutariAhiru" ).src = "http://homepage2.nifty.com/gaxamo/WebAhi/FutariAhiru/Images/kait.gif" ;		break ;
		case 5 : document.getElementById( "FutariAhiru" ).src = "http://homepage2.nifty.com/gaxamo/WebAhi/FutariAhiru/Images/goku.gif" ;		break ;
		case 6 : document.getElementById( "FutariAhiru" ).src = "http://homepage2.nifty.com/gaxamo/WebAhi/FutariAhiru/Images/guwat.gif" ;		break ;
		case 7 : document.getElementById( "FutariAhiru" ).src = "http://homepage2.nifty.com/gaxamo/WebAhi/FutariAhiru/Images/guwatm.gif" ;		break ;
		case 8 : document.getElementById( "FutariAhiru" ).src = "http://homepage2.nifty.com/gaxamo/WebAhi/FutariAhiru/Images/kaim.gif" ;		break ;
	}
// 表示位置の作成
	nPosY		= document.documentElement.scrollTop ;
	nPosX		= document.documentElement.scrollLeft ;
	nPosY		+= Math.random() * ( document.documentElement.clientHeight - nHeight ) ;
	nPosX		+= Math.random() * ( document.documentElement.clientWidth  - nWidth ) ;

	document.getElementById( "FutariAhiru" ).style.position	= "absolute" ;
	document.getElementById( "FutariAhiru" ).style.left		= nPosX + "px";
	document.getElementById( "FutariAhiru" ).style.top		= nPosY + "px" ;
// デバッグ用
//window.status= "Pos :  (" + nPosX + "," + nPosY + "," + nGaxamo + ")-" ; 
//	window.status= "Pos :  (" + document.body.clientWidth + "," + document.body.clientHeight + ")-(" + document.documentElement.clientWidth + "," + document.documentElement.clientHeight +")-(" + document.body.scrollLeft + "," + document.body.scrollTop +")-(" + nPosX + "," + nPosY +")" ; 
}
