HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Users/fred/OneDrive/Desktop/wordpress/color07/eallrd.js
//<meta http-equiv="Content-Type" content="text/html;charset=Big5">
//---------------------------------------------------------------//
//-           User Define �˦��i�ץi����                        -//
var CommandBarHeight=35;	//�\��C����
var zoomft=40; 			//���T�C����j����(px)
var zoommax=4; 			//�̦h��j����
var videosizew=200;		//�l���e����y���T�e�סA�ܤ֬�200
var Showuserpage=0;		//��ܦ۩w�� 1���O 0�������
var ReloadImageTimes=50;	//�ˬd�Ч��O�O�_�U����������;�Ʀrx100=���,
//---------------------------------------------------------------//
var docwidth=100;
var docheight=100;
var pos2x=new Array(0,0,22,22); 			//X��m1.videof,2.memof,3.slides,4.userf0,0,20,20
var pos2y=new Array(0,23.8,0,84.6); 			//Y��m1.videof,2.memof,3.slides,4.userf4,37.5,4,84.4
var pos2w=new Array(22,22,78,78); 			//width  �W�z�U�����e�� 
var pos2h=new Array(23.8,72,84.6,11.4); 		//�W�z�U�������� 
var logopos=new Array(22,84.6,78,11.4);		//LOGO pos X,Y,W ,D 
var commandpos=new Array(0,93.9,100,5);		// Command Bar X(��m),Y(��m),W(�e),H(��)
var bigframepos= new Array(0,pos2y[0],100,commandpos[1]);	// �j�e����ܮɤ� X(��m),Y(��m),W(�e),H(��)
var videosizeh=videosizew * 0.75;
var viewposx=new Array(0,0,800,800);
var viewposy=new Array(0,510,0,510);
var viewposftx=new Array(0,0,-1,-1);
var viewposfty=new Array(0,-1,0,-1);
var zoomcnt=0;
var keypressc;
var fullsc=0;
var videono=3;
var ppname="";
var theobj;
var allfname="Topcommand,videof,memof,userf";
var allext="jpg bmp gif ";
window.onerror=enderror;
var rctcount=0;
var lic=0;
var nonie= (navigator.userAgent.indexOf("MSIE") == -1);
var isdom=(document.all)?(true):(false);
var nontop=(allfname.indexOf(this.name)==-1);
if (!nontop){var vmp=(isdom)?(parent.videof.document.all("MP1")):(parent.videof.document.getElementById("MP1"));}

function enderror(){return true;}
function initstyle() {
    vmp=(isdom)?(parent.videof.document.all("MP1")):(parent.videof.document.getElementById("MP1"));
	stdview_s();//pipview(3);//;stdview_v();//bigVideoview();//
	vmp.controls.play();
	changeview("tcmd",commandpos[0],commandpos[1],commandpos[2],commandpos[3]);
}

function _RCTC(){ //recaculation
  var mdocHeightpx=docHeightpx();
  var mdocWidthpx=docWidthpx();
  pos2y[1]=pos2h[0]=pos2w[0]*0.75*mdocWidthpx/mdocHeightpx;
  bigframepos[3]=commandpos[1]=100-(CommandBarHeight*100/mdocHeightpx);
  commandpos[3]=CommandBarHeight*100/mdocHeightpx;
  pos2h[1]=commandpos[1]-pos2h[0];
  pos2h[3]=commandpos[1]-pos2h[2];
  viewposx[2]=viewposx[3]=meWidthpx();
  viewposy[1]=viewposy[3]=mdocHeightpx-CommandBarHeight-5;
  (parent.showmode==3)?(setpointerfx(bigframepos[2],bigframepos[3])):(setpointerfx(pos2w[2],pos2h[2]));
 }

function stdview_s() {
  var ojbno=((Showuserpage)?(pos2x.length):(3));
  parent.showmode=0;
  _RCTC();
   for (i=0;i<ojbno;i++) {changeview("DIV"+i,pos2x[i],pos2y[i],pos2w[i],pos2h[i]);}
  chgviewmode(parent.showmode);
 }

