﻿function emptoolbar_AddText(obj, evt) {
    //$get('divEmployeeToolbarPopupContent').innerHTML='<img src="../images/main/ajax-loader.gif" alt="" style="border:0px;margin-top:6px;" />';
    fadeShow();
    _emptoolbarPopupPage = 'add_text';
    $get('btnEmployeeToolbarPopup_OK').style.display='block';
    ShopWebService.GetEmployeeToolbarHTML(sid, "add_text", ShowEmpToolbar_callback, generic_callbackerror);
}

function emptoolbar_AddDiscount(obj, evt) {
    fadeShow();
    _emptoolbarPopupPage = 'add_discount';
    $get('btnEmployeeToolbarPopup_OK').style.display='none';
    ShopWebService.GetEmployeeToolbarHTML(sid, "add_discount", ShowEmpToolbar_callback, generic_callbackerror);
}

function emptoolbar_AddSurcharge(obj, evt) {
    fadeShow();
    _emptoolbarPopupPage = 'add_surcharge';
    $get('btnEmployeeToolbarPopup_OK').style.display='none';
    ShopWebService.GetEmployeeToolbarHTML(sid, "add_surcharge", ShowEmpToolbar_callback, generic_callbackerror);
}

function emptoolbar_MoreDetail(obj, evt) {
    fadeShow();
    _emptoolbarPopupPage = 'more_detail';
    $get('btnEmployeeToolbarPopup_OK').style.display='block';
    ShopWebService.GetEmployeeToolbarHTML(sid, "more_detail", ShowEmpToolbar_callback, generic_callbackerror);
}

function closeEmployeeToolbarPopup() {
    $get('divEmployeeToolbarPopup').style.display='none';
    fadeHide();
}

function ShowEmpToolbar_callback(result) {
    $get('divEmployeePopupTitle').innerHTML=result.title;
    $get('divEmployeeToolbarPopupContent').innerHTML=result.html;
    $get('divEmployeeToolbarPopup').style.display='block';
    
    switch (_emptoolbarPopupPage) {
        case 'add_text':
            $get('taEmployeePopupAddText').focus();
            break;
    }
}

function clickDiscountRow(id) {
    ShopWebService.EmployeeToolbarAddDiscount(sid, id, EmployeeToolbarAddDiscount_callback, generic_callbackerror);
}

function EmployeeToolbarAddDiscount_callback(result) {
    closeEmployeeToolbarPopup();
    reloadWizardStep();
}

function emptoolbar_ClickOK() {
    switch (_emptoolbarPopupPage) {
        case 'add_text':
            ShopWebService.EmployeeToolbarAddText(sid, $get('taEmployeePopupAddText').value, EmployeeToolbarAddText_callback, generic_callbackerror);
            break;
        case 'more_detail':
            ShopWebService.EmployeeToolbarSaveMoreDetail(sid, $get('cboSelectieCodes').value, EmployeeToolbarSaveMoreDetail_callback, generic_callbackerror);
            break;
        default:
            break;
    }
}

function EmployeeToolbarAddText_callback(result) {
    closeEmployeeToolbarPopup();
    reloadWizardStep();
}

function EmployeeToolbarSaveMoreDetail_callback(result) {
    closeEmployeeToolbarPopup();
    reloadWizardStep();
}

