﻿
    function Point( _left, _top){
    
　　    this.left = _left;
　　    this.top = _top; 
        
    }
    
    function GetPosition( _object){
        
        var iCurrent = new Point( _object.offsetLeft, _object.offsetTop);
        var iWork = new Point( 0, 0);
        
        if( _object.offsetParent.tagName != 'BODY'){
          
            iWork = GetPosition( _object.offsetParent);  
            
            iCurrent.left += iWork.left;
            iCurrent.top += iWork.top;
            
        }
        
        return iCurrent;
        
    }   

    function Copy( element){ 

        var syntax;
    
    	syntax = eval( element);
    
        if( syntax.value.length > 0){
    
        	syntax.select(); 
        	syntax = document.selection.createRange(); 
        
        	clipboardData.setData( 'text', ( syntax.text)); 
    
        }
    
    } 
  
    function MoveToBottom(){
        
        window.scrollTo( 0, document.body.scrollHeight);    

        document.xform.nickname.focus();

    }
    
    function IsStorySeek(){

        var ins;
        var root;
        
        if( document.storyseek.module.value == '0') root = '';
        
        else root = '.';
        
        if( document.storyseek.ins.value.trim().length < 2){
            
            alert('請輸入關鍵字進行搜尋！');
            document.storyseek.ins.focus();
            return;
            
        }

        if( document.storyseek.sm.value == '1') url = root + './movie/search.aspx?ins=';
        
        else url = root + './trailer/search.aspx?ins=';
        
        location.assign( url + escape( document.storyseek.ins.value.trim()));
        
    }    
    
    function IsNewsSeek(){

        var ins;
        var url;
        var root;

        if( document.newsseek.module.value == '0') root = '';
        
        else root = '.';
        
        if( document.newsseek.ins.value.trim().length < 2){
            
            alert('請輸入關鍵字進行搜尋！');
            document.newsseek.ins.focus();
            return;
            
        }
        
        if( document.newsseek.sm.value == '1') url = root + './gallery/search.aspx?ins=';
        
        else url = root + './news/search.aspx?ins=';
        
        location.assign( url + escape( document.newsseek.ins.value.trim()));
        
    }     

    function IsKKBoxSeek(){

        var i;
        var sm;
        var ins;
        var root;
        
        sm = 1;

        if( document.kkboxseek.module.value == '0') root = '';
        
        else root = '.';
        
        for( i = 0; i < document.kkboxseek.sm.length; i ++){
            
            if( document.kkboxseek.sm[i].checked){
                
                sm = document.kkboxseek.sm[i].value;
                
                break;
                
            }
            
        }        
        
        if( document.kkboxseek.ins.value.trim().length < 2){
            
            alert('請輸入關鍵字進行搜尋！');
            document.kkboxseek.ins.focus();
            return;
            
        }
        
        location.assign( root + './kkbox/search.aspx?sm=' + sm + '&ins=' + escape( document.kkboxseek.ins.value.trim()));
        
    }
    
    function MovieRank( n){
        
        if( n == 2){
            
            document.getElementById('vieshow').style.display = 'none';
            document.getElementById('trailer').style.display = 'block';
            
        }
        
        else{

            document.getElementById('vieshow').style.display = 'block';
            document.getElementById('trailer').style.display = 'none';
        
        }
        
    }

    function GalleryRank( n){
        
        if( n == 2){
            
            document.getElementById('comment').style.display = 'none';
            document.getElementById('gallery').style.display = 'block';
            
        }
        
        else{

            document.getElementById('comment').style.display = 'block';
            document.getElementById('gallery').style.display = 'none';
        
        }
        
    }

    function CommentModule( n){
        
        if( n == 2){
            
            document.getElementById('comment-comment').style.display = 'none';
            document.getElementById('comment-banner').style.display = 'block';
            
        }
        
        else{

            document.getElementById('comment-comment').style.display = 'block';
            document.getElementById('comment-banner').style.display = 'none';
        
        }
        
    }

    function KKBoxAlbum( n){
        
        if( n == 2){
            
            document.getElementById('kkbox-new').style.display = 'none';
            document.getElementById('kkbox-trailer').style.display = 'block';
            
        }
        
        else{

            document.getElementById('kkbox-new').style.display = 'block';
            document.getElementById('kkbox-trailer').style.display = 'none';
        
        }
        
    }

    function KKBoxRank( n){
        
        if( n == 2){
            
            document.getElementById('kkbox-billboard-song').style.display = 'none';
            document.getElementById('kkbox-billboard-album').style.display = 'block';
            
        }
        
        else{

            document.getElementById('kkbox-billboard-song').style.display = 'block';
            document.getElementById('kkbox-billboard-album').style.display = 'none';
        
        }
        
    }

    function MusicRank( n){
        
        if( n == 2){
            
            document.getElementById('kkbox-billboard').style.display = 'none';
            document.getElementById('partyworld-billboard').style.display = 'block';
            
        }
        
        else{

            document.getElementById('kkbox-billboard').style.display = 'block';
            document.getElementById('partyworld-billboard').style.display = 'none';
        
        }
        
    }

    function SearchBox( n){

        if( n == 2){
            
            document.getElementById('movie-seek').style.display = 'none';
            document.getElementById('tv-seek').style.display = 'block';
            document.getElementById('news-seek').style.display = 'none';
            document.getElementById('kkbox-seek').style.display = 'none';
            
        }

        else if( n == 3){
            
            document.getElementById('movie-seek').style.display = 'none';
            document.getElementById('tv-seek').style.display = 'none';
            document.getElementById('news-seek').style.display = 'block';
            document.getElementById('kkbox-seek').style.display = 'none';
            
        }
        
        else if( n == 4){
            
            document.getElementById('movie-seek').style.display = 'none';
            document.getElementById('tv-seek').style.display = 'none';
            document.getElementById('news-seek').style.display = 'none';
            document.getElementById('kkbox-seek').style.display = 'block';
            
        }        
        
        else{

            document.getElementById('movie-seek').style.display = 'block';
            document.getElementById('tv-seek').style.display = 'none';
            document.getElementById('news-seek').style.display = 'none';
            document.getElementById('kkbox-seek').style.display = 'none';
        
        }        
        
    }

    function sendChannel(){
    
        var root;

        if( document.programseek.module.value == '0') root = '';
        
        else root = '.';
    
        if( document.programseek.channel.value != '0'){
            
            location.assign( root + './tv/playtime.aspx?id=' + document.programseek.channel.value);
            
        }    
        
    }    
    
    function IsProgramSeek(){

        var ins;
        var root;

        if( document.programseek.module.value == '0') root = '';
        
        else root = '.';
        
        if( document.programseek.ins.value.trim().length < 2){
            
            alert('請輸入關鍵字進行搜尋！');
            document.programseek.ins.focus();
            return;
            
        }
        
        location.assign( root + './tv/search.aspx?ins=' + escape( document.programseek.ins.value.trim()));
        
    }       


    function getAPI( name){
        
      var e = document.getElementById( name);
      
      return ( navigator.appName.indexOf("Microsoft") != -1) ? e : e.getElementsByTagName("embed")[0];
    
    }
    
    function play( sm, id){
        
        getAPI("WP_API").call( sm, id);
    
    }
    
    function open_wplayer( url){

        window.open( url, 'WP', 'modal=yes,width=629,height=454,resizable=no,scrollbars=no');

    }
    
    function refreshAdvLink(){
       
       // document.getElementById("adv_images_l").innerHTML = '<iframe src="http://rad.msn.com/ADSAdClient31.dll?GetAd?PG=TWMESB&AP=1390" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="width: 728px; height: 90px;"></iframe>';
       document.getElementById("adv_images_s").innerHTML = '<iframe src="http://rad.msn.com/ADSAdClient31.dll?GetAd?PG=TWENRC&AP=1089" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="width: 300px; height: 250px;"></iframe>';
       document.getElementById("adv_images_m").innerHTML = '<iframe src="http://rad.msn.com/ADSAdClient31.dll?GetAd?PG=TWENSK&AP=1457" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="width: 300px; height: 600px;"></iframe>';           
        
    }    
