﻿function SLlinkOpen(xUrl,xx){
    window.open(xUrl);
}

//顯示資料
function SLlink(xType,xUrl){
   //alert('xType='+xType +',xUrl='+xUrl)
   var xAct="";
   var xActJS="";
   for(ii=0;ii<arrDM.length;ii++){
        var dd=arrDM[ii].split('[-f]');
        if(xType==dd[0]){
            xAct=dd[2];
            xActJS=dd[3];
        }      
    }       
    //alert('xAct='+xAct)
    //--------類別【1.文章  2.播放影片 3.其它上映片(另開)  4.最新消息(左側不顯示) 】    
    if(xAct=="1" || xAct=="4"){ 
        var arrgo=xUrl.split("/");        
        var arrbu=P$BlogUrl.split("/");
        
        if(arrbu[2]==arrgo[2] & arrbu[3]==arrgo[3]){
            //alert('自己local URL');
            p$('divContent').style.display='none';
            p$('divContentMsg').style.display='block';
        }
        frames["ifContent"].location .href =xUrl;      
    }    
    if(xAct=="2"){        
        p$('divBroadCastingBigPic').style.backgroundColor='#000000';
        p$('divBroadCastingBigPic').style.backgroundImage='';
        p$('divBroadCastingBigPic').innerHTML="";
        
        //alert('xUrl='+xUrl);
        var goVidoT=P$video;        
        goVidoT=goVidoT.replace('[src]',xUrl);
        goVidoT=goVidoT.replace('[src]',xUrl);
        
        p$('divBroadCastingBigPic').innerHTML=goVidoT;
        p$('divBroadCastingBigPic').innerHTML+="<a class=alink onclick=OpendivBroadCasting() style=font-size:9pt;text-align:right>關閉影音，恢復顯示圖片</a>";
        
        
        p$('divBroadCastingBigPic').style.height='278px';        
        p$('divBroadCasting').style.display='none';
        
    }
    if(xAct=="3"){
        window.open(xUrl);
    }    
}

function OpendivBroadCasting(){
    p$('divBroadCastingBigPic').style.height='186px';        
    p$('divBroadCasting').style.display='block';
    showBroadCasting(); //顯示BroadCasting    
}