function stdview_v(){
  parent.showmode=1;
  _RCTC();
  changeview("DIV2",pos2x[0],pos2y[0],pos2w[0],pos2h[0]);
  changeview("DIV1",pos2x[1],pos2y[1],pos2w[1],pos2h[1]);
  changeview("DIV0",pos2x[2],pos2y[2],pos2w[2],pos2h[2]);
  if (Showuserpage) changeview("DIV3",pos2x[3],pos2y[3],pos2w[3],pos2h[3]);
  chgviewmode(parent.showmode);
  }

function pipview(nu){
	parent.showmode=3;
	_RCTC();
    	PTopobj("DIV1").style.visibility="hidden";//1
	changeview("DIV2",bigframepos[0],bigframepos[1],bigframepos[2],bigframepos[3]);//2
	videoenable(nu);//0
	var tcmd=parent.Topcommand;
	if (typeof sldfobj("slname") !='undefined') sldfobj("slname").style.height="";
	tcmd.presliderate=tcmd.slide_rate=0; 
	tcmd.slidezm.alt="����J������";
	chgviewmode(3);
}
function bigVideoview(){
	parent.showmode=2;
	_RCTC();
    for (i=1;i<3;i++){	PTopobj("DIV"+i).style.visibility="hidden";}
	changeview("DIV0",bigframepos[0],bigframepos[1],bigframepos[2],bigframepos[3]);
	chgviewmode(2);
}

  
function videoenable(nu){
  var newvideow=videosizew+zoomft*zoomcnt;
  var newvideoh=newvideow*3/4;
  changeviewfx("DIV0",viewposx[nu]+viewposftx[nu]*newvideow,viewposy[nu]+viewposfty[nu]*newvideoh,newvideow,newvideoh);
  videono=nu;
  } 

function zoomout(){
	if (parent.showmode!=3) {return true;};
	if (++zoomcnt==(zoommax+1)){zoomcnt=0;}
	if (zoomcnt==(zoommax)){PTopobj("DIV0").style.visibility="hidden";}else{videoenable(videono);}
	}

function changeview(ff,pos_left,pos_top,pos_w,pos_h)
  {	
    (allfname.indexOf(this.name)==-1)?(theobj=document.all[ff]):(theobj=parent.document.all(ff))
	theobj.style.left=pos_left+"%";
	theobj.style.top=pos_top+"%"; 
	theobj.style.width=pos_w+"%";
	theobj.style.height=pos_h+"%"; 
	theobj.style.zIndex=++parent.zodern;
	theobj.style.visibility="visible";
  }

function changeviewfx(ff,pos_left,pos_top,pos_w,pos_h)
  {
	(allfname.indexOf(this.name)==-1)?(theobj=document.all[ff]):(theobj=parent.document.all(ff))
	theobj.style.left=pos_left;
	theobj.style.top=pos_top;
	theobj.style.width=pos_w;
	theobj.style.height=pos_h;
	theobj.style.zIndex=++parent.zodern;
	theobj.style.visibility="visible";
  }

 function changeslideview(ff)
 { 
    if (ff=="DIV2"){parent.showmode=3;cmdfobj("ICON").style.visibility="visible";} 
    else {parent.showmode=2;cmdfobj("ICON").style.visibility="hidden";PTopobj("DIV0").style.visibility="hidden";}
	_RCTC();
	var ojbno=((typeof PTopobj("DIV3") !='undefined')?(pos2x.length):(3));
    for (i=0;i<ojbno;i++)
	   { if (("DIV"+i)==ff)
	          {changeview(ff,bigframepos[0],bigframepos[1],bigframepos[2],bigframepos[3]);}
	     else {PTopobj("DIV"+i).style.visibility="hidden";}
	   }
    chgviewmode(parent.showmode);
  	if (ff=="DIV2" && nonie) videoenable(videono);
  	if (typeof PTopobj("logo") !='undefined') PTopobj("logo").style.visibility="hidden";
  }
  
function showvideoicon(ff){
  if (ff=="DIV2") {parent.showmode=3;cmdfobj("ICON").style.visibility="visible";} 
  else {parent.showmode=2;cmdfobj("ICON").style.visibility="hidden";PTopobj("DIV0").style.visibility="hidden";}
  }

