﻿///跳转URL
function Redirect(url) {
    window.location.href = url;
}
///跳转URL
function Goto(url) {
    Redirect(url);
}

///停止
function stop() {
    return false;
}

///温馨提示
function Tips(msg) {
    alert("温馨提示：\r\n" + msg + "！");
}
//移除空格
function trim(text) {
    return (text || "").replace(/^\s+|\s+$/g, "");
}
///浏览器与版本
function BrowserAndVersion() {
    var browser = window.navigator.appName;
    var version = window.navigator.appVersion;

    return browser + "-" + version;
}

///清空网站源文件
function clearHTML() {
    Source = document.body.firstChild.data;
    document.open();
    document.close();
    document.body.innerHTML = Source;
}
/*
打开最大化页面
参数：页面地址、是否显示工具条等
*/
function OpenWindow(url, showToolBar) {
    if (url !== undefined && url !== null && url !== '') {
        var scrWidth = screen.availWidth;
        var scrHeight = screen.availHeight;

        var toolBar = "";

        if (showToolBar == undefined || showToolBar) {
            toolBar = "resizable=yes,toolbar=yes, menubar=yes, scrollbars=yes, location=yes, status=yes, top=0, left=0, width=" + scrWidth + ", height=" + scrHeight;
        }
        else {
            toolBar = "resizable=no,toolbar=no, menubar=no, scrollbars=no, location=no, status=no, top=0, left=0, width=" + scrWidth + ", height=" + scrHeight;
        }

        var self = window.open(url, "newwindow", toolBar);
        try {
            self.resizeTo(scrWidth, scrHeight);
            self.moveTo(0, 0);
        }
        catch (ex) { }
    }
}
//验证码刷新
function VerifyCode() {
    if (document.getElementById("txtCode")) {
        document.getElementById("txtCode").value = "";
    }
    else {
        var objs = document.getElementsByTagName("input");

        for (var i = 0; i < objs.length; i++) {
            if (objs[i].type == "text" && objs[i].id.indexOf("txtVerifyCode") > 0) {
                objs[i].value = "";
            }
        }
    }
    if (document.getElementById("ImgVerifyCode")) {
        document.getElementById("ImgVerifyCode").src = "/Base/ValidateCode.aspx?r=" + Math.random();
    }
}

///退出
function Logout() {
    $.ajax({
        type: "POST",
        url: "Function.ashx",
        data: "action=Logout",
        success: function(data) {
            alert(data);
        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {
            if (errorThrown) alert(errorThrown.msg);
        }
    });
}

///查询
function SetKeywords() {
    var keywords = $("input[type='hidden']");

    for (var i = 0; i < keywords.length; i++) {
        if (keywords[i].id.indexOf("hfKeywords") > 0) {
            $("#txtKeyword").val(trim(keywords[i].value));
            break;
        }
    }
}
function TextBoxSearch(objId) {
    var val = document.getElementById(objId).value;

    if (val != "")
        Search(val);
}
///查询文档
function SearchDocuments(keywords) {
    if (keywords == null || keywords == "")
        keywords = trim($("#txtDocumentKeywords").val());

    keywords = trim(keywords);

    var href = "SearchDocument.aspx";

    if (window.location.href.indexOf("SearchDocument.aspx") > 0) {
        if (keywords == "" ||
            keywords == "站内搜索！") {

            window.location.href = href;
            return;
        }

        window.location.href = encodeURI(href + "?keywords=" + encodeURI(keywords));
    }
    else {
        if (keywords == "" ||
            keywords == "站内搜索！") {

            window.open(href);
            return true;
        }
        window.open(encodeURI(href + "?keywords=" + encodeURI(keywords)));
    }
}

function SearchHousesOrder() {
    var num = document.getElementById("txtOrderNum").value;

    if (num == "售后信息查询！") {
        alert("请输入需求单号！");
        return;
    }

    var url = "/Chinese/SearchOrder.aspx?order=" + num;

    OpenWindow(url);
}
///查询房产
function SearchHousesLink(key) {
    window.location.href = "/Chinese/Houses.aspx?key=" + encodeURI(key);
}

///使两个层高度相同
function SameHeight(leftId, rightId) {
    var left = document.getElementById(leftId);
    var right = document.getElementById(rightId);

    if (!left || !right) return;

    var height = Math.max(left.scrollHeight, right.scrollHeight);

    

    left.style.height = height + "px";
    right.style.height = height + "px";
}

///加入收藏
function AddFavorite(sURL, sTitle) {
    try {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e) {
        try {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e) {
            alert("加入收藏失败，有劳您手动添加。");
        }
    }
}

///设为主页
function SetHome(obj, vrl) {
    try {
        obj.style.behavior = 'url(#default#homepage)'; obj.setHomePage(vrl);
    }
    catch (e) {
        if (window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            }
            catch (e) {
                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
            }
            var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
            prefs.setCharPref('browser.startup.homepage', vrl);
        }
    }
} 


///加载
$(document).ready(function() {
    InitMenu();
});

function InitMenu() {
    $(".Page_Top_Menu_List ol li").hover(function() {
        if ($(this).attr("class") == "Space") return;
        $(this).attr("class", "Hover");
    }, function() {
        if ($(this).attr("class") == "Space") return;
        $(this).attr("class", "");
    });
};

///禁用连接
function StopLink() {
    var tags = document.getElementsByTagName("a");

    for (var i = 0; i < tags.length; i++)
        tags[i].href = "#";
}

///不要显示错误
window.onerror = stop;

///右键菜单
//document.oncontextmenu = stop;










