﻿function middle(_sId, url) {
    var win = getWinSize();
    var obj = document.getElementById(_sId);

    //obj.title="aaaaa";
    obj.style.display = "";
    obj.style.position = "absolute";
    obj.style.left = (win.width - obj.offsetWidth) / 2 + 'px';
    obj.style.top = (win.height - obj.offsetHeight) / 2 + document.body.scrollTop + 'px';

    document.getElementById('dialogBoxShadow').style.left = obj.style.posLeft + 6 + 'px';
    document.getElementById('dialogBoxShadow').style.top = obj.style.posTop + 6 + 'px';
    document.getElementById('dialogBoxShadow').style.display = "";
    //alert(_sId);
    //alert($$("dialogFrame").src);
    //alert(document.body.getElementById("dialogBody")+"sadfsadf");

    document.getElementById("dialogFrame").src = url;

    //document.obj.getElementById("dialogFrame").src = url;
    //return false;
}


function getWinSize(_target) {
    var windowWidth, windowHeight;
    if (_target)
        target = _target.document;
    else
        target = document;
    if (self.innerHeight) { // all except Explorer
        if (_target) target = _target.self;
        else target = self;
        windowWidth = target.innerWidth;
        windowHeight = target.innerHeight;
    } else if (target.documentElement && target.documentElement.clientHeight) { // Explorer 6 Strict Mode
        windowWidth = target.documentElement.clientWidth;
        windowHeight = target.documentElement.clientHeight;
    } else if (target.body) { // other Explorers
        windowWidth = target.body.clientWidth;
        windowHeight = target.body.clientHeight;
    }
    return { width: parseInt(windowWidth), height: parseInt(windowHeight) };
}

function YingYong(o, id) {
    var comment = document.getElementById("txtCommentMessage");
    if (comment == null) {
        comment = document.getElementById(id);

    }
    comment.value = "[quote]原帖由" + document.getElementById(o + "User").innerText + " / " + document.getElementById(o + "Time").innerText + document.getElementById(o + "Comment").innerHTML + comment.value + "[/quote]";
}

function IsLogined(urlR) {
    var uid = GetQueryString("user");

    var url = "/newlssite/blog/ManagePurview.aspx?user=" + uid + "&id=" + Math.random();
    var xmlHttp = GetXmlHTTP();
    xmlHttp.open("GET", url, true);
    // window.open(url);
    xmlHttp.onreadystatechange = function doResponse() {
        if (xmlHttp.readyState == 4) {
            if (xmlHttp.status == 200) {
                var responseText = xmlHttp.responseText;
                if (responseText == "成功") {
                    window.location.href = urlR;
                }
                else if (responseText == "登录") {
                    urlR = urlR.replace("&", "*");
                    middle("dialogBox", "/newlssite/login.aspx?user=" + uid + "&returnUrl=" + urlR);
                }
                else {
                    alert("没有权限");
                }
            }
        }
    }
    xmlHttp.send(null);
}


function IsLoginedTwoPara(urlR, uid) {

    var url = "/newlssite/blog/ManagePurview.aspx?user=" + uid + "&id=" + Math.random();
    var xmlHttp = GetXmlHTTP();
    xmlHttp.open("GET", url, true);
    xmlHttp.onreadystatechange = function doResponse() {
        if (xmlHttp.readyState == 4) {
            if (xmlHttp.status == 200) {
                var responseText = xmlHttp.responseText;
                if (responseText == "成功") {
                    window.location.href = urlR;
                }
                else if (responseText == "登录") {
                    urlR = urlR.replace("&", "*");
                    middle("dialogBox", "/newlssite/login.aspx?user=" + uid + "&returnUrl=" + urlR);
                }
                else {
                    alert("没有权限");
                }
            }
        }
    }
    xmlHttp.send(null);
}

function IsRight() {
    var uid = GetQueryString("user");
    var url = "/newlssite/blog/ManagePurview.aspx?user=" + uid + "&id=" + Math.random();
    var xmlHttp = GetXmlHTTP();
    xmlHttp.open("GET", url, true);

    xmlHttp.onreadystatechange = function doResponse() {

        if (xmlHttp.readyState == 4) {
            if (xmlHttp.status == 200) {

                var responseText = xmlHttp.responseText;
                if (responseText == "成功") {
                    return true;
                }
                else {
                    middle("dialogBox", "/newlssite/login.aspx");
                    return false;
                }
            }
        }
    }
    xmlHttp.send(null);
}

