function resetFields() {
	for (k = 0; k < document.forms.length; k++) {
		form = document.forms[k];
		if (form) {
			for (i = 0; i < form.elements.length; i++) {
				if (form.elements[i].name != '') {
					switch (form.elements[i].type) {
						case 'text': {
							name = 	form.elements[i].name;
							form.elements[name].value = '';
							break;
						}
						case 'textarea': {
							name = 	form.elements[i].name;
							form.elements[name].value = '';
							break;
						}
						case 'password': {
							name = 	form.elements[i].name;
							form.elements[name].value = '';
							break;
						}
						case 'checkbox': {
							name = 	form.elements[i].name;
							e = form.elements[i];
							form.elements[name].checked = false;
							var r = null;
							if (e.parentNode && e.parentNode.parentNode) {
								r = e.parentNode.parentNode;
							}
							else if (e.parentElement && e.parentElement.parentElement) {
								r = e.parentElement.parentElement;
							}
							if (r) {
								if (r.className == "yellowBorderTopAndBottom") {
									r.className = "normal";
								}
							}
							break;
						}
						case 'select-one': {
							if (form.elements[name]) {
								name = form.elements[i].name;
								form.elements[name].options[0].selected = true;
							}
							break;
						}
						case 'file': {
							name = 	form.elements[i].name;
							form.elements[name].value = '';
							break;
						}
					}
				}
			}
		}
	}
}
function openWindow(urlName,name,width,height) {
	var winl = (screen.width - width) / 2;
	var wint = (screen.height - height) / 2;
	var Win = window.open(urlName,name,'width='+width+',height='+height+',left='+winl+',top='+wint+',scrollbars=yes,resizable=yes,menubar=no,status=no');
}
function openCenteredWindow(urlName,name,width,height,fromLeft,fromTop) {
	var winl = (screen.width - width) / 2;
	var wint = (screen.height - height) / 2;
	fromLeft = winl;
	fromTop = wint;
	var Win = window.open(urlName,name,'width='+width+',height='+height+',left='+fromLeft+',top='+fromTop+',scrollbars=yes,resizable=yes,menubar=no,status=no');
}
//close OPENER
function closeOpener() {
	if (window.opener == null || window.opener.closed)
		window.close()
	setTimeout("closeOpener()",1000)
}
//testing if value is a Number
function isNum(passedVal) { // Is this a number?
	if (passedVal == "") {
		return false
	}
	for (i=0; i<passedVal.length; i++) {
		if (passedVal.charAt(i) < "0")
			return false
		if (passedVal.charAt(i) > "9")
			return false
	}
	return true
}
//Testing if value is a float number
function isFloatNum(passedVal) {
  if (passedVal == "") {
		return true
	}
	if (passedVal.indexOf('.') != -1)
		passedVal = passedVal.replace('.','0')
	if (passedVal.indexOf(',') != -1)
		passedVal = passedVal.replace(',','0')
	for (i=0; i<passedVal.length; i++) {
		if (passedVal.charAt(i) < "0")
			return false
		if (passedVal.charAt(i) > "9")
			return false
	}
	return true
}
function checkAllChecks() {
	if (document.forms[0]) {
		form = document.forms[0];
		if (form.checkAll.checked) {
			form.checkAll.value = 1
			for (i = 0; i < form.elements.length; i++) {
				switch (form.elements[i].type) {
					case 'checkbox': {
						if (form.elements[i].name != 'clientOnly')
							form.elements[i].checked = true;
						break;
					}
				}
			}
		}
		else {
			form.checkAll.value = -1
			for (i = 0; i < form.elements.length; i++) {
				switch (form.elements[i].type) {
					case 'checkbox': {
						if (form.elements[i].name != 'clientOnly')
							form.elements[i].checked = false;
						break;
					}
				}
			}
		}
	}
}
