﻿// JavaScript for OecButton

// イベントハンドラ ------------------------------------------------------------- //
// onFocus
function Button_OnFocus(button) {
    // 強調表示 on
    ButtonKyouchouOn(button);
}
// onBlur
function Button_OnBlur(button) {
    // 強調表示 off
    ButtonKyouchouOff(button);
}
// onClick
function Button_OnClick(button) {
    // クリック
    return ButtonClick(button);
}

// ローカルメソッド ------------------------------------------------------------- //
// 強調表示 on
function ButtonKyouchouOn(button) {
    // 枠線色
    button.style.borderColor = button.getAttribute("FocusedBorderColor");
    if (button.getAttribute("FocusedBorderStyle") != "NotSet") {
        button.style.borderStyle = button.getAttribute("FocusedBorderStyle");
    }
}
// 強調表示 on
function ButtonKyouchouOff(button) {
    button.style.borderColor = button.getAttribute("BorderColor");
    if (button.getAttribute("BorderStyle") != "NotSet") {
        button.style.borderStyle = button.getAttribute("BorderStyle");
    }
}

// クリック
function ButtonClick(button) {
    // PostBack ?
    var isPostBack = button.getAttribute("PB");
    if (isPostBack == "True") {
        return Double_ClickCheck();
    } else {
        return false;
    }
}
