// JavaScript Document
//函数名：showmore 
//功能介绍：控制显示指定的层
//参数说明：显示table或div的id值
function showmore(obj){
	if(document.all(obj) == null)  return;
   	if(document.all(obj).style.display=="none"){
		document.all(obj).style.display="";
	}else{
		document.all(obj).style.display="none";
	}
}

//如果要判断整数用VBStript的VarType 函数
//函数名：fucCheckNUM_Int 
//功能介绍：检查是否为整数
//参数说明：要检查的数字
//返回值：1为是整数，0为不是整数或者不是数字 
function fucCheckNum_Int(NUM)
{
	var i,j,strTemp;
	strTemp="0123456789";
	if(NUM.length==0)
		return 0;
	
	for(i=0;i<NUM.length;i++)
	{
		j=strTemp.indexOf(NUM.charAt(i));
		if( i==0 && NUM.charAt(0)=='-')
			continue;
		if(j==-1)
			return 0;
	}
	return 1;
}

//函数名：fucCheckLength 
//功能介绍：检查字符串的长度 
//参数说明：要检查的字符串 
//返回值：长度值 
function fucCheckLength(strTemp)
{
	var i,sum;
	sum=0;
	for(i=0;i<strTemp.length;i++)
	{
		if((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))		
			sum=sum+1;
		else
			sum=sum+2;
	}
	return sum;
}

//函数名：fucPWDchk 
//功能介绍：检查是否含有非数字或字母 
//参数说明：要检查的字符串 
//返回值：0：含有 1：全部为数字或字母 
function fucPWDchk(str)
{
	var strSource="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var ch;
	var i;
	var temp;
	for(i=0;i<=(str.length-1);i++)
	{
		ch=str.charAt(i);
		temp=strSource.indexOf(ch);
		if(temp==-1)
			return 0;
	}
	if(strSource.indexOf(ch)==-1)
		return 0;
	else
		return 1;
}

//功能说明：检察字符串里是否是合法的email地址
//参数说明：要检察的字符串地址
//返回值说明：0：非法的email格式，1：正确的email地址
function fucCheckemail(a)
{
	var temp1, temp2, str_leng;
	str_leng = a.length;
	temp1 = a.indexOf('@');
	temp2 = a.indexOf('.');
	//alert("中国" + temp1 + "中国" + temp2 + "中国" + str_leng + "中国");
	if((temp1 > 0) && (temp2 <= (str_leng - 2)) && ((temp2-temp1) >= 2))
	{
		return 1;
	}
	return 0;
}

//功能说明：检察字符串里是否有空格
//参数说明：要检察的字符串
//返回值说明：0：全是空格，1：没有空格，2：有空格
function chkspc(a)
{
	var i=a.length;
	var j=0;
	var k=0;
	while (k<i)
	{
		if(a.charAt(k) != " ")
			j = j+1;
		k =k+1;				
	}
	if(j==0)
		return 0;
	if(i!=j)
		return 2;
	else
		return 1;
}


//函数名:fucCheckTEL
//功能说明：检查是否为电话号码
//说明：无
//参数说明：TEL - 要检查的字符串
//返回值：1为是电话号码，0为不是电话号码 
function fucCheckTel(TEL)
{
	var i,j,strTemp;
	strTemp="0123456789-()#";
	for(i=0;i<TEL.length;i++)
	{
		j=strTemp.indexOf(TEL.charAt(i));
		if(j==-1)
			return 0;
	}
	return 1;
}

//函数名:chkMobile
//功能说明：输入框的输入是否是手机号码
//说明：无
//参数说明：N - 欲检查的输入框 
//返回值：无
function chkMobile(N)
{
	N.value = Trim(N.value);
	if(N.value)
	{
		if(!fucCheckTel(N.value))
		{
			alert("输入的手机号码包含非法字符，请重新输入！");
			N.focus();
		}
		else if(N.value.length<8 || N.value.length>20)
		{
			alert("输入的手机号码长度非法，请重新输入！");
			N.focus();
		}
	}
}
