//==============提交js开始========================
var type_blog=4;
var type_log=0;
var type_logclass=10;
var type_photo=1;
var type_photoclass=11;
var type_video=2;
var type_videoclass=12;
var type_audio=3;
var type_audioclass=13;
function doSubmit(id,paramstr){
	var contentObj=document.getElementById("message_content");
	var content;
	if(contentObj){//如果有内容参数
		content=contentObj.value;
	}
	var titleObj=document.getElementById("message_title");
	var title;
	if(titleObj){
		title=document.getElementById("message_title").value;
	}
	var checknumObj =document.getElementById("checknum");
	var checknum;
	if(checknumObj){
		checknum=document.getElementById("checknum").value;
	}
	var type;
	var typeObj=document.getElementById("message_type");
	if(typeObj){
		type=typeObj.value;
	}
	var objectid;
	var objectidObj=document.getElementById("message_id");
	if(objectidObj){
		objectid=objectidObj.value;
	}
	if(id!='1002' && id!='1001' && id!='09'){//这个是登录和登出
		if( content == null || content == "") {
			alert('内容必须输入！！');
			return;
		}
	}
	var url = _contextPath+"/ebfn?_fn="+id+"&ebuser_id="+_ebuser_id;
	if(id=='0201'){
		if(_needlogin){
			_error_msg_show('请您先登陆再留言。','','sorry','');
			return;
		}
		if(_leaveforbit){
			_error_msg_show('对不起,您没有留言的权限。','','sorry','');
			return;
		}
		if(getLength(content) < _leavewordminlen){
			_error_msg_show('请填入至少'+_leavewordminlen+'字长度的留言。','','sorry','');
			return;
		}
		if(getLength(content) > _leavewordmaxlen){
			_error_msg_show('你的留言字数太长了，必须小于'+_leavewordmaxlen+'字节！',"",'sorry','');
			contentObj.value = contentObj.value.substr(0,_leavewordmaxlen);
			return;
		}
		if(document.getElementById('isprivate')&&document.getElementById('isprivate').checked){
			url+="&isprivate=1";
		}else{
			url+="&isprivate=0";
		}
	}else if(id=='0501'){
		if(_needlogin){
			_error_msg_show('请您先登陆再发送短消息。','','sorry','');
			return;
		}
		if(_messageforbit){
			_error_msg_show('对不起,您没有发送短消息的权限。','','sorry','');
			return;
		}
		if(getLength(content) > _messagemaxlen){
			_error_msg_show('你的短消息字数太长！',"",'sorry','');
			return;
		}
	}else if(id=='0801'){
		if(_needlogin){
			_error_msg_show('请您先登陆后再试。','','sorry','');
			return;
		}
		if(paramstr==undefined||paramstr==null)
			paramstr = '';
		var favoritePicObj=document.getElementById("pic");
		if(favoritePicObj){
			paramstr+="&pic="+encodeURIComponent(favoritePicObj.value);
		}
	}
	if(paramstr){
		url+=paramstr;
	}
	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				if( msg=="NULL" ){
					msg="操作成功。";
				}
				if(id=='1002'){
					var tempurl=window.location.href;
					if(tempurl.indexOf("/eb")>=0){
						parent._error_msg_show(msg,"'"+_contextPath+"/eblogin.do?tf=index'",5,"");
					}else{
						parent._error_msg_show(msg,"window.location",1,"");
					}
				}else{
					parent._error_msg_show(msg,"window.location",1,"");
				}
			} else {
				if( msg=="NULL" ) {
					msg="操作失败，请重试。" ;
				}
				parent._error_msg_show(msg,"",5,"");
			}
		}
	}//function结束	 

	var formValueStr ="title="+encodeURIComponent(title);
		formValueStr += "&content=" + encodeURIComponent(content);
		formValueStr +="&checknum="+checknum;
		formValueStr +="&id="+objectid;
		formValueStr +="&type="+type;
	httpReqeustObject.open('POST', url, true);
	httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	httpReqeustObject.send(formValueStr);
}

