
function trim(str)
{  //删除左右两端的空格
	return str.replace(/(^\s*)|(\s*$)/g,"");
}
function ltrim(str)
{  //删除左边的空格
	return str.replace(/(^\s*)/g,"");
}
function rtrim(str)
{  //删除右边的空格
	return str.replace(/(\s*$)/g,"");
}

function Request(strName)
{
    var strHref = document.location.toString();
    var intPos = strHref.indexOf("?");
    var strRight = strHref.substr(intPos + 1);
    var arrTmp = strRight.split("&");
    for(var i = 0; i < arrTmp.length; i++)
    {
        var arrTemp = arrTmp[i].split("=");
        if(arrTemp[0].toUpperCase() == strName.toUpperCase())
        return arrTemp[1];
    }
    return "";
}

var msg = " 大连宠物网 http://www.dlpet.org";
var speed = 300; 
var msgud = " " + msg; 
function statusScroll() { 
var msglength = msg.length;
if (msgud.length <msglength) msgud += msg; 
msgud = msgud.substring(1, msgud.length); 
window.status = msgud.substring(0, msg.length);
window.setTimeout("statusScroll()", speed); 
} 
statusScroll();
function changecode(obj)
{
	obj.src="../CommonClass/ValidateCode.aspx?id="+Math.random();
}
function ShowAuthImg(obj)
{
    obj.style.visibility = "visible"; 
    obj.src = "../CommonClass/ValidateCode.aspx?id="+Math.random();
}

function CheckReviewForm()
{
    obj = document.getElementById("NickName_Txt");
    if(trim(obj.value) == "")
    {
        alert("请输入昵称！");
        obj.focus();
        return false;
    }
    obj = document.getElementById("Content_Txt");
    if(trim(obj.value) == "")
    {
        alert("请输入评论内容！");
        obj.focus();
        return false;
    }
    obj = document.getElementById("Code_Txt");
    if(trim(obj.value) == "")
    {
        alert("请输入验证码！");
        obj.focus();
        return false;
    }
    obj = document.getElementById("Content_Txt");
    if(obj.value.length > 200)
    {
        alert("评论内容不能超过200字！");
        obj.focus();
        return false;
    }
    
    return true;
}
function InitNum()
{
    document.getElementById("txtcount_txt").innerHTML = 200 - document.getElementById("Content_Txt").value.length;
}
function TextNumber(obj)
{
    num = 200 - obj.value.length;
    document.getElementById("txtcount_txt").innerHTML = num;
    if(num < 0) document.getElementById("txtcount_txt").style.color = "#ff0000";
}
function InitContent(obj)
{
    if(obj.value == "看了你写的文章，很不错！") obj.select();
}


var uname = Request("u");
function AddClass(type)
{
    if(event.button == 2) return;
    var obj = document.getElementById("Text1");
    var classname = obj.value;
    if(trim(classname) == "")
    {
        alert("请输入分类名称!");
        obj.focus();
        return false;
    }
    if(uname == "")
    {
        alert("添加失败!未能获得用户信息.(Client)");return;
    }
    var addsuccess = "";
    if(type == 0)
        addsuccess = WriteBlog.AddDBClass(classname, uname).value;
    else if(type == 1)
        addsuccess = ManagerPublication.AddDBClass(classname, uname).value;
    if(addsuccess == -1)
    {
        alert("添加失败!未能获得用户信息.(S)");return;
    }
    else if(addsuccess == -2)
    {
        alert("添加失败!分类名称已存在.(S)");return;
    }
    var selValue;
    if(addsuccess == 1)
    {
        BindClass(type);
    }
}

function AddClass2()
{
    if(event.button == 2) return;
    var obj = document.getElementById("Text1");
    var classname = obj.value;
    if(trim(classname) == "")
    {
        alert("请输入分类名称!");
        obj.focus();
        return false;
    }
    if(uname == "")
    {
        alert("添加失败!未能获得用户信息.(Client)");return;
    }
    var addsuccess = ManagerPublication.AddDBClass(classname, uname).value;
    if(addsuccess == -1)
    {
        alert("添加失败!未能获得用户信息.(Server)");return;
    }
    var selValue;
    if(addsuccess == 1)
    {
        BindClass(1);
    }
}