function DeleteAlbum(o, uid) {
    var uid = GetQueryString("user");
    var url = "/newlssite/blog/AlbumDelete.aspx?itemid=" + o + "&user=" + uid + "&id=" + Math.random();

    var xmlHttp = GetXmlHTTP();
    xmlHttp.open("GET", url, true);

    xmlHttp.onreadystatechange = function doResponse() {

        if (xmlHttp.readyState == 4) {
            if (xmlHttp.status == 200) {

                var responseText = xmlHttp.responseText;
                if (responseText == "成功") {
                    if (window.parent.window.parent != null)
                    { window.parent.window.parent.location.reload(); }
                    else { parent.location = parent.window.location.href; }
                    alert("删除成功!");
                }
                else if (responseText == "登录") {
                    url = url.replace("&", "*");
                    middle("dialogBox", "/newlssite/login.aspx?user=" + uid);
                }
                else {
                    alert("您无此权限;");
                }
            }
        }
    }
    xmlHttp.send(null);
}


function DeleteConsult(o, uid) {

    //    var uid = GetQueryString("user");
    var url = "/newlssite/blog/ConsultDelete.aspx?itemid=" + o + "&user=" + uid + "&id=" + Math.random();

    var xmlHttp = GetXmlHTTP();
    xmlHttp.open("GET", url, true);

    xmlHttp.onreadystatechange = function doResponse() {

        if (xmlHttp.readyState == 4) {
            if (xmlHttp.status == 200) {

                var responseText = xmlHttp.responseText;
                if (responseText == "成功") {
                    if (window.parent.window.parent != null)
                    { window.parent.window.parent.location.reload(); }
                    else { parent.location = parent.window.location.href; }
                    alert("删除成功!");
                }
                else if (responseText == "登录") {

                    url = url.replace("&", "*");
                    middle("dialogBox", "/newlssite/login.aspx?user=" + uid);
                }
                else {
                    alert("您无此权限;");
                }
            }
        }
    }
    xmlHttp.send(null);
}




//删除评论;
function DeleteComments(o, uid) {

    var uid = GetQueryString("user");
    var url = "/newlssite/blog/ConsultDelete.aspx?itemid=" + o + "&user=" + uid + "&id=" + Math.random();

    var xmlHttp = GetXmlHTTP();
    xmlHttp.open("GET", url, true);

    xmlHttp.onreadystatechange = function doResponse() {

        if (xmlHttp.readyState == 4) {
            if (xmlHttp.status == 200) {

                var responseText = xmlHttp.responseText;
                if (responseText == "成功") {
                    if (window.parent.window.parent != null)
                    { window.parent.window.parent.location.reload(); }
                    else { parent.location = parent.window.location.href; }
                    alert("删除成功!");
                }
                else if (responseText == "登录") {

                    url = url.replace("&", "*");
                    middle("dialogBox", "/newlssite/login.aspx?user=" + uid);
                }
                else {
                    alert("您无此权限;");
                }
            }
        }
    }
    xmlHttp.send(null);
}





function GetXmlHTTP() {
    if (window.XMLHttpRequest) {
        return new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        var request = new ActiveXObject("Msxml2.XMLHTTP");
        if (!request) {
            request = new ActiveXObject("Microsoft.XMLHTTP");
        }
        return request;
    }
}

function GetQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]); return null;
}

//复制
function ClipBoard(o) {
    window.clipboardData.setData("Text", document.getElementById(o).innerText);
    alert("您已经将域名复制到粘贴板上！");
}

//收藏
function addBookmark(value1, key1) {


    {

        if (window.sidebar && "object" == typeof (window.sidebar) && "function" == typeof (window.sidebar.addPanel)) {

            //  firefox

            window.sidebar.addPanel(document.getElementById(value1).innerText, document.getElementById(key1).innerText);

        }

        else if (document.all && "object" == typeof (window.external)) {
            window.external.addFavorite(document.getElementById(value1).innerText, document.getElementById(key1).innerText);

        }

    }



//    //限制图片大小;
//    function resizeIMG() {
//        var objImg = document.getElementById("imgPhoto"); //pictureID是图片ID号
//        var img_w = objImg.width;
//        var img_h = objImg.height;
//alert(img_w);
//        var w = parseInt(img_w); var h = parseInt(img_h);

//        //默认图片最宽662px,最高447px,可根据需要自行修改
//        if (w > 662) objImg.style.width = "662px";
//        if (h > 447) objImg.style.height = "447px";
//    }


}

