/*
 * 去除空格部分
 */
String.prototype.Trim = function(){
  return this.replace(/(^\s*)|(\s*$)/g, "");
}

String.prototype.LTrim = function(){
  return this.replace(/(^\s*)/g, "");
}

String.prototype.RTrim = function(){
  return this.replace(/(\s*$)/g, "");
}

/*
 * 检查验证是否为空
 */
function checkCode(str) {
	if (str.Trim() == '') {
		return true ;
	} else {
		return false ;
	}
}

/*
 * 检查用户名是否为空、长度
 */
function chkUserName( str ,ErrorMsg){
  if( str.Trim() == '' ){
    window.alert( "请输入" + ErrorMsg + "!");
    return false;
  }
  if( str.Trim().length < 4 ){
    window.alert( ErrorMsg + "必须大于3位 ！" );
    return false;
  }
  if( str.Trim().length > 50 ){
    window.alert( ErrorMsg + "必须小于50位 ！" );
    return false;
  }
  return chkUserNameFormat( str ,'请输入合法的' + ErrorMsg + "!" );
}
/*
 * 检查用户名是否合乎正常的写法
 */
function chkUserNameFormat( str ,msg){
  str=str.Trim()
  var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|hk|HK|tw|TW|info|INFO|sg|SG|jp|JP|fr|FR|fm|FM|uk|UK|int|INT|name|NAME)$"
    var re = new RegExp(regu);
  if( str.search( re ) != -1 ){
    return true;
  }else{
    window.alert( msg );
    return false;
  }
}
/*
 * 检查用户邮箱的有效性
 */
function chkUserEmail( str1 ){
	var str = document.getElementById( str1 ).value;
  if( str.Trim() == '' ){
    window.alert( '请输入会员名!' );
    document.getElementById( 'emailAddr' ).focus();
    return false;
  }
  return chkUserEmailFormat( str1 );
}
function chkUserEmailFormat( str1 ){
	var str =  document.getElementById( str1 ).value;
	var mailold = document.getElementById('emailAddr').value;
	var mailnew = document.getElementById('mailagain').value;
	if( mailnew != '' &&  mailnew != mailold){
 	 	alert("输入的会员名不一致！");
 	 	document.getElementById( 'mailagain' ).focus();
	    document.getElementById( 'mailagain' ).value='';
	    return false;
 	}else if(mailnew == ''){
 		alert("请输入重复会员名！");
 		document.getElementById( 'mailagain' ).focus();
 		return false;
 	}
  if( str.Trim().length > 100 ){
    window.alert( "会员名地址长度不能超过100位!" );
    return false;
  }
  if(str.Trim().length > 0){
	  str = str.toLowerCase().Trim()
	  var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|hk|HK|tw|TW|info|INFO|sg|SG|jp|JP|fr|FR|fm|FM|uk|UK|int|INT|name|NAME)$";
	  var re = new RegExp( regu );
	  if( str.search( re ) != -1 ){
	    return true;
	  }else{
	    window.alert ( "请输入有效合法的email作为您的会员名！" );
	    document.getElementById( 'emailAddr' ).focus();
	    document.getElementById( 'emailAddr' ).value='';
	    return false;
	  }
  }
}
/*
 * 检查输入的用户名、密码、用户邮箱的有效性
 */
function chkSignUp(useremail ,username ,userpwd ,userpwdcfm){
  if( chkUserEmail( document.getElementById( 'useremail' ).value ) ){
    if( chkUserName( document.getElementById( 'username' ).value ) ){
      if( chkUserPwd( document.getElementById( 'userpwd' ).value , document.getElementById( 'userpwdcfm' ).value ) ){
        return true;
      }else{
        document.getElementById( 'userpwd' ).focus();
      }
    }else{
      document.getElementById( 'username' ).focus();
    }
  }else{
    document.getElementById( 'useremail' ).focus();
  }
  return false;
}

/**
 * 检查用户登陆时输入的密码是否为空
 */
function chkLoginPwd(loginPwd) {
	if (loginPwd.Trim() == '') {
		window.alert( "请输入您的密码！" );
		return false ;
	} else {
		return true ;
	}
}

/*
 * 检查密码是否为空 * 密码位数应在6-20之间
 * 两次输入的密码是否相同
 */