function BindClass(type)
{
    if(uname == "")
    {
        alert("读取栏目时发生错误!(0)");return false;
    }
    var selValue = "";
    if(type==0)
        selValue = WriteBlog.GetDBClass(uname).value;
    else if(type == 1)
        selValue = ManagerPublication.GetDBClass(uname).value;
    if(selValue == "" || selValue == null)
    {
        alert("读取栏目时发生错误!(1)");return false;
    }
    selValue = selValue.substring(0,selValue.length-1);
    var arr = selValue.split("|");
    var obj = document.getElementById("Select1");
    for(var i=0;i<obj.options.length;) 
    { 
        obj.removeChild(obj.options[i]); 
    }
    var arrlength = arr.length;
    for(i=0; i<arrlength; i++)
    {
        var selvalue = arr[i].substring(0,arr[i].indexOf(","));
        var seltext = arr[i].substring(arr[i].indexOf(",")+1);
        obj.add(new Option(seltext,selvalue));
    }
    obj[obj.length -1].selected = true;
    Dc(0);
}

function Dc(display)
{
    if(event.button == 2) return;
    if(display == 1)
    {
        document.getElementById("addclass_div").style.display = "block";
        document.getElementById("text1").focus();
        document.getElementById("Button3").style.display = "none"; 

    }
    else
    {
        document.getElementById("addclass_div").style.display = "none";
        document.getElementById("text1").value = "";
        document.getElementById("Button3").style.display = "block"; 
    }
}

function CheckCategoryTxt()
{
    var obj = document.getElementById("NCName_txt");
    var success = true;
    var cname = trim(obj.value);
    if(cname == "")
    {
        alert("分类名称不能为空！");
        obj.focus();
        success = false;
    }
    if(cname == "添加新分类请在这里输入")
    {
        alert("分类名称不能为空！");
        obj.value = "";
        obj.focus();
        success = false;
    }
    obj = null;
    cname = null;
    return success;
}

function InitCName(state)
{
    var obj = document.getElementById("NCName_txt");
    if(state == 0)
    {
        obj.style.color = "#999999";
        if(trim(obj.value) == "")
        {
            obj.value = "添加新分类请在这里输入";
        }
    }
    else if(state == 1)
    {
        obj.style.color = "#000000";
        if(obj.value == "添加新分类请在这里输入")
        {
            obj.value = "";
        }
    }
    obj = null;
}

//blog文章管理分页跳转
function RedirectEntryTitle()
{
    var pgNum = "";
    var u="";
    var cid = "";
    var pgNum = document.getElementById("page_txt").value;
    if(Request("u")!="")
    {
        u = "&u=" + Request("u");
        cid = "&c=" + Request("c");
        if(pgNum!="")
        {
            window.location="EntryTitleList.aspx?page=" + pgNum + u + cid;
        }
    }

}
function EnterRedirect(obj)
{
    if(obj.value!="")
    {
        if(event.keyCode == 13)
        {
	        RedirectEntryTitle();return false;
        }
    }
}

//blog分页跳转
function BlogRedirectGo()
{
    var pgNum = "";
    var u="";
    var cid = "";
    var pgNum = document.getElementById("page_txt").value;
    if(Request("n")!="")
    {
        u = "&n=" + Request("n");
        cid = "&c=" + Request("c");
        if(pgNum!="")
        {
            window.location="blog.aspx?page=" + pgNum + u + cid;
        }
    }

}
function BlogRedirect(obj)
{
    if(obj.value!="")
    {
        if(event.keyCode == 13)
        {
	        BlogRedirectGo();return false;
        }
    }
}
//Blog分类页分页跳转
function BlogClassRedirectGo()
{
    var pgNum = "";
    var u="";
    var bcid = "";
    var pgNum = document.getElementById("page_txt").value;
    if(Request("bcid")!="")
    {
        bcid = "&bcid=" + Request("bcid");
        if(pgNum!="")
        {
            window.location="category.aspx?" + bcid + "&page=" + pgNum;
        }
    }

}
function BlogClassRedirect(obj)
{
    if(obj.value!="")
    {
        if(event.keyCode == 13)
        {
	        BlogClassRedirectGo();return false;
        }
    }
}
//字体变化
function toBigFun(aoP, aiType) {
	if(aoP == null)return null;
	if(typeof(aoP) == "string") {
		aoP = document.getElementById(aoP);
		if(aoP == null) return null;
	}
	else 
		return null;
	if(aiType == 1)	{
		aoP.style.cssText = "font-size:14px;";
		document.getElementById("bigFont").style.display = "inline";
		document.getElementById("toSmall").style.display = "inline";
		document.getElementById("smallFont").style.display = "none";
		document.getElementById("toBig").style.display = "none";
		return null;
	}
	if(aiType == 2)
	{
        aoP = aoP.parentNode;
	    var lxTd = aoP.getElementsByTagName("td");
	    if(lxTd.length == 0) return null;
	    var i = 5;
	    while(i < lxTd.length) {
		    lxTd[i].style.fontSize="14px";
		    document.getElementById("bigFont").style.display = "inline";
		    document.getElementById("toSmall").style.display = "inline";
		    document.getElementById("smallFont").style.display = "none";
		    document.getElementById("toBig").style.display = "none";
		    i += 5;
	    }
	    return null
	}
	if(aiType == 3)
	{
	    //aoP.sytl
	}
	aoP = aoP.parentNode;
	var lxTd = aoP.getElementsByTagName("td");
	if(lxTd.length == 0) return null;
	var i = 2;
	while(i <= lxTd.length) {
		lxTd[i].style.fontSize="14px";
		document.getElementById("bigFont").style.display = "inline";
		document.getElementById("toSmall").style.display = "inline";
		document.getElementById("smallFont").style.display = "none";
		document.getElementById("toBig").style.display = "none";
		i += 7;
	}
}