function doEvalue(id,paramstr){
	var url = _contextPath+"/ebfn?_fn="+id+"&ebuser_id="+_ebuser_id;
	if(paramstr){
		url+=paramstr;
	}
	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				if( msg=="NULL" ){
					msg="操作成功。";
				}
			} else {
				if( msg=="NULL" ) {
					msg="操作失败，请重试。";
				}
				parent._error_msg_show(msg,"",5,"");
			}
		}
	} //function结束
	httpReqeustObject.open('POST', url, true);
	httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
}

function getFriendList(){
	var url=_contextPath+"/ebfn?_fn=1201&ebuser_id="+_ebuser_id;
	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var xmldoc = httpReqeustObject.responseXML;
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				showfriend(msg);
			} else {
				msg="操作失败，请重试。" ;
				parent._error_msg_show(msg,"",5,"");
			}
		}
	} //function结束
	var formValueStr ="";
	httpReqeustObject.open('POST', url, true);
	httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
	httpReqeustObject.send(formValueStr);
}

function doBlogSearch(){
	var searchValueObj = document.getElementById("searchvalue");
	if(!searchValueObj || searchValueObj.value=="") return;
	var url=_contextPath+"/ebfn?_fn=1901&ebuser_id="+_ebuser_id;
	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var xmldoc = httpReqeustObject.responseXML;
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				showBlog(msg);
			} else {
				msg="操作失败，请重试。" ;
				parent._error_msg_show(msg,"",5,"");
			}
		}
	} //function结束
	var formValueStr ="searchvalue="+encodeURIComponent(searchValueObj.value);
	httpReqeustObject.open('POST', url, true);
	httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
	httpReqeustObject.send(formValueStr);
}

function doGetCommentList(param,callback){
	var url=_contextPath+"/ebfn?_fn=0105&ebuser_id="+_ebuser_id;
	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var xmldoc = httpReqeustObject.responseXML;
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				callback(msg);
			} else {
				msg="操作失败，请重试。" ;
				parent._error_msg_show(msg,"",5,"");
			}
		}
	} //function结束
	httpReqeustObject.open('POST', url, true);
	httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
	httpReqeustObject.send(param);
}

function doGetCommentPost(param,callback){
	var url=_contextPath+"/ebfn?_fn=0106&ebuser_id="+_ebuser_id;
	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var xmldoc = httpReqeustObject.responseXML;
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				callback(msg);
			} else {
				msg="操作失败，请重试。" ;
				parent._error_msg_show(msg,"",5,"");
			}
		}
	} //function结束
	httpReqeustObject.open('POST', url, true);
	httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
	httpReqeustObject.send(param);
}

function doGetPhotoList(param,callback){
	var url=_contextPath+"/ebfn?_fn=1601&ebuser_id="+_ebuser_id;
	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var xmldoc = httpReqeustObject.responseXML;
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				callback(msg);
			} else {
				msg="操作失败，请重试。" ;
				parent._error_msg_show(msg,"",5,"");
			}
		}
	} //function结束
	httpReqeustObject.open('POST', url, true);
	httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
	httpReqeustObject.send(param);
}

function doAjaxCommonGet(url,param,callback,failureCallBack){
	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var xmldoc = httpReqeustObject.responseXML;
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				callback(msg);
			} else {
				failureCallBack("操作失败，请重试。");
			}
		}
	} //function结束
	httpReqeustObject.open('POST', url, true);
	httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
	httpReqeustObject.send(param);
}

