MSIEIndex = navigator.userAgent.indexOf("MSIE");
ns = ((MSIEIndex) == -1);
if (ns) 
{
	document.onkeypress = keysubmit;
	document.captureEvents(Event.KEYPRESS);
}

/////////////////////////////////////////////////////////////////////////////////////////////验证函数
//判断数字
function IsNumber(c) { return (('0'<=c) && (c<='9')); }

//判断字母
function IsChar(c) { return ((('a'<=c) && (c<='z')) || (('A'<=c) && (c<='Z'))) }

//判断符号
function IsCharacter(c){ return (c=='%'|| c=='<' || c=='>' || c=='?' || c=='/' || c=='|' || c=='!' || c=='@' || c=='#' || c=='$' || c=='^' || c=='&' || c=='*' || c=='(' || c==')' || c=='<' || c=='=' || c=='+' || c=='[' || c==']' || c=='{' || c=='}' || c=='~' || c=='`' || c==':' || c==';' || c=='.' || c==',' || c=='"' || c=='\\' || c=='\''); }


function MakeArray(n)	//创建数组
{
	this.length = n
	for (var i = 1; i <= n; i++) 
		this[i] = 0 
	return this
}

function checknumber(s)		//全数字判断
{
	if(s==''){return false;}
	for (i=0; i<s.length; i++)
	{
		n = s.substr(i, 1)
		if (!(IsNumber(n)))
		{
			return false;
		}
	}
	return true;
}

function checkcharacter(s)		//非法字符判断
{
	for (i=0; i<s.length; i++)
	{
		n = s.substr(i, 1)
		if ((IsCharacter(n)))
		{
			return false;
		}
	}
	return true;
}


function checkchar(c)	//字符类型判断
{
    var n=0;
    for(i=0; i<c.length; i++)
    {
	    if (((c.charAt(i)>='a') && (c.charAt(i)<='z')) || ((c.charAt(i)>='A') && (c.charAt(i)<='Z')) || (c.charAt(i)=='/'))
	    {
	        n++;
	    }
	}
	if(n<c.length){return 'chs';}else{return 'eng';}
}


function checkchs(c)	//中文字符判断
{
    var n=0;
    for(i=0; i<c.length; i++)
    {
	    if (IsChar(c.charAt(i)) || IsNumber(c.charAt(i)) || IsCharacter(c.charAt(i)))
	    {
	        n++;
	    }
    }

	if(n==0){return true;}else{return false;}
}

function checkloginchs(c)	//中文字符判断
{
    var n=0;
    for(i=0; i<c.length; i++)
    {
	    if(!IsChar(c.charAt(i)) && !IsNumber(c.charAt(i)) && c.charAt(i)!='_' && c.charAt(i)!='-')
	    {
	        n++;
	    }
    }

	if(n==0){return true;}else{return false;}
}

function checkphone(s)		//检查电话
{
        for (i=0; i<s.length; i++)
        {
                n = s.substr(i, 1)
                if ( !(IsNumber(n) || n=='-'))
                {
                        return false;
                }
        }
        return true;
}

function checkemail(s)		//检查mail
{
	var nAtPos;
	nAtPos = 0;
        for (i=0; i<s.length; i++)
        {
                n = s.substr(i, 1)
                if (!(IsNumber(n)||IsChar(n)||n=='_'||n=='.'||n=='@'||n=='-'))
                {
                	return false;
                }
                if ( n == '@')
                {
                	nAtPos = i;
                }
        }
        
        if ((nAtPos == 0) || (nAtPos == s.length-1))
        {
        	return false;
        }
        else
        {
        	return true;
        }
}


