(function(d){d.Tache={Data:[],Delete:function(g){c(g)},DeleteAll:function(){e()},Get:function(g){f(g)},SetTimeout:function(g){a(g)},Timeout:600};function b(h){var g=h.url;g+=((typeof h.data=="string")?h.data:"");g+=((typeof h.dataType=="string")?h.dataType:"");g+=((typeof h.type=="string")?h.type:"");return g}function c(j){if(typeof j.url!="string"){alert("No AJAX URL passed");return}var h=b(j);var k=new Date();for(var g=d.Tache.Data.length;g>0;g--){if((((k.valueOf()-d.Tache.Data[g-1].dtAge.valueOf())/1000)>d.Tache.Timeout)||(d.Tache.Data[g-1].sIdentifier==h)){d.Tache.Data.splice(g-1,1)}}}function e(){d.Tache.Data=[]}function f(k){if(typeof k.url!="string"){alert("No AJAX URL passed");return}var j=b(k);var l=new Date();for(var h=d.Tache.Data.length;h>0;h--){if(((l.valueOf()-d.Tache.Data[h-1].dtAge.valueOf())/1000)>d.Tache.Timeout){d.Tache.Data.splice(h-1,1)}else{if(d.Tache.Data[h-1].sIdentifier==j){k.success(d.Tache.Data[h-1].oData);return}}}var g=k.success;k.success=function(i){d.Tache.Data.push({sIdentifier:j,oData:i,dtAge:new Date()});g(i)};d.ajax(k)}function a(g){d.Tache.Timeout=g}})(jQuery);

