

function findbyname() {

//	find.Name.value=URLEncoder.encode(find.Name.value);
        if(find.Name.value==""){
                alert("请填写要查询的作者！");
                return;
        }else{
        find.action="showfind.jsp?type=do";
        find.submit();
        }


}
function fenye(page) {
        var Str = page;
        showfind.Page.value=Str;
        showfind.action="showfind.jsp?type=do";
        showfind.submit();
}
//管理员登陆sfpAdmin

function Logonform(){

	if("" == adminlogin.adminName.value){
		alert("管理员名称必须填写！");
		return ;
	}else{
		if(false==checkSpecialStr(adminlogin.adminName.value)){
			return;
		}
	}

	if("" == adminlogin.adminPWD.value){
		alert("管理员密码必须填写！");
		return ;
	}else{
		if(false==checkSpecialStr(adminlogin.adminPWD.value)){
			return;
		}
	}
    adminlogin.action="adminLogin_Result.jsp";
	adminlogin.submit();
}

//取回密码1
function hehe () {

if(passwordback.userName.value==""){
		alert("请填写用户名");
		return;
	}else{
		if(false==checkSpecialStr(passwordback.userName.value)){
			return;
		}
	}
         passwordback.action="getPassword.jsp?action=getAns";
         passwordback.submit();
}

//取回密码2

function what() {

if("" ==getPassword.answer.value){
		alert("请填写密码提示问题答案");
		return;
	}else{
		if(false==checkSpecialStr(getPassword.answer.value)){
			return;
		}
	}
if("" == getPassword.userPWD.value){
    alert("新密码必须填写！");
    return ;
  }else{
		if(false==checkSpecialStr(getPassword.userPWD.value)){
			return;
		}
	}
  if("" == getPassword.password2.value){
    alert("新密码确认必须填写！");
    return ;
  }else{
		if(false==checkSpecialStr(getPassword.password2.value)){
			return;
		}
	}
  if(getPassword.userPWD.value != getPassword.password2.value){
    alert("确认密码不正确！");
    return ;
  }
        getPassword.action="getPassword.jsp?action=getPWD";
        getPassword.submit();
}
function sub(str){
	addTopic.submit();
	//alert("????????????????????");
}



//add by dd 2005-1*11
function addPost(str){
	var string = str
	if("addT"==string){
	   if(addTopic.TopicSubject.value==""){
		   alert("发表主题请填写主题！");
		   return;
	   }else{
		if(false==checkSpecialStr2(addTopic.TopicSubject.value)){
			return;
		}
	   }
		if(addTopic.Message.value==""){
		   alert("发表主题请填写内容");
		   return;
	   }else{
		if(false==checkSpecialStr(addTopic.Message.value)){
			return;
		}
		}
	}else if("addV"==string){
	   if(addTopic.TopicSubject.value==""){
		   alert("请填写主题！");
		   return;
	   }else{
		if(false==checkSpecialStr(addTopic.TopicSubject.value)){
			return;
		}
		}
		if(addTopic.Message.value==""){
		   alert("请填写内容");
		   return;
	   }else{
		if(false==checkSpecialStr(addTopic.Message.value)){
			return;
		}
		}
	   if(addTopic.VoteItem.value==""){
		   alert("请填写投票项目！");
		   return;
	   }else{
		if(false==checkSpecialStr(addTopic.VoteItem.value)){
			return;
		}
		}
	}else if("editT"==string){
		if(addTopic.Message.value==""){
		   alert("请填写内容");
		   return;
	   }else{
		if(false==checkSpecialStr(addTopic.Message.value)){
			return;
		}
		}
	}else if("editR"==string){
		if(addTopic.Message.value==""){
		   alert("请填写内容");
		   return;
	   }else{
		if(false==checkSpecialStr(addTopic.Message.value)){
			return;
		}
		}
	}else if("addR"==string){
		if(addTopic.ReplySubject.value!=""){
		  if(false==checkSpecialStr(addTopic.ReplySubject.value)){
			return;
		}
	   }
		if(addTopic.Message.value==""){
		   alert("请填写内容");
		   return;
	   }else{
		if(false==checkSpecialStr(addTopic.Message.value)){
			return;
		}
		}
  }
   addTopic.submit();
}
//end

function showRigistFace(str){
var string = str;
document.images['face'].src="../images/bbs/face/"+string+".gif";
}

//add by dd 2005-1*12

