﻿var XMLHttp = {
    _createObj: function() {
        if (window.XMLHttpRequest) {
            var objXMLHttp = new XMLHttpRequest();
        }
        else {
            var MSXML = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
            for (var n = 0; n < MSXML.length; n++) {
                try {
                    var objXMLHttp = new ActiveXObject(MSXML[n]);
                    break;
                }
                catch (e) {
                }
            }
        }
        if (objXMLHttp.readyState == null) {
            objXMLHttp.readyState = 0;
            objXMLHttp.addEventListener("load", function() {
                objXMLHttp.readyState = 4;
                if (typeof objXMLHttp.onreadystatechange == "function") {
                    objXMLHttp.onreadystatechange();
                }
            }, false);
        }
        return objXMLHttp;
    },
    sendReq: function(method, url, data, callback) {
        if (data == null) {
            data = '';
        }
        var objXMLHttp = this._createObj();
        with (objXMLHttp) {
            try {
                if (url.indexOf("?") > 0) {
                    url += "&randnum=" + Math.random();
                }
                else {
                    url += "?randnum=" + Math.random();
                }
                open(method, url, true);
                setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                send(data);
                onreadystatechange = function() {
                    callback(objXMLHttp);
                }
            }
            catch (e) { }
        }
    }
};
function $(id) {
    return document.getElementById(id);
}
function $N(name) {
    return document.getElementsByName(name);
}
function addEvent(element, type, listener) {
    if (element.addEventListener) {
        element.addEventListener(type, listener, false);
        return true;
    }
    else if (element.attachEvent) {
        var r = element.attachEvent('on' + type, listener);
        return r;
    }
    else {
        element['on' + type] = listener;
    }
}
var sysescape = window.escape;
window.escape = function(str) {
    return sysescape(str).replace(/\+/g, '%2B');
}
function closeWarning() {
    $('htwzw').style.display = 'none';
    $('htw').style.display = 'none';
    document.cookie = "closehtw=yes;domain=.qupan.net";
}
function enterSearch(event, obj) {
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13) {
        if (obj.value != '') {
            window.location.href = '/files.html?search=' + escape(obj.value);
        }
    }
}

