(function($) {
$.postJSON = function(url, params, callback) {
$.post(url, params, callback, "json");};
$.postJSONsecure = function(url, params, callback) {
$.post(url, params, function(data) {
var secureData = eval('('+data.split('while(1);')[1]+')');
if (typeof callback == 'function') callback(secureData);});};
$.postJSONsecureAuth = function(url, params, callback) {
$.post("/UserIsAutenticate.ashx", {AUTHTOOKEN : params.AUTHTOOKEN}, function(data) {
var secureData = eval('('+data.split('while(1);')[1]+')');
if(!secureData.result){
window.location = "/WebAdministration/Logon/Login.aspx?ReturnUrl="+encodeURIComponent(window.location.pathname);}
else{
$.post(url, params, function(data) {
var secureData = eval('('+data.split('while(1);')[1]+')');
if (typeof callback == 'function') callback(secureData);});}});}
$.getJSONsecure = function(url, params, callback) {
$.getJSON(url, params, function(data) {
var secureData = eval(data);
if (typeof callback == 'function') callback(secureData);});};})(jQuery);
