var http_request = false;
String.prototype.trim = function() {
    return this.replace(/(^[\s]*)|([\s]*$)/g, "");
};
function deleWarning(gid, blogid)
{
    _confirm_msg_show("确认删除该条的留言吗？", "deleTrue('" + gid + "','" + blogid + "')", "");
}
function img_resize(imgObj, width, height)
{
	_pObj = imgObj;
	if(_pObj.width < width && _pObj.height < height)return;
	if (width/_pObj.width < height/_pObj.height){
		_pObj.width     = _pObj.width * (width / _pObj.width);
	}
	else{
		_pObj.height    = _pObj.height * (height / _pObj.height);
	}
	//alert(_pObj.width + ' ' + _pObj.height);
}
function picSizeFixer() {
    var doc = document.getElementById("thread").getElementsByTagName("IMG");
    var doc1 = document.getElementById("thread").getElementsByTagName("img");
    for (i = 0; i < doc.length; i++) {
        if (doc[i].width > 400) {
            img_resize(doc[i], 400, 400);
        }
    }
    for (i = 0; i < doc1.length; i++) {
        if (doc1[i].width > 400) {
            img_resize(doc[i], 400, 400);
        }
    }
}

function picSizeFixer1() {
    var doc = document.getElementById("show_hide_content02").getElementsByTagName("IMG");
    var doc1 = document.getElementById("show_hide_content02").getElementsByTagName("img");
    for (i = 0; i < doc.length; i++) {
        img_resize(doc[i], 490, 490);
    }
    for (i = 0; i < doc1.length; i++) {
        if (doc1[i].width > 490) {
            img_resize(doc1[i], 490, 490);
            var imgLink = doc[i].src;
            if (navigator.appName == "Microsoft Internet Explorer") {
                doc[i].setAttribute("alt", "点击查看原图");
                doc[i].onclick = function() {
                    window.open(this.src);
                };
                doc[i].onmouseover = function() {
                    this.style.cursor = "hand";
                };
            }
            else {
                doc[i].setAttribute("onclick", 'window.open("' + imgLink + '","")');
            }
        }
    }
}

function deleTrue(gid, blogid)
{
    send_message('/ClientMessageServlet?messageid=' + gid + '&blogid=' + blogid + '&action=delete');
    return true;
}
function getCookies(str) {
    var tmp,reg = new RegExp("(^| )" + str + "=([^;]*)(;|$)", "gi");
    if (tmp = reg.exec(document.cookie))return(unescape(tmp[2]));
    return null;
}
//blogid&defaultdir&blogdir&blogappearance&blogdiralias&flag
function getBlogCookie(str) {
    var blogcookies = unescape(getCookies("CP_BLOG"));
    if (blogcookies != null) {
        var blogcookie = blogcookies.split("&");
        var i = 0;
        switch (str) {
            case 'blogid':
                i = 0;
                break;
            case 'defaultdir':
                i = 1;
                break;
            case 'blogdir':
                i = 2;
                break;
            case 'blogappearance':
                i = 3;
                break;
            case 'blogdiralias':
                i = 4;
                break;
        }
//        return blogcookie[i];
        if(blogcookie[i] != ' ')
            return blogcookie[i];
    }
    return null;
}
function cancel(gid)
{
    ob1 = document.getElementById("gb_id_" + gid);
    ob2 = document.getElementById("gb_in_" + gid);
    content = document.getElementById("gb_c_" + gid);
    content.value = ob1.innerText;
    content.blur();
    ob1.style.display = "";
    ob2.style.display = "none";
}
function gb_reply(gid)
{
    ob1 = document.getElementById("gb_id_" + gid);
    ob2 = document.getElementById("gb_in_" + gid);
    content = document.getElementById("gb_c_" + gid);
    ob1.style.display = "none";
    ob2.style.display = "";
    content.focus();
}
function getLength(str) {
    var num = str.replace(/[^\x00-\xff]/g, "**").length;
    return num;
}

//function send(oid, gid, blogid)
//{
//    content1 = document.getElementById("gb_c_" + gid);
//    if (oid == "") {
//        send_message('/ClientMessageServlet?blogid=' + blogid + '&action=update&content=' + escape(content1.value) + '&parentid=' + gid);
//    } else {
//        send_message('/ClientMessageServlet?blogid=' + blogid + '&action=update&content=' + escape(content1.value) + '&messageid=' + oid + '&parentid=' + gid);
//    }
//    return true;
//}
function send(oid, gid, blogid)
{
    content1 = document.getElementById("gb_c_" + gid);
    if(content1.value == ""){
    	alert("留言内容不能为空");
    	return false;
    }
    if (getLength(content1.value) < 1 || getLength(content1.value) > 600) {
        alert("留言内容太长，必须小于600个字符");
        return false;
    }
    var s=document.createElement('SCRIPT');
    s.id = "cgi_message";
    if (oid == "") {
        s.src='http://rblog.china.com/ClientMessageServlet?blogid=' + blogid + '&action=update&content=' + escape(content1.value) + '&parentid=' + gid;
    } else {
        s.src='http://rblog.china.com/ClientMessageServlet?blogid=' + blogid + '&action=update&content=' + escape(content1.value) + '&messageid=' + oid + '&parentid=' + gid;
    }
	document.getElementsByTagName("HEAD")[0].appendChild(s);
    return false;
}

function submitform(blogid) {
    var content = document.form1.content.value;
    var rand = document.form1.rand.value;
    var pri = "0";

    if (document.form1.isprivate.checked) {
        pri = document.form1.isprivate.value;
    }
    if (rand == "") {
        alert("验证码为空！");
        document.form1.rand.focus();
        return false;
    }
    if (content.trim() == "") {
        alert("留言内容为空！");
        document.form1.rand.focus();
        return false;
    } else if (getLength(content) < 1 || getLength(content) > 600) {
        alert("留言内容太长，必须小于600个字符");
        return false;
    }else if (isAd(content)){
    	alert("请勿发布广告!");
    	return false;
    }
//    send_message('/ClientMessageServlet?action=add&blogid=' + blogid + '&content=' + escape(content) + '&isprivate=' + pri + '&rand=' + rand);
	var s=document.createElement('SCRIPT');
	s.id = "cgi_message";
	s.src='http://rblog.china.com/ClientMessageServlet?action=add&blogid=' + blogid + '&content=' + escape(content) + '&isprivate=' + pri + '&rand=' + rand;
	document.getElementsByTagName("HEAD")[0].appendChild(s);
    return true;
}


//function userCheck(currentpage, blogid) {
//
//    send_message('/ClientMessageServlet?pageno=' + currentpage + '&blogid=' + blogid);
//    return true;
//}

 function userCheck(currentpage, blogid){
 	var s=document.createElement('SCRIPT');
	s.id = "cgi_message";
	s.src='http://rblog.china.com/ClientMessageServlet?pageno=' + currentpage + '&blogid=' + blogid;
	document.getElementsByTagName("HEAD")[0].appendChild(s);
	return false;
 }
function setMessContent(v)
{
	document.getElementsByTagName("HEAD")[0].removeChild(document.getElementById("cgi_message"));
	var dv = document.getElementById("thread");
	dv.innerHTML = v;
}


function ubbTag(target, markup) {
    var txa = document.getElementsByName(target)[0];
    txa.value += markup;
}

function send_message(url){
 	var s=document.createElement('SCRIPT');
	s.id = "cgi_message";
	s.src='http://rblog.china.com'+url;
	document.getElementsByTagName("HEAD")[0].appendChild(s);
	return false;
}
