function mOvr(src,clrOver) { if (!src.contains(event.fromElement)) { src.bgColor = clrOver; }}
function mOut(src,clrIn){ if (!src.contains(event.toElement)) { src.bgColor = clrIn; }}
function onlistover(src){src.style.color="#ff3300"}
function onlistout(src){src.style.color=""}
function thisMovie(movieName) {var isIE = navigator.appName.indexOf("Microsoft") != -1;return (isIE) ? window[movieName] : document[movieName];}	
function isUndefineds(variable){return typeof variable == 'undefined' ? true : false;}
//----------------------------------------------------------------------
var prvexxid;
function showtitle(id,xinxi,fls,fids,w,h,t,l,lb){
	//alert(lb);
	bb = false;
	var flink = "";
	var fileurl = "";
	showstart = function(){window.document[fids].asFunc(id,xinxi,lb)}
	showcopystart = function(){document.getElementById(xinxi).select();var str = document.getElementById(xinxi).value;window.document[fids].asFunc(id,str);}
	
	if(fls.indexOf("_index") != -1){//z1
		if(lb == "zimulu"){flink = fls.substring(0,fls.lastIndexOf('../')+3) + "img/flash/title_index.swf"; fileurl = fls.replace(/\.\.\//g,"")}else{flink = "img/flash/title_index.swf"; fileurl = fls}//sm: hwpd 备\20110612改FCK编辑器和改进FLASH加载\sm.txt【2011.6.14】   zimulu非根目录里的引用，如 ly/delepl  bbs_add bbs_add2 shenheyg_set
	}else{//z2
		if(lb == "zimulu"){flink = fls}else{flink = "img/flash/title_"+fls+".swf"}
	}
	if (prvexxid != "" && prvexxid != null && prvexxid != "diangeids" && document.getElementById(prvexxid)){document.getElementById(prvexxid).innerHTML = '';}
	if (lb != "" && lb != null && lb != "toum" && lb != "zimulu" && lb != "dg"){
		document.getElementById(id).innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+fids+"' style='position:absolute; margin:"+t+"px "+l+"px; z-index:1000;'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='"+flink+"' /><param name='quality' value='high' /><param name='FlashVars' value='fileurl="+fileurl+"&w="+w+"&h="+h+"' /><embed src='"+flink+"' quality='high' width='"+w+"' height='"+h+"' name='"+fids+"' FlashVars='fileurl="+fileurl+"&w="+w+"&h="+h+"' allowscriptaccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
	} else {
		document.getElementById(id).innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+fids+"' style='position:absolute; margin:"+t+"px "+l+"px; z-index:1000;'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='"+flink+"' /><param name='quality' value='high' /><param name='FlashVars' value='fileurl="+fileurl+"&w="+w+"&h="+h+"' /><PARAM name='wmode' value='transparent' /><embed src='"+flink+"' quality='high' width='"+w+"' height='"+h+"' name='"+fids+"' FlashVars='fileurl="+fileurl+"&w="+w+"&h="+h+"' allowscriptaccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' wmode='transparent' /></object>";
	}
	prvexxid = id;
}
function showclose(id) {if (document.getElementById(id)) {document.getElementById(id).innerHTML = '';}}
function gethide(hideid,hidestr) {if (document.getElementById(hideid)) {document.getElementById(hideid).innerHTML = hidestr;}}
function Timestr(inputid,times) {if (document.getElementById(inputid)) {document.getElementById(inputid).value = times;}}

//------------------------------------------------------------------------------------------------------------
var Closelb = "";//z3
function showshget(id,xxx){window.document[id].asFunc(xxx);}
function showshstr(id,xxx){
	if(id.indexOf("_box") != -1){
		xinxi = xxx.split("|*|")
		document.getElementById(id).innerHTML = xinxi[0];
		document.getElementById(xinxi[1]).innerHTML = xinxi[2];
	}else if(xxx.indexOf("LoginOk") != -1){
		xinxi = xxx.split("LoginOk")
		document.getElementById("msgbody").innerHTML = xinxi[0];
		Closelb = "LoginOk";
	}else if(xxx == "LoginOut"){
		loginoks();
	}else if(xxx.indexOf("yc242OK") != -1){
		showshget('shsdnew','qtku/kz_hyktbfq^|^zhxx^|^saveqtku^|^'+xxx.split("yc242OK")[1]);
	}else if(id == "editqtkuzh"){//z17
		if(xxx.indexOf("Sorry!") != -1){
			alert(xxx); return false;
		}else{
			document.MyForm.submit();
		}
	}else if(id == "delok"){//z16
		if (confirm(xxx))
		return location.reload();
	}else{
		if(document.getElementById(id)) {document.getElementById(id).innerHTML = xxx;}
	}
}
function loginoks(){top.location.reload()}
//------------------------------------------------------------------------------------------------------------
var prveupid;
function upshow(xinxi){//z5
	xinxis = xinxi.split("|");
	showid = xinxis[0];
	mbid = xinxis[1];
	swf = xinxis[2];
	t = xinxis[3];
	l = xinxis[4];
	fw = xinxis[5];
	fh = xinxis[6];
	fls = "ul="+xinxis[7]+"&lb="+xinxis[8]+"&fs="+xinxis[9]+"&ys="+xinxis[10]+"&cs="+xinxis[11];
	if (prveupid != "" && prveupid != null && document.getElementById(prveupid)){document.getElementById(prveupid).innerHTML = '';}
	document.getElementById(showid).innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+fw+"' height='"+fh+"' id='upflsd' style='position: absolute; margin:"+t+"px 0 0 "+l+"px; z-index:3000;'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='"+swf+"' /><param name='quality' value='high' /><param name='FlashVars' value='"+fls+"' /><PARAM name='wmode' value='transparent' /><embed src='"+swf+"' FlashVars='"+fls+"' width='"+fw+"' height='"+fh+"' name='upflsd' quality='high' allowscriptaccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' wmode='transparent' /></object>";
	prveupid = showid;
	
	uploadclose = function(){document.getElementById(showid).innerHTML = '';}
	uploadstrd = function(nr){
		if (mbid == "face"){//z6
			document.getElementById(mbid).value = nr;
			document.getElementById("imgurl").src = "../" + nr;
			document.getElementById("imgsm").innerHTML = "<font color=#ff0000>上传成功，点击[修改]更新</font>";
		}else{
			document.getElementById(mbid).value = nr;
		}
	}
}
//------------------------------------------------------------------------------------------------------------
function mailstart() {var uuu = location.href; window.document["mailsddd"].asFuncjc(uuu);}
function mailcontent(mstr){if (document.getElementById("mails")) {document.getElementById("mails").style.display = 'block'; document.getElementById("mails").innerHTML = mstr;}}
function mailpagetart() {var uuuu = location.href; window.document["mailpagesd"].asFunc(uuuu);}
function showtitlesx(id,xinxi,fls,fids,w,h,t,l,lb){var uuu = location.href; window.document["mailsddd"].asFunc(uuu);showtitle(id,xinxi,fls,fids,w,h,t,l,lb)}
//----------------------------------------------------------------------
function showtitlelylw(src,id,tuxx) {
	src.style.border = "solid 1px #ff9900";src.style.cursor = "pointer";
	showtitle(id,tuxx,"lwshow","lwshowsd",430,225,0,-30,"");
}
function showtitlelyout(src) {src.style.border = "";}
//----------------------------------------------------------------------
function ShowIp(url){window.open(url,'_blank','status=no,scrollbars=no,resizable=no,top=100,left=100,width=450,height=150'); }
function vote(url){var url; window.open(url,'_blank','width=600,height=500,top=0,left=0,resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no')}
function set(mylink){window.open(mylink,'news','top=110,left=500,width=380,height=245,scrollbars=no,resizable=yes')}
function diary(mylink){window.open(mylink,'news','top=0,left=0,width=400,height=300,resizable=yes,scrollbars=yes')}
//----------------------------------------------------------------------
function dgliststr() {showtitle("diangeids","","dglist_index","dglistd",980,350,40,-5,"")}//z7
var neirong;
function music_play(str){
	neirong = str;
	var w = 700;
	var h = 525;
	AlertMsg(w, h, "三衢客栈点歌播放器", 0, 0, false);
	document.getElementById("msgbody").innerHTML = "<iframe name='ifrmnames' allowTransparency='true' frameborder=0 scrolling=no width='"+w+"' height='"+h+"' src='musicplay.html'></iframe>";
}
//----------------------------------------------------------------------
function gamewin(fw,fh,fileurl){
	var swf = "img/flash/main";
	AlertMsg(fw, fh, "", 0, 0, false);
	document.getElementById("msgbody").innerHTML = "<div align=center><object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+fw+"' height='"+fh+"'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='"+swf+"' /><param name='quality' value='high' /><PARAM name='wmode' value='transparent' /><param name='FlashVars' value='fileurl="+fileurl+"&w="+fw+"&h="+fh+"' /><embed src='"+swf+"' width='"+fw+"' height='"+fh+"' FlashVars='fileurl="+fileurl+"&w="+fw+"&h="+fh+"' quality='high' allowscriptaccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' wmode='transparent' /></object></div>";
}

//----------------------------------------------------------------------
function fucCheckLength(strTemp){
	var i,sum;
	sum=0;
	for(i=0;i<strTemp.length;i++){
		if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))
			sum=sum+1;
		else
			sum=sum+2;
	}
	return sum;
}
function input_shuzi(obj){obj.value=obj.value.replace(/[^\d]/g,'');}
function input_shuzi_before(){clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''));}
function showLen(obj,txtid){document.getElementById(txtid).innerHTML = fucCheckLength(obj.value);}
//*************************************************************************************** -->
function DrawImage(ImgD,mun,wh){
	var image=new Image();
	image.src=ImgD.src;
	if(image.width>0 && image.height>0){
		if(wh == "w"){
			if(image.width>=mun){
				ImgD.width=mun;
				ImgD.height=(image.height*mun)/image.width;
			}else{
				ImgD.width=image.width;
				ImgD.height=image.height;
			}
		}else if(wh == "h"){
			if(image.height>=mun){
				ImgD.height=mun;
				ImgD.width=(image.width*mun)/image.height;
			}else{
				ImgD.width=image.width;
				ImgD.height=image.height;
			}
		
		}else if(wh == "wh"){
			if(image.width>=mun && image.height>=mun){
				ImgD.width=mun;
				ImgD.height=mun;
			}else if(image.width>=mun){
				ImgD.width=mun;
				ImgD.height=(image.height*mun)/image.width;
			}else if(image.height>=mun){
				ImgD.height=mun;
				ImgD.width=(image.width*mun)/image.height;
			}else{
				ImgD.width=image.width;
				ImgD.height=image.height;
			}
		}
	}
}
//----------------------------------------------------------------------
function getrt(id1,id2,ii,urls,key){
	document.getElementById(id2).innerHTML = "<br><br><br><div align=center style='color:#999999;font-size:14px;'><IMG SRC='img/loading2.gif' align=absMiddle BORDER=0><br><br>请稍候......</div>";
	showshget('mailsddd',urls+'|'+id1+'|'+id2+'|'+ii+'|'+key);
}
//----------------------------------------------------------------------
function getwinsd(id){window.document["cookjc"].asFunc(id,window.screen.width + "x" + window.screen.height);}

