﻿function $(id) {
    return document.getElementById(id);
}

function showMenu (baseID, divID) {
    baseID = $(baseID);
    divID  = $(divID);
    if (showMenu.timer) clearTimeout(showMenu.timer);
	hideCur();
    divID.style.display = 'block';
	showMenu.cur = divID;

    if (! divID.isCreate) {
        divID.isCreate = true;
        //divID.timer = 0;
        divID.onmouseover = function () {
            if (showMenu.timer) clearTimeout(showMenu.timer);
			hideCur();
            divID.style.display = 'block';
        };

        function hide () {
            showMenu.timer = setTimeout(function () {divID.style.display = 'none';}, 1000);
        }

        divID.onmouseout = hide;
        baseID.onmouseout = hide;
    }
	function hideCur () {
		showMenu.cur && (showMenu.cur.style.display = 'none');
	}
}

function alength()
{
    if(telesa_length($("TextArea1").value) < 0)
    {
        $("strLength").innerHTML = "<font color=\"green\">0/255</font> 字节";
    }
    else if(telesa_length($("TextArea1").value) > 255)
    {
        $("strLength").innerHTML ="<font color=\"red\">" +telesa_length($("TextArea1").value)+ "</font> / <font color=\"green\">255</font> 字节";
    }
    else
    {
        $("strLength").innerHTML ="<font color=\"green\">" +telesa_length($("TextArea1").value)+ "</font> / <font color=\"green\">255</font> 字节";
    }
}

//判断字符长度 英文一字节 中文两字节
function telesa_length(s) { 
        var l = 0; 
        var a = s.split(""); 
        for (var i=0;i<a.length;i++) { 
        if (a[i].charCodeAt(0)<299) { 
        l++; 
        } else { 
        l+=2; 
        } 
        } 
        return l; 
 } 

//下拉菜单
function MM_jumpMenu(targ,selObj,restore)
            { //v3.0
            eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
            if (restore) selObj.selectedIndex=0;
            }
            
//文章评论留言
function insert()
{
    var name,content,view_id;
    name = $("Text1").value;
    content = $("TextArea1").value;
    view_id = $("Hidden1").value;
    if(name != "" && content != ""){
        if(telesa_length($("TextArea1").value) < 255)
        {
        location.href="../../guest/view_msg.aspx?guest=ok&name="+escape(name)+"&content="+escape(content)+"&view_code="+escape(view_id)+"&url="+document.location.href+"";
        }
        else
        {
            alert("最大只能输入255个字节");
        }        
    }
    else{
        alert("请输入访客名称和评论内容");
    }
}

//新闻评论留言
function insertNews()
{
    var name,content,view_id;
    name = $("Text1").value;
    content = $("TextArea1").value;
    news_code = $("Hidden1").value;
    if(name != "" && content != ""){
        if(telesa_length($("TextArea1").value) < 255)
        {
            location.href="../../guest/news_msg.aspx?guest=ok&name="+escape(name)+"&content="+escape(content)+"&news_code="+escape(news_code)+"&url="+document.location.href+"";
        }
        else
        {
            alert("最大只能输入255个字节");
        }
    }
    else{
        alert("请输入访客名称和评论内容");
    }
}

//首页搜索
function searchGo()
{
    var name = $("search").value;
    if(name!=""){
        location.href="Search.aspx?key="+escape(name);
    }
    else{
        alert("请输入搜索内容");
    }
}