function showFace(str){
	var string = str;
	addTopic.Message.value=addTopic.Message.value+"[em"+string+"]";
}
//
function doTitle(str){
	var string = str;
	addTopic.TopicSubject.value=string+addTopic.TopicSubject.value;
}
//
function Cbold(){
	addTopic.Message.value="[b]"+addTopic.Message.value+"[/b]";
}
function Citalic(){
	addTopic.Message.value="[i]"+addTopic.Message.value+"[/i]";
}
function Cunder(){
	addTopic.Message.value="[u]"+addTopic.Message.value+"[/u]";
}
function Ccenter(){
	addTopic.Message.value="[center]"+addTopic.Message.value+"[/center]";
}
function Curl(){
	addTopic.Message.value="[url=]"+addTopic.Message.value+"[/url]";
}
function Cimage(){
	addTopic.Message.value="[img]"+addTopic.Message.value+"[/img]";
}
function Cswf(){
	addTopic.Message.value="[flash=400,300]"+addTopic.Message.value+"[/flash]";
}
function Crm(){
	addTopic.Message.value="[RM=400,300]"+addTopic.Message.value+"[/RM]";
}
function Cwmv(){
	addTopic.Message.value="[mp=400,300]"+addTopic.Message.value+"[/mp]";
}
function Cquote(){
	addTopic.Message.value="[quote]"+addTopic.Message.value+"[/quote]";
}
function Ccode(){
	addTopic.Message.value="[code]"+addTopic.Message.value+"[/code]";
}
function Cfly(){
	addTopic.Message.value="[fly]"+addTopic.Message.value+"[/fly]";
}
function Cmarquee(){
	addTopic.Message.value="[move]"+addTopic.Message.value+"[/move]";
}
function Cguang(){
	addTopic.Message.value="[glow=255,red,2]"+addTopic.Message.value+"[/glow]";
}
function Cying(){
	addTopic.Message.value="[SHADOW=255,blue,1]"+addTopic.Message.value+"[/SHADOW]";
}
function Cfont(str){
	var string = str
	addTopic.Message.value="[face="+string+"]"+addTopic.Message.value+"[/face]";
}
function Csize(str){
	var string = str
	addTopic.Message.value="[size="+string+"]"+addTopic.Message.value+"[/size]";
}

//end





//弹出小窗口
function winopen(targeturl1){
	var targeturl="http://"
	newwin=window.open("","","scrollbars")
	if (document.all){
	newwin.moveTo(0,0)
	newwin.resizeTo(480,180)
}
newwin.location=targeturl1+"?optype=0";
}
//修改密码
function pwdform(){
  if("" == updatePassword.userPWD.value){
    alert("新密码必须填写！");
    return ;
  }
  if(updatePassword.userPWD.value != updatePassword.password2.value){
    alert("确认密码不正确！");
    return ;
  }
  updatePassword.submit();
}
//转换字符用于限制主题内容
function checkSpecialStr(InStr){
	var Str = InStr;
	//if(Str.indexOf('~')>=0){
		//alert("输入的字符中不能包括~");
		//return false;
	//}
	//if(Str.indexOf('!')>=0){
		//alert("输入的字符中不能包括感叹号");
		//return false;
	//}
	//if(Str.indexOf('@')>=0){
		//alert("输入的字符中不能包括@等特殊字符!");
		//return false;
//	}
	//if(Str.indexOf('$')>=0){
		//alert("输入的字符中不能包括$等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf('%')>=0){
		//alert("输入的字符中不能包括%等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf('^')>=0){
		//alert("输入的字符中不能包括^等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf('&')>=0){
		//alert("输入的字符中不能包括&等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf('*')>=0){
		//alert("输入的字符中不能包括*等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf('(')>=0){
		//alert("输入的字符中不能包括(等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf(')')>=0){
		//alert("输入的字符中不能包括)等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf('-')>=0){
		//alert("输入的字符中不能包括-等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf('+')>=0){
		//alert("输入的字符中不能包括+等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf('<')>=0){
		//alert("输入的字符中不能包括<等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf('>')>=0){
		//alert("输入的字符中不能包括>等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf(',')>=0){
		//alert("输入的字符中不能包括,等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf('.')>=0){
		//alert("输入的字符中不能包括.等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf('?')>=0){
		//alert("输入的字符中不能包括?等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf('/')>=0){
	//	alert("输入的字符中不能包括/等特殊字符!");
	//	return false;
	//}
	if(Str.indexOf('delete')>=0){
		alert("输入的字符中不能包括攻击性命令语句或字符delete!");
		return false;
	}
	if(Str.indexOf('create')>=0){
		alert("输入的字符中不能包括攻击性命令语句或字符create!");
		return false;
	}
	if(Str.indexOf('select')>=0){
		alert("输入的字符中不能包括攻击性命令语句或字符select!");
		return false;
	}
	if(Str.indexOf('update')>=0){
		alert("输入的字符中不能包括攻击性命令语句或字符update!");
		return false;
	}
  //if(Str.indexOf(' ')>=0){
		//alert("输入的字符中不能包括空格这样的字符!");
		//return false;
//}
	//if(Str.indexOf('[')>=0){
		//alert("输入的字符中不能包括[等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf(']')>=0){
		//alert("输入的字符中不能包括]等特殊字符!");
	//return false;
	//}
//	if(Str.indexOf('\'')>=0){
//		alert("输入的字符中不能包括'等特殊字符!");
//		return false;
//	}
	//if(Str.indexOf('/')>=0){
		//alert("输入的字符中不能包括\"等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf(':')>=0){
		//alert("输入的字符中不能包括:等特殊字符!");
		//return false;
	//}
	//if(Str.indexOf(';')>=0){
		//alert("输入的字符中不能包括;等特殊字符!");
		//return false;
	//}
}
//用户注册
function registerform () {
	if("" == register.userName.value){
		alert("请填写账号！");
		return;
	}else{
		if(false==checkSpecialStr(register.userName.value)){
			return;
		}
	}

    if("" == register.userPWD.value){
		alert("请填写密码！");
		return;
	}else{
		if(false==checkSpecialStr(register.userPWD.value)){
			return;
		}
	}

    if("" == register.password2.value){
		alert("请填写确认密码！");
		return;
	}else{
		if(register.password2.value!=register.userPWD.value ){
		    alert("您的密码与确认密码不一致，请重新输入！");
		return;
		}
	}

	if("" == register.Email.value){
		alert("请填写E_mail");
		return;
	}else{
		  var str=register.Email.value;
		  if(str.indexOf("@") == -1){
			  alert("请填写正确的E_mail地址！");

			  return false;
		  }
		  if(str.indexOf(".") == -1){
			  alert("请填写正确的E_mail地址！");
			  return false;
		  }
		  if(false==checkSpecialStr(register.Email.value)){
			return;
		}
    }
	register.action="register_rslt.jsp";
	register.submit();
}

