var oldName = "";
var cobj;
var mtop;
var movetop;
var count =0;
var tID = 0;


function showLAYER(mainName,childName){
	clearInterval(tID);
	if (childName) {
		cobj = document.getElementById?
              document.getElementById(childName).style:(
                document.all?document.all(childName).style:(
                  document.layers?document.layers[childName]:null
                  )
              );
		mtop = document.getElementById?
              document.getElementById(mainName).style.top:(
                document.all?document.all(mainName).style.top:(
                  document.layers?document.layers[mainName].top:null
                  )
              );

		if ((oldName) && oldName != childName) {
			closeMenu(oldName);
		} 
		if (childName) {
			openMenu(cobj,childName);
		}
	} else {
		if (oldName) { 
			closeMenu(oldName);
		}
	}
}

function openMenu (cobj,childName) {
	cobj.top = parseInt(mtop);
	cobj.left = 120;
	if (document.all) {
		cobj.visibility ='visible';
	} else if (document.layers){
		cobj.visibility ='show';
	} else if (document.getElementById) {
		cobj.visibility ='visible'; 
	}
	oldName = childName;
}

function closeMenu (oldMenu) {
	if (oldName) {
		if (document.all) {
			document.all( oldName ).style.visibility ='hidden';
		} else if (document.layers){
			document.layers[ oldName ].visibility ='hide';
		} else if (document.getElementById) {
			document.getElementById( oldName ).style.visibility ='hidden';
		}
		oldName = "";
		clearInterval(tID);
	}
}

function hideLAYER(activeMenu) {
	tID = setInterval('closeMenu(" + activeMenu + ")', 300);
}

var iwidth = 180;//アイコンの横幅をここで指定します
var iheight = 400;//アイコンの高さをここで指定します
var NNOffset = 20;//ネットスケープでのスクロールバーの幅を指定します
var s1 = 80; //かなり離れているときの速度
var s2 =3; //チョット離れているときの速度
var s3 = 1; //近くに来たときの速度
var d1 = 100; //離れていると判定する距離
var d2 = 10; //チョット離れていると判定する距離
var objName = "icon";

function delta(value1,value2){
 value1 = value1-value2;
 if (value1 < 0){value1*=(-1);value2=1;}else{value2=-1;}
 if (value1 > d1)return(s1 * value2);
 if (value1 > d2)return(s2 * value2);
 if (value1 == 0)return( 0         );
                 return(s3 * value2);
}

function moveicon(){
 var posx,posy,iconx,icony;

 if(UaIE){
  posx = 0;
  posy = document.body.scrollTop;
  icony = icon.style.pixelTop;
 }else if(UaNs6||UaNs7) {
  posx =  0;
  posy = window.pageYOffset;
  icony = parseInt(d.getElementById(objName).style.top);
 }
 icony += delta(icony,posy);
 if(UaIE){
  icon.style.pixelTop  = icony;
 }else if(UaNs6||UaNs7){
  d.getElementById(objName).style.top  = icony;
 }
 if (icony==posy){setTimeout("moveicon()",1000);}
 else{setTimeout("moveicon()",50);}
}

function starticon(){
 if(UaIE){
	d.all(objName).style.pixelTop = document.body.scrollTop;
 }else if(UaNs6||UaNs7) {
	d.getElementById(objName).style.top = window.pageYOffset;
 }
 setTimeout("moveicon()",1000);
}