//==============评论JS开始======================
function doCommentSubmit(id,callback) {
	if(_needlogin&&_commentforbit){
		_error_msg_show('请您先登陆再发表评论。','','sorry','');
		return;
	}
	var content = document.getElementById("comment.content").value;
	if( content == null || content == "") {
		alert("内容必须输入！！");
		return;
	}
	var checknumObj =document.getElementById("checknum");
	var checknum;
	if(checknumObj){
		checknum=document.getElementById("checknum").value;
	}
	if(getLength(content) < _commentminlen){
		_error_msg_show('请填入至少'+_commentminlen+'字长度的评论。','','sorry','');
		return;
	}
	if(getLength(content) > _commentmaxlen){
		_error_msg_show('你发表的评论字数太长,字数限制为汉字'+_commentmaxlen/2+'个,您当前字数为汉字'+(getLength(content)/2)+'个',"",'sorry','');
		return;
	}
	var title = document.getElementById("comment.title");
	if(title){
		if( title.value == null  || title.value == "" ) {
			title.value = "无标题";
		}
	}
	var url =_contextPath+"/ebfn?_fn=0101&ebuser_id="+_ebuser_id;
	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				if(callback != undefined && callback != null){
					if( msg=="NULL" )
						_error_msg_show("评论发表成功，谢谢你的支持。","",1,"");
					else
						_error_msg_show(msg,"",1,"");
					callback();
					return;
				}
				if( msg=="NULL" )
					_error_msg_show("评论发表成功，谢谢你的支持。","window.location",1,"");
				else
					_error_msg_show(msg,"window.location+'#comment'",1,"");
			} else {
				if( msg=="NULL" ) 
					msg="抱歉，评论失败，请重试。";
				else
					msg="抱歉，评论失败，请重试。<br><br>" + msg;
				_error_msg_show(msg,"",5,"");
			}
		}
	}//function结束

	var formValueStr ="";//"comment.title="+encodeURIComponent(document.getElementById("comment.title").value);
	formValueStr += "comment_author=" + _ebuser_id;
	formValueStr += "&comment_objectid=" +id;
	formValueStr += "&comment_content=" + encodeURIComponent(content);
	formValueStr +="&checknum="+checknum;
	httpReqeustObject.open('POST', url, true);
	httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	httpReqeustObject.send(formValueStr);
}

function logout(){
	doSubmit('1002');
}

function doLeaveword(){
	doSubmit('0201');
}

function doSupport(id){
	doCommentValueSubmit("0102" , id);
}

function doDisagree(id) {
	doCommentValueSubmit("0103" , id);
}

function doNoCare(id) {
	doCommentValueSubmit("0104" , id);
}

function sendmessage(){
	showWindow(_contextPath+"/Base?tf=submitdialog&_fn=message&ebuser_id="+_ebuser_id,300,280,"发送短消息","no");
}

function login(){
	showWindow(_contextPath+"/Base?tf=loginshow",300,220,"登录","no");
}

function reguser(){
	window.location=_contextPath+"/ebreg.do?tf=regedit&_fn=BeforeReg";
}

function addfriend(){
	showWindow(_contextPath+"/Base?tf=submitdialog&_fn=friend&ebuser_id="+_ebuser_id,300,280,"增加好友","no");
}

function addblack(){
	showWindow(_contextPath+"/Base?tf=submitdialog&_fn=black&ebuser_id="+_ebuser_id,300,280,"加入黑名单","no");
}

function addattention(){
	showWindow(_contextPath+"/Base?tf=submitdialog&_fn=attention&ebuser_id="+_ebuser_id,300,280,"加入关注","no");
}

function leaveword(){
	window.location=_contextPath+"/User?tf=leaveword&ebuser_id="+_ebuser_id;
}

function recommend(){
	showWindow(_contextPath+"/Base?tf=submitdialog&_fn=recommend&ebuser_id="+_ebuser_id,300,280,"推荐给好友","no");
}

function complain(id){
	showWindow(_contextPath+"/Base?tf=submitdialog&_fn=complain&ebuser_id="+_ebuser_id+"&id="+id,300,280,"向系统管理员投诉","no",true);
}

function evalue(id){
	showWindow(_contextPath+"/Base?tf=evalue&ebuser_id="+_ebuser_id+"&ebcontent_id="+id,300,280,"给他评分","no",true);
}

function doCommentValueSubmit(fn, id){
	var url = _contextPath + "/cfn?cmsfn="+fn +"&umID="+id ;
	var httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				_error_msg_show("评价成功，谢谢你的支持","window.location.href",5,"");
			} else {
				_error_msg_show("抱歉，评价失败，请重试","",3,"");
			}
		}
	} //function结束
	httpReqeustObject.open('GET', url, true);
	httpReqeustObject.send(null);
}

