// JavaScript Document
//验证电子邮件
//调用方式:RegEmail(tf,massage)
//tf是输入框的名称ID，massage是弹出信息的内容，不输则是默认
//例：RegEmail('document.form1.email')或RegEmail('document.form1.email','请重新输入')
function RegEmail(tf,massage)
{
	var EmailReg=  /^[\S]{1,}@([\S]{1,}\.)[\S]{1,}$/;
	var EmailOK=EmailReg.test(eval(tf).value);
	if (EmailOK==false && eval(tf).value!="")
	{
		if(massage==null)
		{
			alert("请输入正确的电子邮件（Email）！");
		}
		else
		{
			alert(massage);
		}
		eval(tf).focus();
		return false;
	}
	return true;
}


// JavaScript Document
//验证无符号整数，在text的onKeyUp事件调用
//tf参数提供该按钮的位置信息，填this表示当前按钮，massage参数提供弹出对话框的内容
//例：RegInt(this)或RegInt(this,'输入数字')
function RegInt(tf,massage)
{
	var IntReg= /^[\d]{0,}$/;
	var IntOK=IntReg.test(tf.value);
	if (IntOK==false)
	{
		if(massage==null)
		{
			alert("Please fill in numbers！");
		}
		else
		{
			alert(massage);
		}
		while (!IntReg.test(tf.value))
		{
			tf.value=tf.value.substr(0,tf.value.length-1);
		}
		tf.focus();
		return false;
	}
}

// JavaScript Document
//验证无符号两位小数小数，在text的onKeyUp事件调用，修改小数位数在正则表达式最后，
///^[\d]{0,}[.]{0,1}[\d]{0,2}$/最后的数字是小数位数
//tf参数提供该按钮的位置信息，填this表示当前按钮，massage参数提供弹出对话框的内容
//例：RegMoney(this)或RegMoney(this,'输入小数')
function RegMoney(tf,massage)
{
	var MoneyReg= /^[\d]{0,}[.]{0,1}[\d]{0,2}$/;
	var MoneyOK=MoneyReg.test(tf.value);
	if (MoneyOK==false)
	{
		if(massage==null)
		{
			alert("请输入两位小数！");
		}
		else
		{
			alert(massage);
		}
		while (!MoneyReg.test(tf.value))
		{
			tf.value=tf.value.substr(0,tf.value.length-1);
		}
		tf.focus();
	}	
}


/*判断输入值是否为空function
参数1：要判断的对像
参数2：提示信息
function有返回值，在FORM提交onsubmit事件中引用
例：
<form id="form1" onsubmit="return checkdata();">
<input type=text id=txtUser name=txtUser>
</form>
fucntion checkdata()
{
	returm CheckNull('form1.txtUser','用户名称不能为空！');
	return true;
}*/
function CheckNull(obj,message)
{
	if (eval(obj).value=="")
	{
		alert(message);
		eval(obj).focus();
		return false;
	}
	return true;
}

//去掉字符串空格function
//去掉字串左边的空格
function LTrim(str)
{
	if (str.charAt(0) == " ")
	{
		//如果字串左边第一个字符为空格
		str = str.slice(1);//将空格从字串中去掉
		//这一句也可改成 str = str.substring(1, str.length);
		str = LTrim(str); //递归调用
	}
	return str;
}

//去掉字串右边的空格
function RTrim(str)
{
	var iLength;

	iLength = str.length;
	if (str.charAt(iLength - 1) == " ")
	{
		//如果字串右边第一个字符为空格
		str = str.slice(0, iLength - 1);//将空格从字串中去掉
		//这一句也可改成 str = str.substring(0, iLength - 1);
		str = RTrim(str); //递归调用
	}
	return str;
}

//去掉字串两边的空格
function Trim(str)
{
	return LTrim(RTrim(str));
}

//显视窗口function
//<form name="form1" id="form1" method="post" action="">
//  <textarea name="test" cols="40" rows="20" id="test" onClick="javascript:showDialog('form1.test')"></textarea>
//</form>
/*function showDialog(Field)
{
	var returnValue=window.showModalDialog("key_edit.asp",window,"dialogWidth=550px; dialogHeight=400px; help=no; status=no; scroll=no; resizable=no;" );
	if (typeof(returnValue)!="undefined" && returnValue!="" )
		eval(Field).value=returnValue;
}*/
//打开评论须知窗口
	function about_forum()
	{
		window.open("../about_forum.htm","","width=590,height=470,toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no")
	}
