function set_params(p, path) {
	_('params_field').innerHTML = '<img src="' + path + 'siclo/_img/loading.gif" />';
	
	var req = false;
	try { req = new XMLHttpRequest(); }
	catch (e) {
		try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
		catch (e) {
			try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
			catch (e) { req = false; }
		}
	}
	
	if (req) {
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if (req.status == 200) {
					_('params_field').innerHTML = req.responseText;
				}
			}
		}
		
		var url = path + 'ajax_get_params.php?p=' + p;
		req.open('GET', url);
		req.send(null);
	}
}

function open_param_window() {
	_('param_window').style.display = 'block';
}

function close_param_window() {
	var error = false;
	var values = '';
	
	var fields = _('param_window').getElementsByTagName('LABEL');
	for (var i = 0; i < fields.length; i++) {
		var input = fields[i].getElementsByTagName('SELECT')[0];
		if (!input) input = fields[i].getElementsByTagName('INPUT')[0];
		
		if (input.value == '') {
			// error = true;
			// break;
		}
		else {
			values += input.value + ' ';
		}
	}
	
	if (!error) {
		var text = _('params_field').getElementsByTagName('A')[0];
		text.innerHTML = values;
		_('param_window').style.display = 'none';
	}
	else {
		alert('Por favor, preencha todos os parâmetros.');
	}
}

function remove_item(n) {
	var f = document.forms[0];
	f.elements['action'].value = 'remove';
	f.elements['entry'].value = n;
	f.submit();
}


function check_form(f) {
	for (var i = 0; i < f.elements.length; i++) {
		if (f.elements[i].tagName != 'FIELDSET') {
			if (f.elements[i].name == 'patient' && f.elements[i].value == '') {
				alert('Digite o nome do paciente ao qual se destina o produto.');
				f.elements[i].focus();
				return false;
			}
			else if (f.elements[i].name == 'qty' && f.elements[i].value == '') {
				alert('Preencha a quantidade do produto que deseja adicionar ao à cesta de compras.');
				f.elements[i].focus();
				return false;
			}
			else if (f.elements[i].name == 'product' && f.elements[i].value == '') {
				alert('Escolha o produto que deseja adicionar à cesta de compras.');
				f.elements[i].focus();
				return false;
			}
			else if (f.elements[i].name == 'eye' && f.elements[i].value == '') {
				alert('Escolha o olho a que se refere o produto.');
				f.elements[i].focus();
				return false;
			}
		}
	}
	
	return true;
}
