//-----------------------------------------------
//	operator<
//
//-----------------------------------------------
bool CSheetId::operator < (const CSheetId& sheetRef ) const
{
	if (!_Initialised) init(false);

	if (_Id.Id < sheetRef.asInt())
	{
		return true;
	}

	return false;

} // operator< //
// ***************************************************************************
static DECLARE_INTERFACE_USER_FCT(getBotChatItemSheetForItemType)
{
	if(args.size()!=1)
	{
		nlwarning("<getBotChatItemSheetForItemType> requires 1 arg");
		return false;
	}

	// get arg
	uint	a0= (uint)args[0].getInteger();
	clamp(a0,(uint)0,uint(ITEM_TYPE::UNDEFINED));

	// get sheet name
	string	name= CBotChatPageTrade::getItemSheetNameForItemType((ITEM_TYPE::TItemType)a0);

	// result
	CSheetId	sheetId;
	sheetId.buildSheetId(name);
	result.setInteger(sheetId.asInt());

	return true;
}