function numbersonly(myfield, e, dec) {
	
	var key;
	var keychar;

	if (window.event)
	   key = window.event.keyCode;
	else if (e)
   		key = e.which;
	else 
  		return true;
  
  	keychar = String.fromCharCode(key);

	// control keys
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
		return true;

	// numbers
	else if ((("0123456789()+").indexOf(keychar) > -1))
  		return true;

	// decimal point jump
	else if (dec && (keychar == ".")) {
		myfield.form.elements[dec].focus();
	   return false;
	} else 
		return false;
}

function hoverOn(target) {
	 target.style.borderBottomColor='#660000';     
}

function hoverOff(target) {
	 target.style.borderBottomColor='#ECECC8';     
}

function checkRadio(form, radioGroup) {

	if (form.elements[radioGroup][0]) {
	
		for (i=0; i<form.elements[radioGroup].length; i++) {
			if(form.elements[radioGroup][i].checked) {
				return 1;
				alert("THING IS CHECKED");
			}	
		}

		return 0;
		alert("NOT CHECKED");
	
	}
	
	return false;

}

function check_message() {
	
	var error = 0;
	
	if(document.message.name.value.length < 2){
		document.message.name.className = 'wrong';
		error++;
	} else {
		document.message.name.className = '';
	}
	
	if(document.message.email.value.length < 5){
		document.message.email.className = 'wrong';
		error++;
	} else {
		document.message.email.className = '';
	}
	
	if(document.message.message.value.length < 2){
		document.message.message.className = 'wrong';
		error++;
	} else {
		document.message.message.className = '';
	}

	if(error > 0){
		missing = "Please make sure all fields marked in red are filled out!";
		alert(missing);
		return false;
	} else {
		return true;
	}
}

function check_booking() {

	var error = 0;
	
	if(document.booking.name.value.length < 2){
		document.booking.name.className = 'wrong';
		error++;
	} else {
		document.booking.name.className = '';
	}
	
	if(document.booking.phone.value.length < 3){
		document.booking.phone.className = 'wrong';
		error++;
	} else {
		document.booking.phone.className = '';
	}
	
	if(document.booking.email.value.length < 5){
		error++;
		document.booking.email.className = 'wrong';
	} else {
		document.booking.email.className = '';
	}
	
	if(error > 0){
		missing = "Please make sure all fields marked in red are filled out!";
		alert(missing);
		return false;
	} else {
		return true;
	}
	
}