function killErr(){return true;} 
window.onerror=killErr;
function getCookie(sName){
	var sSearch=sName+"=";
	var acookie=window.document.cookie+";"
	acookie=acookie.replace(/\&/g,';');
	if(acookie.length>0){
		var iOffset=acookie.indexOf(sSearch);
		if(iOffset!=-1){
			iOffset+=sSearch.length;
			var iEnd=acookie.indexOf(";",iOffset);
			if(iEnd==-1){iEnd=acookie.length;}
			var s=acookie.substring(iOffset,iEnd);
			return s;			
		}
	}
	return null;
}
function getLoginName(){
	return getCookie("Md5Name");
}

function show_hidden(idname, v)
{
	var obj = $(idname);
	if (!obj){ return false;}	
	if (v == 0) {
		if (obj.style.display != "none") { obj.style.display = "none";}
		return true;
	}
	else if (v == 1) {
		if (obj.style.display == "none") { obj.style.display = ""; }
		return true;
	}
	return false;
}

function RefreshParent(CloseSub) {
	//window.parent.location.reload();
	window.opener.location.href = window.opener.location.href;
	if (window.opener.progressWindow) window.opener.progressWindow.close();
	if (CloseSub) window.close();
}
function IsNumeric(s)
{
	var r,re;
	re = /\d*/i; //\d表示数字,*表示匹配多个数字
	r = s.match(re);
	return (r==s)?true:false;
}
function GetErr(msg, act, aurl){
	document.write("<center>"+msg+"</center>");
	if(act=="close"){
		window.parent.dialogBoxClose.click();
		if(msg.length>0)alert(msg);
        }else if(act=="back"){
		if(msg.length>0)alert(msg);
		history.back();
	}else if(act=="goto" && aurl.length>0){
		if(msg.length>0)alert(msg);
		//window.top.location=aurl;
                window.parent.location.reload();
	}else{
		if(msg.length>0)alert(msg);
	}
}
function check_replyform(aform){
	if(!aform.co.value)
		{alert("回答内容不能为空！"); return false; }
	else if(aform.co.value.length>5000)
		{alert("回答内容的长度不能超过5000字"); return false; }
	else if(aform.ck.value.length>60)
		{alert("参考文献内容长度不能大于30个汉字"); return false; }
	else
		return true;

}

function ShowSenderBtn(Sid){
	var guestname = getLoginName();
	if (guestname == sender && t == 0) {
		show_hidden(Sid,1);
	}else{
		show_hidden(Sid,0);  
	}
	return;
}
function ShowdealBtn(Sid,replyer){
	var guestname = getLoginName();
	if (guestname == sender && replyer!=sender) {
		show_hidden(Sid,1);
	}else{
		show_hidden(Sid,0);
	}
	return;
}
function ShowAnswerBtn(Sid){
	var guestname = getLoginName();
	if (guestname == sender || t == 1) {
		show_hidden(Sid,0);
	}else{
		show_hidden(Sid,1);
	}
	return;
}
function ShowModifyReBtn(Sid,replyer){
	var guestname = getLoginName();
	if (guestname == replyer && t != 1) {
		show_hidden(Sid,1);
	}else{
		show_hidden(Sid,0);
	}
	return;
}
