function hideRow(element) {
	element.style.display = 'none';
}

function showRow(element) {
		element.style.display = '';
}

function filter(size, price, publisher) {
	var table = document.getElementById("myTABLE");
	var rowCount = table.rows.length;
	
	for (var i = 1; i < rowCount; i++) {
		hideRow(table.rows[i]);
	}
	
	if(size == 0 && price == 0  && publisher == 0) {
		for (var i = 1; i < rowCount; i++) {
			showRow(table.rows[i]);
		}
	} else if (size != 0 && price == 0  && publisher == 0) {
		for (var i = 1; i < rowCount; i++) {
			if (table.rows[i].cells[1].id == size) {
				showRow(table.rows[i]);
			}				
		} 
	} else if (size != 0 && price != 0  && publisher == 0) {
		for (var i = 1; i < rowCount; i++) {
			if (table.rows[i].cells[1].id == size && table.rows[i].cells[4].id == price) {
				showRow(table.rows[i]);		
			}
		}
	} else if (size != 0 && price != 0  && publisher != 0) {
		for (var i = 1; i < rowCount; i++) {
			if (table.rows[i].cells[1].id == size && table.rows[i].cells[3].id == price && table.rows[i].cells[0].id == publisher) {
				showRow(table.rows[i]);		
			}
		}
	} else if (size == 0 && price != 0  && publisher == 0) {
		for (var i = 1; i < rowCount; i++) {
			if (table.rows[i].cells[3].id == price) {
				showRow(table.rows[i]);		
			}
		}
	} else if (size == 0 && price != 0  && publisher != 0) {
		for (var i = 1; i < rowCount; i++) {
			if (table.rows[i].cells[3].id == price && table.rows[i].cells[0].id == publisher) {
				showRow(table.rows[i]);		
			}
		}		
	} else if (size == 0 && price == 0  && publisher != 0) {
		for (var i = 1; i < rowCount; i++) {
			if (table.rows[i].cells[0].id == publisher) {
				showRow(table.rows[i]);		
			}
		}
	} else if (size != 0 && price == 0  && publisher != 0) {
		for (var i = 1; i < rowCount; i++) {
			if (table.rows[i].cells[1].id == size && table.rows[i].cells[0].id == publisher) {
				showRow(table.rows[i]);		
			}
		}			
	} 
}