function doClearCookie() {
	var url =_contextPath+"/ebfn?_fn=1301&ebuser_id="+_ebuser_id;
	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				if( msg=="NULL" )
					_error_msg_show("Cookie 清除成功！","",1,"");
				else
					_error_msg_show(msg,"",1,"");
			} else {
				if( msg=="NULL" ) 
					msg="Cookie 清除失败!";
				_error_msg_show(msg,"",3,"");
			}
		}
	}//function结束

	httpReqeustObject.open('POST', url, true);
	httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	httpReqeustObject.send(null);
}
function doAddFavoriteContent(id){
	var url =_contextPath+"/ebfn?_fn=1301&ebuser_id="+_ebuser_id;
}

function addFavorite(id,title,pic,type){
	var formValueStr ="&title="+encodeURIComponent(title);
	formValueStr +="&id="+id;
	formValueStr +="&pic="+encodeURIComponent(pic);
	formValueStr +="&type="+type;
	showWindow(_contextPath+"/Base?tf=submitdialog&_fn=favorite&ebuser_id="+_ebuser_id+formValueStr,300,280,"添加到收藏","no");
}

function doCommon(url,formStr) {
	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				if( msg=="NULL" )
					_error_msg_show("Cookie 处理成功！","",1,"");
				else
					_error_msg_show(msg,"",1,"");
			} else {
				if( msg=="NULL" ) 
					msg="Cookie 处理失败!";
				_error_msg_show(msg,"",3,"");
			}
		}
	}//function结束

	httpReqeustObject.open('POST', url, true);
	httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	httpReqeustObject.send(formStr);
}

function getTemplateModelStr(id,modelname){
	
	var url =_contextPath + "/ebfn?_fn=1501&ebuser_id="+_ebuser_id;
	
	url += "&own_id=" + id+"&extend_filename="+modelname;
	
	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var result = new sourceresult();
			result.set(httpReqeustObject);
			 var tmpHtml = result.text;//getTemplateModelStr('${own_id}','${extend_filename}');
	
		//document.getElementById('${extend_filename}').value;
        tmpHtml = tmpHtml.replace('<texttmp','<textarea');
        tmpHtml = tmpHtml.replace('</texttmp>','</textarea>');
       // document.getElementById('${extend_filename}').value = tmpHtml;
			document.getElementById(modelname).value=tmpHtml;
			
		}
	} //function结束
	httpReqeustObject.open('POST', url, true);
	httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
	httpReqeustObject.send(null);
}
function getPhotoList(classid){
	var url=_contextPath+"/ebfn?_fn=1602&ebuser_id="+_ebuser_id+"&userclass_id="+classid;
	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				onselectphotoclass(msg);
			} else {
				if(msg=="NULL")
				  msg="操作失败，请重试。" ;
				parent._error_msg_show(msg,"",5,"");
			}
		}
	} //function结束
	var formValueStr ="";
	httpReqeustObject.open('POST', url, true);
	httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
	httpReqeustObject.send(formValueStr);
}
function getContentNumsByDay(yyyyMM,type){
	var url=_contextPath+"/ebfn?_fn=1703&ebuser_id="+_ebuser_id+"&yyyyMM="+yyyyMM+"&type="+type;
	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				return onGetLogNumsByDay(msg);
			} else {
				msg="操作失败，请重试。" ;
				parent._error_msg_show(msg,"",5,"");
			}
		}
	} //function结束
	var formValueStr ="";
	httpReqeustObject.open('POST', url, true);
	httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	httpReqeustObject.send(formValueStr);
}

