function checkfieldempty(field) {
	if (field.value == "") {
		field.style.backgroundColor = '#FF6A6A';
		return false;
	} else {
		return true;
	}
}

function checkpassrepeat(field1, field2) {
	if (field1.value != field2.value) {
		field1.style.backgroundColor = '#D02323';
		field2.style.backgroundColor = '#D02323';
		return false;
	} else {
		return true;
	}
}

function checkpassvalid(field1, field2, newuser) {
	var ppass = field1.value;
	var hasletters = false;
	var hasdigits = false;
	if ((newuser==false) && (ppass.length==0)) return true;
	for (i=0; i<ppass.length; i++) {
		if (((ppass.charCodeAt(i)>="A".charCodeAt(0)) && (ppass.charCodeAt(i)<="Z".charCodeAt(0))) || ((ppass.charCodeAt(i)>="a".charCodeAt(0)) && (ppass.charCodeAt(i)<="z".charCodeAt(0)))) hasletters=true;
		if ((ppass.charCodeAt(i)>="0".charCodeAt(0)) && (ppass.charCodeAt(i)<="9".charCodeAt(0))) hasdigits=true;
	}
	if ((hasletters) && (hasdigits) && (ppass.length>=6)) return true;
	else {
		field1.style.backgroundColor = '#FF6A6A';
		field2.style.backgroundColor = '#FF6A6A';
		return false;
	}
}

function resetcolors(formname, tocolor) {
	for (i=0; i<formname.elements.length; i++) {
		formname.elements[i].style.backgroundColor = tocolor;
	}
}