function chkUserPwd( newpwd , againpwd ){
  var regu = "^([_0-9a-zA-Z@.-]+[_0-9a-zA-Z@.-]*)$";
	var re = new RegExp(regu);
	var pwd = document.getElementById( "pwd" ).value;
	var userpwd = document.getElementById( newpwd ).value;
	var userpwdcfm = document.getElementById( againpwd).value;
	if( pwd.Trim() == '' ){
    window.alert( "请输入您的密码！" );
    document.getElementById( "pwd" ).focus();
    return false;
  }
  if( userpwd.Trim() == '' ){
    window.alert( "请输入您的密码！" );
    document.getElementById( newpwd ).focus();
    return false;
  }
  if( userpwdcfm.Trim() == '' ){
    window.alert( "请输入您的重复密码！" );
    document.getElementById( againpwd ).focus();
    return false;
  }
  if( userpwd.Trim().length < 4 || userpwdcfm.Trim().length < 4 ){
    window.alert( "您的密码数必须大于3位！" );
    document.getElementById( newpwd ).focus();
    return false;
  }
  if( userpwd.Trim().length > 20 || userpwdcfm.Trim().length > 20 ){
    window.alert( '您的密码数超过了20位！' );
    return false;
  }
  if( userpwd != userpwdcfm ){
    window.alert( "您的密码不一致！" );
    document.getElementById( newpwd ).focus();
    return false;
  }
  if( userpwd.search( re ) != -1 ){
    return true;
  }else{
    window.alert( msg );
    return false;
  }
  return true;
}

/**
 * 填写简历时的输入check
 */

function SetIDType(form1 ,Nationality){
	if (document.form1.Nationality.value == "001"){
 		document.form1.CardType.options[0].selected = true;
 	}else{
 		document.form1.CardType.options[1].selected = true;
 	}
}

function CheckOK(Form1 ,RSMnum){
	if (Jtrim(document.Form1.Name.value) == ""){
		window.alert("请输入姓名！");
		document.Form1.Name.focus();
 		return false;
 	}

	if (!isValidDate(document.Form1.YearOfBirthday.value, document.Form1.MonthOfBirthday.value, document.Form1.DayOfBirthday.value )){
 		document.Form1.YearOfBirthday.focus();
 		return false;
	}
	
	if (document.Form1.WorkYear.value == "0"){
		window.alert("请填写工作年限");
		document.Form1.WorkYear.focus();
		return false;
	}

	if (document.Form1.Location.value == ""){
		window.alert("请选择居住地");
		document.Form1.Location.focus();
		return false;
	}

	if (Jtrim(document.Form1.IDNumber.value) == ""){
		window.alert("请输入证件号码！");
		document.Form1.IDNumber.focus();
		return false;
	}

	if (Jtrim(document.Form1.EmailAdd.value) == ""){
		window.alert("请填写EMAIL地址！");
		document.Form1.EmailAdd.focus();
		return false;
	}

	if (!isEmail(Jtrim(document.Form1.EmailAdd.value))){
		document.Form1.EmailAdd.focus();
		return false;
	}

	if (Jtrim(document.Form1.Address.value) != ""){
		if (Jtrim(document.Form1.ZipCode.value) == ""){
			window.alert("地址和邮政编码请同时填写。 ");
			document.Form1.ZipCode.focus();
			return false;
		}
	}

	if (Jtrim(document.Form1.ZipCode.value) != ""){
		if (Jtrim(document.Form1.Address.value) == ""){
			window.alert("地址和邮政编码请同时填写。");
			document.Form1.Address.focus();
			return false;
		}
	}

	if (Jtrim(document.Form1.alitalk.value) != ""){
		str = Jtrim(document.Form1.alitalk.value.toLowerCase())
		if( getStrLength(str) >= 5 && getStrLength(str) <= 20){
			var regu = /^([a-zA-Z0-9]|[_]|[\u4e00-\u9fa5])+$/;
			var re = new RegExp( regu );
			if( str.search( re ) == -1 ){
				window.alert ( "请输入有效合法的旺旺ID！" );
				document.Form1.alitalk.focus();
				return false;
			}
		}else{
			window.alert ( "旺旺ID必须为5-20个字符,请输入有效合法的旺旺ID！" );
			document.Form1.alitalk.focus();
			return false;
		}
	}

	if(getStrLength(document.Form1.Introduction.value) > 300){
		alert("自我评价最多150个字");
		document.Form1.Introduction.focus();
		return false;
	}

	var sureMS;
	if (RSMnum>1){
		sureMS=confirm("您有多份简历！为保证简历信息的真实性，每份简历的基本个人信息必须相同，如果修改，其他几份简历的基本个人信息将同时被修改，您确定要修改吗？");
		if (sureMS=="0"){
			return false;
		}
	}
	return true;
}