function istop(){
  var fname=this.name;
  if (fname.length==0 || fname=="Startview" ){return true;}
  else if (allfname.indexOf(fname)!=-1)     {return false;}
  else {return !nontop;}
}

function chgmemomode(framename){
  if (typeof parent.Topcommand.mno !='undefined'){
    var tcmd=parent.Topcommand;
    var mno=parent.Topcommand.mno;
    var nnn;
    if (framename=="memo.htm"){nnn=0}else if (framename=="memotext.htm"){nnn=1} else {nnn=2}
    cmdfobj("memo"+mno).src=tcmd.memoicon[mno][0];
	parent.Topcommand.mno=nnn;
    cmdfobj("memo"+nnn).src=tcmd.memoicon[nnn][2];
  }
 }

function memofchane(framename,parentname)
 { 
  if (parent.ImageAlbum.length==0){showinfoled("�L���`�i�I��");return ;}
  var showmodes=(istop())?(showmodes):(parent.showmode);
  var memofnames=(istop())?(memofname):(parent.memofname);
  if (showmodes==2){return};
  if (memofnames==framename && showmodes!=3 && Objorg("DIV1").style.visibility=="visible"){return};
  memofchaneg4(framename,parentname);
  chgmemomode(framename);
}

function memofchaneg4(framename,parentname){
	_RCTC();
    var ImageAlbums=(istop())?(ImageAlbum.length):(parent.ImageAlbum.length);
    Objorg("online").style.visibility=(framename!="memo.htm" && ImageAlbums==0)?("visible"):("hidden");
 	(istop())?(memofname=framename):(parent.memofname=framename);
  	(istop())?(memof.location.href=framename):(parent.memof.location.href=framename);
  	if (Objorg("DIV1").style.visibility=="visible") Objorg("DIV1").style.zIndex=++parent.zodern;
}

function mpplays(){
	if   (vidfobj("MP1").playState==3) 
	      {vidfobj("MP1").controls.pause();cmdfobj("mpplay").src="image/mpplays.gif";cmdfobj("mpplay").alt="����";}
	else { vidfobj("MP1").controls.play();cmdfobj("mpplay").src="image/mppauses.gif";cmdfobj("mpplay").alt="�Ȱ�";}
    }

function winresize(){if (lic%4==0){refrescreen()}; ++lic;}

function refrescreen(){
	switch (parent.showmode){
		case 0  : stdview_s(); break;
		case 1  : stdview_v(); break;
		case 2  : changeslideview('DIV0');break;
		case 3  : pipview(videono);break;
	}
	changeview("tcmd",commandpos[0],commandpos[1],commandpos[2],commandpos[3]);
	if (navigator.appVersion.indexOf("MSIE") == -1)
	 { PTopobj("DIV1").style.visibility='hidden';
  	  memofchane(parent.memofname,""); 
	  }
}
	
function evel(e){
   (navigator.appName.charAt(0)=="M")? (keypressc=window.event.keyCode):(keypressc=e.keyCode);
	if (!(ppname =='undefined' || ppname =="" || parent.iformname=="" )){return true;}	
	if (keypressc==32 ){mpplays();return true;}
	if (keypressc==37 ){precht();return true;}
	if (keypressc==39 ){nextcht();return true;}
	if (keypressc==186 ||keypressc==59 ){zoomout();return true;} //video zoom
	switch (String.fromCharCode(keypressc))  {
	  case "Q" : stdview_s();	break;
	  case "W" : stdview_v();	break;
	  case "V" : bigVideoview();break; //changeslideview('DIV0')
	  case "S" : pipview(videono); 	break;
	  case "I" : memofchane('memo.htm',""); 	break;
	  case "O" : memofchane('memotext.htm',""); 	break;
	  case "P" : memofchane('memoicon.htm',""); 	break;
	  case "H" : if (parent.showmode==3){videoenable(0);} 	break;
	  case "J" : if (parent.showmode==3){videoenable(1);} 	break;
	  case "K" : if (parent.showmode==3){videoenable(2);} 	break;
	  case "L" : if (parent.showmode==3){videoenable(3);} 	break;
	  case "X" : window.close(); 	break;
	  case "Z" : vmp.fullScreen = true;break;
    }
	if (typeof sldfobj("slname") !='undefined') {Modefy_left();}
   return true;
  } 

