function submit_login(ev){
	stop_event(ev)
	var obj = ev.target || ev.srcElement
	obj.parentNode.parentNode.parentNode.submit()
}
function input_focus(ev){
	var obj = ev.target || ev.srcElement, p = obj.parentNode
	p.removeChild(obj)
	p.appendChild(p.inp)
	setTimeout('id2obj("' + p.inp.id + '").focus()', 100)
	p.inp = obj
}
function input_blur(ev){
	var obj = ev.target || ev.srcElement, p = obj.parentNode
	if(obj.value == ""){
		p.removeChild(obj)
		p.appendChild(p.inp)
		p.inp = obj
	}
}
function clone_input(obj, name, type, style){
	var inp = document.createElement("input")
	inp.id = get_id("input")
	inp.type = type
	inp.name = name
	inp.className = style
	obj.parentNode.inp = inp
	return inp
}
function test_submit(ev){
	if(ev.keyCode == 13){
		var obj = ev.target || ev.srcElement
		obj.parentNode.parentNode.submit()
	}
}
function init_auth_js(){
	var f = id2obj("logbox"), inp = f.getElementsByTagName("input")
	var pwd = null
	inp[0].value = ""
	inp[1].value = ""
	inp[0].className = inp[1].className = ""
	add_hdlr(clone_input(inp[0], "mail", "text", "focus"), "blur", input_blur)
	add_hdlr(pwd = clone_input(inp[1], "passw", "password", "focus"), "blur", input_blur)
	add_hdlr(inp[0], "focus", input_focus)
	add_hdlr(inp[1], "focus", input_focus)
	add_hdlr(pwd, "keypress", test_submit)
	add_hdlr(id2obj("submit"), "click", submit_login)
}
add_hdlr(window, "load", init_auth_js)
