function contact_add(form_id, id, nom) {
	var former_show_checkbox = getObj("contact_id_cb_"+id);
	if (former_show_checkbox == null) {
		var show_checkbox = document.createElement("input");
		show_checkbox.type = "checkbox";
		show_checkbox.checked = true;
		show_checkbox.id = "contact_id_cb_"+id;
		show_checkbox.onclick = function() {
			contact_update(id);
		};
	
		var my_span = document.createElement("span");
		my_span.innerHTML = "&nbsp;" + nom + "<br />";
	
		var my_div = getObj("contacts");
		my_div.appendChild(show_checkbox);
		getObj("contact_id_cb_"+id).checked = true;
		my_div.appendChild(my_span);
		
		var hidden_id = document.createElement("input");
		hidden_id.type = "hidden";
		hidden_id.name = "contact_id[]";
		hidden_id.id = "contact_id_"+id;
		hidden_id.value = id;
		var my_form = getObj(form_id);
		my_form.appendChild(hidden_id);
	}
	getObj("searched_contact").value = "";
	getObj("contact_search_result").innerHTML = "";
}

function contact_update(id) {
	var cb = getObj("contact_id_cb_"+id);
	var hidden_input = getObj("contact_id_"+id);
	if (cb.checked == false) {
		hidden_input.value = "";
	} else {
		hidden_input.value = id;
	}
}

function contact_search(word, url, treat_func) {
	var xhr_object = ajax_xhr_new();
	urlparams = "method=json&action=search&value="+word;
	ajax_xhr_send(xhr_object, url, urlparams, treat_func);
}