function timetosec(oid){
    var tenhourn;var hourn;var tenminn;var minn;var tensecn;var secn;var totalsec;
	tenhourn=parseInt(oid.charAt(0))*36000;
	hourn=parseInt(oid.charAt(1))*3600;
	tenminn=parseInt(oid.charAt(3))*600;
	minn=parseInt(oid.charAt(4))*60;
	tensecn=parseInt(oid.charAt(6))*10;
	secn=parseInt(oid.charAt(7));
	totalsec=tenhourn+hourn+tenminn+minn+tensecn+secn;
	return totalsec;
}
 
function ITEM_onclick(oid,Idir,Iurl,SIndex) {
	parent.itemhit=1;
	try{if (typeof vidfobj("MP1") !='undefined'){vidfobj("MP1").controls.currentPosition=timetosec(oid);}}catch(e){}
	var pathname=(Iurl.toLowerCase().substr(0,4)=="http")?(Iurl):(Idir +"/"+Iurl);
	chgslideurl(pathname,SIndex);
	parent.currentitemno=SIndex;
	if (parent.usrfcontrolno>0){parent.userf.location.href=shownotepage(Iurl,"")};
	clearitemhight();
	setmemofitemno(SIndex);
	if (vidfobj("MP1").playState!=3){
		if (confirm("�n�q���B�}�l�����?")){vidfobj("MP1").controls.play();mpiconchg()}
	}	
}	

function PhotoHilight(el,s,ino){
  if (parent.preitemno!=-1 && parent.preitemno==ino) return;
  eval(el).className=s;
 }

function Realurl(g_Idir,g_Iurl){return g_Idir +"/"+g_Iurl;}

function shownotepage(g_Iurl2,_pfname){
 if(parent.name==_pfname){theobj=eval("parent");}
 else
 {(_pfname=="" || _pfname=="undefined")?(theobj=eval("parent")):(theobj=eval("parent."+_pfname))}
 return (theobj.userfcontrol[theobj.usrfcontrolno][1]+g_Iurl2.substring(g_Iurl2.lastIndexOf("/"),g_Iurl2.lastIndexOf("."))+".htm");
 }

function clearitemhight(){
  if (parent.itemhit==1||parent.preitemno==-1||parent.memofname=="memo.htm"){return true;}
  if (parent.memofname=="memotext.htm"){memofobj("ItemNO"+parent.preitemno).className="textbox";}
  else if (parent.preitemno!=0 ||(parent.preitemno>=parent.memofitemno && parent.preitemno<(parent.memofitemno+parent.shownos)))
     {try{memofobj("ItemNO"+parent.preitemno).className="imagebox"}catch(e){};}
}

var Ctimes=0; var ShowSlideTID;

function chgslideurl(sParam,Cindex){
  // if (parent.SIndexi>0 && parent.currentitemno >0) {if (Cindex==parent.currentitemno ) return true;} 
   var ext=sParam.split(".");
   var extname=ext[ext.length-1].toLowerCase().substr(0,3);
   if (allext.indexOf(extname)==-1) {parent.slides.location.href= sParam;cmdfobj("slidezm").style.visibility="hidden"}
   else{
		try{clearTimeout(ShowSlideTID)}catch (e) {}
		parent.curimage=new Image();
		parent.curimage.src=sParam;
		Ctimes=0;
		ShowSlideimg();
		try{parent.preimage.src=parent.ImageAlbum[Cindex+1][3];	}catch (e) {}
       }
	   parent.currentitemno=Cindex;
}

function NewSlideImg(pesrc,ratestr){
	var mstr="";	
	mstr="<html><head><script>\n";
	mstr += 'function ShowSlideAlt(slideobj){slideobj.alt = "�ܧ�Ч���ܸѪR��:\\n�Ы��ƹ��@�U";}\n';
	mstr += '</script>\n';
	mstr += "</head> \n<body bgcolor='#000000'> \n";
	mstr += "<img id='slname' onClick='parent.Topcommand.chgsliderate(\"slidezm\")' onMouseOver='ShowSlideAlt(this)' src='" +pesrc+"' style='position:absolute;top:0;left:0; "+ratestr+"' >\n";
	mstr += "</body></html>";
	return  mstr;
	}


