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))}