function SLgo(){ 
    document.body .topMargin ='0px';
    //-------------------------------------------------------------- authority
    if(p$('authority')!=null){
        if(typeof p$('authority')=='object'){            
            p$('authority').style.display='none';            
        }
    }
	//--------------------------------------------------------------head
	var fs="";
	fs+="<table cellpadding =0 cellspacing=0 border =0 width=1000 height=163px><tr>";	
	fs+="   <td width=164px height=163px id=divBanner1 background ='"+ P$Banner1 +"' ";
	        if(P$Banner1Link!="")fs+=" onclick=SLlinkOpen('"+ P$Banner1Link +"','_blank'); class=alink ";	
	fs+="   ></td>"	
	fs+="   <td width=836px height=163px id=divBanner2 background ='"+ P$Banner2 +"' ";
	        if(P$Banner2Link!="")fs+=" onclick=SLlinkOpen('"+ P$Banner2Link +"','_blank'); class=alink ";
	fs+="   ></td>";
	fs+="</tr></table>";
	p$('header').innerHTML=fs;
	
	//--------------------------------------------------------------body
	var fs="";	
	fs+="<div style='height:5px;BACKGROUND-COLOR:"+ P$MinBG +"'></div>";
    fs+="<table cellpadding =0 cellspacing=0 border=0 bgcolor ="+ P$MinBG +" width =1000px height='440px'>";
    fs+="   <tr>";    
    fs+="       <td width=163px height='440px' valign=top align=left>";
    fs+="           <table border=0 cellpadding =0 cellspacing=0 width=163px xbgcolor=red >";    
    fs+="               <tr><td width=5px>&nbsp;</td><td height=400px width=150 valign=top align=center><div id=divLeftBar></div></td></tr>";//左側Bar    
    fs+="               <tr><td colspan=2 height=40px width=150 valign=top align=center ><div id=divTime></div></td></tr>";   //左側Time
    fs+="           </table>";    
    fs+="       </td>";
    //fs+="       <td width=2px>&nbsp;</td>";
    fs+="       <td align=center valign=top width=476px>";
    fs+="           <div id=divBroadCastingBigPic style='width:476px;height:186px;background-repeat:no-repeat;'>&nbsp;</div>"; //主要大圖    
    fs+="           <div style='height:2px;xBACKGROUND-COLOR: red'>&nbsp;</div>";//無作用        
    fs+="           <div id=divBroadCasting style='width:476px;height:95px;background-repeat:no-repeat;background-Image:url("+ P$BroadCastingBar +")'>&nbsp;</div>";//6個小圖    
    
    fs+="           <div style='height:5px;xBACKGROUND-COLOR: red'></div>";//無作用
    fs+="           <br><div id=divNewMsgTitle>最&nbsp;新&nbsp;消&nbsp;息</div>";  //最新消息title
    fs+="           <div style='height:5px;xBACKGROUND-COLOR: red'></div>";//無作用
    fs+="           <div id=divNewMsg></div>"; //最新消息    
    fs+="       </td>";
    fs+="       <td width=2px>&nbsp;</td>";    
    fs+="       <td align=center valign=top width=354px>";    
    fs+="           <div id=divContent style=display:none>";
    fs+="               <iframe name=ifContent frameborder=no src ='' width =354px height =440px></iframe>";    
    fs+="           </div>";
    fs+="           <div id=divContentMsg>資料戴入中...</div>";
    fs+="       </td>";
    fs+="   </tr>";    
    fs+="</table>";
    fs+="<iframe name=ifPreLoadImages frameborder=no src ='"+ P$Root +"PreLoadImages.html' width =0 height =0 style=display:none></iframe>";//預Load 大圖!!
    p$('article-box').innerHTML=fs; 
    //......................................左側Bar
    var fs="";
    for(ii=1;ii<=P$BarC.length;ii++){
        fs+="<div id=divBarMsg"+ii+" class=divBarMsg>";
        fs+="   <table width=100% height=100% border=0 cellpadding =0 cellspacing =0>";
        //語法：<A Href="mailto:?subject=推薦這個網站給您&body=請到此站http://come.to/leewn看看">寄給朋友</A>
        //--------類別【1.文章  2.播放影片 3.其它上映片  4.最新消息(左側不顯示) 5.連絡我們(JS) 】           
        fs+="       <tr><td colspan=2 align=left valign=middle width=100% height=100%  onclick =changeBar("+ii+",true)>&nbsp;&nbsp;&nbsp;"+ TrimSpace(P$BarTitle[ii-1]) +"</td></tr>";                                
        fs+="   </table>";
        fs+="</div>";
        
        fs+="<div id=tdBarSub"+ii+" class='divBarSub'></div>";
        fs+="<div style='height:2px'></div>"; 
    }
    p$('divLeftBar').innerHTML=fs;    
            
    //......................................中間圖示    
    var strBC="";    
    strBC+="<div style='height:7px;xBACKGROUND-COLOR: red'>&nbsp;</div>";//無作用
    strBC+="<table cellpadding =0 cellspacing=0 border =0 width=476>";
    strBC+="    <tr>";    
    strBC+="        <td id=idImg1 class=alink></td>";
    strBC+="        <td width=2px>&nbsp;</td>";    
    strBC+="        <td id=idImg2 class=alink></td>";
    strBC+="        <td width=2px>&nbsp;</td>";
    strBC+="        <td id=idImg3 class=alink></td>";
    strBC+="        <td width=2px>&nbsp;</td>";
    strBC+="        <td id=idImg4 class=alink></td>";
    strBC+="        <td width=2px>&nbsp;</td>";
    strBC+="        <td id=idImg5 class=alink></td>";
    strBC+="        <td width=2px>&nbsp;</td>";
    strBC+="        <td id=idImg6 class=alink></td>";
    strBC+="    </tr>";    
    strBC+="</table>";
    strBC+="<div style='height:5px;xBACKGROUND-COLOR: red'></div>";//無作用    
    strBC+="<table border=0 cellpadding =0 cellspacing =0>";
    strBC+="    <tr class=alink>";
    strBC+="        <td height=10 width=8   class=alink onclick=go1BroadCasting() style='background-repeat:no-repeat;background-image :url("+P$hArrowL+")'></td>";
    strBC+="        <td height=10 width=230 class=alink onclick=go1BroadCasting() style='background-repeat:no-repeat;background-image :url("+P$hArrowHR+")'></td>";
    strBC+="        <td height=10 width=230 class=alink onclick=go2BroadCasting() style='background-repeat:no-repeat;background-image :url("+P$hArrowHR+")'></td>";
    strBC+="        <td height=10 width=8   class=alink onclick=go2BroadCasting() style='background-repeat:no-repeat;background-image :url("+P$hArrowR+")'></td>";
    strBC+="    </tr>";
    strBC+="</table>";
    p$('divBroadCasting').innerHTML=strBC
    //......................................最新消息 
    var strT="";
    for(ii=0;ii<P$BarSubCode.length;ii++){
        strT+="<a class=alink onclick=SLlink('"+ P$BarSubCode[ii] +"','"+ P$BarSubLink[ii] +"')>"+ TrimSpace(P$BarSubTitle[ii]) +"</a><br>";
    }
    p$('divNewMsg').innerHTML=strT;

    //......................................
    window.document .body .style .display ='block';
    if(P$BodyBGcolor!="")document.body.style.backgroundColor =P$BodyBGcolor;  //背景色
    if(P$BodyBGimg!="")document.body.style.backgroundImage='url('+ P$BodyBGimg +')';  //背景底圖 (以底圖為優先)
             
    changeBar(P$defaultBar,P$defaultBarOC);//左側選單
    showBroadCasting(); //顯示BroadCasting    
    showTime();// 顯示時間
    
}

