function highlight_error(element_id){
	var err_elem_id = 'error_hl_'+element_id;
	if ($('#'+err_elem_id).length == 0){
		$('#'+element_id).after('<span class="error_hl_element" id="'+err_elem_id+'" style="color: #FF0000;">*</span>');
	}
	else{
		$('#'+err_elem_id).show();
	}
}

function showError(element, title, message, reasons){
	var html = '<h3>'+title+'</h3><hr>';
	html += '<p>';
	html += message;
	if (reasons){
		if (typeof(reasons) == 'object' && reasons.length){
			reasons = '<ul><li>'+reasons.join('</li><li>')+'</li></ul>';
		}
		html += reasons;
	}
	html += '</p>';
	$('#'+element).html(html);
	$('#'+element).show();
}
