﻿function $O(){mTop=39;$Menu('mb2');$Com();}
function MasterNotify(i,c,o)
{
    var itm=$get('itm');
    if(itm.innerText!=NoteifyText(i))
    {
        itm.innerHTML=NoteifyText(i);
        $get('itm2').innerHTML=itm.innerText;
        $get('itm2').className='c1r';
        itm.className='c1r';
    }
    itm=$get('cht');
    if(itm.innerText!=NoteifyText(c))
    {
        itm.innerHTML=NoteifyText(c);
        $get('cht2').innerHTML=itm.innerText;
        $get('cht2').className='c1r';
        itm.className='c1r';
    }
    itm=$get('odr');
    if(itm.innerText!=NoteifyText(o))
    {
        itm.innerHTML=NoteifyText(o);
        itm.className='c1r';
        $get('odr2').innerHTML=itm.innerText;
        $get('odr2').className='c1r';
        try{
        OnNewOrder();
        }catch(e){}
    }
}
function NoteifyText(i)
{
    if(i>0) return "("+i+")";
    return '';
}
function ItemInfoSubmit()
{
    if($get(qtyID).value=='0')
    {
        $m('數量必須大於0或是不填');return;
    }

    if($Val()==false) 
    {
        $m("請檢查您填寫的商品資料");return;
    }
    var y=$get(youtube);
    if(y.value != y.defaultValue) 
    {
        if(y.value.indexOf("youtube") !=-1)
        {
        y.value=$replace(y.value,"<", "$lt?");
        y.value=$replace(y.value,">", "$gt?");
        }
        else
        {
            $m("影片不是有效的 YouTube 分享網址");
            return;
        }
        
    }
    upload.go();
}
function HomeCoverRun(id,name)
{
    name=$parm(name);
    try
    {
    $get('ScriptStand').value=AdStand(id,name);
    $get('Sign').innerHTML=AdLink(id,name);
    }catch(e){}
}
function HtmlVisitItem(isStand,id,hit,show,host,url)
{
    var txt='';
    if(show!=null)
        txt="顯示次數 : "+CastNumber(show)+" , 點擊率 : <b>"+CastRate(hit,show)+"</b><br />";

    var item="$A('item?id="+id+"')";
    if(isStand==1) item="$A('item?s=1&id="+id+"')";
    else if(isStand==2) item="Go('/office/AD/?_AP=item&s=1&id="+id+"')";
    var vi=$get('VisitItem');
    vi.innerHTML += "<table class='w1 b15'><tr>"+
    "<td class=tl style='width:90px'><b style='display:block;border-top:solid 1px #fff4af;margin:0px 2px'></b><b style='display:block;border-top:solid 1px #fff4af;margin:0px 1px'></b>"+
    "<div class='tc t2 cp @' style='font-size:10px;background-image:url(/UI/b/0.gif);border-top:4px #fff095;border-bottom:4px #fffada;color:#736926;height:35px' onclick=\""+item+"\">"+
        "<b class=f16>"+CastNumber(hit)+"</b><br />點擊</div><b style='display:block;border-top:solid 1px #fff4af;margin:0px 1px'></b><b style='display:block;border-top:solid 1px #fff4af;margin:0px 2px'></b>"+
    "</td><td class='tl l9 c1g'>"+
        "<a href=\"javascript:"+item+"\" class='f12 fb'>"+host+"</a><br />"+
        "<div class='t5'></div>"+txt+
        "<a target=_blank href='"+url+"' style='color:#090'>"+url+"</a>"+
    "</td></tr></table><br />";
}
function MIn(v){if(v.className!='mb2') v.className="mb4";}
function MOut(v){if(v.className=='mb4') v.className="menu";}
function Run_AD()
{
document.body.style.background = '#000';
}
function AD_Preview(name,textarea,height)
{
    var p=$get('PreviewTemplate');
    var t=$get(textarea);
    t.outerHTML=p.innerHTML.replace('[textarea]',t.outerHTML).replace('[name]',name).replace('[preview]',t.value).replace('777',height);
}
function AD_IFrame(name,textarea,id)
{
    var p=$get('PreviewTemplate');
    var t=$get(textarea);
    t.outerHTML=p.innerHTML.replace('[textarea]',t.outerHTML).replace('[name]',name).replace('[preview]',"<iframe frameborder='0' src='/AD/ListText.aspx?id="+id+"' style='width:240px;height:360px'></iframe>").replace('777',"390");
}
var AppParm;
function Run_Item(bookmark,listid,show,p)
{
    try
    {
        document.body.style.background = '#000';
        p=$removePair(p,'g');
        p=$removePair(p,'b');
        p=$removePair(p,'k');
        AppParm=p;
        
        var bs = '<img src="/office/img/i1.gif" onclick="$A(\'PlayList/Create?id='+listid+'\')" class="r2 cp" />';
        if(show)
            bs = bs+'<img src="/office/img/i2.gif" onclick="$A(\'List?l=0&t=2&__d='+listid+'\');" class="cp" />';

        $get(bookmark).innerHTML = bs;
    }
    catch(e){}
}
function OnBrowserClick()
{
    var x='ctl00_h_Browser1_';
    var u="List?"+AppParm;
    u=$url(u,'g',GetSelectValue($get(x+'Genre')));
    u=$url(u,'b',GetSelectValue($get(x+'Brand')));
    u=$url(u,'k',GetSelectValue($get(x+'Kind')));
    $A(u);
}
function GetSelectValue(s)
{
    var r='';
    for(var i=0;i<s.children.length;i++)
    {
        var o = s.children[i];
        if(o.selected)
        {
            if(o.value=='') return '';
            r+=$quoteAdd(r,o.value);
        }
    }
    return $quoteEnd(r);
}

