﻿/*
 * 福鼎市雅索软件开发科技有限公司
 * Author：  赖起疆
 * Unit Description:
 * 	    脚本集合
 * ==============================
 * History:
 * Date             Editor          Main Description
 * ==============================
 * 2008/12/26  Lai      	        程序设计
 * ==============================
*/

var $ = function(id) { return document.getElementById(id); }

//加入收藏
function addFavorites(domain, name) {
    if (document.all) {
        window.external.addFavorite(domain, name);//IE
    } else if (window.sidebar) {
        window.sidebar.addPanel(name, domain, "");//FF
    }
}

//设为首页
function setHomepage(domain) {
    if (document.all) {
        //IE
        document.body.style.behavior='url(#default#homepage)';
        document.body.setHomePage(domain);
    } else if (window.sidebar) {
        //FF
        if(window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            } catch (e) {
                alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" );  
            }
        }
        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
        prefs.setCharPref('browser.startup.homepage', domain);
    }
}
 
//搜索
function search(objKey) {
    var v = objKey.value;
    if(v.length == 0) {
        alert("请输入关键字!");
    } else {
        window.open("/Search.aspx?key=" + encodeURI(v));
    }
    return false;
}

function keyDown(e, objKey) {
    var ie = (document.all) ? true : false;
    var keycode;

    if(ie) {
        keycode = e.keyCode;
    } else {
        keycode = e.which;
    }

    if(keycode==13) {
        if(ie) {
            e.keyCode=9;
            e.returnValue = false;
        } else {
            e.preventDefault();
        }
        search(objKey);
    }
}

//自适应高度
//objL:左边, objR:右边, lORr:修正左或右(true&false), ame:修正数
function autoHeight(objL, objR, lORr, ame) {
    $(objL).style.height = 'auto';
    $(objR).style.height = 'auto';
    var leftHeight = $(objL).offsetHeight;
    var rightHeight = $(objR).offsetHeight;
    if(leftHeight > rightHeight) {
        if(lORr) {
            $(objR).style.height = leftHeight + "px";
        } else {
            $(objR).style.height = (leftHeight - ame) + "px";
        }
    } else {
        if(lORr) {
            $(objL).style.height = (rightHeight - ame) + "px";
        } else {
            $(objL).style.height = rightHeight + "px";
        }
    }
}

function loadThreadFollow(t_id) {
    var targetImg = eval("document.all.followImg" + t_id);
    var targetDiv = eval("document.all.follow" + t_id);

    if ("object" == typeof (targetImg)) {
        if (targetDiv.style.display != 'block') {
            targetDiv.style.display = "block";

        } else {
            targetDiv.style.display = "none";
        }
    }
}