﻿// JScript 文件
/**************** 去除遮盖 ******************/
function setObjectMode(){
	if(document.all){
		var objects = document.getElementsByTagName("object");
		for(var i=0;i<objects.length;i++){;
			objects[i].wmode = "transparent";
		}
	}else{
		var embeds = document.getElementsByTagName("embed");
		for(var i=0;i<embeds.length;i++){
			embeds[i].setAttribute("wmode","transparent");
		}
	}
}
/**************** 去除遮盖 End ******************/

function Login(customItem,customTarget)
{
    setObjectMode();
	if(customItem&&customTarget){
		nowCustomTarget = customTarget;
		nowCustomItem = customItem;
	}
	showMaskBoxLogin();
	setMaskBoxContentLogin("<img src='/members/images/mem_loading_l.gif' alt='loading...' />");
	var foo = function foo(content){
		setMaskBoxContentLogin(content);
		
		var rndomstring = "ekekldkf" + Math.random();
		document.getElementById("txtrndname").value = rndomstring;
		document.getElementById("rndimg").src = "/manage/control/Handler.ashx?rnd=" + rndomstring + "&m=" + Math.random();
	}
	makeRequest('/members/login.htm',foo,'text');
}

    function UserLogin()
    {
        var uname = document.getElementById("loginname");
        var upassword = document.getElementById("password");
        var urnd = document.getElementById("txtrnd");
        var scookie = document.getElementById("savecookie");
        var urndname = document.getElementById("txtrndname");
        
        if (uname.value.length == 0)
        {
            uname.focus();
            UserLoginShowInfo("block","请填写用户名");
            return false;
        }
        if (upassword.value.length == 0)
        {
            upassword.focus();
            UserLoginShowInfo("block","请填写密码");
            return false;
        }
        if (urnd.value.length != 4)
        {
            urnd.focus();
            UserLoginShowInfo("block","验证码输入有误");
            return false;
        }
        var scookies = "0";
        if (scookie != null && scookie.checked)
        {
            scookies = "1";
        }
        
        UserLoginShowInfo("none","");
        
        var btnloginInfo = document.getElementById("btnlogin");
        btnloginInfo.innerHTML = "<img src='/members/images/login_loading.gif' alt='loading...' />";
        
        var requestSimpleService = SaveXML.Login(uname.value, upassword.value, urndname.value, urnd.value, scookies, OnLoginComplete);
    }
    function UserLoginShowInfo(strIsShow,strInfo)
    {
        var ulsInfo = document.getElementById("ulshowInfo");
        ulsInfo.style.display = strIsShow;
        ulsInfo.innerHTML = strInfo;
    }
    function OnLoginComplete(result)
    {
        if (result != "Success"){
            if (result == "Verify"){
                window.top.location="/Email/MemEmailVerify.aspx";
            }else{
                UserLoginShowInfo("block",result);
                
                var rndomstring = "ekekldkf" + Math.random();
		        document.getElementById("txtrndname").value = rndomstring;
                document.getElementById("rndimg").src = "/manage/control/Handler.ashx?rnd=" + rndomstring + "&m=" + Math.random();
                
                var btnloginInfo = document.getElementById("btnlogin");
                btnloginInfo.innerHTML = "<a href=\"javascript:void(null);\" id=\"login_click\" onclick=\"UserLogin()\">登 录</a>";
            }
        }else{
            UserLoginShowInfo("none",result);
            window.document.location.reload();
        }
    }
    
    function DefaultUserLogin()
    {
        var uname = document.getElementById("loginname");
        var upassword = document.getElementById("password");
        var urnd = document.getElementById("txtrnd");
        var urndname = document.getElementById("txtrndname");
        
        if (uname.value.length == 0)
        {
            uname.focus();
            alert("请填写用户名");
            return false;
        }
        if (upassword.value.length == 0)
        {
            upassword.focus();
            alert("请填写密码");
            return false;
        }
        if (urnd.value.length != 4)
        {
            urnd.focus();
            alert("验证码输入有误");
            return false;
        }
        
        uname = uname.value
        upassword = upassword.value;
        urnd = urnd.value;
        urndname = urndname.value;
        
        document.getElementById("defaultuserlogin").innerHTML = "登录中，请稍候。。。";
        var requestSimpleService = SaveXML.Login(uname, upassword, urndname, urnd, "0", OnDefaultLoginComplete);
    }
    function OnDefaultLoginComplete(result)
    {
        document.getElementById("defaultuserlogin").innerHTML = '用户名 <input type="text" id="loginname" maxlength="50" class="login" /> 密码 <input type="password" id="password" maxlength="50" class="login" /> 随机码 <input name="txtrnd" id="txtrnd" type="text" size="4" value="" class="input" maxlength="4" onkeypress="if(event.keyCode==13){document.getElementById(\'login_click\').click();}" /><input type="hidden" name="txtrndname" value="rnddefault"> <img id="rndimg" src="manage/control/Handler.ashx?rnd=rnddefault" alt="看不清？？请点击本图刷新" style="cursor:pointer;" onclick="this.src=\'manage/control/Handler.ashx?rnd=rnddefault&m=\' + Math.random();"/><a href="javascript:void(null);" id="login_click" onclick="DefaultUserLogin()">登录</a> <a href="http://www.espnstar.com.cn/new/register.asp" target="_blank">注册</a>"';
        
        if (result != "Success"){
            if (result == "Verify"){
                window.top.location="Email/MemEmailVerify.aspx";
            }else{
                alert(result);
                
                document.getElementById("rndimg").src = "/manage/control/Handler.ashx?rnd=rnddefault&m=" + Math.random();
            }
        }else{
            window.document.location.reload();
        }
    }
    
    /**************** 退出登录 *******************/
    function UserLoginout()
    {
        var requestSimpleService = SaveXML.Loginout(OnLoginoutComplete);
    }
    function OnLoginoutComplete()
    {
        window.document.location.reload();
    }
    /**************** 退出登录 End*******************/
    
    /**************** 留言 ********************/
    function ShowGiveMessage(obj)
    {
	    for(var i=1; i<6; i++)
	    {
		    document.getElementById("msgct" + i).style.display = (document.getElementById("msgct" + i).style.display=='none')?'block':'none';
	    }
    	
	    if (document.getElementById("msgct1").style.display=='block')
		    obj.innerHTML = "关闭留言";
	    else
		    obj.innerHTML = "给我留言";
    }
    function SendMessage()
    {
        var status = document.getElementsByName("messagestatus");
        var statusvalue = 1;
        var msgs = document.getElementsByName("msgcontent");
        var msgnickname = document.getElementsByName("messagenickname");
        var msgemail = document.getElementsByName("messageemail");
        
        if (status[0].checked)
            statusvalue = 0;
            
        if (msgs[0].value.length < 1)
        {
            alert('请填写留言!');
            return;
        }
        
        document.getElementById("msgErrInfo").style.display='block';
        document.getElementById("msgErrInfo").innerHTML = "<font color='red'>处理中。。。</font>";
        var requestSimpleService = SaveXML.SendMessage(statusvalue,msgnickname[0].value, msgemail[0].value, msgs[0].value,memparam,OnSendMessageComplete);
    }
    function OnSendMessageComplete()
    {
        document.getElementById("msgErrInfo").style.display='block';
        document.getElementById("msgErrInfo").innerHTML = "<font color='blue'>发送成功</font>";
        RefreshSingleDIV(document.getElementsByName("messagestatus")[0].parentNode.parentNode.parentNode.parentNode.id);
    }
    /**************** 留言 End ********************/
    
    /*********** 刷新单个DIV ************/
	function RefreshSingleDIV(divid)
	{
	    document.getElementById(divid).getElementsByTagName("div")[1].innerHTML = "<span class='loading_s_style'><img src='members/images/mem_loading_s.gif' align='center' alt='loading...' /></span>";
	    requestSimpleService = SaveXML.RequestDIV(divid, memparam, OnRequestDIVComplete);
	}
	
    function ingore_error()
    {
        return true;
    }
    
    /**************** 加好友 ******************/
    function AddFriend(showmemid,shownickname,blogurl)
    {
        setObjectMode();
	    showMaskBoxLogin();  
		setMaskBoxContentLogin(AddFriendContent(showmemid,shownickname,blogurl));
    }
    function AddFriendContent(showmemid,shownickname,blogurl)
    {
        var htmlstr = '<div id="ad_user">' + 
                        '	<span class="title1"><img src="/members/images/ico_cls.gif" alt="关闭" onclick="closeMaskBoxLogin()"/>添加朋友</span>' +
                        '	<div>' + 
                        '		<ul>' + 
                        '		  <span class="title">您正准备将<a href="'+ blogurl + '" target="_blank">' + shownickname + '</a>加为朋友,请确认信息</span>' + 
                        '			<li id="afli"><a href="javascript:void(null);" onclick="AddFriendRequest('+ showmemid +')" class="login_click">提交</a> <a href="javascript:void(null);" onclick="closeMaskBoxLogin()" class="login_click">取消</a></li>' +
                        '		</ul>' + 
                        '  </div>' + 
                        '</div>'
        
        return htmlstr;
    }
    function AddFriendRequest(objid)
    {
        var requestSimpleService = SaveXML.AddFriend(objid,OnAddFriendComplete);
    }
    function OnAddFriendComplete(result)
    {
        document.getElementById("afli").innerHTML = result;
    }
    /****************  加好友 End *****************/
    
    /**************** 加入俱乐部 ******************/
    function JoinClub(clubid,clubname,cluburl)
    {       
        setObjectMode();
	    showMaskBoxLogin();  
		setMaskBoxContentLogin(JoinClubContent(clubid,clubname,cluburl));
    }
    function JoinClubContent(clubid,clubname,cluburl)
    {
        var htmlstr = '<div id="ad_user">' + 
                        '	<span class="title1"><img src="/members/images/ico_cls.gif" alt="关闭" onclick="closeMaskBoxLogin()"/>加入俱乐部</span>' +
                        '	<div>' + 
                        '		<ul>' + 
                        '		  <span class="title">您正准备加入<a href="'+ cluburl + '" target="_blank">' + clubname + '</a>俱乐部,请确认信息</span>' + 
                        '			<li id="ccli"><a href="javascript:void(null);" onclick="JoinClubRequest('+ clubid +')" class="login_click">提交</a> <a href="javascript:void(null);" onclick="closeMaskBoxLogin()" class="login_click">取消</a></li>' +
                        '		</ul>' + 
                        '  </div>' + 
                        '</div>'
        
        return htmlstr;
    }
    function JoinClubRequest(objid)
    {
        var requestSimpleService = SaveXML.JoinClub(objid,OnJoinClubComplete);
    }
    function OnJoinClubComplete(result)
    {
        document.getElementById("ccli").innerHTML = result;
    }
    /****************  加入俱乐部 End *****************/
    
    /**************** 退出俱乐部 ******************/
    function OutClub(clubid,clubname,cluburl)
    {       
        setObjectMode();
	    showMaskBoxLogin();  
		setMaskBoxContentLogin(OutClubContent(clubid,clubname,cluburl));
    }
    function OutClubContent(clubid,clubname,cluburl)
    {
        var htmlstr = '<div id="ad_user">' + 
                        '	<span class="title1"><img src="/members/images/ico_cls.gif" alt="关闭" onclick="closeMaskBoxLogin()"/>退出俱乐部</span>' +
                        '	<div>' + 
                        '		<ul>' + 
                        '		  <span class="title">您确定要退出<a href="'+ cluburl + '" target="_blank">' + clubname + '</a>俱乐部吗？请确认信息</span>' + 
                        '			<li id="ccli"><a href="javascript:void(null);" onclick="OutClubRequest('+ clubid +')" class="login_click">确定</a> <a href="javascript:void(null);" onclick="closeMaskBoxLogin()" class="login_click">取消</a></li>' +
                        '		</ul>' + 
                        '  </div>' + 
                        '</div>'
        
        return htmlstr;
    }
    function OutClubRequest(objid)
    {
        var requestSimpleService = SaveXML.OutClub(objid,OnOutClubComplete);
    }
    function OnOutClubComplete(result)
    {
        setTimeout("window.document.location.reload()",1000);
    }
    /****************  退出俱乐部 End *****************/
    
    function left(mainStr,lngLen) {
        if (mainStr.length > 0){
            if (lngLen>0) {return mainStr.substring(0,lngLen)}
            else{return mainStr;}
        }else{
            return mainStr;
        }
    } 