function ShowSlideimg(){
	if (Ctimes>ReloadImageTimes) return false;
	try  {if (sldfobj("slname").src==parent.curimage.src) return false;} catch (e) {}//onDblClick
	var loadimgok=parent.curimage.complete;
	if (loadimgok){
		if (typeof sldfobj("slname") !='undefined') {sldfobj("slname").src=parent.curimage.src;if (parent.showmode==3 && nonie){PTopobj("DIV0").style.left=viewposx[videono]}}
	    else 
    	   {var ratestr; if (parent.Topcommand.slide_rate==1){ratestr="height:100%"} else{ratestr=""} 
		   	parent.slides.document.write(NewSlideImg(parent.curimage.src,ratestr));
			parent.slides.document.close();
	       }
		setTimeout("Modefy_left()",100);
		cmdfobj("slidezm").style.visibility="visible";
		}
	else{++Ctimes;ShowSlideTID=setTimeout("ShowSlideimg()",100);}
}

function Modefy_left(){
	if  (parent.showmode==1) return;
	var newimgwith=sldfobj("slname").width;
	if ( parent.Preimgwidth !=newimgwith ) {
		var sw=parseInt(div1width((parent.showmode==3)?(bigframepos[2]):(pos2w[2])));
		sldfobj("slname").style.left=((sw-newimgwith)>0)?((sw-newimgwith)/2):(0)
		parent.Preimgwidth =sldfobj("slname").width;
		}
}

function chgviewmode(nnn){

  if (typeof parent.Topcommand.vno !='undefined')
  {
	var tcmd=parent.Topcommand;
    var vno=parent.Topcommand.vno;
    cmdfobj("view"+vno).src=tcmd.viewicon[vno][0];
    parent.Topcommand.vno=nnn;
    cmdfobj("view"+nnn).src=tcmd.viewicon[nnn][2];
    if (typeof sldfobj("slname") !='undefined' && nnn!=2) {sldfobj("slname").style.left=slideleft();}
  	if (nnn==2 || nnn==3){
		if (typeof PTopobj("logo") !='undefined') PTopobj("logo").style.visibility="hidden";
		if (typeof PTopobj("DIV3") !='undefined') PTopobj("DIV3").style.visibility="hidden";}
	else{
		if (typeof PTopobj("DIV3") !='undefined' && (Showuserpage) ) {PTopobj("DIV3").style.visibility="visible";}
		else if (typeof PTopobj("logo") !='undefined' ) PTopobj("logo").style.visibility="visible";}
	if (nnn==3)	{PTopobj("infofclose").style.visibility="visible";cmdfobj("ICON").style.visibility="visible";}
	else{PTopobj("infofclose").style.visibility="hidden";;cmdfobj("ICON").style.visibility="hidden";}

  }
 }
 
function slideleft(){
  if (parent.showmode==1)
     { 	var tcmd=parent.Topcommand;
		sldfobj("slname").style.height="100%";
    	tcmd.presliderate=tcmd.slide_rate; 
		tcmd.slide_rate=1;
		tcmd.slidezm.alt="�Ч���ؤo";
        return 0;
      }  
  var sw=parseInt(div1width((parent.showmode==3)?(bigframepos[2]):(pos2w[2])));
  if (sw<=sldfobj("slname").width) return 0;
  return (sw-sldfobj("slname").width)/2; 
}

function MPhlitem(sParam,WCaller,Ino){ 
	var CIno=((Ino!=-1)?(Ino):(G_currentno(sParam))); 
	chgslideurl(sParam,CIno);
    if (CIno==-1) {return true;}
    if (parent.SIndexi>0) {clearitemhight();itemshowhight(CIno);}
    if (parent.usrfcontrolno>0){parent.userf.location.href=shownotepage(sParam,"");}
}

