﻿// JScript File
function UserManagement()
{
    UpdateNavigation("UserManagement()");
    var soapData = SoapDataBuilder("ShowLists");
	glbListCacheXml = AjaxRequest("UserManagement.asmx", soapData, "UserManagement.xsl");
	glbListCachePage = 1;
	glbIsSearchResult = false;

}
function UserManagement_Search()
{
	var soapData = SoapDataBuilder("GetUsersList", parseForm('UserManagementForm'));
	glbListCacheXml = AjaxRequest("UserManagement.asmx", soapData, "UserManagement.xsl");
	glbListCachePage = 1;
	glbIsSearchResult = false;
}
function UserManagement_Save()
{
if(ValidForm("UserManagementForm")) {
	var soapData = SoapDataBuilder("SaveUsersList", parseForm('UserManagementForm'));
	glbListCacheXml = AjaxRequest("UserManagement.asmx", soapData);
	UserManagement()
	}
}
function SortLists(sortColumn) {
	var paging = new Paging();
	paging.sortColumn = sortColumn;
	var soapData = SoapDataBuilder("ShowLists", null, paging);
	glbListCacheXml = AjaxRequest("UserManagement.asmx", soapData, "UserManagement.xsl");
}
function UserManagement_NewList(){
     var xml = "<UserManagement><PassedUseage><![CDATA[0]]></PassedUseage></UserManagement>";
     glbContent.innerHTML=TransformXML(xml,"UserManagement.xsl");
}
function ShowUsersList(lngListId){
    var	param = CustomParamBuilder("lngListID", lngListId);
	var soapData = SoapDataBuilder("ShowList", param);
	glbListCacheXml =AjaxRequest("UserManagement.asmx",soapData,"UserManagement.xsl");
}
function UserManagement_DeleteList(){
	var soapData = SoapDataBuilder("DeleteUsersList", parseForm('UserManagementForm'));
	glbListCacheXml = AjaxRequest("UserManagement.asmx", soapData);
	UserManagement()
}
function UserManagement_DeleteUser(){
	var soapData = SoapDataBuilder("DeleteUser", parseForm('UserManagementForm'));
	glbListCacheXml = AjaxRequest("UserManagement.asmx", soapData);
	UserManagement()
}