var ie = (navigator.appVersion.indexOf("MSIE")!=-1);//IE
var ff = (navigator.userAgent.indexOf("Firefox")!=-1);//Firefox
document.write("<div id=\"loginform\"></div>");
document.write("<div id=\"loginformbg\"></div>");
Array.prototype.c = Array.prototype.concat;
function loginformbuffer(url)
{
	var s = "<form name=\"passportloginform\" method=\"post\" action=\"http://passport.9hy.net/Reg/login\"><input type=\"hidden\" name=\"returnUrl\" value=\""+url+"\" /><div style=\"background:#6A6A6A;width:100%;height:18px;\"><div style=\"float:left;text-align:left;padding-left:6px;color:#fff\">红叶登录框</div><div style=\"float:right\"><a href=\"javascript:;\" title=\"关闭\"><img onclick=\"hideloginform();\" src=\"http://images.9hy.com/blog/common/msgbox/close.gif\" onmouseover=\"this.src='http://images.9hy.com/blog/common/msgbox/closea.gif'\" onmouseout=\"this.src='http://images.9hy.com/blog/common/msgbox/close.gif'\"></a></div></div><div id=\"theloginform\" style='width:90%;padding: 6px 0px 6px 0px;float:center;text-align:left;background:#fff;'><div id=\"mainloginform\"><div id=\"MsgIcon\" style=\"height:100%;width:68px;float:left\"><img src=\"http://images.9hy.com/blog/common/msgbox/login.gif\"></div><div style=\"float:right\" id=\"loginarea\">登陆方式：<select name=\"logintype\" style=\"width:100px;\"><option value=\"0\">ID</option><option value=\"1\">邮  箱</option></select><br/>登&nbsp;&nbsp;陆&nbsp;&nbsp;名：<input type=\"text\" name=\"loginname\" style=\"border:solid 1px #6A6A6A;width:100px;\"><br/>密&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;码：<input type=\"password\" name=\"password\" style=\"border:solid 1px #6A6A6A;width:100px;\"><br/><br/><input type=\"submit\" name=\"submit\" value=\" 登 录 \" style=\"border:solid 1px #6A6A6A;width:100px;\"></div></div></div></form>"; 
	document.getElementById("loginform").innerHTML = s;
}

var loginform = document.getElementById("loginform");
var loginformbg = document.getElementById("loginformbg");
var loginformBody = document.body;
var loginformex=0,loginformey=0;
function showloginform(evt,url)
{
	loginformex = evt.clientX;loginformey = evt.clientY;
	loginformbuffer(url);
	loginformrxy();
	loginform.style.display = "block";
	loginformbg.style.display = "block";
	evt.cancelBubble = true;
	return false;
}

function loginformrxy()
{
	var step=3;
	if(ie){step=1}
	if(ff){step=6}
	if(loginformex+260>loginformBody.clientWidth)
	{
		loginform.style.left = loginformex - 260;
		loginformbg.style.left = loginformex - 260 + step;
	}
	else
	{
		loginform.style.left = loginformex;
		loginformbg.style.left = loginformex + step;
	}
	if(loginformex+200>loginformBody.clientHeight)
	{
		loginform.style.top = loginformey - 160;
		loginformbg.style.top = loginformey - 160 + step;
	}
	else
	{
		loginform.style.top = loginformey;
		loginformbg.style.top = loginformey + step;
	}
}
function hideloginform()
{
	loginform.style.display = "none";
	loginformbg.style.display = "none";
}
