var Weblife1Request={sucFunc:null,failFunc:null,url:null,encoding:"UTF-8",requestHeaders:["Pragma","no-cache","Cache-Control","must-revalidate","If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT"],method:"post",response:null,responseObject:null,sendAjaxRequest:function(A){this.response=null;this.responseObject=null;new Ajax.Request(this.url,{postBody:A,method:this.method,encoding:this.encoding,requestHeaders:this.requestHeaders,onSuccess:(function(B){this.response=B;this.encodeResponse();if(this.sucFunc!=null){this.sucFunc(B)}}).bind(this),onFailure:(function(B){this.response=B;if(this.failFunc!=null){this.failFunc(B)}}).bind(this)})},encodeJson:function(json){if(json.substring(0,1)!="{"){return false}var responseObj=eval("("+json+")");return responseObj},encodeResponse:function(){if(this.response.responseText.substring(0,1)!="{"){return false}this.responseObject=eval("("+this.response.responseText+")")},prepareData:function(A){return encodeURIComponent(Object.toJSON(A))},setRequestHeaders:function(A){this.requestHeaders=A},getRequestHeaders:function(){return this.requestHeaders},setEncoding:function(A){this.encoding=A},getEncoding:function(){return this.encoding},setUrl:function(A){this.url=A},getUrl:function(){return this.url}};