﻿var page=document.URL.substring(0,document.URL.lastIndexOf("/"));
var commentType=page.substring(page.lastIndexOf("/")+1);
var loginChicked=false;
var loginInit=true;

var memberPanel='<h1>会员面板</h1><div class="member"><div><a target="_blank" rel="external" href="../Study/Default<%=base.Extension%>">学习系统</a></div><div><a href="../SinglePage/1<%=base.Extension%>">中心简介</a></div><div><a target="_blank" rel="external" href="../Member/">会员系统</a></div><div><a href="../Download/List-11-1<%=base.Extension%>">免费试听</a></div><div><a target="_blank" rel="external" href="../BBS/">学习交流</a></div><div><a href="?Logout">退出登陆</a></div><div>-</div><div>-</div></div><div class="clear"></div>';
memberPanel = memberPanel.replace(/<%=base.Extension%>/g,Ext);
     


function loginKeyDown(e)
{
    if(!e) e = window.event;
    if(e.keyCode == 13)
    {
        e.keyCode = 9;
        login();
        if(e.keyCode==9) return false;
    }
}

function showadv() {
	if($("advshow").checked) {
		$("adv").style.display = "";
	} else {
		$("adv").style.display = "none";
	}
}

function register()
{
    window.open("../Member/Register"+Ext,"会员注册",CenterScreen(1024,638,"yes","yes"),true);
}

function getpwd()
{
    LeeHom_Modal.Open("../Member/GetPwd"+Ext+"?"+Math.random(),410,200);
    //window.open(,"找回密码",CenterScreen(410,200,"no","no"),true);
}

function getpwdOk()
{
    parent.document.getElementById("imgVL").click();
    parent.LeeHom_Modal.Close();
}

function login()
{
    if(loginChicked) return;
    var name = $('tbUserName');
    var pwd = $('tbUserPwd');
    var validate = $('tbValidate');
    if(loginInit)
    {
        name.onfocus=function(){document.onkeydown=loginKeyDown;}
        pwd.onfocus=function(){document.onkeydown=loginKeyDown;}
        validate.onfocus=function(){document.onkeydown=loginKeyDown;}
        name.onblur=function(){document.onkeydown=null;}
        pwd.onblur=function(){document.onkeydown=null;}
        validate.onblur=function(){document.onkeydown=null;}
        loginInit=false;
        return;
    }
    if(name.value.Trim()=="")
    {
        alert("对不起,请输入用户名");
        name.focus();
        return;
    }
    if(pwd.value.Trim()=="")
    {
        alert("对不起,请输入密码");
        pwd.focus();
        return;
    }
    if(validate.value.Trim()=="")
    {
        alert("对不起,请输入验证码");
        validate.focus();
        return;
    }
    loginChicked=true;
    LeeHom.CMS.Web.Common.Service.Member.LoginMember(name.value.Trim(),pwd.value.Trim(),validate.value.Trim(),loginCallBack);
}

function loginCallBack(result)
{   
    switch(result)
    {
        case "2":
            $("imgVL").onclick();
            $('tbValidate').value="";
            alert("对不起，验证码输入错误，已更新验证码，请重新输入。");
            break;
        case "1":
            $('Member').innerHTML=memberPanel;
            CheckNewMsg();
            break;
        default:
            $("imgVL").onclick();
            $('tbValidate').value="";
            $('tbUserPwd').value="";
            $('tbUserPwd').focus();
            alert(result);
            break;
    }
    loginChicked=false;
}

function search()
{
    if($('sKey').value.Trim()=="")
    {
        alert("请输入关键字");
        $('sKey').focus();
        return;
    }
    location='../'+$('sType').value+'/Search-'+$('sKey').value+'-1'+Ext;
}

function serarchInit()
{
    $('sKey').onfocus=function(){document.onkeydown=searchKeyDown;}
    $('sKey').onblur=function(){document.onkeydown=null;}
}

function searchKeyDown(e)
{
    if(!e) e = window.event;
    if(e.keyCode == 13)
    {
        e.keyCode = 9;
        search();
        if(e.keyCode==9) return false;
    }
}

function switchTag(k)
{
	for(i=1; i <= 10; i++)
	{
		if (i==k)
		{
			document.getElementById("t"+i).className="l1";
			document.getElementById("h"+i).className="box_show";
			document.getElementById("h"+i).blur();
		}else{
			document.getElementById("t"+i).className="l2";
			document.getElementById("h"+i).className="box_none";
		}
	}
}