//----------------------------
function addBookmark() {//z8
	var sTitle = document.title;
	var sURL = parent.location.href;
	try{window.external.addFavorite(sURL, sTitle);}
	catch (e){
		try{window.sidebar.addPanel(sTitle, sURL, "");}
		catch (e){
			alert("加入收藏失败，请使用Ctrl+D进行添加");
		}
	}
}
function SetHome(){//z9
	var vrl = window.location;
	try{document.links[0].style.behavior='url(#default#homepage)'; document.links[0].setHomePage(vrl);}
	catch(e){
		if(window.netscape) {
			try {netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");}  
			catch (e){ 
				alert("抱歉！您的浏览器不支持直接设为首页。请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为“true”，点击“加入收藏”后忽略安全提示，即可设置成功。");  
			}
			var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
			prefs.setCharPref('browser.startup.homepage',vrl);
		}
	}
}
//======================================================================================= 2011.6.15 新
function $(id){return document.getElementById(id)}
function isIE(){return (document.all && window.ActiveXObject && !window.opera) ? true : false;}

var sWidth,sHeight,windowWidth,windowHeight,yScrolls;
function getwinh(){
	var xScroll, yScroll;
	if (window.innerHeight && window.scrollMaxY){
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	}else if (document.body.scrollHeight > document.body.offsetHeight){
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	}else{
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	if (self.innerHeight){
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
		yScrolls = self.pageYOffset;
	}else if (document.documentElement && document.documentElement.clientHeight){
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
		yScrolls = document.documentElement.scrollTop;
	}else if (document.body){
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
		yScrolls = document.body.scrollTop;
	}
	if (xScroll < windowWidth){sWidth = windowWidth;}else{sWidth = xScroll;}
	if (yScroll < windowHeight){sHeight = windowHeight;}else{sHeight = yScroll;}
}

function AlertMsg(w, h, title, mask, toppx, th){
	if(document.getElementById("msgbody")){CloseMsg()}
	var msgw,msgh;
	msgw = w;
	if(isUndefineds(mask)) mask = 0;
	if(isUndefineds(toppx)) toppx = 0;
	if(isUndefineds(th)) th = true;

	getwinh();
	if(toppx == 0){msgtop = Math.round(yScrolls + (windowHeight - h)/2)}else{msgtop = Math.round(yScrolls + toppx)}
	if(h == 0){msgh = windowHeight-2; toppx = 0}else{msgh = h;}
	if(navigator.userAgent.toLowerCase().indexOf("msie 6") != -1){setSelectState('hidden')}
	if(!th){msgh += 50; msgtop -= 50}
	//alert(msgtop)

	if(mask){
		var maskObj = document.createElement("div");
		maskObj.setAttribute('id','maskdiv');
		maskObj.style.position = "absolute";
		maskObj.style.top = "0";
		maskObj.style.left = "0";
		maskObj.style.background = "#000000";
		maskObj.style.filter = "Alpha(opacity=70);";
		maskObj.style.opacity = "0.7";
		maskObj.style.width = sWidth + "px";
		maskObj.style.height = sHeight + "px";
		maskObj.style.zIndex = "10000";
		document.body.appendChild(maskObj);
	}

	var msgObj = document.createElement("div") 
	msgObj.setAttribute("id","msgdiv");
	msgObj.className = "msgcss";
	msgObj.style.top = msgtop + "px";
	msgObj.style.left = (windowWidth - msgw) / 2 + "px";
	msgObj.style.width = msgw + "px";
	msgObj.style.height = msgh + "px";
	if(!th){msgObj.style.border = "0px solid #fff"; msgObj.style.background = "transparent";}

	var bodyObj = document.createElement("div");
	bodyObj.setAttribute("id","msgbody");
	bodyObj.style.lineHeight = "1.5em";

	if(th){
		var thObj = document.createElement("div");
		thObj.setAttribute("id","msgth");
		thObj.className = "DragAble";
		thObj.innerHTML = "<a class='close' title='关闭' onclick='CloseMsg()'>关闭</a>"+"<span>"+ title +"</span>";
	}else{
		var thObj = document.createElement("div");
		thObj.setAttribute("id","msgth");
		thObj.className = "DragAble1";
		thObj.style.height = "50px";
		thObj.style.cursor = "move";
		thObj.style.background = "#666666";
		thObj.style.filter = "Alpha(opacity=0);"; thObj.style.opacity = "0";
		thObj.onmouseover = function(){thObj.style.filter = "Alpha(opacity=30);";thObj.style.opacity = "0.3";}
		thObj.onmouseout = function(){thObj.style.filter = "Alpha(opacity=0);";thObj.style.opacity = "0";}
	}

	document.body.appendChild(msgObj);
	//if(th){$("msgdiv").appendChild(thObj);}
	$("msgdiv").appendChild(thObj);
	$("msgdiv").appendChild(bodyObj);
}

function CloseMsg(){
	if($("maskdiv")){document.body.removeChild($("maskdiv"));}
	if($("msgth")){$("msgdiv").removeChild($("msgth"));}
	$("msgdiv").removeChild($("msgbody"));
	document.body.removeChild($("msgdiv"));
	//if (isIE()){setSelectState('');}
	if(navigator.userAgent.toLowerCase().indexOf("msie 6") != -1){setSelectState('');}
	if(Closelb == "LoginOk"){loginoks();}
}

var ie = document.all;
var nn6 = document.getElementById&&!document.all;
var isdrag = false;
var y,x;
var oDragObj;
function moveMouse(e){
	if(isdrag){
		oDragObj.style.top = (nn6 ? nTY + e.clientY - y : nTY + event.clientY - y)+"px";
		oDragObj.style.left = (nn6 ? nTX + e.clientX - x : nTX + event.clientX - x)+"px";
		return false;
	}
}
function initDrag(e){
	var oDragHandle = nn6 ? e.target : event.srcElement;
	var topElement = "HTML";
	while (oDragHandle.tagName != topElement && (oDragHandle.className != "DragAble" && oDragHandle.className != "DragAble1")){
		oDragHandle = nn6 ? oDragHandle.parentNode : oDragHandle.parentElement;
	}   
	if(oDragHandle.className=="DragAble" || oDragHandle.className=="DragAble1"){
		isdrag = true;
		oDragObj = oDragHandle.parentNode;
		nTY = parseInt(oDragObj.style.top);
		y = nn6 ? e.clientY : event.clientY;
		nTX = parseInt(oDragObj.style.left);
		x = nn6 ? e.clientX : event.clientX;
		document.onmousemove = moveMouse;
		return false;
	}
}
document.onmousedown = initDrag;
document.onmouseup = new Function("isdrag=false");

function setSelectState(state){
	var objl=document.getElementsByTagName('select');
	for(var i=0;i<objl.length;i++){objl[i].style.visibility=state;}
}

//-------------------------------------------------------------------------------------------------
function geturlg(){
	var hurlss = document.location.href;
	if(hurlss.indexOf(".cn") != -1){
		hurlss = hurlss.substring(7,hurlss.indexOf(".cn")+3)//z10
	}else if(hurlss.indexOf(".com") != -1){
		hurlss = hurlss.substring(7,hurlss.indexOf(".com")+4)
	}
	return hurlss;
}
//--------------------------------------
function opencolse(obj,id,txt1,txt2){
	if(document.getElementById(id).style.display == 'none'){
		document.getElementById(id).style.display = 'block'; obj.innerHTML = txt2;
	}else if(document.getElementById(id).style.display == 'block'){
		document.getElementById(id).style.display = 'none'; obj.innerHTML = txt1;
	}
}

//----------------------------------------------------------------------
var xunr;
var xui;
function paixujcshuzi(form) {//z11
/*
	xunr = ","; xui = 0;
	for(var i=0;i<form.elements.length;i++){
		var e = form.elements[i];
		if(e.name.indexOf("xu") != -1){
			xui++;
			if(e.value != ""){
				if(xunr.indexOf(","+e.value+",") != -1){
					alert("序号"+e.value+"重复"); return false; break;
				}else{
					xunr += e.value + ",";
				}
			}
		}
	}

	for(var i=1;i<=xui;i++){
		if(xunr.indexOf(","+i+",") == -1){
			alert("序号不连续，缺少序号"+i); return false; break;
		}
	}
	*/
	form.submit();
//alert(xui+"\r\n"+xunr);
}
//------------------------------------------------------------------
function Selectdh(lb,n){
	var str = "";
	var gduonr;

	switch(lb){
		case 1:
		var btnzu = ["热帖排行","浏览排行"];
		var gduo = ["",""];
		var mbid = "one";
		break;
		
		case 2:
		var btnzu = ["最新主题","最新回复"];
		var gduo = ["<li class=hdright><a href='k_1.html' class=more target='_blank'>更多..</a></li>","<li class=hdright><a href='newhf.html' class=more target='_blank'>更多..</a></li>"];
		var mbid = "two";
		break;
		
		case 3:
		var btnzu = ["发帖排行","关注排行","积分排行"];
		var gduo = ["","",""];
		var mbid = "three";
		break;
		
		case 4:
		var btnzu = ["最新精华","随机精华"];
		var gduo = ["<li class=hdright><a href='k_3.html' class=more target='_blank'>更多..</a></li>",""];
		var mbid = "four";
		break;
	}

	for(i=0; i<btnzu.length; i++){
		if(i == n){
			gduonr = gduo[i];
			str += "<li class='hdqh hdqhxz' onMouseOver='Selectdh("+lb+","+i+")'>"+btnzu[i]+"</li>";
			document.getElementById(mbid+i).style.display = 'block';
		}else{
			str += "<li class=hdqh onMouseOver='Selectdh("+lb+","+i+")'>"+btnzu[i]+"</li>";
			document.getElementById(mbid+i).style.display = 'none';
		}
	}
	document.getElementById(mbid).innerHTML = str + gduonr;
}

//---------------------------------------------------------------------
function loginsd(fid,urls,lb,title){
	AlertMsg(641, 410, title, 1, 0);
	var surl = "http://"+geturlg()+"/img/loading2.gif";
	document.getElementById("msgbody").innerHTML = "<br><br><br><div align=center><IMG SRC='"+surl+"' align=absMiddle border=0></div>";
	showshget(fid,urls+'|msgbody|'+lb);
}
function loginout(fid,urls,lb,title){
	AlertMsg(300, 130, "退出系统", 1, 50);
	str = "<div align=center style='padding-top:20px;font-size:14px;'>";
	str += title + "<br><br>";
	str += "<div style='width:100px'>";
	str += "<div style='float:left;'><a href='javascript:void(0)' onfocus=this.blur() onClick=\"loginoutd()\">是</a></div>";
	str += "<div style='float:right;'><a href='javascript:void(0)' onfocus=this.blur() onClick=\"CloseMsg()\">否</a></div>";
	str += "</div></div>";
	document.getElementById("msgbody").innerHTML = str;
	loginoutd = function(){showshget(fid,urls+'|msgbody|'+lb)}
}

//----------------------------------------------------------------------
function tanchugg(id){
	AlertMsg(550, 400, "公告", 0, 0);
	if(isNaN(id)){
		document.getElementById("msgbody").innerHTML = id;//z12
	}else{//z13
		var surl = "http://"+geturlg()+"/img/loading2.gif";
		document.getElementById("msgbody").innerHTML = "<br><br><br><div align=center><IMG SRC='"+surl+"' align=absMiddle border=0></div>";
		showshget('mailsddd','diary|msgbody|'+id);
	}
}
function untanchugg(id){window.document[id].asFunc()}
//-------------------------------------------------------------------------------
function CheckFormdl(fid,urls){
	var zh = document.getElementById("zh");
	var mm = document.getElementById("mm");
	var yzm = document.getElementById("yzm");
	var tima = document.getElementById("tima");
	var yingsheng = document.getElementById("yingsheng");
	if(zh.value == ""){alert("请输入帐号！");zh.focus();return false;}
	if(mm.value == ""){alert("请输入密码！");mm.focus();return false;}
	if(yzm.value == ""){alert("请输入验证码！");yzm.focus();return false;}
	var surl = "http://"+geturlg()+"/img/loading3.gif";
	document.getElementById("dlerror").innerHTML = "<IMG SRC='"+surl+"' align=absMiddle BORDER=0> 正在登录，请稍候......";
	showshget(fid,urls+'|dlerror|dlsave|'+zh.value+'|'+mm.value+'|'+yzm.value+'|'+tima.value+'|'+yingsheng.value);
}
//-------------------------------------------------------------------------------
var zhucesmflag = 0;
function CheckFormzhuce(fid,urls){
	var username = document.getElementById("username");
	var password = document.getElementById("password");
	var question = document.getElementById("question");
	var answer = document.getElementById("answer");
	var youxiang = document.getElementById("youxiang");
	var xb = document.getElementById("xb");
	var yzm = document.getElementById("yzm");
	if(username.value == ""){alert("请输入帐号！");username.focus();return false;}
	if(!isName(username.value)){alert("帐号只能输入中文，不能含有其它字符！");username.focus();return false;}
	if(password.value == ""){alert("请输入密码！");password.focus();return false;}
	if(question.value == ""){alert("请输入密码提问！");question.focus();return false;}
	if(answer.value == ""){alert("请输入密码答案！");answer.focus();return false;}
	if(youxiang.value == ""){alert("请输入电子邮箱！");youxiang.focus();return false;}
	if(!isEmail(youxiang.value)){alert("对不起，EMAIL地址错误");youxiang.focus();return false;}
	if(xb.value == ""){alert("请选择性别！");xb.focus();return false;}
	if(yzm.value == ""){alert("请输入验证码！");yzm.focus();return false;}
	//if(!zhucesmflag){alert("请点击阅读注册说明！");return false;}
	var surl = "http://"+geturlg()+"/img/loading3.gif";
	document.getElementById("dlerror").innerHTML = "<IMG SRC='"+surl+"' align=absMiddle BORDER=0> 正在注册，请稍候......";
	showshget(fid,urls+'|dlerror|zhucesave|'+username.value+'|'+password.value+'|'+question.value+'|'+answer.value+'|'+youxiang.value+'|'+xb.value+'|'+yzm.value+'|'+zhucesmflag);
}
function zhucesmyd(){zhucesmflag = 1}
//-------------------------------------------------------------------------------
function CheckFormzhmm(fid,urls){
	var username = document.getElementById("username");
	var question = document.getElementById("question");
	var answer = document.getElementById("answer");
	var youxiang = document.getElementById("youxiang");
	var phone = document.getElementById("phone");
	if(username.value == ""){alert("请输入帐号！");username.focus();return false;}
	
	if(question.value == ""){alert("请输入密码提问！");question.focus();return false;}
	if(answer.value == ""){alert("请输入密码答案！");answer.focus();return false;}

	if(youxiang.value == "" && phone.value == ""){alert("你必须填写注册时填写的的邮箱地址或者手机号码");return false;}
	if(youxiang.value != ""){if(!isEmail(youxiang.value)){alert("对不起，EMAIL地址错误");youxiang.focus();return false;}}
	if(phone.value != ""){if(!isPhone(phone.value)){alert("对不起，手机号码不符合规范");phone.focus();return false;}}
	var surl = "http://"+geturlg()+"/img/loading3.gif";
	document.getElementById("dlerror").innerHTML = "<IMG SRC='"+surl+"' align=absMiddle BORDER=0> 正在查询，请稍候......";
	showshget(fid,urls+'|dlerror|zhaohuisave|'+username.value+'|'+question.value+'|'+answer.value+'|'+youxiang.value+'|'+phone.value);
}
//-------------------------------------------------------------------------------
var BROWSER = {};var USERAGENT = navigator.userAgent.toLowerCase();BROWSER.ie = window.ActiveXObject && USERAGENT.indexOf('msie') != -1 && USERAGENT.substr(USERAGENT.indexOf('msie') + 5, 3);BROWSER.firefox = USERAGENT.indexOf('firefox') != -1 && USERAGENT.substr(USERAGENT.indexOf('firefox') + 8, 3);BROWSER.chrome = window.MessageEvent && !document.getBoxObjectFor && USERAGENT.indexOf('chrome') != -1 && USERAGENT.substr(USERAGENT.indexOf('chrome') + 7, 10);BROWSER.opera = window.opera && opera.version();BROWSER.safari = window.openDatabase && USERAGENT.indexOf('safari') != -1 && USERAGENT.substr(USERAGENT.indexOf('safari') + 7, 8);BROWSER.other = !BROWSER.ie && !BROWSER.firefox && !BROWSER.chrome && !BROWSER.opera && !BROWSER.safari;BROWSER.firefox = BROWSER.chrome ? 1 : BROWSER.firefox;
function DuceXHome(){this.timer = []; this.timeout = 500; this.action = []; this.m_x = 10; this.shadow = true;}
var _XHome = new DuceXHome();
var BROWSER = {};
//-----------------------------
function ducepopupinit(event){
	try{
		if(event.srcElement) o = event.srcElement; else o = event.target;
		if(o.id != _XHome['action']['id']){
			_XHome['action']['id'] = o.id;
			if(_XHome['action']['id'].indexOf('thread_') != -1 || _XHome['action']['id'].indexOf('rank_') != -1){
				var showid = 'duce' + _XHome['action']['id'];
				if(!$(showid)) return;

				_XHome['action']['showid'] = showid;
				_XHome['action']['offset'] = _XHome['action']['id'].indexOf('thread_') != -1 ? 0 : 1;
				_XHome['action']['ex'] = event.clientX;
				
				_XHome['timer']['poptitle'] = setTimeout("ducetomouseloc()", _XHome['timeout']);

				if(!o.onmouseover) {
					o.onmouseout = function() {
						duce_dropalpha('hide');
						$(showid).style.display = 'none';
						clearTimeout(_XHome['timer']['poptitle']);
					}
				}
				if(!$(showid).onmouseover) {
					$(showid).onmouseover = function() {
						this.style.display = 'block';
						duce_dropalpha('show', this);
					}
					$(showid).onmouseout = function() { 
						duce_dropalpha('hide');
						this.style.display = 'none';
						clearTimeout(_XHome['timer']['poptitle']);
					}
				}
			}
		}
	}catch(e){return true}
}
function ducetomouseloc(){
	try{
		var showobj = $(_XHome['action']['showid']);
		if(!showobj || showobj.innerHTML == '') return;
		var menuobj = $(_XHome['action']['id']);
		showobj.style.display = 'block';
		menuobj.pos = fetchOffset(menuobj);
		if(BROWSER['ie'] && _XHome['action']['id'].indexOf('thread_image') != -1){
			$('xhome_imgrelative').style.zIndex = 2;
			showobj.rel = fetchOffset($('xhome_imgrelative'));
			menuobj.pos['left'] -= showobj.rel['left'];
			menuobj.pos['top'] -= showobj.rel['top'];
			_XHome['action']['ex'] -= showobj.rel['left'];
		}else{
			showobj.rel = {'left':0, 'top':0};
		}
		showobj.X = _XHome['action']['ex'] + _XHome.m_x;
		showobj.Y = menuobj.pos['top'];		

		showobj.w = showobj.offsetWidth;
		showobj.h = showobj.offsetHeight;
		menuobj.w = menuobj.offsetWidth;
		menuobj.h = menuobj.offsetHeight;

		var bdtop = document.documentElement.scrollTop + document.documentElement.clientHeight;
		var bdleft = document.body.clientWidth;

		if(!_XHome['action']['offset']){
			if(showobj.X > menuobj.w + menuobj.pos['left'] - _XHome.m_x*2){
				showobj.X = menuobj.w + menuobj.pos['left'] - _XHome.m_x*2;
			}
			showobj.style.left = (showobj.X + showobj.w > document.body.clientWidth) && (showobj.X - showobj.w - _XHome.m_x >= 0) ? showobj.X - showobj.w - _XHome.m_x + 'px' : showobj.X + 'px';
			showobj.style.top = showobj.Y + showobj.h > document.documentElement.scrollTop + document.documentElement.clientHeight ? showobj.Y - showobj.h + 1 + 'px' : showobj.Y + (BROWSER['moz'] ? 15 : 14) + 'px';
		}else if(_XHome['action']['offset'] == 1){
			showobj.style.left = menuobj.pos['left'] + showobj.w + menuobj.w + 5 > document.body.clientWidth ? menuobj.pos['left'] - showobj.w - 3 + 'px' : menuobj.pos['left'] + menuobj.w + 5 + 'px';
			showobj.style.top = showobj.Y + showobj.h - menuobj.h > document.documentElement.scrollTop + document.documentElement.clientHeight ? showobj.Y - showobj.h + menuobj.h + 'px' : showobj.Y + 'px';
		}
		duce_dropalpha('show', showobj);
	}catch(e){}
}
function duce_dropalpha(op, showobj){
	if(!_XHome.shadow) return;

	var divid = 'XHome_DropShadow';
	if(op == 'hide' && $(divid)){
		$(divid).style.display = 'none';
		return;
	}
	if(!$(divid)){
		var div = document.createElement('div');
		div.id = divid;
		div.style.position = 'absolute';
		div.style.filter = 'alpha(opacity=30)';
		div.style.opacity = '0.3';
		div.style.zIndex = 1;
		div.style.backgroundColor = '#000000';
		div.style.display = 'none';
		$('append_parent').appendChild(div);
	}
	try{
		$(divid).style.left = (showobj.offsetLeft + showobj.rel['left'] + 3) + 'px';
		$(divid).style.top = (showobj.offsetTop + showobj.rel['top'] + 3) + 'px';
		$(divid).style.width = showobj.offsetWidth + 'px';
		$(divid).style.height = showobj.offsetHeight + 'px';
		$(divid).style.display = 'block';
	}catch(e){}
}
if(!document.onmouseover) {
	document.onmouseover = function(e) {
		if (!e) ducepopupinit(window.event); else ducepopupinit(e);
	};
}

//----------------------------------------------------------------------
function isName(str){
//var res = /^[\u4e00-\u9fa5]+$/;
var res = /^[\u0391-\uFFE5]+$/;
var re = new RegExp(res);
return !(str.match(re) == null);
}

function isEmail(str){
var res = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
var re = new RegExp(res);
return !(str.match(re) == null);
}

function isPhone(str){
var res = /^(13|15|18)\d{9}$/;
var re = new RegExp(res);
return !(str.match(re) == null);
}

function isTime(str){
var res = /^(1|2)\d{3}(\-|－)(0?[1-9]|1[0-2])(\-|－)((0?[1-9])|((1|2)[0-9])|30|31)$/;
var re = new RegExp(res);
return !(str.match(re) == null);
}
//----------------------------------------- 2011.11.14  z14
var checkeds = true;
function CheckAllS(form){//oa_selectsjr
	for(var i=0;i<form.elements.length;i++){
		var e = form.elements[i];
		if(checkeds){
			e.checked = true;
		}else{
			e.checked = false;
		}
	}
	checkeds = !checkeds;
}
//----------------------------------------- 2011.11.14  z15
function DeleAllS(form, name, urlss, lb, msg){
	var nrcat = "";
	for(var i=0;i<form.elements.length;i++){
		var e = form.elements[i];
		if (e.name == name){
			if(e.checked == true){nrcat += ";" + e.value;}
		}
	}
	if(nrcat == ""){
		alert("请选择要删除的记录，将要删除的记录打勾！")
		return false;
	}
	nrcat = nrcat.substring(1);
	//alert(nrcat)
	if(msg != ""){
		if (confirm(msg))
		showshget('shsd',urlss + '|delok|'+lb+'|'+nrcat);
	}else{
		showshget('shsd',urlss + '|delok|'+lb+'|'+nrcat);
	}
}