function ToContinue(RSMnum){
	if (CheckOK(RSMnum)){
		SelectTotal('SelectedIndustry[]');
		SelectTotal('SelectedFunction[]');
		SelectTotal('SelectedArea[]');
		SelectTotal('SelectedComp[]');
		document.Form1.FuncCode.value="";
		document.Form1.AreaCode.value="";
		document.Form1.submit();
	 }
}

function SelectTotal(ObjName){
	ObjID = GetObjID(ObjName);
	if (ObjID != -1){
		for (i=0; i<document.Form1.elements[ObjID].length; i++)
		document.Form1.elements[ObjID].options[i].selected = true;
	}
}

function GetObjID(ObjName){
	for(var ObjID=0; ObjID < document.Form1.elements.length; ObjID++ )
		if (document.Form1.elements[ObjID].name == ObjName ){
		return(ObjID);
		break;
	}
	return(-1);
}

function ChangeOption(Form1 ,ObjName, DesName){
	//GET OBJECT VALUE, ID OF DESTINATION OBJECT
	ObjID = GetObjID(ObjName);
	DesObjID = GetObjID(DesName);
	//CLEAR OLD OPTIONS
	document.Form1.elements[DesObjID].length = 0;
	//Add NEW OPTIONS
	if (ObjID != -1 && DesObjID != -1){
	CatValue = document.Form1.elements[ObjID].value.substring(0, 2);
	if (CatValue == "00"){
		document.Form1.elements[DesObjID].length=0;
	}else{
		//PARSING
		document.Form1.elements[DesObjID].length=0;
		if (ObjName == "LocCat"){
			var tt = document.Form1.AreaCode.value;
			var SubCategory = tt.split(";");
			//GENERATE OPTIONS
			j=0;
			for (var i=0; i< SubCategory.length; i++){
				pp = SubCategory[i].split(",");
				if(pp[0].substring(0,2) == CatValue){
					if ( pp[0].substring(0,2) == CatValue){
						document.Form1.elements[DesObjID].options[j]= new Option( pp[1], pp[0]);
						j++;
					}
				}
			}
		}else{
			var tt = document.Form1.FuncCode.value;
			var SubCategory = tt.split(";");
			//GENERATE OPTIONS
			j=0;
			for (var i=0; i< SubCategory.length; i++){
				pp = SubCategory[i].split(",");
				if (pp[0].substring(0,2) == CatValue && pp[0].substring(2,4) != "00" ){
					document.Form1.elements[DesObjID].options[j]= new Option( pp[1], pp[0]);
					j++;
				}//if
			}//for
		}
	}//if
	}//if
	if (ObjName=="LocCat"){
		if (document.Form1.elements[ObjID].value=="3300"){
			document.Form1.HPNation.value ="852";
			document.Form1.FPNation.value ="852";
			document.Form1.MPNation.value ="852";
	}else{
			document.Form1.HPNation.value ="086";
			document.Form1.FPNation.value ="086";
			document.Form1.MPNation.value ="086";
		}
	}
}

function ToPrev(Form1){
	document.Form1.action="CV_CNewParSet.do";
	document.Form1.NextAction.value="";
	document.Form1.FuncCode.value="";
	document.Form1.AreaCode.value="";
	document.Form1.submit();
}

function showMoreContact(){
	 var obj = document.getElementById("phoneMore");
	 obj.style.display = "block";
}

function chkKeywordSearch( fornname , keywordfield , alertword ){
	var cdefaultkeyword = '例如：软件工程师 上海 或 项目经理 互联网';
	var edefaultkeyword = 'Example：Soft Engineer Shanghai';
	var keywordobj = document.getElementById( keywordfield );
	var keywordvalue = keywordobj.value.Trim();
	if( keywordvalue == '' || keywordvalue == cdefaultkeyword  || keywordvalue == edefaultkeyword ){
		alert( alertword );
		keywordobj.focus();
		return false;
	}
}

