
function outlogin() {
	if (!Web.Form.validateValue('unc-out-user') ||
		!Web.Form.validateValue('unc-out-pw')) {
		return;
	}
	var current = Web.Location.current();
	current = (!$fn('unc-outlogin','boardId').value.empty() && 
				!$fn('unc-outlogin','boardNo').value.empty() && 
				current != 'board-edit.do' ? 'board-read.do':current);
	
	
	if (current == 'board-read.do') {
		$fn('unc-outlogin','beforeCommand').value = 'READ';
	}
	else if (current == 'board-edit.do' && $('unc-cash')) {
		$fn('unc-outlogin','beforeCommand').value = $fn('unc-cash','command').value;
	}

	$fn('unc-outlogin','userId').value = $('unc-out-user').value;
	$fn('unc-outlogin','userPw').value = $('unc-out-pw').value;
	$fn('unc-outlogin','saveId').value = $('unc-out-save').checked? "true":"false";
	$fn('unc-outlogin','command').value = 'OUTLOGIN';
	$fn('unc-outlogin','returnURI').value = current + Web.Location.parameter();
	Web.submit('unc-outlogin',{method:'post',action:'login-process.do'});
}

function outlogout() {
	var current = Web.Location.current();
	current = (!$fn('unc-outlogin','boardId').value.empty() && 
				!$fn('unc-outlogin','boardNo').value.empty() && 
				current != 'board-edit.do' ? 'board-read.do':current);
	current = (current.include('process.do') || 
				current.include('save.do') ? './':current);
	if (current == 'board-read.do') {
		$fn('unc-outlogin','beforeCommand').value = 'READ';
	}
	else if (current == 'board-edit.do' && $('unc-cash')) {
		$fn('unc-outlogin','beforeCommand').value = $fn('unc-cash','command').value;
	}

	$fn('unc-outlogin','returnURI').value = current + Web.Location.parameter();
	Web.submit('unc-outlogin',{method:'post',action:'logout.do'});
}
