//验证特效
    var MSGTIMER = 20;
    var MSGSPEED = 5;
    var MSGOFFSET = 3;
    var MSGHIDE = 3;
    function inlineMsg(target, string, autohide) {
        var msg;
        var msgcontent;
        if (!document.getElementById('msg')) {
            msg = document.createElement('div');
            msg.id = 'msg';
            msgcontent = document.createElement('div');
            msgcontent.id = 'msgcontent';
            document.body.appendChild(msg);
            msg.appendChild(msgcontent);
            msg.style.filter = 'alpha(opacity=0)';
            msg.style.opacity = 0;
            msg.alpha = 0;
        } else {
            msg = document.getElementById('msg');
            msgcontent = document.getElementById('msgcontent');
        }
        msgcontent.innerHTML = string;
        msg.style.display = 'block';
        var msgheight = msg.offsetHeight;
        var targetdiv = document.getElementById(target);
        targetdiv.focus();
        var targetheight = targetdiv.offsetHeight;
        var targetwidth = targetdiv.offsetWidth;
        var topposition = topPosition(targetdiv) - ((msgheight - targetheight) / 2);
        var leftposition = leftPosition(targetdiv) + targetwidth + MSGOFFSET;
        msg.style.top = topposition + 'px';
        msg.style.left = leftposition + 'px';
        clearInterval(msg.timer);
        msg.timer = setInterval("fadeMsg(1)", MSGTIMER);
        if (!autohide) {
            autohide = MSGHIDE;
        }
        window.setTimeout("hideMsg()", (autohide * 1000));
    }
    function hideMsg(msg) {
        var msg = document.getElementById('msg');
        if (!msg.timer) {
            msg.timer = setInterval("fadeMsg(0)", MSGTIMER);
        }
    }
    function fadeMsg(flag) {
        if (flag == null) {
            flag = 1;
        }
        var msg = document.getElementById('msg');
        var value;
        if (flag == 1) {
            value = msg.alpha + MSGSPEED;
        } else {
            value = msg.alpha - MSGSPEED;
        }
        msg.alpha = value;
        msg.style.opacity = (value / 100);
        msg.style.filter = 'alpha(opacity=' + value + ')';
        if (value >= 99) {
            clearInterval(msg.timer);
            msg.timer = null;
        } else if (value <= 1) {
            msg.style.display = "none";
            clearInterval(msg.timer);
        }
    }
    function leftPosition(target) {
        var left = 0;
        if (target.offsetParent) {
            while (1) {
                left += target.offsetLeft;
                if (!target.offsetParent) {
                    break;
                }
                target = target.offsetParent;
            }
        } else if (target.x) {
            left += target.x;
        }
        return left;
    }
    function topPosition(target) {
        var top = 0;
        if (target.offsetParent) {
            while (1) {
                top += target.offsetTop;
                if (!target.offsetParent) {
                    break;
                }
                target = target.offsetParent;
            }
        } else if (target.y) {
            top += target.y;
        }
        return top;
    }


function outLoginInfo(){
	if(typeof(menuidx)=='undefined') menuidx = 0;
	if(user_id==0){
		jQuery('#logininfo').html('<a class="col_blue" href="javascript:" onclick="openlogin(\'\')">登陆</a><span>|</span><a class="col_blue" onclick="openreg(\'\')" href="javascript:">注册</a>');
	}else{
		jQuery('#logininfo').html('欢迎'+user_name+' <a class="col_blue" href="javascript:" onclick="logout()">退出</a>');
	}
	switch(menuidx){
	case 0:
		classname='up_one';
		break;
	case 6:
		classname='up_two';
		break;
	default:
		classname='hover';
		break;
	}
	jQuery('#navmenu li:eq('+menuidx+')').addClass(classname);
}
outLoginInfo();
function showYzm(img){
	img.src="/yz.php?"+Math.random();
}
function openlogin(rollback){
	jQuery.weeboxs.open('#boxLogin',{
		title: '会员登陆',
		width:300,
		height:150,
		showButton: false,
		onclose:function(){if(user_id!=0) eval(rollback);},
		onopen:function(){$('#boxLogin_yzmimg').attr("src","/yz.php?"+Math.random());}
	});
}
function openreg(){
	jQuery.weeboxs.open('#boxReg',{
		title: '会员注册',
		width:300,
		height:200,
		showButton: false,
		onclose:function(){},
		onopen:function(){$('#boxReg_yzmimg').attr("src","/yz.php?"+Math.random());}
	});
}
function login_submit(objform){
	var username=objform.username.value;
	var pwd=objform.pwd.value;
	var yzm=objform.yzm.value;
	if (username == "") {
        inlineMsg('boxLogin_1', '请输入用户名', 1);
        return false;
    }
	if (pwd == "") {
        inlineMsg('boxLogin_2', '请输入密码', 1);
        return false;
    }
	if (yzm == "") {
        inlineMsg('boxLogin_3', '请输入验证码', 1);
        return false;
    }
	jQuery.ajax({
		async: true,
		type: "POST",
		url: "/doajax.php",
		data: {username:username,password:pwd,yzm:yzm,action:"login"},
		dataType:"json",
		success: function(data){
			if(data.error=="0"){
				var d=data.content;
				user_id=d.id;
				user_name=d.user_name;
				outLoginInfo();
				jQuery(".dialog-close").click();
			}else{
				objform.yzm.value='';
				$('#boxLogin_yzmimg').attr("src","/yz.php?"+Math.random());
				alert(data.message);
			}
		}
	});
	return false;
}
function logout(){
	jQuery.ajax({
		async: true,
		type: "POST",
		url: "/doajax.php",
		data: {action:"logout"},
		dataType:"json",
		success: function(data){
			if(data.error=="0"){
				user_id=0;
				user_name="";
				outLoginInfo();
			}else{
				alert(data.message);
			}
		}
	});
}
function reg_submit(objform){
	var username=objform.username.value;
	var pwd=objform.pwd.value;
	var repwd=objform.repwd.value;
	var yzm=objform.yzm.value;
	if (username == "") {
        inlineMsg('boxReg_1', '请输入用户名', 1);
        return false;
    }
	if (pwd == "") {
        inlineMsg('boxReg_2', '请输入密码', 1);
        return false;
    }
	if (repwd != pwd) {
        inlineMsg('boxReg_3', '确认密码错误', 1);
        return false;
    }
	if (yzm == "") {
        inlineMsg('boxReg_4', '请输入验证码', 1);
        return false;
    }
	jQuery.ajax({
		async: true,
		type: "POST",
		url: "/doajax.php",
		data: {username:username,password:pwd,yzm:yzm,action:"reg"},
		dataType:"json",
		success: function(data){
			if(data.error=="0"){
				var d=data.content;
				user_id=d.id;
				user_name=d.user_name;
				outLoginInfo();
				jQuery(".dialog-close").click();
			}else{
				objform.yzm.value='';
				$('#boxReg_yzmimg').attr("src","/yz.php?"+Math.random());
				alert(data.message);
			}
		}
	});
	return false;
}