//======================= votebox start ==================
function doVote(xId){
	var cs = document.getElementsByName("vote." + xId);
	if(!cs || cs == null || cs == "" ){
		_error_msg_show( "投票项不存在。","",3,"");
		return true;
	}
	var ps = "";
	var count = 0;
	if(cs && cs.length){
		for(var i=0;i<cs.length;i++){
			if(cs[i].checked){
				if(count>0){
					ps = ps + "&";
				}
				ps =ps + "vote." + xId + "=" + cs[i].value;
				count++;
			}
		}
	}else if(cs){
		if(cs.checked){
			ps = ps + "vote." + xId + "=" + cs.value;
			count++;
		}
	}
	if(count==0){
		_error_msg_show( "必须选择后才能提交.","",3,"");
		return true;
	}

	var url =_contextPath + "/ebfn?_fn=0301&ebuser_id="+_ebuser_id;

	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				if( msg=="NULL" ){
					   msg="投票成功，谢谢你的支持。";
				}else {
					msg="投票成功，谢谢你的支持。<br><br>" + msg;
				}
				_error_msg_show(msg,"window.location=window.location",5,"");
			} else {
					if( msg=="NULL" ) 
						msg="抱歉，投票失败，请重试。" ;
					else
						msg="抱歉，投票失败，请重试。<br><br>" + msg;
					_error_msg_show(msg,"",3,"");
			}
		}
	} //function结束
	ps += "&vote.votebox_id=" + xId;
	var nextUrl = _contextPath + "/Base?tf=_voteResult&vote.votebox_id=" + xId;
	url = _contextPath + "/Base?tf=_checkNum&checknum.forward=" + encodeURIComponent(nextUrl) + "&checknum.action=" + encodeURIComponent(url + "&" + ps);
	openWindow(url,400,300,"resizable=yes");
}

function doViewVote(xId){
	openWindow(_contextPath + "/Base?tf=_voteResult&vote.votebox_id=" + xId,800,600,"resizable=yes,scrollbars=yes");
}
//======================= votebox end  ===================

//======================= check Num start ================
function chgAuthImg(){
	var authImg = document.getElementById('auth_img');
	authImg.src = _contextPath + "/ebfn?_fn=0401" + '&' + Math.random() ;
	var cNum = document.getElementById('checkNum.inputNum');
	cNum.value = "";
}

function doCheckNum(){
	var url =_contextPath + "/ebfn?_fn=0402&ebuser_id="+_ebuser_id;
	var inputNum = document.getElementById("checkNum.inputNum");
	url += "&checkNum.inputNum=" + inputNum.value;
	httpReqeustObject = getHttpRequestObject();
	httpReqeustObject.onreadystatechange = function() {
		if (httpReqeustObject.readyState == 4) {
			var result = new ajaxresult();
			result.set(httpReqeustObject);
			var status = result.status;
			var msg = result.msg;
			if(status == "0"){
				var sa = document.getElementById("successAction");
				var forward = document.getElementById("forward");
				if(sa.value != ""){
					httpReqeustObject = getHttpRequestObject();
					httpReqeustObject.onreadystatechange = function() {
						if (httpReqeustObject.readyState == 4) {
							window.location=forward.value;
						}
					}
					httpReqeustObject.open('POST', sa.value, true);
					httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
					httpReqeustObject.send(null);
				}else{
					window.location=forward.value;
				}
			} else {
				chgAuthImg();
				inputNum = document.getElementById("checkNum.inputNum");
				inputNum.value="";
				inputNum.focus();
				_error_msg_show(msg,"",3,"");
			}
		}
	} //function结束
	var formValueStr ="";
	httpReqeustObject.open('POST', url, true);
	httpReqeustObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	httpReqeustObject.send(formValueStr);
}

//======================= check Num end   ================

//==============AJAX公用JS开始 ======================

function getHttpRequestObject() {
	var http_request = false ;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}else{
		alert('??')
	}
	if (!http_request) {
		alert('不支持HTTP的协议。');
		return false;
	}
	return http_request;
}

function getAjaxSubmitStr(name , firstFlag ) {
	var value = document.getElementById(name).value;
	if( !value  || value ==null || value == "" ) {
		return "";
	}
	if(firstFlag )
		return name + "=" + value;
	else
		return "&"+name + "=" + value;
}

function isNullValue(name , chineseName) {
	var value = document.getElementById(name).value;
	if ( !value || value==null || value=="") {
		_error_msg_show( chineseName + "必须输入,请填写。","",3,"");
		return true;
	}
	return false;
}

