function czysc_formularz(form) {

	var d = document;
	var ar = form.elements;

	form.reset();

	for (var i=0; i<ar.length; i++) {
		if(form.elements[i].type != 'hidden')
			if(form.elements[i].type == 'Select')			form.elements[i].reset();
			else if(form.elements[i].type == 'checkbox')	form.elements[i].checked=false;
			else											form.elements[i].value='';
	}
}

function wyczysc_pole(string, pole, formularz) {

	var d = document;
	var f = d.forms[formularz];
	var p = 'p = f.' + pole;

	p = eval(p);
	if(p.value === string)
	   p.value = "";
}

function przywroc_pole(string, pole, formularz) {

	var d = document;
	var f = d.forms[formularz];
	var p = 'p = f.' + pole;

	p = eval(p);
	if(p.value === "")
	   p.value = string;
}