﻿// JScript 文件
function isAllNum(str)
{

	for (var i=0;i<str.length;i++)
	{
		if(!(str.charCodeAt(i)>=48&&str.charCodeAt(i)<=57))
		{	
			return false;
		}
	}
	return true;
}
function strLen(key){
	var l=escape(key),len
	len=l.length-(l.length-l.replace(/\%u/g,"u").length)*4
	l=l.replace(/\%u/g,"uu")
	len=len-(l.length-l.replace(/\%/g,"").length)*2
	return len
}
function isWhitespace (s)
{  
	 var whitespace = " \t\n\r";
	 var i;

	  for (i = 0; i < s.length; i++)
	  {
		  var c = s.charAt(i);
		  if (whitespace.indexOf(c) >= 0) 
		  {
			 return true;
		  }
	  }

	  return false;
}
function isCharsInBagEx (s, bag)
{  
	 var i,c;
	  
	 for (i = 0; i < s.length; i++)
	 {   
		  c = s.charAt(i);
		if (bag.indexOf(c) > -1) 
		  return c;
	 }
	 return "";
}
function multi2ascii(str)
{
	for (var i=0;i<multiChar.length;++i)
		str=replaceAll(str, multiChar[i], asciiChar[i]);
	return str;
}
var multiChar=new Array("０","１","２","３","４","５","６","７","８","９","Ｑ","Ｗ","Ｅ","Ｒ","Ｔ","Ｙ","Ｕ","Ｉ","Ｏ","Ｐ","Ａ","Ｓ","Ｄ","Ｆ","Ｇ","Ｈ","Ｊ","Ｋ","Ｌ","Ｚ","Ｘ","Ｃ","Ｖ","Ｂ","Ｎ","Ｍ","ｑ","ｗ","ｅ","ｒ","ｔ","ｙ","ｕ","ｉ","ｏ","ｐ","ａ","ｓ","ｄ","ｆ","ｇ","ｈ","ｊ","ｋ","ｌ","ｚ","ｘ","ｃ","ｖ","ｂ","ｎ","ｍ","．","－","＿","＠"," ","　");
var asciiChar=new Array("0","1","2","3","4","5","6","7","8","9","q","w","e","r","t","y","u","i","o","p","a","s","d","f","g","h","j","k","l","z","x","c","v","b","n","m","q","w","e","r","t","y","u","i","o","p","a","s","d","f","g","h","j","k","l","z","x","c","v","b","n","m",".","-","_","@","","");
function replaceAll(str, strFrom, strTo)
{
	return str.replace(new RegExp(strFrom, "g"), strTo);
}

function LTrim(str)
{
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(0)) != -1)
	{
		var j=0, i = s.length;
		while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
		{
			j++;
		}
		s = s.substring(j, i);
	}
	return s;
}
function RTrim(str)
{
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
	{
		var i = s.length - 1;
		while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
		{
			i--;
		}
		s = s.substring(0, i+1);
	}
	return s;
}
function Trim(str)
{
	return RTrim(LTrim(str));
}
function AutoScroolSelect(objSelect)
{
	//列表自动滚动处理函数
	var KeywordList = "b|宝|c|长|d|大|f|富|g|工|h|海|j|嘉|n|南|p|鹏|r|融|s|上|t|泰|w|万|x|新|y|易|z|招";
	var arrKeyItem;
	arrKeyItem = KeywordList.split("|");
	
	var keyCode = String.fromCharCode(event.keyCode);
	keyCode = keyCode.toLowerCase();

	//根据按下的鍵查找关键字
	var Keyword = "";
	for (var i = 0; i < arrKeyItem.length; i += 2)
	{
		if (keyCode == arrKeyItem[i])
		{
			//找到
			Keyword = arrKeyItem[i + 1];
			//查找列表中第一个以此开头的项目
			for (i = 0; i < objSelect.length; ++i)
			{	
				if (0 == objSelect.options[i].text.indexOf(Keyword))
				{
					//找到
					objSelect.selectedIndex = i;
					break;
				}
			}
			break;
		}
	}
}
function zsxz(ta, zs, maxl)
{
	if(ta.value.length > maxl)
	{
		ta.value = ta.value.substring(0,maxl);
	}
	else
	{
		zs.value = maxl - ta.value.length;
	}
}

function changebg(obj){
	obj.style.background="#ffffff";
}
function changebg1(obj){
	obj.style.background="#efffef";
}
function changebg2(obj){
	obj.style.background="#ffcccc";
}