function ajaxresult(){
	var status;
	var msg;
	this.set = function(httpReqeustObject){
		var xmldoc;
		if (window.ActiveXObject) { // IE
			xmldoc = httpReqeustObject.responseXML;
		} else if (window.XMLHttpRequest) { // Mozilla, Safari,...
			var parser = new DOMParser();
			xmldoc = parser.parseFromString(httpReqeustObject.responseText, "text/xml");
		}
		var root_node = xmldoc.getElementsByTagName('status').item(0);
		this.status = root_node.firstChild.data;
		var msg_node = xmldoc.getElementsByTagName('message').item(0);
		this.msg = msg_node.firstChild.data;
	}
}

function sourceresult(){
	var text;
	this.set = function(httpReqeustObject){
		var xmldoc;
		if (window.ActiveXObject) { // IE
			xmldoc = httpReqeustObject.responseXML;
		} else if (window.XMLHttpRequest) { // Mozilla, Safari,...
			var parser = new DOMParser();
			xmldoc = parser.parseFromString(httpReqeustObject.responseText, "text/xml");
		}
	this.text=httpReqeustObject.responseText;
	}
}
//=======================AJAX公用JS end  ===================

//================= forward start==============

function prenextlocation(url){
	if(url!='')
		window.location = url;
	else
		_error_msg_show("对不起,没有了!",'','','');
}

function doSearch(){

	if($("searchtype"))
		openFormPostWindow($("searchtype").value+"&searchvalue="+$("searchvalue").value);
	else
		openFormPostWindow(_contextPath+"/System?tf=logindex&searchtype=logtitle&searchvalue="+$("searchvalue").value);
}

function gotoSearchTag(tag,type){
	doFormPostSearch(_contextPath+"/System?tf=logindex","tag",tag);
}

function doFormPostSearch(url,pname,pvalue){
	if(pname==null||pname==undefined||pname=="") pname = "tag";
	var body = document.getElementsByTagName("body");
	var form = document.createElement("form");
	var tagbox = document.createElement("input");
	form.method = "post";
	form.action = url;
	form.id = "ebsearchform";
	form.name = "ebsearchform";
	form.style.display = "none";
	tagbox.type = "hidden";
	tagbox.id = pname;
	tagbox.name = pname;
	tagbox.value = pvalue;
	body[0].appendChild(form);
	form.appendChild(tagbox);
	form.submit();
}

function openFormPostWindow(targeturl,thisobj){
  function getParamNode(paramname,paramvalue){
    var paramnode = document.createElement("input");
    paramnode.type = "hidden";
    paramnode.id = paramname;
    paramnode.name = paramname;
    paramnode.value = paramvalue;
    return paramnode;
  }
  var body = document.getElementsByTagName("body");
  var form = document.createElement("form");
 
  if(thisobj && thisobj.target){
 	 form.target = thisobj.target;
  }else{
  	  form.target = "_self";
  }
  form.method = "post";
  form.id = "ebpostform";
  form.name = "ebpostform";
  form.style.display = "none";
  if(targeturl.indexOf('?')>0){
    form.action = targeturl.substring(0,targeturl.indexOf('?'));
    var params = targeturl.substring(targeturl.indexOf('?')+1);
    var pname,pvalue;
    while(params.length>0){
      if(params.indexOf('=')>0){
        pname = params.substring(0,params.indexOf('='));
        params = params.substring(params.indexOf('=')+1);
      }else{
        pname = params;
        params = "";
      }
      if(params.indexOf('&')>0){
        pvalue = params.substring(0,params.indexOf('&'));
        params = params.substring(params.indexOf('&')+1);
      }else{
        pvalue = params;
        params = "";
      }
      form.appendChild(getParamNode(pname,pvalue));
    }
  }else{
    form.action = targeturl;
  }
  body[0].appendChild(form);
  form.submit();
}

function openWindow( link , width , height , windowParam){
	var widthvalue = (window.screen.width-width)/2;
	var heightvalue = (window.screen.height-height)/2;

	var PopWindow;
	PopWindow = window.open(link,"","width="+ width + ",height=" + height+ "," + windowParam   +",left="+widthvalue+",top="+heightvalue,true);
	PopWindow.focus();
}

//================= forward end ===============