﻿
function ExibirDialogoEspera()
{
    //armazena a largura e a altura da tela
    var maskHeight = $(document).height();
    var maskWidth = $(window).width();

    //Define largura e altura do div#mask iguais ás dimensçoes da tela
    $('#mask').css({ 'width': maskWidth, 'height': maskHeight });

    //efeito de transição
    $('#mask').fadeIn(1000);
    $('#mask').fadeTo("fast", 0.8);


    //armazena a largura e a altura da janela
    var winH = $(window).height();
    var winW = $(window).width();
    //centraliza na tela a janela popup
    $('#dialog').css('top', winH / 2 - 70);
    $('#dialog').css('left', winW / 2 - 120);
    //efeito de transição
    $('#dialog').fadeIn(2000);
}


function IsJapanese(sender, args) {
    var re = new RegExp('^[\\u3000-\\u9FBF]*$');
    args.IsValid = re.test(args.Value);
    //args.IsValid = true;
}


function TogglePopup(pControl) {
    $find(pControl.id.replace("_dateInput_text", "")).showPopup();
}

function limitText(limitField, limitNum) {
    if (limitField.value.length > limitNum) {

        limitField.value = limitField.value.substring(0, limitNum);
    }
}



function validateCombo(source, args, control) {
    args.IsValid = false;
    var combo = $find(control);
    var text = combo.get_text();
    if (text.length < 1) {
        args.IsValid = false;
    }
    else {
        var node = combo.findItemByText(text);
        if (node) {
            var value = node.get_value();
            if (value.length > 0 && value % 2 == 0) {
                args.IsValid = true;
            }
        }
        else {
            args.IsValid = false;
        }
    }
}

function document.onkeydown() {

    if (window.event.keyCode == 13) {

        try {
            window.event.keyCode = 9;
        }
        catch (e) {
            
        }
    }
}

function HandleKeyPress(sender, evt) {

    evt = evt._domEvent;

    //if event is undefined, define it
    if (!evt) {
        evt = window.event;
    }

    //if key pressed was "enter", change it to "tab"
    if (evt.keyCode == 13) {
        evt.keyCode = 9;
    }

}

