﻿function __PageOnLoad(event){}
function __PageOnClick(event){}
function __PageOnKeydown(event)
{
    var objTarget = event.target?event.target:event.srcElement;
    if(event.keyCode==13 && objTarget.type!='button' && objTarget.type!='submit' && objTarget.type!='reset' && objTarget.type!='' && objTarget.type!='textarea') 
    {
        var userAgent = navigator.userAgent;
        if(userAgent.indexOf("Firefox") != -1)
            event.preventDefault();
        else
            event.keyCode = 9;
    }
}
function BeforeUpdatePanelLoad()
{
    __Heart_EnablePageBlock = true;
    __NBase_PageBlocking(true);
}
function AfterUpdatePanelLoad(event,args)
{
    __NBase_PageBlocking(false);
    __Heart_EnablePageBlock = false;
    var updatepanels = $("div")
    for(i=0;i<updatepanels.length;i++)
    {
        if(updatepanels[i].id.indexOf("UpdatePanel") != -1)
        {
            if(updatepanels[i].innerHTML == "")
            {
                $(updatepanels[i]).hide();
            }else{
                $(updatepanels[i]).show();
            }
        }
    }
    eval($("#ctl00_ContentPlaceHolder1_AjaxPostBackJs").val());
    //2008/08/25 Joanna Lee 測試沒有明確規則的錯誤--start--
    if (args.get_error() != undefined)
    //如果有異常發生
    {
        alert('Error start');
        args.set_errorHandled(true);//告知PageRequestManager的異常已經處理，無需再使用JavaScript對話框顯示
        alert(args.get_error().message + "狀態代碼：" + args.get_response().get_statusCode());
        alert('Error end');
    }
    //2008/08/25 Joanna Lee 測試沒有明確規則的錯誤--end--
}
function SetPostBackScrollTo(XValue , YValue)
{
    $("#__SCROLLPOSITIONX").val(XValue);
    $("#__SCROLLPOSITIONY").val(YValue);
}
function __ShowUcCommonInitial(strImgOpenId, strImgCloseId, strTableId, strTableId2, strTxtId)
{
    if($('#'+strTxtId).val() == '0')
    {
        $('#'+strTableId).hide();
        $('#'+strTableId2).hide();
        $('#'+strImgOpenId).hide();
        $('#'+strImgCloseId).show();
    }else{
        $('#'+strTableId).show();
        $('#'+strTableId2).show();
        $('#'+strImgOpenId).show();
        $('#'+strImgCloseId).hide();
    }
}
function __ShowUcCommon(strImgOpenId, strImgCloseId, strTableId, strTableId2, strTxtId)
{
    if($('#'+strTxtId).val() == '0')
        $('#'+strTxtId).val('1');
    else
        $('#'+strTxtId).val('0');
    __ShowUcCommonInitial(strImgOpenId, strImgCloseId, strTableId, strTableId2, strTxtId)
}
function ChangeCss(CssString , FirstChar , ChangeChar)
{
    if(CssString.substr(0,1) == FirstChar)
	{
        return ChangeChar + CssString.substr(1);
    }else{
        return CssString;
    }
}
function __FullTextSearch(ControlId)
{
    //alert($('#' + ControlId).val());
    window.location = "../FAQF/FAQF01001.aspx?ft=" + escape($('#' + ControlId).val())
}
function AfterSelectedTabChange(owner, item, evt)
{
    for(var i=0 ;i<window.frames.length;i++)
    {
        if(window.frames[i].name == "UploadFrame")
        {
//            var l = window.frames[i].location;
//            window.frames[i].location.replace("about:blank");
//            window.frames[i].location = l;
        }
    }
}
function __AjaxClick(buttonId)
{
    if($("#" + buttonId).length > 0)
        $("#" + buttonId)[0].click();
    return false;
}
function __PanelHeaderImgOnClick(imgId , ShowUcCommonId , TableClientID , IsLoad)
{
    if($("#" + imgId).length > 0)
    {
        if(IsLoad == '1')
        {
            if($("#" + ShowUcCommonId).val() == '1')
            {
                $("#" + ShowUcCommonId).val('0');
            }else{
                $("#" + ShowUcCommonId).val('1');
            }
        }
        
        if($("#" + ShowUcCommonId).val() == '1')
        {
            if(IsLoad == '0')
            {
                $("#" + imgId)[0].src = $("#" + imgId)[0].getAttribute("MaxOverImg");
            }else{
                $("#" + imgId)[0].src = $("#" + imgId)[0].getAttribute("MaxOutImg");
            }
            for (var i=1; i<$('#'+TableClientID)[0].rows.length; i++) 
            {
                $($('#'+TableClientID)[0].rows[i]).hide();
            }
            $("#" + ShowUcCommonId).val('0');
        }else{
            if(IsLoad == '0')
            {
                $("#" + imgId)[0].src = $("#" + imgId)[0].getAttribute("MinOverImg");
            }else{
                $("#" + imgId)[0].src = $("#" + imgId)[0].getAttribute("MinOutImg");
            }
            for (var i=1; i<$('#'+TableClientID)[0].rows.length; i++) 
            {
                $($('#'+TableClientID)[0].rows[i]).show();
            }
            $("#" + ShowUcCommonId).val('1');
        }
    }
    $(this.parent.document.getElementById("MasterPageContentTb")).css("height",0);
}
function __PanelHeaderImgOnMouseOver(imgId , ShowUcCommonId)
{
    if($("#" + imgId).length > 0)
    {
        if($("#" + ShowUcCommonId).val() == '1')
        {
            $("#" + imgId)[0].src = $("#" + imgId)[0].getAttribute("MinOverImg");
        }else{
            $("#" + imgId)[0].src = $("#" + imgId)[0].getAttribute("MaxOverImg");
        }
    }
}
function __PanelHeaderImgOnMouseOut(imgId , ShowUcCommonId)
{   
    if($("#" + imgId).length > 0)
    {
        if($("#" + ShowUcCommonId).val() == '1')
        {
            $("#" + imgId)[0].src = $("#" + imgId)[0].getAttribute("MinOutImg");
        }else{
            $("#" + imgId)[0].src = $("#" + imgId)[0].getAttribute("MaxOutImg");
        }
    }
}
function __PanelHeaderCloseImgOnMouseOver(imgId)
{
    $("#" + imgId)[0].src = $("#" + imgId)[0].getAttribute("OverImg");
}
function __PanelHeaderCloseImgOnMouseOut(imgId)
{
    $("#" + imgId)[0].src = $("#" + imgId)[0].getAttribute("OutImg");
}
function __ConfirmToDo(strMsg)
{
    var result = true;
    result = window.confirm(strMsg);
     if(result == true)
    {
        Page_BlockSubmit = false;
        return true;
    }
    return false;
}
