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();