﻿$(function() {
    Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(function(sender, args) {
        $.blockUI({
            css: {
                border: 'none',
                padding: '15px',
                backgroundColor: '#000',
                '-webkit-border-radius': '10px',
                '-moz-border-radius': '10px',
                opacity: .5
            },
            message: '<h2 style="color:#fff">Please Wait...</h2>',
            overlayCSS: {
                opacity: 0.3
            }
        });
    });

    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(sender, args) {
        $.unblockUI();
        $(document.body).css("cursor", "wait");
        setTimeout(function() { $(document.body).css("cursor", "default"); }, 500);

        if (args.get_error() != undefined) {
            alert(args.get_error().message);
            args.set_errorHandled(true);
        }
    });

    try {
        var pageTracker = _gat._getTracker("UA-7635333-1");
        pageTracker._trackPageview();
    }
    catch (err)
        { }
});
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

//allow only numeric enter
$.fn.allowNumeric = function() {
	return this.each(function() {
		$(this).keydown(function(event) {
			if (event.keyCode == 37 || event.keyCode == 39 || event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 || (event.keyCode > 47 && event.keyCode < 58) || (event.keyCode > 95 && event.keyCode < 106)) {
			} else {
				event.preventDefault();
			}
		});
	});
}

//show message "Collecting data"
function ShowBusy() {
	$.blockUI({ "message": "<h1 class='busy-indicator'>Collecting data...</h1>", "css": { "padding": "10px"} });
}