function validate_email(field) {
	// ekki fullkomin validation en virkar samt upp að vissu marki ( og er "betri" en þetta klassíska sem er alltof strict)
	with( field ) {
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if( apos < 1 || dotpos - apos < 2 || dotpos == (value.length - 1) )
			return false;
		else
			return true;
	}
}

function validate_required(field) {
	//ath. hvort value einhvers field sé hvorki null né ""
	with( field ) {
		if( value == null || value == "" )
			return false;
		else
			return true;
	}
}

function validate_ml_form(thisform) {
	with( thisform ) {
		if( validate_email(email) == false ) {
			email.value = "Ógilt netfang.";
			email.focus();
			return false;
		}
	}
}

function validate_c_form(thisform) {
	with( thisform ) {
		valid = true;
		if( validate_required(nafn) == false) {
			nafn.style.backgroundColor = "#fee"
			nafn.focus();
			valid =  false;
		}
		if( validate_email(email) == false) {
			email.style.backgroundColor = "#fee"
			email.value = "Ógilt netfang.";
			email.focus();
			valid = false;
		}
		if( validate_required(simi) == false) {
			simi.style.backgroundColor = "#fee"
			simi.focus();
			valid = false;
		}
		if( validate_required(fyrirspurn) == false) {
			fyrirspurn.style.backgroundColor = "#fee"
			fyrirspurn.focus();
			valid = false;
		}
		return valid;
	}
}
