function EstimationCore() {
	this.ident ='';
	
	this.getradioValue = function() {
		for(var i = 0; i < 3; i++) {
			if($('est_'+i).checked) {
				return $('est_'+i).value;
			}
		}
	}
	
	this.Post = function(ident,est,target_userid,target_nickname) {		
		 this.ident = ident;
		 var data = new Object();	
		 data['ident'] = ident; 
		 data['est'] = est;
		 data['description'] = $('est_description').value;
		 data['target_userid'] = target_userid;
		 data['target_nickname'] = target_nickname;
		 data['action'] = 'estimate';
		 data['widget'] = 'estimation';
		 this.InitializeRequest('POST', '/ajax.php');
         this.Commit(postquery(data));	
	}

	this.Edit = function(id,est,target_userid,target_nickname) {
		var data = new Object();
		 data['estimationid'] = id;	
		 data['est'] = est;
		
		 data['description'] = $('est_description').value;
		 data['target_userid'] = target_userid;
		 data['target_nickname'] = target_nickname;
		 data['action'] = 'estimationedit';
		 data['widget'] = 'estimation';
		 this.InitializeRequest('POST', '/ajax.php');
         this.Commit(postquery(data));	
	}
	
	this.Delete = function(id,est,target_userid) {
		var data = new Object();
		 data['estimationid'] = id;
		 data['est'] = est;	
		 data['target_userid'] = target_userid;
		 data['action'] = 'estimationdelete';
		 data['widget'] = 'estimation';
		 this.InitializeRequest('POST', '/ajax.php');
         this.Commit(postquery(data));	
	}
	
	this.adminDelete = function(id,est,target_userid) {
		var data = new Object();
		 data['estimationid'] = id;
		 data['est'] = est;	
		 data['target_userid'] = target_userid;
		 data['action'] = 'estimationdeleteadmin';
		 data['widget'] = 'estimation';
		 this.InitializeRequest('POST', '/ajax.php');
         this.Commit(postquery(data));	
	}
	
	this.OnSuccess = function()
      {
      	//alert(this.GetResponseText());
      	eval(this.GetResponseText());
      	// fade(0,"form_"+this.ident);
      	// $("loading_"+this.ident).style.display = 'none';
      }
}

EstimationCore.prototype = new ajax();
Estimation = new EstimationCore();
