var mp_pop = null;
var cookieexp = new Date();
cookieexp.setTime(cookieexp.getTime() + (1000*24*60*60*1000));
function mp_af(){
	var visitorName = '' == '' ? '' : '/';
	if(visitorName==''){ relogin(); return; }
	return false;
}

function defaultImg(unge){
	var err;
	var newPreview = document.getElementById("tolgai");
	try{
		if(unge == 'Y'){
    		newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = "images/unget_tolgai.png";
		}else{
			newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = "images/har_tolgai.png";
		}
    }catch(err){
    	newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = "images/har_tolgai.png";
    }
}

function logout(){
	setCookie("svrgvl_check", false, cookieexp);
	Svrgvl.removeSession(callBack);
	onc_pic('');
	goreg('main.htm');
}

function callBack(msg){
	if(mp_pop!=null)mp_pop.close();
	if(msg == null || msg == ''){
		dwr.util.setValue('name', '&nbsp;<a href="javascript:void(0);" onclick="mp_af();return false;">登陆</a>&nbsp;|&nbsp;<a href="javascript:void(0);" onclick="goreg(\'personnel/register.htm\');">注册</a>',{escapeHtml:false});
		defaultImg('N');
	}else{
		var obj = eval('(' + msg + ')');
		dwr.util.setValue('name', '<a href="javascript:void(0);" onclick="goreg(\'personnel/default.htm\');" title="' + obj.user[0].name + '">个人设置</a>&nbsp;|&nbsp;<a href="javascript:void(0);" onclick="logout();">注销</a>',{escapeHtml:false});
		defaultImg('Y');
	}
}

function loadUser(){
	Svrgvl.getSession(loadUserBack);
}

function loadUserBack(msg){
	if(msg == null || msg == ''){
		var user = getCookie("svrgvl_user");
		var pwd = getCookie("svrgvl_pwd");
		var s_check = getCookie("svrgvl_check");
		if(s_check != null && s_check == 'true'){
			Svrgvl.login(user, pwd, 'cookie', loginCallBack);
		}
		callBack(msg);
	}else{
		callBack(msg);
	}
}

function login_to_passport(){
	var username=$('_username').value;
	var password=$('_password').value;
	if($('mem_pass').checked){
		setCookie("svrgvl_user", username, cookieexp);
		setCookie("svrgvl_pwd", password, cookieexp);
		setCookie("svrgvl_check", true, cookieexp);
	}else{
		setCookie("svrgvl_user", username, cookieexp);
		setCookie("svrgvl_pwd", "", cookieexp);
		setCookie("svrgvl_check", false, cookieexp);
	}
	Svrgvl.login(username, password, '', loginCallBack);
	return false;
}

function loginCallBack(msg){
	if(mp_pop!=null)mp_pop.close();
	if(msg == 'cookie'){
		dwr.util.setValue('name', '&nbsp;<a href="javascript:void(0);" onclick="mp_af();return false;">登陆</a>&nbsp;|&nbsp;<a href="javascript:void(0);" onclick="goreg(\'personnel/register.htm\');">注册</a>',{escapeHtml:false});
		defaultImg('N');
	}else if(msg == null || msg == ''){
		alert("用户名或密码错误~");
		dwr.util.setValue('name', '&nbsp;<a href="javascript:void(0);" onclick="mp_af();return false;">登陆</a>&nbsp;|&nbsp;<a href="javascript:void(0);" onclick="goreg(\'personnel/register.htm\');">注册</a>',{escapeHtml:false});
		defaultImg('N');
	}else{
		var obj = eval('(' + msg + ')');
		dwr.util.setValue('name', '<a href="javascript:void(0);" onclick="goreg(\'personnel/default.htm\');" title="' + obj.user[0].name + '">个人设置</a>&nbsp;|&nbsp;<a href="javascript:void(0);" onclick="logout();">注销</a>',{escapeHtml:false});
		defaultImg('Y');
	}
}

function relogin(){
	if(mp_pop!=null)mp_pop.close();
	var _HTML_ = '\
		<div style="padding:10px;line-height:22px;font-size:14px;border:1px solid #7C7C7C;background:#F9F9F9;width:240px;height:285px">\
			<strong>注册用户登录</strong>\
			<form onsubmit="return login_to_passport();">\
			<table width="240" border="0" cellspacing="0" cellpadding="4">\
				<tr>\
					<td width="56" class="font13-yellow">用户名：</td>\
					<td width="156"><input type="text" name="username" id="_username" value=""  disabled="true" style="width:120px;height:22px;font-size:14px"/></td>\
				</tr>\
				<tr> \
					<td class="font13-yellow">密　码：</td>\
					<td><input type="password" name="password" id="_password" value="" style="width:120px;height:22px;font-size:14px"/></td>\
				</tr>\
				<tr>\
					<td colspan="2">\
					<span class="font13-yellow"><input name="mem_pass" id="mem_pass" type="checkbox" onclick="showItem(this)"><label for="mem_pass">记住我的登录状态</lable></span>\
					</td>\
				</tr>\
				<tr>\
					<td colspan="2" width="240">\
					<span class="font13-yellow" id="rempassItem" style="color: #FF0000;display:none;">为了确保你的信息安全，请不要在网吧或者公共机房选择此项。</span></td>\
				</tr>\
				<tr> \
					<td>&nbsp;</td>\
					<td style="font-size:12px;">\
					<input type="submit" name="Submit" value=" 登录 "/>&nbsp;&nbsp;<a href="javascript:void(0);" onclick="goreg(\'personnel/getRegister.htm\');">忘记密码？</a>\
					</td>\
				</tr>\
			</table>\
			</form>\
			<hr size="0" style="border-top:1px solid #AAA;width:240px;">\
			<strong class="font13-yellow">没有账号？</strong>\
			<div align="center" style="width:240px;"><input type="button" value="立即注册" style="margin:10px 0 6px;width:140px" onclick="goreg(\'personnel/register.htm\');"></div>\
		</div>\
	';
	mp_pop=new Popup({ contentType:2, isSupportDraging:false,  isReloadOnClose:false, width:260, height:285 });
	mp_pop.setContent("title","登录");
	mp_pop.setContent("contentHtml", _HTML_);
	mp_pop.build();
	mp_pop.show();
	var user = getCookie("svrgvl_user");
	if(user!=null){
		$('_username').disabled='';
		$('_username').value=user;
		$('_password').focus();
	}else{
		$('_username').disabled='';
		$('_username').focus();
		$('_password').disabled='';
	}
}

function showItem(obj){
	if(obj.checked == true)
		document.getElementById("rempassItem").style.display="block";
	else
		document.getElementById("rempassItem").style.display="none";
}

function goreg(url) {
	onc_pic('');
	document.getElementById("main").contentWindow.location.href=url;
	if(mp_pop!=null)mp_pop.close();
}

function to_login(){
	window.parent.mp_af();
}