//create by rongdj 2008-8-25
//搜索结果主要调用的JS文件
var lang = "C";
if ( 'E' == lang ) {
	var psj = 'Please select jobs!';
	var rootDir = '/esc';
	var apj = 'eapplyjob';
	var myj = 'emy';
	var pepn = 'Please enter the page number!';
}
else {
	var psj = '请在要选择的职位前打勾!';
	var apj = 'applyjob';
	var myj = 'my';
	var pepn = '请输入您要跳转的页数!';
}
function trim(str){
	regExp1 = /^ */;
	regExp2 = / *$/;
	str     = str.toString();
	return str.replace(regExp1,'').replace(regExp2,'');
}

var form;
//全选功能function CA(formname){
	form = document.forms[formname] ;
    for(var i=0;i< form.elements.length;i++){
        var e = form.elements[i];
        if((e.name).indexOf('selectedjobid')!=-1) 
            e.checked = document.getElementsByName('allbox')[0].checked;
    }
}

function JDL(formna){
	var formnan = document.forms[formna];
	//得到职位ID
	var a = selected_id();
	//得到企业ID
	var b = selected_selectedenterprise_id();
	if (a.length == 0){
		window.alert( psj );
	} else{
		createHidden(formnan ,a ,b);
		formnan.action = rootDir +"/postInfo.do";
		formnan.submit();
	}
}

//显示所选职位详细信息function OJDL(jobuni ,enterprise_id ,formn){
	document.forms[formn].jobiduni.value= jobuni ;
	document.forms[formn].action = rootDir + "/postInfo.do?postId=" + jobuni ;
 	document.forms[formn].submit();
}

//显示公司详细信息
function CJDL(jobuni ,formname){
	var formn = document.forms[formname];
	formn.action = rootDir + "/compInfo.do";
  	formn.enterpriseId.value = jobuni;
  	formn.submit();
}

//得到选中的职位ID
function selected_id(){
	var checkbox = document.getElementsByName('selectedjobid');
    var jobuni = new Array();
    for(var i=0;i<checkbox.length;i++){
        if ( checkbox[i].checked==true){
            jobuni.push(document.getElementsByName("selectedjobid")[i].value);
        }
    }
    return jobuni;
}

//得到选中职业的企业ID
function selected_selectedenterprise_id(){
	var checkbox = document.getElementsByName('selectedjobid');
    var enterprise_id = new Array();
    for(var i=0;i<checkbox.length;i++){
	    if ( checkbox[i].checked==true){
	        enterprise_id.push(document.getElementsByName("selectedenterprise_id")[i].value);
	   }
    }
    return enterprise_id;
}

function ApplyAll(formna ,resumelist ,iscomplite,resume_pub ,flag) {
	var formnan = document.forms[formna];
	//得到职位ID
	var a = selected_id();
	//得到企业ID
	var b = selected_selectedenterprise_id();
	if (a.length == 0){
		window.alert( psj );
	} else{
		if (isLogin(flag)) {
			if (checkResume(resumelist ,iscomplite,resume_pub)) {
		        createHidden(formnan ,a ,b);
			    formnan.action = rootDir +"/applicationJob.do?status=loadInit";
			    formnan.submit();
		    }
		} else {
			//alert("===start===") ;
			if (window.confirm("对不起，您还没有登陆，是否现在登陆！")) {
				createHidden(formnan ,a ,b);
			    formnan.action = rootDir +"/applicationJob.do?status=loadInit";
			    //alert("====end=======") ;
			    formnan.submit();
			}
		}
	}
}

function checkResume(total ,iscomplite,resum_pub) {
	if (total == '0') {
		alert("对不起，您还没有创建简历，无法申请职位，请先创建一份简历后再试！") ;
		return false ;
	} else if ( iscomplite != 'T') {
		alert("对不起，您没有一份简历是完整的，因此无法申请职位，请先完善您的简历再试！") ;
		return false ;
	} else if (resum_pub == 0) {
		alert("对不起，您所有的简历都是保密的，因此无法申请职位，请进入[简历管理中心]修改您简历的公开度！") ;
		return false ;
	} else {
		return true ;
	}
}

//验证用户是否登陆
function isLogin(flag) {
	if (flag != "YES") {
		return false ;
	} else {
		return true ;
	}
}
		
