﻿var SGEdit = function() { return this; }

SGEdit.ShowDialog = function() {
    $('#editDeviceDialog').addClass('lightbox');
    var btnArray = new Object();
    btnArray[$('input[id$=hidCancle]').val()] = function() { $(this).dialog("close"); };
    btnArray[$('input[id$=hidSaveSyncText]').val()] = function() { SGEdit.Save('saveAndSync'); };
    btnArray[$('input[id$=hidSaveText]').val()] = function() { SGEdit.Save('save'); $(this).dialog("close"); };

    var dialogOptions = {
        width: 700,
        modal: true,
        bgiframe: true,
        resizable: false,
        buttons: btnArray,
        title: $('a[id$=hlEditSkyCaddieName]').attr('title'),
        close: function(event, ui) { $(this).dialog("destroy"); }
    };
    $('#editDeviceDialog').dialog(dialogOptions);
    var buttons = $('#editDeviceDialog').parent().find('.ui-dialog-buttonpane').children('button');
    if ($('input[id$=hidSaveSyncEnabled]').val() == 'false') {
        $(buttons[1]).addClass('ui-state-disabled').attr('disabled', 'disabled');
    }
    $(buttons[1]).attr('title', $('input[id$=hidSaveSyncTooltip]').val());
}

SGEdit.Save = function(cmd) {
    $('body').append('<div class="ui-widget-overlay" style="width: 1280px; height: 587px; z-index: 1001;"/>');
    if ($('select[id$=ddlDeviceLanguage]').length > 0) {
        $('input[id$=hidLanguage]').val($('select[id$=ddlDeviceLanguage] :selected').attr('value'));
    }
    $('input[id$=hidDeviceName]').val($('input[id$=devicename]').val());
    $('input[id$=hidFirstLine]').val($('input[id$=txtFirstLine]').val());
    $('input[id$=hidSecondLine]').val($('input[id$=txtSecondLine]').val());
    $('input[id$=hidThirdLine]').val($('input[id$=txtThirdLine]').val());
    $('input[id$=hidPhone]').val($('input[id$=txtIfFoundPhone]').val());
    $('input[id$=hidCommand]').val(cmd);
    $('input[id$=btnSave]').click();
}