function SLgoTxt(){ 
    //alert('顯示文字');
    //alert("parent.document .getElementById ('divContentMsg')="+parent.document .getElementById ('divContentMsg'))
    if(parent.document .getElementById ('divContentMsg')!=null)
    {
        parent.document .getElementById ('divContentMsg').style.display='none';
        parent.document .getElementById ('divContent').style.display='block';
        
        
        document .body .leftMargin='5';
        document .body .topMargin='5';
        document .body .Marginwidth='0';
        document .body .Marginheight='0';
        //alert(typeof p$('authority'))    
        
        //-------------------------------------------------------------- authority
        if(p$('authority')!=null){
            if(typeof p$('authority')=='object')p$('authority').style.display='none';
        }
        //-------------------------------------------------------------- head    
        p$('header').style.display='none';
        //-------------------------------------------------------------- body-div  
        
        p$('body-div').style.left="50%";
        p$('body-div').style.marginLeft="-160px";
        p$('body-div').style.width="320px";
           
            
        window.document .body .style .display ='block';
        pix.commentSwitch('comment-text','comment-text-switch');
    }
    else{
        //alert('只有單單顯示文章時..')
        SLgo();
        //alert('window.location .href='+window.location .href);
        frames["ifContent"].location .href =window.location .href;     
        //alert('next');
        p$('user-post').style.display='none';
    }
}

var Burl=window.location .href;
//if(Burl==P$BlogUrl)alert('Burl='+Burl +",P$BlogUrl="+P$BlogUrl)
dURL=P$BlogUrl.substring (0,P$BlogUrl.length-1)
//if(Burl==dURL)alert('Burl='+Burl +",dURL="+dURL)