function applyjob( jobid ) {
	if ( -1 == location.pathname.indexOf('managementSearch.do') ) {
		//职位详情页面申请职位时已经打开了页面,不再需要重复记录日志
		jobview( jobid );
		writePosOptLog( 'click' , jobid );
	}
	var randNo=parseInt(Math.random()*1000000);
	window.open(php_domain_my+'/sc/' + apj + '/applyjob.do?'+randNo+'&jobiduni=('+jobid+')', '_blank');
}

//动态创建隐藏控制function createHidden(formname ,a ,b) {
	formname.innerHTML = "" ;
	for(var i=0; i<a.length; i++) {
		var postID = document.createElement("input");
		postID.name = "postId";
		postID.type = "hidden";
		postID.value = a[i];
		formname.appendChild(postID);
		
		var enterpriseID = document.createElement("input");
		enterpriseID.name = "enterpriseId";
		enterpriseID.type = "hidden";
		enterpriseID.value = b[i];
		formname.appendChild(enterpriseID);
	}
}

//职位收藏夹function putinmyjobfolder(formna,flag){
	var formn1 = document.forms[formna];
	var a = selected_id();
	var b = selected_selectedenterprise_id();
	if (a.length == 0){
		window.alert( psj );
	} else{
		if (isLogin(flag)) {
			createHidden(formn1 ,a ,b);
			formn1.action = rootDir + "/addPost.do" ;
			formn1.submit();
		}
	}
}

function jump( jpage ){
    if( '' == trim( jpage )){
        alert( pepn );
        return false;
    }
    page_obj       = document.forms.page_form.elements.curr_page;
    if( parseInt(jpage,10) < 1 ){
        page_obj.value = 1;
    }
    else if( parseInt(jpage,10) > parseInt(document.forms.page_form.elements.total_page.value,10) ){
        page_obj.value = document.forms.page_form.elements.total_page.value;
    }
    else{
        page_obj.value = jpage;
    }
	document.forms.page_form.fromType.value = 14;
    document.forms.page_form.target = "_self";
    document.forms.page_form.submit();
}

function selectdate( jdate ){
	var frm = document.forms.page_form;
	frm.curr_page.value = 1;
    frm.issuedate.value = jdate;
    frm.target = "_self";
    frm.submit();
}


function mod_some( val, ename ){
    var form_obj    = document.forms.page_form;
	var obj		= document.getElementsByName(ename)[0];
    obj.value   = val;
    if ( 'ord_field' == ename ) {
		form_obj.curr_page.value = 1;
		form_obj.fromType.value = 1 == val ? 10 : 11;
	}
	else if ( 'list_type' == ename ) {
		form_obj.fromType.value = 1 == val ? 12 : 13;
	}
    document.forms.page_form.target='_self';
    form_obj.submit();
}

function doLogAct( jobid ) {
	if ( typeof isWritePosOptLog == 'undefined' || !isWritePosOptLog || !jobid ) {
		return false;
	}
	if ( Array == jobid.constructor ) {//数组
		var jobidArr = jobid;
	}
	else if ( typeof jobid == 'string' || typeof jobid == 'number' ) {
		var jobidArr = jobid.toString().replace( /\(|\)/g , '' ).split( ',' );
	}
	else {
		return false;
	}
	var posOptLogSpt = 'var posOptLogArr=[];';
	var jLen = jobidArr.length || 0;
	for ( var k = 0 ; k < jLen ; k++ ) {
		if ( typeof posOptLogArr != 'undefined' ) {
			posOptLogSpt += posOptLogArr[jobidArr[k]] ? 'posOptLogArr[\'' + jobidArr[k] + '\']=\'' + posOptLogArr[jobidArr[k]] + '\';' : '';
		}
	}
	bidToForm( document.showjobdetail , 'posOptLogSpt' , posOptLogSpt );
}

function bidToForm( frmObj , eleName , eleValue ) {
	if ( 'FORM' != frmObj.nodeName || typeof eleName != 'string' || ( typeof eleValue != 'string' && typeof eleValue != 'number' ) ) {
		return false;
	}
	if ( !frmObj[eleName] ) {
		var hidInputEle = document.createElement( 'input' );
		hidInputEle.type = 'hidden';
		hidInputEle.name = eleName;
		frmObj.appendChild( hidInputEle );
	}
	hidInputEle.value = eleValue;
}

