function filterWithRowCount (phrase, _idTable, _idRowCount){
	var words = phrase.value.toLowerCase().split(" ");
	var table = document.getElementById(_idTable);
	var rowCount = document.getElementById(_idRowCount);
	
	var ele;
	var rowCountStart = table.rows.length;
	var rowCountCurr = (rowCountStart - 1);

	for (var r = 1; r < rowCountStart; r++){
		ele = table.rows[r].innerHTML.replace(/<[^>]+>/g,"");
	        var displayStyle = 'none';
	        for (var i = 0; i < words.length; i++) {
		    if (ele.toLowerCase().indexOf(words[i])>=0)
			displayStyle = '';
		    else {
			displayStyle = 'none';
			rowCountCurr -= 1;
			break;
		    }
	        }
		table.rows[r].style.display = displayStyle;

		rowCount.innerText = rowCountCurr + " rows"; //ie
		rowCount.textContent = rowCountCurr + " rows"; //all others
	}
}