function SubmitInfo(fid)
{
    $get(file).value=fid;
    __doPostBack('ctl00$h$Info$bnOK','');
}

function ItmDelImg(v) 
{
    switch(v)
    {
        case 1:
        $get(c1).checked = true;
        iipf_pn1.innerHTML="請別忘記存檔,這樣圖片才會真正移除";
        $get(bn1).style.display = "none";
        break;
        case 2:
        $get(c2).checked = true;
        iipf_pn2.innerHTML="請別忘記存檔,這樣圖片才會真正移除";
        $get(bn2).style.display = "none";
        break;
    }
    return false;
}
// Map
function HomePhotoDelImg(v) 
{
    var c=$get(PhotoCheck.replace("_c0","_c"+v));
    var p=$get(PhotoPanel.replace("_p0","_p"+v));
    c.checked = true;
    p.style.display = "none";
    return false;
}
function HomePhotoSubmit()
{
    upload.go();
}
function HomePhotoUploaded(folder)
{
    $get(PhotoFolderID).value=folder;
    __doPostBack('ctl00$h$Photo$Update','');
}
var mapPreview=false;
function GmapCallback(x,y)
{
    $get(XID).value=x;
    $get(YID).value=y;
    if(mapPreview==false)
        HomeMapComplete();
    else
        $get('Map').src='/FX/Map/M.htm';
}
function HomeMapComplete()
{
    __doPostBack('ctl00$h$Map$Update','');
}
function Spot(){return $get(SpotID).value;}
function Addr(){return $get(AddrID).value;}
function MapX(){return $get(XID).value;}
function MapY(){return $get(YID).value;}
function OfficeOrderGird(g)
{
    for(var i=0;i<$get(g).rows.length;i++)
    {
        var r = $get(g).rows[i];
        OfficeOrderCell(r.cells[4]);
        OfficeOrderCell(r.cells[5]);
    }
}
function OfficeOrderCell(c)
{
  if(c!=null)
  {
    if(c.innerText.length > 0) 
    OfficeOrderMark(c);
  }
}
var MarkID=0;
function OfficeOrderMark(c)
{
    var m=OfficeOrderName(c.innerText);
    var r=OfficeOrderColor(c.innerText);
    if(m.length > 0)
    {
        c.innerHTML="<table><tr><td class='fn tc'><div id=mk"+MarkID+" style='font-size:10px;padding:0px 3px;color:#"+r+"'>"+m+"</div></td></tr></table>";
        MarkID++;
    }
    for(var i=0;i<MarkID;i++) Round($get('mk'+i));
}
function OfficeOrderName(m)
{
    switch(m)
    {
        case '0': return "留言";
        case '1': return "惡意訂單";
        case '2': return "貨到付款";
        case '3': return "今日到店";
        case '4': return "請外送";
        case '5': return "今日外帶";
        case '6': return "今日用餐";
        case '7': return "評價完成";
        case '8': return "交易取消";
        case '9': return "過期訂單";
    }
    return '';
}
function OfficeOrderColor(m)
{
    switch(m)
    {
        case '0': return "ffc343";
        case '1': return "910f35";
        case '2': return "86d3db";
        case '3': return "c9cdd0";
        case '4': return "0d72de";
        case '5': return "363940";
        case '6': return "6c6f74";
        case '7': return "76cb92";
        case '8': return "dc476f";
        case '9': return "e97d13";
    }
}
//chat
function OfficeChatRun(GridID)
{
    ReverseTable(GridID);
    GridRender();
}
function MakeQ(q)
{
    SelectQ(q);
    ScrollEnd();
}

function OnQChange()
{
    MakeQ($get(Numbers).value);    
}

function AutoSelect()
{
    MakeSelection();
    ScrollEnd();
}
function MakeSelection()
{
    var s=n('option');
	for (var i=s.length-1;i>=0;i--)
	{	
        try
        {
          t('A'+s[i].value);
        }
        catch(e)
        {
            SelectQ(s[i].value);
            return;
        }
	}
    h($get('Box'));
    $get(SelectedNO).value = -1;
}
function SelectQ(no)
{
    $get(Numbers).value = no;
    $get('Q0').innerHTML = m('QT'+no);

    var A='';
    try
    {
        A=t('A'+no);
    }catch(e){}

    if(A != '')
        $get('A0').innerHTML = m('AT'+no);
    else
        $get('A0').innerHTML = '';
    $get(SelectedNO).value = no;
    v($get('Box'));
}
function OnRefreshEnd()
{
    var n = $get(SelectedNO)
    if(n.value == -1)
    {
        AutoSelect();
    }
    else
    {
        SelectQ(n.value);
    }
}
function OnRefresh()
{
    $Refresh();ScrollEnd();
}

function OnDiscard()
{
    $get(edAnswer).value='';
}
function OnFocus()
{
    if(IsPostBack)
    FocusTextarea();
}

