var global_loginMod_loginSlide_sliding = false

function _loginMod_quickLogin(toggle) {
	if (global_loginMod_loginSlide_sliding) return false
	
	if (typeof(toggle) == 'undefined') {
		floater = document.getElementById('loginMod_quickLogin_divform')
		if (floater.offsetTop < 0) toggle = 1
		else toggle = 0
	}

	global_loginMod_loginSlide_sliding = true
	if (toggle) {
		_loginMod_quickLogin__slide(1)
	} else {
		_loginMod_quickLogin__slide(0)
	}
	return false
}

function _loginMod_quickLogin__slide(direction) {
	floater = document.getElementById('loginMod_quickLogin_divform')
	if (direction) {
		float_top = floater.offsetTop + 2
		done_test = float_top <= 0
		done_value = 0
	} else {
		float_top = floater.offsetTop - 2
		done_test = float_top >= -floater.offsetHeight
		done_value = -floater.offsetHeight
	}
	
	if (done_test) {
		floater.style.top = float_top + "px"
		setTimeout('_loginMod_quickLogin__slide(' + direction + ')', 10)
	} else {
		floater.style.top = done_value + "px"
		global_loginMod_loginSlide_sliding = false
		if (direction) document.loginMod_quickLogin_form.log.focus()
	}
}

function _loginMod_floatMenu_toggle(on) {
	if (on) {
		document.getElementById("loginMod_floatMenu_opener").style.display = "none"
		document.getElementById("loginMod_floatMenu_username").style.display = "inline"
		document.getElementById("loginMod_floatMenu_content").style.display = "block"
	} else {
		document.getElementById("loginMod_floatMenu_opener").style.display = "inline"
		document.getElementById("loginMod_floatMenu_username").style.display = "none"
		document.getElementById("loginMod_floatMenu_content").style.display = "none"
	}
}

function _loginMod_floatMenu() {
	if (window.innerHeight) {
		fromTop = window.pageYOffset
	} else if (document.documentElement && document.documentElement.scrollTop) {
		fromTop = document.documentElement.scrollTop
	} else if (document.body) {
		fromTop = document.body.scrollTop
	}
	
	document.getElementById("loginMod_floatMenu").style.top = (fromTop + 5) + "px"
}