function jobview ( jobid ) {
	if ( typeof IS_TRACE_JOBVIEW == 'undefined' || !IS_TRACE_JOBVIEW ) {
		return false;
	}
	var oriSrc='/jobsearch/jobview.do?jobiduni='+jobid;
	if ( !document.getElementById( 'jobviewImg' ) ) {
		var jobviewImg=document.createElement('img');
		jobviewImg.id = 'jobviewImg';
		jobviewImg.width = jobviewImg.height = 0;
		jobviewImg.style.display = 'none';
		document.body.appendChild( jobviewImg );
	}
	document.getElementById( 'jobviewImg' ).src=getNewSrc( document.getElementById( 'jobviewImg' ).src, oriSrc );
}

function writePosOptLog( type , jobid ) {
	if ( typeof isWritePosOptLog == 'undefined' || !isWritePosOptLog ||!jobid ) {
		return false;
	}
	if ( Array == jobid.constructor ) {//数组
		var jobidArr = jobid;
	}
	else if ( typeof jobid == 'string' || typeof jobid == 'number' ) {
		var jobidArr = jobid.toString().replace( /\(|\)/g , '' ).split( ',' );
	}
	else {
		return false;
	}
	var jobInfoStr='';
	var len = jobidArr.length || 0;
	var tmp = '';

	for ( var i = 0 ; i < len ; i++ ) {
		tmp = typeof posOptLogArr != 'undefined' && posOptLogArr[jobidArr[i]] ? posOptLogArr[jobidArr[i]] : jobidArr[i] + '|0000|00';
		jobInfoStr += 0 == i ? tmp : ',' + tmp;
	}
	if ( !jobInfoStr ) {
		return false;
	}
	var oriSrc='/jobsearch/writePosOptLog.do?type='+type+'&jobInfoStr='+jobInfoStr;
	if ( !document.getElementById( 'logImg' ) ) {
		var logImg=document.createElement('img');
		logImg.id = 'logImg';
		logImg.width = logImg.height = 0;
		logImg.style.display = 'none';
		document.body.appendChild( logImg );
	}
	document.getElementById( 'logImg' ).src=getNewSrc( document.getElementById( 'logImg' ).src, oriSrc );
}

function getNewSrc( oldSrc, oriSrc ) {
	var newSrc;
	do {
		newSrc = oriSrc + "&" + Math.random();
	}
	while ( oldSrc == newSrc );
	return newSrc;
}

function acStat( jobid ) {//框架调用职位点击统计
	if ( typeof isWriteAcStat == 'undefined' || !isWriteAcStat || !jobid || !acStatType ) {
		return false;
	}

	if ( Array == jobid.constructor ) {//数组
		var jobidArr = jobid;
	}
	else if ( typeof jobid == 'string' || typeof jobid == 'number' ) {
		var jobidArr = jobid.toString().replace( /\(|\)/g , '' ).split( ',' );
	}
	else {
		return false;
	}
	var len = jobidArr.length;
	var oriSrc='test.do?Type=' + acStatType;
	for ( var i = 0 ; i < len ; i++ ) {
		if ( !document.getElementById( 'acStat' + jobidArr[i] ) ) {
			var acStatImg=document.createElement('img');
			acStatImg.id = 'acStat' + jobidArr[i];
			acStatImg.width = acStatImg.height = 0;
			acStatImg.style.display = 'none';
			document.body.appendChild( acStatImg );
		}
		document.getElementById( 'acStat' + jobidArr[i] ).src=getNewSrc( document.getElementById( 'acStat' + jobidArr[i] ).src, oriSrc );
	}
}

function relResearch( e , v ) {
	var frm  = document.page_form;
	frm[e].value = v;
	frm.curr_page.value=1;
	frm.start_page.value=1;
	frm.fromType.value=15;
	frm.submit();
	return false;
}

//屏蔽入力参数中的Html代码和引号
function ignoreHtml(Word) {
	Word=Word.replace(/</g,"&lt;");
	Word=Word.replace(/>/g,"&gt;");
	Word=Word.replace(/"/g,"&quot;");
	Word=Word.replace(/'/g,"&#39;");
	Word=Word.replace(/\\/g,"&#92;");
	return Word;
}

//屏蔽特殊字符
function ShieldSpecialChar(characters , msg) {
  characters = characters.Trim()
  var regu = "^[0-9a-zA-Z&()（）_\u4e00-\u9fa5]+$"
  var re = new RegExp(regu);
  if( characters.search( re ) != -1 ){
    return true;
  }else{
    window.alert( msg );
    return false;
  }
}