if(Burl==P$BlogUrl || Burl==dURL){
    SLgo(); //執行(首頁)!!
       
    
    //類別【1.文章  2.播放影片 3.其它上映片  4.最新消息(左側不顯示)】
    //類別=1 顯示第1篇文章
    //類別=2 顯示類別(1.文章) 第1篇文章 並 播放第1個影片
    //類別=3 顯示類別(1.文章) 第1篇文章
    //類別=4 顯示類別(1.文章) 第1篇文章
    //alert('P$BarType[P$defaultBar-1]='+P$BarType[P$defaultBar-1])
    if(P$BarType[P$defaultBar-1]=="1"){
        
        for(ii=0;ii<P$BarSubCode.length;ii++){
            //alert('P$BarSubCode[ii]='+P$BarSubCode[ii]+',P$BarCode[P$defaultBar-1]='+P$BarCode[P$defaultBar-1])
            if(P$BarSubCode[ii]==P$BarCode[P$defaultBar-1]){
                
                frames["ifContent"].location .href =P$BarSubLink[ii];                
                p$('divContent').style.display='block';
                p$('divContentMsg').style.display='none';
                
                break;
            }            
        }
    }
    if(P$BarType[P$defaultBar-1]=="2"){    
         for(ii=0;ii<P$BarSubCode.length;ii++){
            //alert('P$BarSubCode[ii]='+P$BarSubCode[ii]+',P$BarCode[P$defaultBar-1]='+P$BarCode[P$defaultBar-1])
            if(P$BarSubCode[ii]==P$BarCode[P$defaultBar-1]){            
                
                
                p$('divBroadCastingBigPic').style.backgroundImage='';
                p$('divBroadCastingBigPic').innerHTML="";
                
                
                P$video=P$video.replace('[src]',P$BarSubLink[ii]);
                P$video=P$video.replace('[src]',P$BarSubLink[ii]);
                p$('divBroadCastingBigPic').innerHTML=P$video;
                
                
                break;
            }            
        }
        showFirstContent();
    }
    if(P$BarType[P$defaultBar-1]=="3")showFirstContent();
    if(P$BarType[P$defaultBar-1]=="4")showFirstContent();
    
}
else{ 
　 setTimeout("SLgoTxt()", 3000);    
}

function showFirstContent(){
    for(ii=0;ii<P$BarSubCode.length;ii++){
        tt="";
        for(jj=0;jj<P$BarCode.length;jj++){
            if(P$BarSubCode[ii]==P$BarCode[jj]){
                tt=P$BarType[jj];
                break;
            }            
        }
        if(tt=="1"){
            frames["ifContent"].location .href =P$BarSubLink[ii];
            p$('divContent').style.display='block';
            p$('divContentMsg').style.display='none';
            break;    
        }       
    }
}



//--------------------------------------------------------------左側選單
//oc  true.open  false.close
function changeBar(x,oc){
    //alert('oc='+oc);
    P$defaultBar=x;
    for(ii=1;ii<=P$defaultBar-1;ii++){
        var oName='divBarMsg'+ii;
        p$(oName).style.backgroundColor=P$BarC[P$defaultBar-ii];
    }
    for(ii=P$defaultBar;ii<=P$BarC.length;ii++){
        var oName='divBarMsg'+ii;
        p$(oName).style.backgroundColor=P$BarC[ii-P$defaultBar];
    }
    
    
    for(ii=1;ii<=P$BarC.length;ii++){
        var oName='tdBarSub'+ii;
        p$(oName).style.display='none';
        p$(oName).innerHTML='';
        
    }
    
    var nowOname="tdBarSub"+x;    
    var nowBarCode=P$BarCode[x-1]
    //alert(nowBarCode)
    for(ii=0;ii<P$BarSubCode.length;ii++){
        if(P$BarSubCode[ii]==nowBarCode){        
            p$(nowOname).style.backgroundColor=p$('divBarMsg'+x).style.backgroundColor;            
            p$(nowOname).innerHTML+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
            
            
            if(isFF){
                var t=P$BarSubTitle[ii].substring(0,6);
                if(P$BarSubTitle[ii].length>6)t=t+"...";
            }
            else{
                var t=P$BarSubTitle[ii].substring(0,7);
                if(P$BarSubTitle[ii].length>7)t=t+"...";
            }
            
            
            p$(nowOname).innerHTML+="<a alt='"+ P$BarSubTitle[ii] +"' class=alink onclick=SLlink('"+ P$BarSubCode[ii] +"','"+ P$BarSubLink[ii] +"')>"+ t +"</a><br>";
            if(oc)p$(nowOname).style.display='block'; 
        }
    }      
        
    //聯絡我們
    if(P$BarType[x-1]=="5")window.open('mailto:'+P$mailTo);         
}



