$import("dialog.js", "CDrag.js");
$import("dialog.js", "CFloatAds.js");

var dlghtml = "\
<table border=\"1\" width=\"400\" style=\"BORDER-COLLAPSE: collapse; border-style: solid; border-width: 1px\" cellspacing=\"0\" cellpadding=\"3\" bordercolor=\"#cccccc\" height=\"225\" bgcolor=\"#FFFFFF\">\
	<tr>\
		<td>\
		<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\
			<tr>\
				<td height=\"26\" bgcolor=\"#6799CC\" align=\"center\">\
				<div id=\"dlgCaption\" style=\"cursor:move;\">\
				<table border=\"0\" width=\"98%\">\
					<tr>\
						<td><font size=\"2\" color=\"#FFFFFF\"><b>请 您 登 录</b></font></td>\
						<td align=\"right\"><font color=\"#FFFFFF\"><b>\
						<span style=\"CURSOR: hand; font-size: 16px\" onclick=\"javascript:CloseLoginDialog();\">×</span></b></font></td>\
					</tr>\
				</table>\
				</div>\
				</td>\
			</tr>\
			<tr>\
				<td>\
				<table cellSpacing=\"0\" cellPadding=\"3\" width=\"100%\" border=\"0\">\
					<tr>\
						<td height=\"6\"></td>\
					</tr>\
					<tr>\
						<td align=\"center\">\
						<table cellSpacing=\"1\" cellPadding=\"6\" width=\"100%\" border=\"0\">\
								<tr>\
									<th scope=\"col\" bgColor=\"#ffa86f\">&nbsp;\
									</th>\
									<th scope=\"col\" bgColor=\"#ff6600\">&nbsp;\
									</th>\
									<th scope=\"col\" bgColor=\"#ffa86f\">&nbsp;\
									</th>\
								</tr>\
								<tr>\
									<td bgColor=\"#ffb546\">　</td>\
									<td bgColor=\"#ff9900\">\
									<table cellSpacing=\"0\" cellPadding=\"5\" width=\"100%\" border=\"0\">\
										<tr>\
											<td align=\"right\" width=\"100\">用户名：</td>\
											<td><input id=\"dlgUserName\" style=\"WIDTH: 160px\" class=\"input1\"></td>\
										</tr>\
										<tr>\
											<td align=\"right\" width=\"100\">密&nbsp;码：</td>\
											<td><input id=\"dlgPassword\" style=\"WIDTH: 160px\" type=\"password\" class=\"input1\"></td>\
										</tr>\
										<tr>\
											<td>&nbsp;</td>\
											<td align=\"left\">\
											<input id=\"dlgConfirm\" onclick=\"return DoLogin();\" type=\"image\" alt=\"\" src=\"images/login.gif\" border=\"0\" >&nbsp;&nbsp;&nbsp;&nbsp;\
											<img id=\"dlgCancel\" style=\"CURSOR: hand\" onclick=\"CloseLoginDialog();\" height=\"19\" src=\"images/cancel.gif\"> \
											</td>\
										</tr>\
									</table>\
									</td>\
									<td bgColor=\"#ffb546\">&nbsp;</td>\
								</tr>\
								<tr>\
									<td bgColor=\"#ffb546\">&nbsp;</td>\
									<td bgColor=\"#ff9900\">&nbsp;</td>\
									<td bgColor=\"#ffb546\">&nbsp;</td>\
								</tr>\
							</table>\
						</td>\
					</tr>\
					<tr>\
						<td align=\"center\">\
							<img height=\"9\" src=\"images/article_common.gif\" width=\"9\" border=\"0\"> <span onclick=\"document.location.href='signup.aspx'\" style=\"CURSOR: hand\">没有注册</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\
							<img height=\"9\" src=\"images/article_common.gif\" width=\"9\" border=\"0\"> <span style=\"CURSOR: hand\">忘记密码</span>\
						</td>\
					</tr>\
				</table>\
				</td>\
			</tr>\
		</table>\
		</td>\
	</tr>\
</table>";

var dlgdrag, dlgfloat;
function ShowLoginDialog(){
	var div = document.getElementById("divCheckLoginDialog");
	if(!div){
		div = document.createElement("DIV");
	    div.id = "divCheckLoginDialog";
	}
	div.innerHTML = dlghtml;
    div.style.position = "absolute";
    div.style.top = document.body.clientHeight/2-120;
	div.style.left = document.body.clientWidth/2-200;
	div.style.display = "";
    div.style.zIndex = "999";

	GrayPage();
    document.body.appendChild(div);

	dlgdrag = new CDrag("dlgdrag", "divCheckLoginDialog", "dlgCaption");
	dlgfloat = new CFloatAds("dlgfloat", "divCheckLoginDialog", "absolute");
	if(dlgdrag && dlgfloat){
		dlgfloat.StartFloat();
		dlgdrag.BindFloat(dlgfloat);
	}
}

function CloseLoginDialog(){
	UngrayPage();
	var div = document.getElementById("divCheckLoginDialog");
	if(!div) return;
	div.style.display = "none";
}

function DoCheckLogin(){
	gxwl.pubClass.DoCheckLogin(DoCheckLogin_Callback);
}
function DoCheckLogin_Callback(res){
    if(res.value != 1){
    	ShowLoginDialog();
    }
}

function DoLogin(un, pwd){
	var un = document.getElementById('dlgUserName');
	var pwd = document.getElementById('dlgPassword');
	if(!un || !pwd) return;
	if(un.value.trim() == ""){
		alert("请输入用户名！");
		un.focus();
		return;
	}
	if(pwd.value.trim() == ""){
		alert("请输入密码！");
		pwd.focus();
		return;
	}

	un.disabled = true;
	pwd.disabled = true;
	document.getElementById('dlgConfirm').disabled = true;
	document.getElementById('dlgCancel').disabled = true;
	document.body.style.cursor = "wait";

    gxwl.pubClass.DoLogin(un.value, pwd.value, DoLogin_Callback);
}
function DoLogin_Callback(res){
	document.getElementById('dlgUserName').disabled = false;
	document.getElementById('dlgPassword').disabled = false;
	document.getElementById('dlgConfirm').disabled = false;
	document.getElementById('dlgCancel').disabled = false;
	document.body.style.cursor = "default";

    if(res.value[0] != "1"){
    	alert(res.value[1]);
    }
    else{
    	CloseLoginDialog();
    }
}


