
/************************************************************************************************************/
/* suggestCacheWordConverterDI (Diacritics Insensitive)														*/
/************************************************************************************************************/
function suggestCacheWordConverterDI()
{
	
}

/**
 * @extends suggestCacheWordConverter
 */
suggestCacheWordConverterDI.prototype = new suggestCacheWordConverter();

suggestCacheWordConverterDI.prototype.convert = function(word)
{
	word = word.toLowerCase();
	word = word.replace(/á/g, 'a');
	word = word.replace(/č/g, 'c');
	word = word.replace(/ď/g, 'd');
	word = word.replace(/é/g, 'e');
	word = word.replace(/ě/g, 'e');
	word = word.replace(/í/g, 'i');
	word = word.replace(/ľ/g, 'l');
	word = word.replace(/ň/g, 'n');
	word = word.replace(/ó/g, 'o');
	word = word.replace(/ř/g, 'r');
	word = word.replace(/š/g, 's');
	word = word.replace(/ť/g, 't');
	word = word.replace(/ú/g, 'u');
	word = word.replace(/ů/g, 'u');
	word = word.replace(/ý/g, 'y');
	word = word.replace(/ž/g, 'z');
	word = word.replace(/ä/g, 'a');
	word = word.replace(/ë/g, 'e');
	word = word.replace(/ü/g, 'u');
	word = word.replace(/ö/g, 'o');
	word = word.replace(/ő/g, 'o');
	word = word.replace(/ô/g, 'o');
	word = word.replace(/ŕ/g, 'r');
	word = word.replace(/ű/g, 'u');
	word = word.replace(/ĺ/g, 'l');
	
	return word;
}