//转换字符用于限制主题标题
function checkSpecialStr2(InStr){
	var Str = InStr;
if(Str.indexOf('[')>=0){
		alert("输入的字符中不能包括方括号等特殊字符!");
return false;
}
if(Str.indexOf(']')>=0){
		alert("输入的字符中不能包括方括号等特殊字符!");
		return false;
}
if(Str.indexOf('"')>=0){
		alert("输入的字符中不能包括引号等特殊字符!");
		return false;
}
//if(Str.indexOf(' ')>=0){
		//alert("????????????????????????????????????????!");
		//return false;
//}
	}
//用户登陆
function userlogin(){

	if("" == login.userName.value){
		alert("用户名必须填写！");
		return ;
	}else{
		if(false==checkSpecialStr(login.userName.value)){
			return;
		}
	}

	if("" == login.userPWD.value){
		alert("用户密码必须填写！");
		return ;
	}else{
		if(false==checkSpecialStr(login.userPWD.value)){
			return;
		}
	}
    // login.action="../user/login_rslt.jsp";
     login.submit();
}
//修改资料
function userInfomodify () {

	if("" == user_modify.Email.value){
		alert("请填写E_mail");
		return;
	}else{
		  var str=user_modify.Email.value;
		  if(str.indexOf("@") == -1){
			  alert("请填写正确的E_mail地址！");

			  return false;
		  }
		  if(str.indexOf(".") == -1){
			  alert("请填写正确的E_mail地址！");
			  return false;
		  }
    }

	if(user_modify.title.value!=""){
		if(false==checkSpecialStr(user_modify.title.value)){
			return;
		}

    }
	if(user_modify.homepage.value!=""){
		if(false==checkSpecialStr(user_modify.homepage.value)){
			return;
		}

    }
	if(user_modify.icq.value!=""){
		if(false==checkSpecialStr(user_modify.icq.value)){
			return;
		}

    }
	if(user_modify.msn.value!=""){
		if(false==checkSpecialStr(user_modify.msn.value)){
			return;
		}

    }
	if(user_modify.country.value!=""){
		if(false==checkSpecialStr(user_modify.country.value)){
			return;
		}

    }
		user_modify.submit();
}
function bb_img_onmousewheel(e,o)
{
    var zoom = parseInt(o.style.zoom, 10) || 100;
       zoom += event.wheelDelta / 12;
         if (zoom > 0) o.style.zoom = zoom + '%';
            return false;
}