function G_currentno(sParam){
  if (parent.SIndexi==0) {return -1;}
  var P=((parent.currentitemno>0 && parent.currentitemno<parent.SIndexi-1)?(parent.preitemno-1):(0));
  for (i=P;i<parent.SIndexi;i++){
		if (sParam.indexOf(parent.ImageAlbum[i][6])>=0) {return i;}
	}
	return parent.currentitemno;
}

function itemshowhight(CIno){

   if (parent.memofname=="memo.htm"){setmemofitemno(CIno);return true;}
   else (parent.memofname=="memotext.htm")?memotxthl(CIno):memoiconht(CIno)
  }

function setmemofitemno(i)
 {parent.preitemno=i;parent.memofitemno=Math.floor(i/parent.shownos)*parent.shownos;}

function memotxthl(i){setmemofitemno(i);memofobj("ItemNO"+i).className="memotext_over";}

function memoiconht(_ino){ //?_ino �O�_�b�d��,�_�h��memoicon page
  var calno= parent.memofitemno;
  var calnt= Math.floor(_ino/parent.shownos)*parent.shownos;
  if ((_ino<calno || _ino>(calno+parent.shownos) || _ino==calnt)&&_ino!=0 &&parent.itemhit!=1)//���b�d��
       {parent.itemhit=0;memofchaneg4('memoicon.htm','')}
  else {try{memofobj("ItemNO"+_ino).className="memoicon_over"} catch(e){};}
  setmemofitemno(_ino);
}

function setpointerfx(txr,tyr){
 var div1fw=div1width(txr);
 var div1fh=div1height(tyr);
 var slidefw=slidewidth(div1fw,div1fh);
 var slidefh=slideheight(div1fw,div1fh);
 var offsetw=(div1fw-slidewidth(slidefw,slidefh))*50/div1fw+((parent.name=="Startview")?(2):(-1.5));//;-1.3
 var offseth=(div1fh-slideheight(slidefw,slidefh))*50/div1fh;
 parent.pointerosw=offsetw;
 parent.pointerosh=offseth;
 parent.pointerposx=slidefw/div1fw;
 parent.pointerposy=slidefh/div1fh;
}
function slidewidth(sw,sh){
  if (sh/sw>=0.75){return sw;}else{return (sh/0.75);}
}
function slideheight(sw,sh){
  if (sh/sw<=0.75){return sh;}else{
     if (parent.cmdm||parent.fullsc) {return (sw-5)*0.75}else{return sw*0.75};}
}
function div1width(txr){
 return txr/100*((parent.cmdm||parent.fullsc)?(screen.availWidth):(docWidthpx()))-16 ;}
function div1height(tyr){
   if (parent.cmdm||parent.fullsc) {return tyr/100*docHeightpx();}
   else{return tyr/100*docHeightpx()-5;}
 }

function docHeightpx(){return ((nonie)?(parent.innerHeight):(parent.document.body.offsetHeight))}
function docWidthpx(){ return ((nonie)?(parent.innerWidth):(top.document.body.offsetWidth))}
function meWidthpx(){ return ((nonie)?(document.innerWidth):(document.body.offsetWidth))}
function msgbox(txt){if (nonie) showinfoled(txt)}
function showinfoled(infomsg){cmdfobj("videoinfo").innerHTML=infomsg;}
function PTopobj(objname)	{return (isdom)?(parent.document.all[objname]):(parent.document.getElementById(objname))}
function Topobj(objname)	{return (isdom)?(document.all[objname]):(document.getElementById(objname))}
function memofobj(objname)	{return (isdom)?(parent.memof.document.all[objname]):(parent.memof.document.getElementById(objname))}
function cmdfobj(objname)	{return (isdom)?(parent.Topcommand.document.all[objname]):(parent.Topcommand.document.getElementById(objname))}
function vidfobj(objname)	{return parent.videof.document.all[objname]}
function sldfobj(objname)	{return parent.slides.document.all[objname]}//(isdom)?(parent.slides.document.all[objname]):(parent.slides.document.getElementById(objname))}
function Objorg(objname)	{return (istop())?(Topobj(objname)):(PTopobj(objname))}