function toSmallFun(aoP, aiType) {
	if(aoP == null)return null;
	if(typeof(aoP) == "string") {
		aoP = document.getElementById(aoP);
		if(aoP == null) return null;
	}
	else 
		return null;
	if(aiType == 1)	{
		aoP.style.cssText = "font-size:12px;";
		document.getElementById("bigFont").style.display = "none";
		document.getElementById("smallFont").style.cssText = "display:inline;";
		document.getElementById("toBig").style.cssText = "display:inline;cursor:pointer;";
		document.getElementById("toSmall").style.display = "none";
		return null;
	}
	if(aiType == 2)
	{
	    aoP = aoP.parentNode;
	    var lxTd = aoP.getElementsByTagName("td");
	    if(lxTd.length == 0) return null;
	    var i = 5;
	    while(i < lxTd.length) {
		    lxTd[i].style.fontSize="12px";
		    document.getElementById("bigFont").style.display = "none";
		    document.getElementById("smallFont").style.cssText = "display:inline;";
		    document.getElementById("toBig").style.cssText = "display:inline;cursor:pointer;";
		    document.getElementById("toSmall").style.display = "none";
		    i += 5;
	    }
	    return null
	}
	aoP = aoP.parentNode;
	var lxTd = aoP.getElementsByTagName("td");
	if(lxTd.length == 0) return null;
	var i = 2;
	while(i <= lxTd.length) {
		lxTd[i].style.fontSize="12px";
		document.getElementById("bigFont").style.display = "none";
		document.getElementById("smallFont").style.cssText = "display:inline;";
		document.getElementById("toBig").style.cssText = "display:inline;cursor:pointer;";
		document.getElementById("toSmall").style.display = "none";
		i += 7;
	}
}

function CheckWriteForm()
{
    obj = document.getElementById("Title_txt");
    if(trim(obj.value) == "")
    {
        _msg_show('请输入标题!', 'getFocus(\'Title_txt\')', '5', '',false);
        return false;
    }
    if(obj.value.length > 50)
    {
        _msg_show('标题字符数不能超过50!', 'getFocus(\'Title_txt\')', '5', '',false);
        return false;
    }
    obj = document.getElementById("Content_Txt");
    if(obj.value.length > 220)
    {
        _msg_show('摘要字符数不能超过220!', 'getFocus(\'Content_Txt\')', '5', '',false);
        return false;
    }
    obj = document.getElementById("Keywords_txt");
    if(obj.value.length > 15)
    {
        _msg_show('关键字字符数不能超过15!', 'getFocus(\'Keywords_txt\')', '5', '',false);
        return false;
    }
    obj = document.getElementById("Yinyong_txt");
    if(obj.value.length > 100)
    {
        _msg_show('引用字符数不能超过100!', 'getFocus(\'Yinyong_txt\')', '5', '',false);
        return false;
    }
    var editor1 = document.getElementById('CE_Editor1_ID');
    if(trim(editor1.getHTML()).length == 0)
    {
        _msg_show('请输入日志内容!', 'editor1.FocusDocument()', '5', '',false);
        return false;
    }
    return true;
}

function DelConfim()
{
    return window.confirm("确实要删除吗?");
}
