/*************************************************************************************
* Object Description:
* Author: T_Cinq.Mizael
* Date: 10/04/2010
**************************************************************************************
* History
* ------------------------------------------------------------------------------------
* Date        | Author               | Description
* ------------------------------------------------------------------------------------
* 10/04/2010   T_Cinq.Mizael	       Implementação.
*
* ------------------------------------------------------------------------------------
**************************************************************************************/
//<![CDATA[
//Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginRequestHandler);
//Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler);
//Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(PageLoadedHandler);
//function beginRequestHandler() { $(function () { $("#dvLoading").dialog("destroy"); $("#dvLoading").dialog({ autoOpen: true, resizable: false, modal: true, closeOnEscape: false, close: function () { $("#dvLoading").dialog("destroy"); }, open: function (event, ui) { $(".ui-dialog-titlebar-close").hide(); } }); }); }
//function endRequestHandler() { $("#dvLoading").dialog("close"); }
//function PageLoadedHandler(sender, args) { $("#dvLoading").dialog("close");return true;}
//window.onbeforeunload = function () { $(function () { $("#dvLoading").dialog("destroy"); $("#dvLoading").dialog({ autoOpen: true, resizable: false, modal: true, closeOnEscape: false, close: function () { $("#dvLoading").dialog("destroy"); }, open: function (event, ui) { $(".ui-dialog-titlebar-close").hide(); } }); }); return true; };
//window.onerror = handleError; function handleError() { return true; } 

Sys.Application.add_init(InitHandler);
function InitHandler(sender) { $(function () { $("#dvWait").show();}); var prm = Sys.WebForms.PageRequestManager.getInstance(); if (prm) { if (!prm.get_isInAsyncPostBack()) { prm.add_beginRequest(BeginRequestHandler); prm.add_endRequest(EndRequestHandler); } prm.add_pageLoaded(PageLoadedHandler); } $("#dvWait").hide(); }
function BeginRequestHandler(sender, args) { $("#dvWait").show(); }
function EndRequestHandler(sender, args) { $("#dvWait").hide(); }
function PageLoadedHandler(sender, args) { $("#dvWait").hide(); }
window.onbeforeunload = function () { $("#dvWait").show(); };

/*Formata o conteúdo do controle informado*/
function capitalizeFirstLetter(ctrl, e) { if (e.which != 8 || e.which < 32 && e.which > 46) if (ctrl.val() != "") { var value = "", ctts = ctrl.val().toLowerCase().split("."); for (var i in ctts) { if ($.trim(ctts[i]).length > 0) { var item = $.trim(ctts[i]).toLowerCase().replace("..", ". "); value += $.trim(item.substring(0, 1).toUpperCase()) + $.trim(item.substring(1, ctts[i].length)) + ". "; item = null; } } value = $.trim(value).replace("..", ". "); ctrl.val(value.substring(0, value.lastIndexOf("."))); ctts = value = key = null; } }
$(document).ready(function () {
    /*Transformação de case javascript*/    
    $(".textbox-lowercase").keypress(function () { $(this).val($(this).val().toLowerCase()); }).blur(function () { $(this).val($(this).val().toLowerCase()); });    
    $(".textbox-small").keypress(function () { $(this).val($(this).val().toUpperCase()); }).blur(function () { $(this).val($(this).val().toUpperCase()); });    
    $(".textbox").keypress(function () { $(this).val($(this).val().toUpperCase()); }).blur(function () { $(this).val($(this).val().toUpperCase()); });    
    /*Define a aparência dos campos texto desabililtados*/
    $("input:text:disabled").css("opacity", ".50").css("filter", "Alpha(Opacity=50)");
    /*Comprimento padrão dos campos*/
    //$("textarea:enabled").maxlength({ maxCharacters: 4000, slider: true, notificationclass: "maxlengthnotification", statusClass: "maxlengthstatus", statusText: "caracteres restantes" }).blur(function () { capitalizeFirstLetter($(this), e); });
    /*Customização do componente DatePicker do jQuery.UI*/
    $(function ($) { $.datepicker.regional['pt-BR'] = { closeText: 'Fechar', prevText: '&#x3c;Anterior', nextText: 'Pr&oacute;ximo&#x3e;', currentText: 'Hoje', monthNames: ['Janeiro', 'Fevereiro', 'Mar&ccedil;o', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'], monthNamesShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'], dayNames: ['Domingo', 'Segunda-feira', 'Ter&ccedil;a-feira', 'Quarta-feira', 'Quinta-feira', 'Sexta-feira', 'Sabado'], dayNamesShort: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab'], dayNamesMin: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab'], dateFormat: 'dd/mm/yy', firstDay: 0, isRTL: false }; $.datepicker.setDefaults($.datepicker.regional['pt-BR']); });
});
// ]]>
