﻿/*--------------------------------*/
function QueryString(key){ 
	var url=location.search;
	var Request = new Object();
	if(url.indexOf("?")!=-1)
	{
		var str = url.substr(1)  //去掉?号
		strs = str.split("&");
		for(var i=0;i<strs.length;i++)
		{
			Request[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
		}
	}
	return Request[key];
}
//----------------------------------------------
//功能：使表单只能输入数字
//作者：柯培宗	QQ：282985
//调用方法：在input属性里加上 onkeyup="numonly(this);" onBlur="numonly(this);"
<!--
function numonly(n){ 
n.value=n.value.replace(/\D/g,'');
} 
//Begin================================================================
//函数功能：	只能输入正负号，数字和小数点
//作者：	柯培宗	QQ：282985
//调用方法：在input属性里加上 onkeypress="numonly1(this)" onkeyup="numonly1(this)" onblur="numonly2(this)"
function numonly1(k)
{
	if(!k.value.match(/^[\+\-]?\d*?\.?\d*?$/))
		k.value=k.t_value;
	else
		k.t_value=k.value;
	if(k.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))
		k.o_value=k.value;
} 
function numonly2(k)
{
	if(!k.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))
		k.value=k.o_value;
	else
	{
		if(k.value.match(/^\.\d+$/))
			k.value=0+k.value;
		if(k.value.match(/^\.$/))
			k.value=0;k.o_value=k.value;
	}
} 
//End================================================================


// ================================================================
// 本函数用于限制文本输入框中只能输入数字"0"到"9",".","-"
// ================================================================
function JHshNumberText()
{
if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) 
|| (window.event.keyCode == 13) || (window.event.keyCode == 46) 
|| (window.event.keyCode == 45)))
{
window.event.keyCode = 0 ;
}
} 
//----------------------------------------------
//功能：限制表单输入字数 QQ：282985
//调用方法：在input或textarea属性里加上　<textarea cols="45" name="memo" rows="8" wrap="on" onKeyDown="textCounter(this.form.memo,this.form.remLen,160);" onKeyUp="textCounter(this.form.memo,this.form.remLen,160);"></textarea> 
<!-- Begin
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) 
field.value = field.value.substring(0,maxlimit);
else 
countfield.value = maxlimit - field.value.length;
}
// End -->

//----------------------------------------------
//验证是否为email
//调用方法：在input属性里加上 onBlur="test_email(this.value);"
function test_email(strEmail) { 
  var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/; 
  if(myReg.test(strEmail)) return true;
  alert("邮件格式不对！请重新填写！"); 
 }
 
//*********打开一个窗口函数**********
//*********调用方法：onclick="MM_openBrWindow('.asp?','窗口名称',',fullscreen =2,width=400,height=100','top=50,left=50')"
//*********kepeizong*******************************
//*********2005-1-24***************************
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//*********删除确认函数**********
//*********调用方法：onclick="return DelCon(mess);"
//*********kepeizong*******************************
//*********2005-1-24***************************
function DelCon(mess,delurl)      
{  
 if(confirm(mess))      
	{window.location=""+delurl+"";}
}  
//函数功能：显示或者隐藏
//责任人：柯培宗
//制作日期：2006-07-19
function ShowHideDiv(P_ID)
{
	if (document.all[P_ID].style.display=="") {
		document.all[P_ID].style.display="none";
	}
	else
	{
		document.all[P_ID].style.display="";
	}
}
//*********用回车代替TAB**********
//*********调用方法：onkeypress='return handleEnter(this, event)'
//*********kepeizong*******************************
//*********2005-1-24***************************

function handleEnter (field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			
			return false;
		} 
		else
		return true;
	}  
// 除去所有空白
String.prototype.Trim = function()
{
var regEx = /\s*/g;
return this.replace(regEx,''); 
}