var BugReport_View = {};
BugReport_View._CurrentRecordID = null;
BugReport_View.SetStatusActive = function(sender, e){
	//if(confirm("Наистина ли искате да върнете този бъг в статус 'Активен'?")){
		BugReport_View._CurrentRecordID = sender.getAttribute('recordid');
		var arguments = new Array();
		arguments["Title"] = "Моля, въведете коментар";
		arguments["HandlerName"] = "BugReport_View.OnMessageEntered";
		Home.LoadTemplate("TextInput", arguments, true);
	//}
}

BugReport_View.OnMessageEntered = function(sComment){
	var request = new CHttpRequest();
	request.QueryString = "AjaxType=HTML&RequestFile=Templates.BugReport.View&MethodName=XSetActiveStatus&InstanceCall=0";
	request.AddProperty("Arguments[RecordID]", BugReport_View._CurrentRecordID);
	request.AddProperty("Arguments[Comment]", (sComment) ? sComment : "");
	request.AsyncCall = true;
	request.OnResponse = Controls.Delegates.CreateDelegate(this, BugReport_View.SetStatusActive_Callback);
	request.Send();
}

BugReport_View.SetStatusActive_Callback = function(request, state){
	var recordID = request.responseText;
	arguments["RecordID"] = recordID;
	Home.LoadTemplate("BugReport.View", arguments, false);
}