﻿
var Golbal_ShowDiv='BulletinGrid';
var Golbal_LoadDiv='LoadDiv';
var Golbal_Toolbarnowpage='toolbar_nowpage';
var Golbal_Toolbartotalpage='toolbar_totalpage';
var loadstatustext="<div id='loading' style='font-size:12px;color:#000000; text-align:center;width:200px;'><img src='Bulletins/img/Bullet_Load.gif' align='absmiddle' /> 資料讀取中...</div>"
function ListData(GoPage)
{var togetUrl='Bulletins/include/Bulletins_Proxy.aspx';
if(GoPage<1) GoPage=1;
if(GoPage>1&&GoPage>Golbal_TotalPages) GoPage=Golbal_TotalPages;Golbal_nowpage=parseInt(GoPage);
if(Golbal_kind==0) 
{
    var paraStr='ServiceType='+Golbal_Service+'&alt=0&Page='+GoPage+'&method=0&Kind=0';
}
else
{
    var paraStr='ServiceType='+Golbal_Service+'&alt=0&Page='+GoPage+'&method='+Golbal_method+'&Kind='+Golbal_kind;
}
if(toAll==1)
paraStr+="&toAll=1";$(Golbal_LoadDiv).innerHTML=loadstatustext;Element.show(Golbal_LoadDiv);Element.hide(Golbal_ShowDiv);setTimeout("Ajaxpage('"+togetUrl+"','"+paraStr+"')",100);}


function Ajaxpage(url,paraStr)
{
    var objpara=new Object;
    objpara.method='get';
    objpara.parameters=paraStr;
    objpara.onFailure=showError;
    objpara.onSuccess=showSuccess;
    var myAjax=new Ajax.Request(url,objpara);
}


function showError(originalRequest)
{
    Element.hide(Golbal_LoadDiv);
    Element.show(Golbal_ShowDiv);$(Golbal_ShowDiv).innerHTML='<p align="center">系統忙碌中,請稍後在試!</p>';
}

function showSuccess(oRequest)
{
    Element.hide(Golbal_LoadDiv);
    Element.show(Golbal_ShowDiv);
    if(oRequest.responseText.length<10)
    {$(Golbal_ShowDiv).innerHTML='<p align="center">系統忙碌中,請稍後在試!</p>';return;}
    
    var oData=oRequest.responseText.parseJSON();
    var ReturnCode=oData.MyDataSet.SystemTable.RetrunCode;
    if(ReturnCode==1&&oData.MyDataSet.SystemTable.TotalPage>0)
    {Golbal_TotalPages=oData.MyDataSet.SystemTable.TotalPage;$(Golbal_Toolbartotalpage).innerHTML=Golbal_TotalPages;$(Golbal_Toolbarnowpage).innerHTML=Golbal_nowpage;ListHtml(oData);}
    else if(ReturnCode==1&&oData.MyDataSet.SystemTable.TotalPage==0)
    {$(Golbal_ShowDiv).innerHTML='<p align="center">目前沒有資料!</p>';}
    else{$(Golbal_ShowDiv).innerHTML='<p align="center">系統忙碌中,請稍後在試!</p>';}}
    
function ListHtml(DataArray)
{
    removeOldResults(Golbal_ShowDiv);
    if(typeof(DataArray.MyDataSet.Table.length)=='undefined'&&DataArray.MyDataSet.SystemTable.TotalPage>0)
    {
        var entry=DataArray.MyDataSet.Table;
        if(Golbal_kind==0)
        {
            if(entry.BullentinRootId==0) 
                var imgurl='Bulletins/img/toAll.gif';
            else
                var imgurl='Bulletins/img/'+entry.BullentinCatId+'.gif';
        }
        else
        {
            var imgurl='Bulletins/img/'+Golbal_kind+'.gif';
        }
        var liimg=AppendElObj('li',createEl('img',{'src':imgurl},{width: '37', height:'22'},''));
        var liDate=createEl('li',{},{'color':'#CC0000','line-height':'20px'},'　'+formatDatetime(entry.StartDate,0));
        var linkurls;
        var targets;
        if(entry.UrlLink)
        {
            linkurls=entry.UrlLink;targets="_blank";
        }
        else
        {
            linkurls='BulletinDetail.aspx?Bid='+entry.BullentinId+'&kind='+entry.BullentinCatId;
            targets="_parent";
        }
        var li=AppendElObj('li',createEl('a',{'href':linkurls,'target':targets},{'class':'link11_brown'},'　'+entry.Title));        
        var ul=CreateUlObj('ul',new Array(liimg,liDate,li));
    }
    else
    {
        var ularray=new Array();
        for(var i=0;i<DataArray.MyDataSet.Table.length;i++)
        {
            var entry=DataArray.MyDataSet.Table[i];
            if(Golbal_kind==0)
            {
                if(entry.BullentinRootId==0)
                    var imgurl='Bulletins/img/toAll.gif';
                else
                    var imgurl='Bulletins/img/'+entry.BullentinCatId+'.gif';
            }
            else
            {
                var imgurl='Bulletins/img/'+Golbal_kind+'.gif';
            }
            var liimg=AppendElObj('li',createEl('img',{'src':imgurl},{width: '37', height:'22'},''));
            var liDate=createEl('li',{},{'color':'#CC0000','line-height':'20px'},'　'+formatDatetime(entry.StartDate,0));
            var linkurls;var targets;
            if(entry.UrlLink)
            {
                linkurls=entry.UrlLink;targets="_blank";
            }
            else
            {
                linkurls='BulletinDetail.aspx?Bid='+entry.BullentinId+'&kind='+entry.BullentinCatId;
                targets="_parent";
            }
            var li=AppendElObj('li',createEl('a',{'href':linkurls,'target':targets},{'class':'link11_brown'},'　'+entry.Title));
            if(i<DataArray.MyDataSet.Table.length-1)
            {
                var liline=createEl('div',{},{width:'100%',height:'1px','background':'url(img/spot_line.gif)'},null);
                var lilineimg=createEl('img',{'src':'img/spot.gif'},{'border':'0'},'');
                liline.appendChild(lilineimg);
                var liArray=new Array(liimg,liDate,li,liline);
            }
            else
            {
                var liArray=new Array(liimg,liDate,li);
            }
            ularray[i]=CreateUlObj('ul',liArray);
        }
        var ul=CreateUlObj('ul',ularray);
    }
    $(Golbal_ShowDiv).appendChild(ul);
}