﻿// JScript 文件

//编码与解码
function StrCode(str){if(encodeURIComponent) return encodeURIComponent(str);if(escape) return escape(str);}
function UnStrCode(str){if(decodeURIComponent ) return decodeURIComponent (str);if(unescape) return unescape(str);}

//删除两边的空格
function trim(s){
var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
return (m == null)?"":m[1];
}

//移除指定的字符
function RemoveString(originalString,trimString)
{
    while(originalString.indexOf(trimString)!=-1)
    {
		originalString = originalString.replace(trimString,"");
	}
	return originalString;
}
//移除两端指定的字符
function RemoveTrimString(originalString,trimString)
{
    //除左边的
    while(originalString.indexOf(trimString)!=-1)
    {
        if(originalString.indexOf(trimString)==0)
        {
		    originalString = originalString.substring(1,originalString.length);
		}else{ break;}
	}
	//除右边的
    while(originalString.lastIndexOf(trimString)!=-1)
    {
        if(originalString.lastIndexOf (trimString)==originalString.length-1)
        {
		    originalString = originalString.substring(0,originalString.length-1);
		}else{ break;}
	}

	return originalString;
}

//检查是否是数字
function checkNum(str){
return str.match(/\D/)==null
}

//获得对象
function gid(id)
{
		return document.getElementById?document.getElementById(id):null;
}
function gname(name)
{
		return document.getElementsByTagName?document.getElementsByTagName(name):new Array();
}
	
//文本框按回车时返回的正确处理
function ClickButton(event, buttonId)
{
	var btnObj = gid(buttonId);
	if (btnObj)
	{
		var e = (event||window.event);
		if (e.keyCode == 13)
		{
			btnObj.click();
			return false;
		}
	}
	return true;
}
//当搜索按扭被按下时提交菜单
function SearchItem(inputOption, inputContent,searchUrl)
{
	var sel1Obj = gid(inputOption);
	var sel2Obj = gid(inputContent);
	if (sel1Obj && sel2Obj)
	{
		var sel1Value = trim(sel1Obj.value);
		var sel2Value = trim(sel2Obj.value);

		while(sel2Value.indexOf("*")!=-1){
		sel2Value = sel2Value.replace("*","");
		}
		while(sel2Value.indexOf("%")!=-1){
		sel2Value = sel2Value.replace("%","");
		}
		while(sel2Value.indexOf("\\")!=-1){
		sel2Value = sel2Value.replace("\\","");
		}
		while(sel2Value.indexOf("/")!=-1){
		sel2Value = sel2Value.replace("/","");
		}
		while(sel2Value.indexOf("'")!=-1){
		sel2Value = sel2Value.replace("'","");
		}
		while(sel2Value.indexOf("\"")!=-1){
		sel2Value = sel2Value.replace("\"","");
		}
		while(sel2Value.indexOf(".")!=-1){
		sel2Value = sel2Value.replace(".","");
		}
		while(sel2Value.indexOf(":")!=-1){
		sel2Value = sel2Value.replace(":","");
		}
		//if (sel2Value==""){
		//sel2Obj.value="";
		//alert("请填写查询内容!");
		//sel2Obj.focus();
		//return;
		//}
		var SearchURL = searchUrl+"?Field=" + sel1Value + "&Content=" + StrCode(sel2Value);
		location.href = SearchURL;
	}
}

//当搜索按扭被按下时提交菜单
function SearchBBS(inputContent,searchUrl)
{
	var sel2Obj = gid(inputContent);
	if (sel2Obj)
	{
		var sel2Value = trim(sel2Obj.value);

		while(sel2Value.indexOf("*")!=-1){
		sel2Value = sel2Value.replace("*","");
		}
		while(sel2Value.indexOf("%")!=-1){
		sel2Value = sel2Value.replace("%","");
		}
		while(sel2Value.indexOf("\\")!=-1){
		sel2Value = sel2Value.replace("\\","");
		}
		while(sel2Value.indexOf("/")!=-1){
		sel2Value = sel2Value.replace("/","");
		}
		while(sel2Value.indexOf("'")!=-1){
		sel2Value = sel2Value.replace("'","");
		}
		while(sel2Value.indexOf("\"")!=-1){
		sel2Value = sel2Value.replace("\"","");
		}
		while(sel2Value.indexOf(".")!=-1){
		sel2Value = sel2Value.replace(".","");
		}
		while(sel2Value.indexOf(":")!=-1){
		sel2Value = sel2Value.replace(":","");
		}
		if (sel2Value==""){
		sel2Obj.value="";
		alert("请填写查询内容!");
		sel2Obj.focus();
		return;
		}
		
		var SearchURL = searchUrl+"?Content=" + StrCode(sel2Value);
		location.href = SearchURL;
	}
}
