code: function findLongestMatch(sValue, mCollection) {
  		var sSymbol = "", sCode, sCurSymbol;
  
  		for (var sCurCode in mCollection) {
  			sCurSymbol = mCollection[sCurCode];
  			if (sValue.indexOf(sCurSymbol) >= 0 && sSymbol.length < sCurSymbol.length) {
  				sSymbol = sCurSymbol;
  				sCode = sCurCode;
  			}
  		}
  
  		return {
  			symbol: sSymbol,
  			code: sCode
  		};
  	}
docs: Identify the longest match between a sub string of <code>sValue</code>
  and one of the values of the <code>mCollection</code> map.
  
  @param {string} sValue the string value which is checked for all currency codes/symbols during a parse call
  @param {object} mCollection a collection of currency codes or symbols
  
  @return {object} returns object containing matched symbol/ code