// JavaScript Document
function gel(a){
	return document.getElementById(a);
}
var regchar 	= new RegExp("^[A-Za-z0-9]+$","");
var regchinese  = new RegExp("^[A-Za-z0-9\u4e00-\u9fa5]+$","");
var regnum		= new RegExp("^[0-9]+$","");
var regUserID  	= new RegExp("^[-_A-Za-z0-9\u4e00-\u9fa5]+$","");

// 下拉列表效果
function mouseOver(View)
{
	if (View == 0){
		gel('forumlist_menu').style.display="block";
	}
	if (View == 1){
		gel('forumlist_menu').style.display="none";
	}
}

function DoTitle(addTitle){
	document.getElementById("Title").value=document.getElementById("Title").value+addTitle;
	document.getElementById("Title").focus();
}

//会员登陆信息验证
var errInfo = ["请输入登录帐号","帐号为5-18位且[中文,A-Z,a-z,0-9,下划线,横线]","请输入密码","密码为5-15位且[A-Z a-z 0-9]","请输入4位数字验证码"]
var noimg = "<img src='images/yesno.gif' align='absmiddle'/> ";
var yesimg = "<img src='images/yesok.gif' align='absmiddle'/> ";

checkID : false;
checkPs : false;
checkCode : false;

function checkUserID(){
	var userUserID= gel('UserID').value;
	if(userUserID==''){
		gel('UserIDFocus').innerHTML = noimg+"<font color=#ff0000>"+ errInfo[0] +"</font>";
	} else if(!regUserID.test(userUserID) || userUserID.length < 5 || userUserID.length > 18){
		gel('UserIDFocus').innerHTML = noimg+"<font color=#ff0000>"+errInfo[1]+"</font>";
	} else {
		gel('UserIDFocus').innerHTML = yesimg;
		this.checkID = true;
	}

}
function checkPassword(){
	var userUserPs= gel('UserPs').value;
	if(userUserPs==''){
		gel('UserPsFocus').innerHTML = noimg+"<font color=#ff0000>"+ errInfo[2] +"</font>";
	} else if(!regchar.test(userUserPs) || userUserPs.length < 5 || userUserPs.length > 15){
		gel('UserPsFocus').innerHTML = noimg+"<font color=#ff0000>"+errInfo[3]+"</font>";
	} else {
		gel('UserPsFocus').innerHTML = yesimg;
		this.checkPs = true;
	}

}
function checkUserCode(){
	var userCode = gel('Code').value;
	var regcode     = new RegExp("^[0-9]+$","");
	if(userCode==''){
		gel('CodeFocus').innerHTML = noimg+"<font color=#ff0000>"+ errInfo[4] +"</font>";
	} else if(!regcode.test(userCode) || userCode.length != 4 ){
		gel('CodeFocus').innerHTML = noimg+"<font color=#ff0000>"+errInfo[4]+"</font>";
	} else {
		gel('CodeFocus').innerHTML = yesimg;
		this.checkCode = true;
	}

}
/* 验证码 */
submitForm : function CheckLoginInfo(TheForm)
{
	this.checkUserID();
	this.checkPassword();
	if(!this.checkID){return false;}
	if(!this.checkPs){return false;}
	if(!this.checkCode){return false;}
}

function checkTopLogin(TheForm){
	userUserID = TheForm.UserID.value;
	if(userUserID==''){
		alert('请输入帐号');
		TheForm.UserID.focus();
		return false;
	} else if(!regUserID.test(userUserID) || userUserID.length < 5 || userUserID.length > 18){
		alert('帐号必须5到18字符 (中文,A-Z,a-z,0-9,下划线,横线)');
		TheForm.UserID.focus();
		return false;
	}
	userUserPs = TheForm.UserPs.value;
	if(userUserPs==''){
		alert('请输入密码');
		TheForm.UserPs.focus();
		return false;
	} else if(!regchar.test(userUserPs) || userUserPs.length < 5 || userUserPs.length > 15){
		alert('密码必须5到15字符 (中文,A-Z,a-z,0-9)');
		TheForm.UserPs.focus();
		return false;
	}
	userCode = TheForm.Code.value;
	if(userCode==''){
		alert('请输入验证码');
		TheForm.Code.focus();
		return false;
	} else if(!regnum.test(userCode) || userCode.length != 4){
		alert('验证码必须4位数字');
		TheForm.Code.focus();
		return false;
	}
}

function presskey(eventobject)
{
	var eve=eventobject||window.event
	if(eve.ctrlKey && eve.keyCode==13){document.Reply.submit();}else{return false}
}

function checkReply(TheForm){
	var userContent = FCKeditorAPI.GetInstance('Content').GetXHTML(true);
	if(userContent==''){
		alert('请输入回复内容');
		return false;
	}
}

 var h;
 var w;
 var l;
 var t;
 var topMar = -4;
 var leftMar = -3;
 var space = 1;
 var isvisible;
 var global = window.document
 global.fo_currentMenu = null
 global.fo_shadows = new Array
function HideMenu(eventobject) 
{
 var eve=eventobject||window.event;
 var mX;
 var mY;
 var vDiv;
 var mDiv;
	if (isvisible == true)
{
		vDiv = document.getElementById("menuDiv1");
		mX = eve.clientX + document.body.scrollLeft;
		mY = eve.clientY + document.body.scrollTop;
		if ((mX < parseInt(vDiv.style.left)) || (mX > parseInt(vDiv.style.left)+vDiv.offsetWidth) || (mY < parseInt(vDiv.style.top)-h) || (mY > parseInt(vDiv.style.top)+vDiv.offsetHeight)){
			vDiv.style.visibility = "hidden";
			isvisible = false;
		}
}
}
function ShowMenu(vMnuCode,tWidth,eventobject) {
	var eve=eventobject||window.event;
	var vSrc= eve.target||eve.srcElement;  
	//vSrc = eve.srcElement;
    vMnuCode = "<table cellpadding='0' cellspacing='0' onmouseout='HideMenu(event)' class='popupmenu' id='submenu' style='width:85px;'><tr><td class='popupmenuselect'><ul>" + vMnuCode + "</ul></td></tr></table>";
	//alert(vMnuCode);
	h = vSrc.offsetHeight;
	w = vSrc.offsetWidth;
	l = vSrc.offsetLeft + leftMar+4;
	t = vSrc.offsetTop + topMar + h + space+3;
	vParent = vSrc.offsetParent;
	while (vParent.tagName.toUpperCase() != "BODY")
	{
		l += vParent.offsetLeft;
		t += vParent.offsetTop;
		vParent = vParent.offsetParent;
	}
	document.getElementById("menuDiv1").innerHTML 		= vMnuCode;
	document.getElementById("menuDiv1").style.top 		= t;
	document.getElementById("menuDiv1").style.left		= l;
	document.getElementById("menuDiv1").style.visibility= "visible";
	isvisible = true;
}

function jumpMenu(targ,targurl,selObj,restore,targid){ //v3.0
	if(selObj.options[selObj.selectedIndex].value!=""){
		  eval(targ+".location='"+ targurl +"&"+ targid +"="+selObj.options[selObj.selectedIndex].value+"'");
		  if (restore) selObj.selectedIndex=0;
 	 }
}

/* 广告位公共js函数 */
var ad_gourl;
var ad_title;
var now 	= new Date();
var year 	= now.getYear();
var month	= now.getMonth()+1;
var day 	= now.getDate();
var d2 		= new Date(year+'/'+month+'/'+day);
/* 广告位公共js函数 */