var itype ="";
var iurl = "";
var pars = "";

function getEditHTML(divID,oldstr){
	var html = "<input id=\"words"+divID+"\" type=\"textarea\" size=\"25\"  maxlength=\"";
	if(divID=='title'){
		html=html+"15";
	}else{
		html=html+"50";
	}
	html=html+"\" value =\""+oldstr+"\"/>";
	html=html+"&nbsp;<input type=\"button\" name='button1' class=\"but1\" value=\"保存\" onClick=\"onSave('"+divID+"','"+oldstr+"')\" />&nbsp;<input type=\"button\" class=\"but1\" value=\"取消\" onClick=\"onCannel('"+divID+"','"+oldstr+"')\" />";
	
	return html;
}

function editdiv(divID,paras){
	pars = paras;
	var div = "";
	var oldstr ="";
	div=document.getElementById(divID);
	oldstr=div.innerHTML;
	oldstr=oldstr.toLowerCase();
	if(oldstr.indexOf("<input id")==-1)
		div.innerHTML = getEditHTML(divID,oldstr);
}

function onSave(divID,oldstr){
	var div = "";
	var objtext = document.getElementById("words"+divID);
	var newstr = objtext.value;
	div=document.getElementById(divID);
	
	if(divID=="key" && newstr.search(/^[A-Za-z0-9_\u4E00-\u9FA5_;_；_　_\s]*$/) == -1){
		alert('关键词有非法字符或格式不正确');return;
	}

	if(newstr==oldstr||(divID=="title" && newstr=="")){
		div.innerHTML = oldstr;
	}
	else{//修改后不同则要提交到服务器
		itype = divID;
		iurl = "/backgroundjsp/updateTitle.jsp?r="+Math.random()+"&content="+newstr+"&type="+divID+"&"+pars;
		sendRequst_libInfo(iurl,newstr,divID);
	}
}

function sendRequst_libInfo(iurl,newstr,divID){
	var request = new XMLRequst(iurl).createXMLRequst();

	request.onreadystatechange = function(){
		if (request.readyState == 4)
		{
			if (request.status == 200)
			{
			var oDiv = document.getElementById(divID);
			oDiv.innerHTML = request.responseText;
			} else { 
			window.alert("数据传输超时！");
			}
		}
	};
	
	request.send(null);
}

function onCannel(divID,oldstr){
	var div = "";
	div=document.getElementById(divID);
	div.innerHTML = oldstr;
}

/************关键字处理*******************/
function editKeyword(){
	document.getElementById("key").style.display="none";
	document.getElementById("eidtkey").style.display="";	
}

function saveKeyword(paras){
	var keywords = document.getElementById("keytext").value.trim().replace(/\+/ig,"$1$");
	iurl = "/backgroundjsp/updateTitle.jsp?r="+Math.random()+"&content="+keywords+"&type=key&"+paras;
	
	var request = new XMLRequst(iurl).createXMLRequst();

	request.onreadystatechange = function(){
		if (request.readyState == 4)
		{
			if (request.status == 200)
			{
				var newkeys = request.responseText.trim();
				var keys = newkeys.split(";");
				var text = "";
				var hidtext = "";
				for(var i=0;i<keys.length;i++)
				{
					text += "<a href=\"/repkeyword.jsp?keyword="+encodeURIComponent(keys[i])+"\" target=\"_blank\">"+keys[i]+"</a>&nbsp;";
					hidtext += keys[i];
					if(i!=(keys.length-1))
						hidtext += ";"; 
				}
				document.getElementById("key").innerHTML = text;
				document.getElementById("keytext").value = hidtext;
				cancelKeyword();
			} else {
				window.alert("数据传输超时！");
			}
		}
	};
	
	request.send(null);
}

function cancelKeyword(){
	document.getElementById("key").style.display="";
	document.getElementById("eidtkey").style.display="none";	
}

/**************分类修改处理************************/
function cataEdit(){
	document.getElementById("linkname").style.display="none";
	document.getElementById("cata").style.display="";
}

function cataSave(pars){
	var content = document.getElementById("repcatas").value;
	iurl = "/backgroundjsp/updateTitle.jsp?r="+Math.random()+"&content="+content+"&type=linkname&"+pars;
	var request = new XMLRequst(iurl).createXMLRequst();

	request.onreadystatechange = function(){
		if (request.readyState == 4)
		{
			if (request.status == 200)
			{
				var oDiv = document.getElementById("linkname");
				oDiv.style.display="";
				//var htm = oDiv.innerHTML;
				//htm = htm.replace(/>[\u4E00-\u9FA5]*.*<\/a>/gi,">"+request.responseText.trim()+"</a>");
				var fenlei=request.responseText.trim();
				oDiv.innerHTML = '<a href="/repkeyword.jsp?cata='+fenlei+'" target="_blank">'+fenlei+'</a>';
				document.getElementById("cata").style.display="none";
			} else { 
			window.alert("数据传输超时！");
			}
		}
	};
	
	request.send(null);
}

function cataCancle(){
	document.getElementById("linkname").style.display="";
	document.getElementById("cata").style.display="none";
}
