

//Check for empty fields
function check_empty(field) {

	with(field) {
		if (value == "") {
			return false;
		}else {
			return true;
		}
	}
}

//Validate the email adress
function validate_email(field) {

	with(field) {
		apos=value.indexOf("@")
		dotpos=value.lastIndexOf(".")
		if (apos<1||dotpos-apos<2) {
			return false;
		} else {
			return true;
		}
	}
}

//Validate phone
function validate_telephone(field) {
	
	var allowed = "0123456789-+/()";

	with(field){
		if (value.length >= 5 && value.length <= 15) {
			for (i=0; i<value.length; i++){
				for(c=0; c<=allowed.length; c++) {
					if (c == allowed.lenght) {return false;}
					if (allowed.charAt(c) == value.charAt(i)) {break;}
				}
			}
			return true;
		}	
	}
	return false;
}

//Validate zipcode
function validate_zipcode(field) {
	
	var allowed = "0123456789 ";

	with(field){
		if (value.length >= 5 && value.length <= 6) {
			for (i=0; i<value.length; i++){
				for(c=0; c<=allowed.length; c++) {
					if (c == allowed.lenght) {return false;}
					if (allowed.charAt(c) == value.charAt(i)) {break;}
				}
			}
			return true;
		}	
	}
	return false;
}


//Validate amount, no less than 2

function validate_amount(field, number) {

	with(field){
		if(value < number) return false;
		return true;
	}
} 
