function clearList(T)
{
	var rows=T.rows;
	var x = rows.length;
	for(i=x-1;i>=0;i--){ T.deleteRow(i);}
}

function getStoneNameList(stone_name)
{
	var f=$("fSearch");
	var stone_name=f.stone_name.value;
	var url = '../xml_php/stoneNameXml.php';
	var pars = 'uniqueCode=mainStoneName&stone_name='+stone_name+'&limit=20';
	var xmlHttp = new Ajax.Request(url, {	method: 'POST',parameters: pars, onComplete:  SResponseStoneName    });
}


function SResponseStoneName(originalRequest)
{
	stoneNameLoadingStart();
	clearList(searchStoneTable);
	var xmlResponse = originalRequest.responseXML;
  	xmlRoot = xmlResponse.documentElement;
	
	stone_cnt=xmlRoot.getElementsByTagName("paging_results");
	stone_name=xmlRoot.getElementsByTagName("stone_name");
	stone_name_print=xmlRoot.getElementsByTagName("stone_name_print");
		
	for (var i=0; i<stone_name.length; i++)
	{
		lR = searchStoneTable.insertRow(i);
		//lR.className="row_list";
		//lR.onmouseover =  function(){this.style.backgroundColor="#eeeeee"};
    	//lR.onmouseout = function(){this.style.backgroundColor="#cfdee7"};
		
		l_stone_name=stone_name.item(i).firstChild.data;
		l_stone_name_print=stone_name_print.item(i).firstChild.data;
		l_stone_name_print=ucwords(l_stone_name_print);
		
		lC = lR.insertCell(0);	//lC.className="cell_list";
    	if(l_stone_name==null)	lC.innerHTML =" ";	else	lC.innerHTML = '<span class="a_search" onclick="redirectStone1(\''+l_stone_name+'\',\'stoneList\',0,0)">'+l_stone_name_print+'</span>';
	}
	l_cnt=stone_cnt.item(0).firstChild.data;
	//alert(l_cnt);
	var s=$("searchStoneCnt");
	s.innerHTML=l_cnt;
	stoneNameLoadingStop();
}


function clearSearch()	{
	var f=$("fSearch");
	f.stone_name.value='';
	getStoneNameList();
}


function stoneNameLoadingStart()	{
	hideObject(searchStoneListDiv);
	showObject(searchStoneLoadingDiv);
}

function stoneNameLoadingStop()	{
	hideObject(searchStoneLoadingDiv);
	showObject(searchStoneListDiv);
}
