<!--
/**
=====================================================================
Module : codeutil.js

¤± pcMaster.js ÆÄÀÏ ÂüÁ¶

---------------------------------------------------------------------
Date            Developer       Description
---------------------------------------------------------------------
2007.10.09      jmhan           - ¸ðµç ÆäÀÌÁö¿¡¼­ ÂüÁ¶ÇÏ±â À§ÇØ index.html¿¡ include.
                                - class ±â¹ÝÀ¸·Î ¼öÁ¤ ÇÊ¿äÇÔ.
=====================================================================
/////////////////////////////////////////////////
**/

/////////////////////////////////////////////////
// @desc : Á¾¸ñÄÚµå¸¦ ÀÔ·Â¹ÞÀ¸¸é Á¾¸ñ¸íÀ» ¸®ÅÏÇÑ´Ù.
// @param : code ÁÖ½ÄÁ¾¸ñÄÚµå
// @return : Á¾¸ñ¸í
/////////////////////////////////////////////////
function SearchStockName(code)
{
	var queryObj;
	var nameObj;
	var codeObj;
	var cur_count = 0;
	var bFind = false;
	var jongName = "";
	
	if(code == "")
		return "";
	
	if(code.charAt(0) == 'A')
		code = code.substring(1,code.length);
	
	for(var idx=0, list_idx=0; idx < abc_code.length; idx++)	
	{
	
		if(isDigit(code))
			queryObj = eval(abc_code[idx]+"c");
		else
			queryObj = eval(abc_code[idx]);	
		
		nameObj = eval(abc_code[idx]);
		codeObj = eval(abc_code[idx]+"c");
				
		for(var idx_stock=0; idx_stock < queryObj.length-1; idx_stock++)
		{
			
			//Äõ¸®¹®ÀÚ·Î ½ÃÀÛµÇ´Â ´Ü¾î °Ë»ö½Ã..
			if(queryObj[idx_stock].indexOf(code.toUpperCase()) == 0)
			{
				var code = codeObj[idx_stock];
				var name = nameObj[idx_stock];
				
				jongName = name;
				bFind = true;
				
				break;
			}
		}
		
		if(bFind) break;
	}

	return jongName;	
}

function isDigit(q)
{
	var q0 = q.substring(0,1);
	var qr = q.substring(1,q.length);

	//'0' : ÁÖ½Ä 
	//'5':ELW ¼ýÀÚÀÌÁö¸¸ ´Ù¸¥¼ýÀÚ·Î ½ÃÀÛµÇ¸é Á¾¸ñ¸íÀ¸·Î ÀÎ½ÄÇÏ°Ô ÇÑ´Ù.
	var digitfilter = "05";
	//if(digitfilter.indexOf(q0) > -1)
	//	alert('¼ýÀÚ');

	
	if(digitfilter.indexOf(q0) > -1 || (qr >='0' &&  qr <= '9'))
		return true;
		
	return false;
}

