function checkAll(field){
	field.checked = true;
	for (i = 0; i < field.length; i++)
		field[i].checked = true ;
}

function uncheckAll(field) {
	field.checked = false;
	for (i = 0; i < field.length; i++)
		field[i].checked = false ;
}
function verifyRadio(field) {
	for(i=0;i<field.length;i++) {
		if (field[i].checked)
			return true;
	}
	alert("Please select either reference materials, reference measurement methods/procedures or reference measurement services");
	return false;
}
function verifySelects(select1, select2) {
	if (select1.value != "" || select2.value != "")
		return true
	else {
		alert("Please choose at least one analyte category or one matrix category");
		return false;
	}
}
function verifyCheckboxes(field) {
	if (field.checked) {
		return true
	} else {
		for(i=0;i<field.length;i++) {
			if (field[i].checked)
				return true;
		}
	}
	alert("Please select at least one item from the list");
	return false;
}
function switch_display(element) {
	if (element.style.display == 'block') {
		element.style.display = 'none';
	}else {
		element.style.display = 'block';
	}
}
function setVisible(element, bool) {
	if (element != null) {
		if (bool) {
			element.style.display = 'block';
		}else {
			element.style.display = 'none';
		}
	}
}
function switch_class(element) {
	if (element.className == 'liste_consulte') {
		element.className = '';
	}else {
		element.className = 'liste_consulte';
	}
}
function resetSearchForm(form) {
	form.searchString.value = "";
	form.analyteCategory.value = "";
	form.matrixCategory.value = "";
	form.countryCode.value = "";
	form.status.value = "0";
	form.type[0].checked = false;
	form.type[1].checked = false;
}
function resetContactForm(form) {
	form.firstName.value = "";
	form.lastName.value = "";
	form.title.value = "";
	form.organization.value = "";
	form.position.value = "";
	form.address.value = "";
	form.postCode.value = "";
	form.city.value = "";
	form.country.value = "";
	form.phone.value = "";
	form.fax.value = "";
	form.email.value = "";
	form.subject.value = "";
	form.body.value = "";
}
var WindowObjectReference = null; // global variable
function openRequestedPopup(strUrl, strWindowName, width, height)
{
  if(WindowObjectReference == null || WindowObjectReference.closed)
  {
  WindowObjectReference = window.open(strUrl, strWindowName,
         'resizable=yes,scrollbars=yes,status=no,menubar=no,width=' + width + ',height=' + height + ',left=400,top=300');
  }
  else
  {
   WindowObjectReference.open(strUrl, strWindowName,
         'resizable=yes,scrollbars=yes,status=no,menubar=no,width=' + width + ',height=' + height + ',left=400,top=300');
   WindowObjectReference.focus();
  };
}