﻿// JScript 檔


function pageLoad()
{

SetPageControl();
$addHandler(window, "resize", SetPageControl);


}
function SetPageControl()
{
var clientBounds = getClientBounds();
if(clientBounds.width > 900)
{   
    var clientWidth = clientBounds.width - 936;
    var Width = Math.ceil(clientWidth/2);    
    Sys.UI.DomElement.setLocation($get("MasterTable"),Width,0 );
    if(clientBounds.height < Sys.UI.DomElement.getBounds($get("MasterTable")).height)
    {
    $get("marquee").style.height = 540;
    Sys.UI.DomElement.setLocation($get("marqueedown"),Width+787,570 )
    }else
    {
    $get("marquee").style.height = Sys.UI.DomElement.getBounds($get("MasterTable")).height-30;
    Sys.UI.DomElement.setLocation($get("marqueedown"),Width+787,Sys.UI.DomElement.getBounds($get("MasterTable")).height-30 )
    }
    Sys.UI.DomElement.setLocation($get("marquee"),Width+787,30 );
    Sys.UI.DomElement.setLocation($get("marqueeup"),Width+787,0 );
    
 }
 else
 {
   Sys.UI.DomElement.setLocation($get("MasterTable"),0,0 );
   Sys.UI.DomElement.setLocation($get("marquee"),787,30 );
    Sys.UI.DomElement.setLocation($get("marqueeup"),787,0 );
    Sys.UI.DomElement.setLocation($get("marqueedown"),787,clientBounds.height-30)
 }
}
function getClientBounds()
            {
                var clientWidth;
                var clientHeight;
                switch(Sys.Browser.agent) {
                    case Sys.Browser.InternetExplorer:
                        clientWidth = document.documentElement.clientWidth;
                        clientHeight = document.documentElement.clientHeight;
                        break;
                    case Sys.Browser.Safari:
                        clientWidth = window.innerWidth;
                        clientHeight = window.innerHeight;
                        break;
                    case Sys.Browser.Opera:
                        clientWidth = Math.min(window.innerWidth, document.body.clientWidth);
                        clientHeight = Math.min(window.innerHeight, document.body.clientHeight);
                        break;
                    default:   Sys.Browser.Firefox, etc.
                        clientWidth = Math.min(window.innerWidth, document.documentElement.clientWidth);
                        clientHeight = Math.min(window.innerHeight, document.documentElement.clientHeight);
                        break;
                }

                return new Sys.UI.Bounds(0, 0, clientWidth, clientHeight);
            }