function addRow(tableID) {
	var table = document.getElementById(tableID);
	var rowCount = table.rows.length;
	var row = table.insertRow(rowCount - 1);
	var colCount = table.rows[1].cells.length;

	for(var i=0; i<colCount; i++) {
		
		var newID = "";
		var curID = "";
		var newIDText = "";
		
		var newcell	= row.insertCell(i);
		var copyRow = parseInt(rowCount) - 2;
		var oldCell = table.rows[copyRow].cells[i];
		
		newcell.innerHTML = oldCell.innerHTML;
		
		if(oldCell.id){
			// puvodni ma nejake id, rozdelime a vlozime jine
			var newID = IncreaseID(oldCell.id, true);
			newcell.id = newID;
			newcell.innerHTML = "Nezkontrolováno";
		}
		
		switch(newcell.childNodes[0].type) {
			case "text":
				if(newcell.childNodes[0].id){
					var newID = IncreaseID(newcell.childNodes[0].id, true);
					var newIDSimple = IncreaseID(newcell.childNodes[0].id, false);
					newcell.childNodes[0].id = newID;
				}
				
				if(newcell.childNodes[0].onkeyup){
					var fcTxt = newcell.childNodes[0].onkeyup;
					newcell.childNodes[0].onkeyup = function(){Search(newIDSimple);}
				}
				
				newcell.childNodes[0].value = "";
			break;
			case "checkbox":
				newcell.childNodes[0].checked = false;
			break;
			case "select-one":
				newcell.childNodes[0].selectedIndex = 0;
			break;
		}
	}
}
		
		
function IncreaseID(curID, getFull){
	var curID = curID.split("_");
	var newID = parseInt(curID[1]) + 1;
	var newIDText = curID[0] + "_" + newID;	
	
	if(!getFull){
		return newID;
	}		
	
	return newIDText;
}
		
function deleteRow(tableID) {
	try {
	var table = document.getElementById(tableID);
	var rowCount = table.rows.length;

	for(var i=0; i<rowCount; i++) {
		var row = table.rows[i];
		var chkbox = row.cells[0].childNodes[0];
		if(null != chkbox && true == chkbox.checked) {
			table.deleteRow(i);
			rowCount--;
			i--;
		}

	}
	}catch(e) {
		alert(e);
	}
}