
var IconView = {};
IconView.SelectedItem = null;

IconView.Item_Click = function(sender, e){
	var list = document.getElementById("InquiryFilesIconView");
	if(typeof(list.Refresh) == "undefined")
		list.Refresh = IconView.Refresh;
	if(IconView.SelectedItem != null){
		IconView.SelectedItem.className = "Normal";
	}
	IconView.SelectedItem = sender;
	IconView.SelectedItem.className = "Selected";
	
//	var approve = document.getElementById("FileApproveButton");
//	Controls.UI.Effects.SetOpacity(approve, 100);
//	approve.disabled = false;
//	var view = document.getElementById("FileViewButton");
//	Controls.UI.Effects.SetOpacity(view, 100);
//	view.disabled = false;
//	var reject = document.getElementById("FileRejectButton");
//	Controls.UI.Effects.SetOpacity(reject, 100);
//	reject.disabled = false;
}

IconView.Refresh = function(){
	var request = new CHttpRequest();
	request.QueryString = "AjaxType=HTML&RequestFile=Templates.InquiryFile.List&MethodName=XRefresh&InstanceCall=1";
	request.AddProperty("Arguments[StaticFilter]", this.getAttribute("StaticFilter"));
	request.AsyncCall = true;
	request.OnResponse = Controls.Delegates.CreateDelegate(this, IconView.Refresh_Callback);
	request.Send();
}

IconView.Refresh_Callback = function(request, state){
	this.innerHTML = request.responseText;
//	var approve = document.getElementById("FileApproveButton");
//	Controls.UI.Effects.SetOpacity(approve, 50);
//	approve.disabled = true;
//	var view = document.getElementById("FileViewButton");
//	Controls.UI.Effects.SetOpacity(view, 50);
//	view.disabled = true;
//	var reject = document.getElementById("FileRejectButton");
//	Controls.UI.Effects.SetOpacity(reject, 50);
//	reject.disabled = true;
}