function populate_projects(form_name, select_name_customer, select_name_project, element_show) {
	
	document.getElementById(element_show).style.display = "";
	customer_selection = eval("document." + form_name + "." + select_name_customer + ".options[document." + form_name + "." + select_name_customer + ".selectedIndex].value");
	var url = do_link("site.remote", "request=project&fk_customer=" + customer_selection);
	
	remote_data_request(url, "", "populate_projects_data('" + form_name + "', '" + select_name_customer + "', '" + select_name_project + "', '" + element_show + "')");
	
	document.forms[form_name].elements[select_name_project].options.length = 0;
	document.forms[form_name].elements[select_name_project].options[0] = new Option("Loading ...", 0);
	document.forms[form_name].elements[select_name_project].disabled = true;

}

function populate_projects_data(form_name, select_name_customer, select_name_project, element_show) {

	document.forms[form_name].elements[select_name_project].disabled = false;
	document.forms[form_name].elements[select_name_project].options[0] = new Option("[-- Select project --]", 0);
	idx = 0;	
	for (var i in remote_res_projects) {
		if (remote_res_projects[i] != "") {
			idx ++;
			document.forms[form_name].elements[select_name_project].options[idx] = new Option(unescape(remote_res_projects[i]), i);
		}
	}
	if (document.forms[form_name].elements[select_name_project].options.length <= 1) {
		document.getElementById(element_show).style.display = "none";
	}
	else {
		document.getElementById(element_show).style.display = "";
	}
}
