function remove_elements_from_div(id){
	var elements = document.getElementById(id);
	while(elements.childNodes.length > 0){
		elements.removeChild(elements.firstChild);
	}
	return true;
}

function create_set_add_definition2(row,id){
	var td = document.getElementById("create_set_definitions_"+row);
	td.appendChild(document.createElement("br"));
	var input = document.createElement("input");
	input.setAttribute("type", "text");
	input.setAttribute("name", "create_set_definition_" + row + "_" + parseInt(parseInt(id,10) + parseInt(1,10),10));
	td.appendChild(input);
	
	var hidden = document.getElementById("create_set_definitions_ile_"+row);
	hidden.setAttribute("value", parseInt(hidden.getAttribute("value"),10)+1);	
	
	var link = document.getElementById("create_set_link_"+row);
	link.setAttribute("value",parseInt(parseInt(id,10) + parseInt(1,10),10));
	link.setAttribute("row",row);
	link.onclick = create_set_add_definition;
	
	return false;
}

function create_set_add_row2(id){
	remove_elements_from_div("create_set_row_"+id);
	var tr = document.getElementById("create_set_row_"+id);
	var td1 = document.createElement("td");
	td1.setAttribute("valign", "top");
	var input1 = document.createElement("input");
	input1.setAttribute("type", "text");
	input1.setAttribute("name", "create_set_term_"+id);
	td1.appendChild(input1);
	tr.appendChild(td1);
	
	var td2 = document.createElement("td");
	td2.setAttribute("id", "create_set_definitions_"+id);
	var input22 = document.createElement("input");
	input22.setAttribute("type", "hidden");
	input22.setAttribute("value", "1");
	input22.setAttribute("id", "create_set_definitions_ile_"+id);
	input22.setAttribute("name", "create_set_definitions_ile_"+id);
	td2.appendChild(input22);
	var input2 = document.createElement("input");
	input2.setAttribute("type", "text");
	input2.setAttribute("name", "create_set_definition_"+id+"_1");
	td2.appendChild(input2);
	tr.appendChild(td2);
	
	var td3 = document.createElement("td");
	td3.setAttribute("id", "create_set_add_definitions_"+id);
	td3.setAttribute("valign", "top");	
	var link = document.createElement("a");
	link.setAttribute("href","#");
	link.setAttribute("row", id);
	link.setAttribute("id","create_set_link_"+id);
	link.setAttribute("value",1);
	link.onclick = create_set_add_definition;
	link.appendChild(document.createTextNode("+"));
	td3.appendChild(link);
	tr.appendChild(td3);
	
	var table = document.getElementById("create_set_table");
	var tr2 = document.createElement("tr");
	tr2.setAttribute("id", "create_set_row_" + parseInt(parseInt(id,10) + parseInt(1,10),10));
	var td4 = document.createElement("td");
	var link2 = document.createElement("a");
	link2.setAttribute("href","#");
	link2.setAttribute("value",parseInt(parseInt(id,10) + parseInt(1,10),10));
	link2.onclick = create_set_add_row;
	link2.appendChild(document.createTextNode("+"));
	td4.appendChild(link2);
	tr2.appendChild(td4);
	table.appendChild(tr2);
	
	var hidden = document.getElementById("create_set_rows_ile");
	hidden.setAttribute("value", parseInt(hidden.getAttribute("value"),10)+1);	
		
	return false;
}

function create_set_add_definition(){
	return create_set_add_definition2(this.getAttribute("row"),this.getAttribute("value"));
}

function create_set_add_row(){
	return create_set_add_row2(this.getAttribute("value"));
}
