//关键字列表
var KeywordList = "b|宝|bk|宝康|by|宝盈|bs|博时|c|长|cc|长城|cs|长盛|cj|长江|cx|长信|d|大|dc|大成|df|东方|dh|东海|dw|东吴|";
KeywordList += "f|富|fg|富国|fl|富兰|g|工|gy|工银|gd|光大|gf|广发|gl|国联|gt|国泰|gtr|国投瑞|gx|国信|";
KeywordList += "h|海|ha|华安|hb|华宝|hf|华富|hfj|汇丰晋|hx|华夏|ht|华泰|htf|汇添富|hs|华商|j|嘉|jx|建信|jy|交银|js|景顺|jyb|金元比|";
KeywordList += "m|民|ms|民生|mg|摩根|n|南|nf|南方|na|诺安|nd|诺德|ny|农银|p|鹏|ph|鹏华|py|浦银|r|融|rt|融通|s|上|st|上投|sw|申万|";
KeywordList += "t|泰|td|泰达|tx|泰信|th|天弘|tz|天治|w|万|wj|万家|x|新|xh|新华|xc|信诚|xd|信达|xy|兴业|";
KeywordList += "y|易|yf|易方|ym|益民|yh|银河|yb|友邦|z|招|zs|招商|zh|中海|zo|中欧|zx|中信|zj|中金|zy|中银";

var arrKeyItem;
arrKeyItem = KeywordList.split("|");

//得到字母对应的汉字
function FindKeywordMapIndex(keyCode)
{
	var index = -1;
	for (var i = 0; i < arrKeyItem.length; i += 2)
	{
		if (keyCode == arrKeyItem[i])
		{
			//找到
			index = i;
			break;
		}
	}
	
	return index;
}
//根据汉字查找对应折项索引
function FindItemIndex(objSelect, Keyword)
{
	//查找列表中第一个以此开头的项目
	var index = -1;
	for (var j = 0; j < objSelect.length; ++j)
	{	
		if (0 == objSelect.options[j].text.indexOf(Keyword))
		{
			//找到
			index = j;
			break;
		}
	}
	
	return index;
}

//列表自动滚动处理函数
var oldKeyCode = "";
function AutoScroolSelect(objSelect)
{	
	var keyCode = String.fromCharCode(event.keyCode);
	keyCode = keyCode.toLowerCase();
	oldKeyCode += keyCode;

	var index1 = FindKeywordMapIndex(oldKeyCode);
	if (-1 == index1)
	{
		//没找到
		oldKeyCode = keyCode;
		index1 = FindKeywordMapIndex(oldKeyCode);
	}
	if (-1 == index1)
	{
		oldKeyCode = "";
		return;
	}
	var Keyword = arrKeyItem[index1 + 1];
	
	//查找列表中第一个以此开头的项目
	var item1 = FindItemIndex(objSelect, Keyword);
	if (-1 != item1)
	{
		objSelect.selectedIndex = item1;
	}
}

//显示小技巧提示框
//baseFolder:skill.htm文件所在的相对目录
function ShowSkillWindow(baseFolder)
{
	var info,nPos;
	info = "height=150, width=350, top=";
	nPos = event.screenY - 150;
	info +=  nPos;
	nPos = event.screenX - 350;
	info += (", left=" + nPos  + ", toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no");
	window.open (baseFolder + "/skill.htm", "newwindow", info);
}
