﻿
/*///// [ NAMESPACE ] /////*/
var AS3 = window.AS3 = {};


/*///// [ CURRENT CONTEXT ] /////*/
/* Dynamic generated by server in a script tag in the header - overwriting these values */
AS3.CurrentContext = {
    language: null
}

/*///// [ CONFIGURATION ] /////*/

// jQuery ajax configuration
jQuery.ajaxSetup({
	type: 'post',
	contentType: 'application/json; charset=utf-8',
	dataType: 'json'
});

/*///// [ UTILITIES ] /////*/

AS3.Utils = {
    ajax: function (options) {
        var defaults = {
            data: {},
            url: '',
            success: function (result) {
                var res = eval(result); res = eval('(' + res.d + ')');
                if (jQuery.isFunction(options.callBack)) options.callBack(res);
            }
        }
        var opts = jQuery.extend({}, defaults, options);
        opts.data = jQuery.toJSON(opts.data);
        jQuery.ajax(opts);
    },
    query: function (name) {
            var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
            if (!results) { return 0; }
            return results[1] || 0;
       
    }
}

/*///// [ jQUERY CUSTOM PLUGINS ] /////*/