//--------------------------------------------------------------顯示BroadCasting
function showBroadCastingImg(tdNum,ImgNum){
    //alert('tdNum='+tdNum+',ImgNum='+ImgNum)
    var objName='idImg'+tdNum;
    var imgURL=   P$RootImg + "BroadCasting/ad"+ ImgNum +".jpg"
    var imgURLBig=P$RootImg + "BroadCasting/adbig"+ ImgNum +".jpg"
        
    //p$(objName).style.fontSize="18pt";p$(objName).style.color="red";p$(objName).innerHTML=ImgNum; //debug    
    p$(objName).innerHTML="";
    p$(objName).style.backgroundImage='url('+ imgURL +')';
    p$(objName).width="77px";
    p$(objName).height="77px";
    p$(objName).newNode=ImgNum;
    
    if(tdNum==1)p$('divBroadCastingBigPic').style.backgroundImage='url('+ imgURLBig +')';    
    p$(objName).onclick=function (){    
        P$NewNode=this.newNode;
        showBroadCasting();
    }
}

function showBroadCasting(){
    p$('divBroadCastingBigPic').innerHTML="";
    for(ii=1;ii<=6;ii++){
        var objName='idImg'+ii;
        p$(objName).style.backgroundColor=P$BroadCastingNullC;
        p$(objName).innerHTML='';
    }
    
    var endNode=P$NewNode+5;
    if(endNode>P$MaxNode)endNode=P$MaxNode
    
    var pp=1;
    for(ii=P$NewNode;ii<=endNode;ii++){
        showBroadCastingImg(pp,ii);        
        pp++;
    }
    
    endNode=(6-pp)+1;
    for(ii=1;ii<=endNode;ii++){
        showBroadCastingImg(pp,ii) 
        pp++;
    }
}
function go1BroadCasting(){
    P$NewNode=P$NewNode+1
    if(P$NewNode>P$MaxNode)P$NewNode=1;
    showBroadCasting();
}

function go2BroadCasting(){
    P$NewNode=P$NewNode-1
    if(P$NewNode<1)P$NewNode=P$MaxNode;
    showBroadCasting();
}


//---------------------------------------------顯示時間    
function CountDiffDay(odate,objDate){
    return parseInt((objDate-odate)/86400000);
}
function showTime( )
{
    var dd=new Date();    
    year=dd.getYear();
    year = (year<1900?(1900+year):year);     
    dd= year+'/'+ (dd.getMonth() + 1) +'/'+dd.getDate() ;

    var sDT=new Date(dd);
    var eDT = new Date(P$OnLineDate);    
    var diffday=CountDiffDay(sDT,eDT)
    
    if(diffday==0){
        p$('divTime').innerHTML='<span style=font-size:20pt;font-family :Arial ;>今日上映</span>';
    }
    if(diffday>0){
        p$('divTime').innerHTML='離上映還有<span style=font-size:20pt;font-family :Arial>'+ diffday +'</span>天&nbsp;&nbsp;';
        
        if(diffday>99)
        p$('divTime').innerHTML='離上映還有<span style=font-size:16pt;font-family :Arial>'+ diffday +'</span>天&nbsp;&nbsp;';

        if(diffday>999)
        p$('divTime').innerHTML='離上映還有<span style=font-size:14pt;font-family :Arial>'+ diffday +'</span>天&nbsp;&nbsp;';
    }
    
    if(diffday<0){
        diffday=diffday*-1;
        p$('divTime').innerHTML='已上映<span style=font-size:20pt;font-family :Arial>'+ diffday +'</span>天&nbsp;&nbsp;';
        
        if(diffday>99)
        p$('divTime').innerHTML='已上映<span style=font-size:16pt;font-family :Arial>'+ diffday +'</span>天&nbsp;&nbsp;';

        if(diffday>999)
        p$('divTime').innerHTML='已上映<span style=font-size:14pt;font-family :Arial>'+ diffday +'</span>天&nbsp;&nbsp;';
    }
    /*
    d = new Date();    
    hh=d.getHours();
    hh=hh+' ';
    if(hh.length==2)hh='0'+hh;
    
    mm=d.getMinutes();
    mm=mm+' ';
    if(mm.length==2)mm='0'+mm;
    
    ss=d.getSeconds(); 
    ss=ss+' ';
    if(ss.length==2)ss='0'+ss;
    
    hh= TrimSpace(hh);
    mm= TrimSpace(mm);
    ss= TrimSpace(ss);
    s =hh + ':' + mm + ':' + ss;
    
　 p$('divTime').innerHTML=s;
　 setTimeout("showTime( )", 1000)
　 */
}


