/**
**	SCCSID : %W% - %E%:%U%  
**
**	Description	:	Browse List
**	Functions	:	search(s_value, keyword)
						negAction(hid, frm, to)
**	
** @version 	%W% - %E%:%U%
**	
*/

//variables that querry needs.
function search(s_value, keyword)
{
	var qryStr;
	var id;
	var max			= c_HLMax;
	var frm			= 1;
	var to			= c_FHLHitPerPage;
	var hitperpage	= c_FHLHitPerPage;

	var param		= c_QueryToken(qry, "param");
	var svc			= c_QueryToken(qry, "svc");
	var col			= c_QueryToken(qry, "col");
	var schTxt		= c_QueryToken(qry, "schtxt");

	var stype	= "attr";
	var sort		= "title";
	var ss		= c_SSFulDtl;
	var subform	= document.subform;

	if (stype == "")
	{
		alert("error stype is null");
		return;
	}

	if (keyword != null)
		schTxt += "|" + keyword;

//	id = unescToken(s_value);
	id = s_value.replace(" ", "");

	subform.action	= c_DominName + c_Service + c_DefGateWay;
	subform.svc.value		=	svc;
	subform.stype.value	=	stype;
	subform.param.value	=	param;
	subform.ctrlid.value	=	id;
	subform.schtxt.value	=	schTxt;
	subform.max.value		=	max;
	subform.frm.value		=	frm;
	subform.to.value		=	to;
	subform.col.value		=	col;
	subform.ss.value		=	ss;
	subform.sort.value	=	sort;
	subform.hitperpage.value		=	hitperpage;

	
	/*
	qryStr = c_DominName + c_Service + c_DefGateWay + "?" +
				"svc=" + svc + "&col=" + col + "&stype=" + stype + 
				"&param=" + document.subform.param.value + "&schtxt=" + schTxt + 
				"&max=" + max + "&frm=" + frm + "&to=" + to +
				"&ss=" + ss + "&hitperpage=" + hitperpage; 

	alert(qryStr);
	*/

	subform.submit();
}

function negAction(hid, frm, to)
{
	var qryStr;
	var svc = c_BrowseNavig;
	var hitperpage	= c_QueryToken(qry, "hitperpage");
	var tmp	= new String(qry);
	var ss 	= (tmp.indexOf(c_SSAdvBrwLst)!=-1)?c_SSAdvBrwLst:c_SSCtrlLst;

	qryStr = c_DominName + c_Service + c_DefGateWay + "?" +
				"svc=" + svc +  "&hid=" + hid + "&frm=" + frm + 
				//"&hitperpage=" + hitperpage + "&ss=" + c_SSCtrlLst;
				"&to=" + to + "&hitperpage=" + hitperpage + 
				"&ss=" + ss + "&magicno=" + Math.random();

	tmp = null;

	return qryStr;
	//self.location.href = qryStr;
}


function seeRelated(subform,qry)
{
	var qryStr;

	var col			= c_QueryToken(qry, "col");
	var param		= c_QueryToken(qry, "param");
	var svc			= c_QueryToken(qry, "svc");
	var max			= c_QueryToken(qry, "max");
	var schTxt		= c_QueryToken(qry, "schtxt");

	var subformi	= document.subform;
	var hitperpage	= c_CLHitPerPage;
	var frm			= 1;
	var to 			= hitperpage;
	var stype		= c_SeeRelate;
	var ss			= c_SSCtrlLst;

	subform.action	= c_DominName + c_Service + c_DefGateWay;
	subform.svc.value		=	svc;
	subform.stype.value	=	stype;
	subform.param.value	=	param;
	subform.ctrlid.value		=	"";
	subform.schtxt.value	=	schTxt;
	subform.max.value		=	max;
	subform.frm.value		=	frm;
	subform.to.value		=	to;
	subform.col.value		=	col;
	subform.ss.value		=	ss;
	subform.sort.value	=	"";
	subform.hitperpage.value		=	hitperpage;

/*
	qryStr = c_DominName + c_Service + c_DefGateWay + "?" +
				"svc=" + svc + "&col=" + col + "&stype=" + stype + 
				"&param=" + document.subform.param.value + "&schtxt=" + schTxt + 
				"&max=" + max + "&frm=" + frm + "&to=" + to +
				"&ss=" + ss + "&hitperpage=" + hitperpage; 

	alert(qryStr);
*/

	subform.submit();
}


function unescToken(val)
{
	var rslt;

	rslt = unescape(val);
	
	return escape(rslt);

}