function Agree(id)
{
    CommentVote(id,1)
}

function Disagree(id)   //btnSubmit的Click事件
{
    CommentVote(id,-1);
}

function CommentVote(id,type)
{
    if(GetCookie(commentType+id)=="1")
    {
        alert("您已对该项进行过投票，请勿重复投票，谢谢！");
        return;
    }
    var control;
    if(parseInt(type)==1)
    {
        control=$("A"+id);
    }
    else
    {
        control=$("D"+id);
    }
    var fun=function(readyState,responseText)
    {
        if(readyState==4)
        {
            if(parseInt(responseText)>0)
            {
                control.innerHTML=parseInt(control.innerText)+1;
                SetCookie(commentType+id,"1",0.25);
            }
            else
            {
              alert("您已对该项进行过评论，请勿重复评论，谢谢！");
            }
        }
     }
    if(parseInt(type)==1)
    {
        AjaxRunFunction(fun,page+"/Agree" + id + ".aspx?tmp=" + Math.random());
    }
    else
    {
       AjaxRunFunction(fun,page+"/Disagree" + id + ".aspx?tmp=" + Math.random());
    }
}

function ReplayComment(floor,name)
{
    var tb=$("ctl00_body_Contents");
    if(!tb) return;
    tb.focus(); 
    tb.value="回复 "+floor+" 楼("+name+")："; 
    tb.onchange();
    return false;
}

function CommentChange(obj)
{
    if(obj.value.length>500)
    {
        obj.value=obj.value.substring(0,500);
        alert("对不起，评论最多允许500个字！现自动截断！");
    }
}

function Search(sid,key)
{
    if(key && key.value.length>0)
    {
        window.location="../Search_Article_"+sid+"/"+key.value+".aspx";
    }
    else
    {
        alert("对不起，请输入关键字！");
        key.focus();
    }
    return false;
}

function ScrollImg()
{
    var speed=20
    var scroll_begin = $("scroll_begin");
    var scroll_end = $("scroll_end");
    var scroll_div = $("scroll_div");
    scroll_end.innerHTML=scroll_begin.innerHTML
    function Marquee(){
        if(scroll_end.offsetWidth-scroll_div.scrollLeft<=0)
        scroll_div.scrollLeft-=scroll_begin.offsetWidth
            else{
                scroll_div.scrollLeft++
            }
        }
    var MyMar=setInterval(Marquee,speed)
    scroll_div.onmouseover=function() {clearInterval(MyMar)}
    scroll_div.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
}

function ResizeImg()
{
    var imgs=document.getElementsByTagName("img");
    for(var i=0;i<imgs.length;i++)
    {
        if(imgs[i].width>630) imgs[i].width=630;
    }
}

function InitBitMenu(id){
var ul = $(id);
li = ul.getElementsByTagName("li");
var page = document.URL.substr(document.domain.length + 7).toLowerCase();
var fined = false;
for(i=0;i<li.length;i++)
{
    if(li[i].innerHTML.toLowerCase().indexOf(page)>-1)
    {
        if(li[i].parentNode!=ul)
        {
            continue;
        }
        if (!fined) {
            li[i].className = "mhover";
            li[i].getElementsByTagName("ul")[0].style.display = "block";
            fined = true;
        }
    }
    if(li[i].parentNode!=ul)
    {
        continue;
    }
    li[i].onmouseover = function()
    {
        try
        {
            if(this.innerHTML)
            {
                for(var j=0;j<li.length;j++)
                {
                    try
                    {
                        if(li[j].parentNode!=ul || !li[j].innerHTML)
                        {
                             continue;
                        }
                        li[j].getElementsByTagName("ul")[0].style.display="none";
                    }
                    catch(e){}
                }
                this.className="mhover";
                try{this.getElementsByTagName("ul")[0].style.display="block";}catch(e){}
            }
        }
        catch(e){}}
        li[i].onmouseout = function()
        {
            try
            {
                //this.getElementsByTagName("ul")[0].style.display="none";
                for(j=0;j<li.length;j++)
                {
                    if(li[j].parentNode!=ul || !li[j].innerHTML)
                    {
                        continue;
                    }
                    try{li[j].className=="s"?void(0):li[j].className="";}catch(e){}
                }
                if(this.innerHTML)
                {
                    this.className="mhover";
                }
            }catch(e){}
        }
    }
}

