function weblogin(action, updir, webrootdir, mainpage, subpage) {
	if(action == 'login') {
		uname = document.getElementById('uname').value;
		pword = document.getElementById('pword').value;
		if(uname=='' || pword=='') {
			alert('You must enter a username and password.');
			return;
		}
		gvars = 'action=login';
		gvars += '&uname=' + uname + '&pword=' + pword + '&relpath=' + updir + '&webrootdir=' + webrootdir + '&mainpage=' + mainpage + '&subpage=' + subpage;
	}
	else if(action == 'logout') {
		gvars = 'action=logout' + '&relpath=' + updir + '&webrootdir=' + webrootdir + '&mainpage=' + mainpage + '&subpage=' + subpage;
	}
	else if(action == 'chpass') {
		olduname = document.getElementById('olduname').value;
		oldpword = document.getElementById('oldpword').value;
		newpword1 = document.getElementById('newpword1').value;
		newpword2 = document.getElementById('newpword2').value;
		if(olduname=='' || oldpword=='') {
			alert('You must enter a username and password.');
			return;
		}
		if(newpword1=='' || newpword2=='') {
			alert('You must enter a new password twice.');
			return;
		}
		if(newpword1!=newpword2) {
			alert('Your new password entries do not match.');
			return;
		}
		gvars = 'action=chpass';
		gvars += '&uname=' + olduname + '&pword=' + oldpword + '&newpword=' + newpword1;
	}
	runajax(gvars, updir+'includes/ajax_login.php', 'leftMenuDiv');
}

