function stlUserLogin(pageUrl, pars, serviceUrl, isAdmin, ajaxDivID)
{
	var oForm = $(ajaxDivID);
	try
	{
		var serviceParameters = "userName=" + $F('userName') + "&password=" + $F('password');
		if ($('isRemember'))
		{
			serviceParameters = serviceParameters + "&isRemember=" + $('isRemember').checked;
		}else{
			serviceParameters = serviceParameters + "&isRemember=false";
		}
		serviceParameters = serviceParameters + "&isAdmin=" + isAdmin;
		var myAjax = new Ajax.Request(
		serviceUrl,
		{
			method: 'post', 
			parameters: serviceParameters,
			onComplete: function(x)
						{
							var documentElement = stlGetXmlDocumentElement(x.responseText);				
							var isLoggedIn = documentElement.getElementsByTagName("string")[0].text;
							var errorMessage = documentElement.getElementsByTagName("string")[1].text;
							
							if (isLoggedIn == 'true')
							{
								new Ajax.Updater({ success: ajaxDivID }, pageUrl, {method: 'post', parameters: pars, evalScripts:true });
							}
							else if ($('loginMessage'))
							{
								$('loginMessage').show();
								$('loginMessage').innerHTML = errorMessage;
							}
						}
		});
	}catch(e){}
}

function stlUserLogout(pageUrl, parameters, ajaxDivID)
{
	var oForm = $(ajaxDivID);
	var pars = parameters + "&isLogout=True";
	try
	{
		new Ajax.Updater({ success: ajaxDivID }, pageUrl, {method: 'post', parameters: pars, evalScripts:true });
	}catch(e){}
}
