<script language="JavaScript">
<!--
//去掉前后的空格
function TrimString(szString)
{
var i = 0;
var j = 0;

for (i=0; i<parseInt(szString.length); i++) {
if(szString.charAt(i) != " ") {
for (j=parseInt(szString.length) - 1; j > i; j--) {
if (szString.charAt(j) != " ") {
break;
}
}
break;
}
}

if (i > j)
i = j;

if (szString.length > 0 && szString.charAt(j) != " ")
j++;

return szString.substring(i, j);
}


//判断一个字符串的每一位都是数字
function Validnumber(szString)
{
var ch="";

if (szString==""){
return false;
}

for(i=0; i<parseInt(szString.length); i++){
ch=szString.charAt(i);
if (ch < '0' || ch > '9'){
return false;
break;
}
}

return true;
}


//检查邮件地址是否有效
function IsValidEmail(szString)
{
var ch;
var checkAT=0;


if (szString.indexOf("@")==-1) {
alert("Email地址中应包含@字符,请重新输入!");
return false;
}

if (szString.indexOf("@")==0) {
alert("@不能作为Email的第一个字符,请重新输入!");
return false;
}

if (szString.indexOf("@")==(parseInt(szString.length)-1)) {
alert("@不能作为Email的最后一个字符,请重新输入!");
return false;
}

if (szString.indexOf(".")==-1) {
alert("Email地址中应包含.字符,请重新输入!");
return false;
}

if (szString.indexOf(".")==0) {
alert(".不能作为Email的第一个字符,请重新输入!");
return false;
}

if (szString.indexOf(".")==(parseInt(szString.length)-1)) {
alert(".不能作为Email的最后一个字符,请重新输入!");
return false;
}

if (szString.indexOf(" ") != -1) {
alert("Email地址中不能包含空格,请重新输入!");
return false;
}

for(i=0; i<parseInt(szString.length); i++) {
ch= szString.charAt(i)

//Check for more than 1 '@' character
if (ch == "@") {
checkAT = checkAT + 1;
if (checkAT >= 2) {
alert("Email地址中不能包含多个@字符,请重新输入!");
return false;
}
}
if (!((( ch >= "A") && (ch <= "Z")) || ((ch >= "a") && (ch <= "z")) || ((ch >= "0") && (ch <= "9")) ||
(ch == "$") || (ch == "-") || (ch == ".") || (ch == "&") || (ch == "+") || (ch == "!") ||
(ch == "*") || (ch == "`") || (ch == "(") || (ch == ")") || (ch == ",") || (ch == "@") ||
(ch == "_"))) {

alert("Email地址中包含不合法字符,请重新输入!");
return false;
}
}

return true;
}


function CheckAppInput()
{
document.form1.fid.value=document.frames.item('TitleFrame').document.all('H').value;
document.form1.name.value = TrimString(document.form1.name.value);
document.form1.job.value = TrimString(document.form1.job.value);
document.form1.dep.value = TrimString(document.form1.dep.value);
document.form1.factory_dep.value = TrimString(document.form1.factory_dep.value);
document.form1.office_tel.value = TrimString(document.form1.office_dep.value);
document.form1.home_tel.value = TrimString(document.form1.home_tel.value);
document.form1.handset.value = TrimString(document.form1.handset.value);
document.form1.min_handset.value = TrimString(document.form1.min_handset.value);
document.form1.email.value=TrimString(document.form1.email.value);

//姓名部分
if (document.form1.name.value=='')
{
alert("姓名不能为空,请重新输入!");
document.form1.name.focus();
return false;
}

//办公室电话号码
if (document.form1.office_tel.value!='' && Validnumber(document.form1.office_tel.value)==false)
{
alert("输入的办电不合法,请重新输入!");
document.form1.office_tel.focus();
return false;
}

//家电
if (document.form1.home_tel.value!='' && Validnumber(document.form1.home_tel.value)==false)
{
alert("输入的家电不合法,请重新输入!");
document.form1.home_tel.focus();
return false;
}


//手机号码
if (document.form1.handset.value!='' && Validnumber(document.form1.handset.value)==false)
{
alert("输入的手机号码不合法,请重新输入!");
document.form1.handset.focus();
return false;
}

//虚拟网号码
if (document.form1.min_handset.value!='' && Validnumber(document.form1.min_handset.value)==false)
{
alert("输入的虚拟网号码不合法,请重新输入!");
document.form1.min_handset.focus();
return false;
}

//检测EMail地址
if (document.form1.email.value!='')
{
if (!IsValidEmail(document.form1.email.value))
{
document.form1.email.focus();
return false;
}
}
}
// -->
</script>