function clearBox(input) {
	if(input.value=input.defaultValue) {
		input.value = '';	
	}
}

function resetBox(input) {
	if(!input.value) {
		input.value = input.defaultValue;	
	}
}

function validateEmail(email){
	var myEmail = email.value;

	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myEmail))){
		alert('Please enter a valid email address');
		return false;
	}

	return true;
}

// Toggle "different delivery" box
function toggleDelivery()
{
	if(document.getElementById('deliverytoggle').checked == 1) document.getElementById('differentdelivery').style.display = 'block';
	else document.getElementById('differentdelivery').style.display = 'none';
}

// Validate personalisation questions
function validatePersonalisation(o, l, n, p)
{
	var obj = $('#'+o);
	var value = obj.val();
	
	if(l == '0') value = value.replace(/[a-z]/ig, '');
	if(n == '0') value = value.replace(/[0-9]+/ig, '');
	if(p == '0') value = value.replace(/,|\.|:|;|"|\!|\£|\$|%|\^|\&|\*|\-|\+|\_|\[|\]|\{|\}|@|\'|~|#|\<|\>|\?|\/|\(|\)|\\|\|=|£|\u00A3/ig, '');
	
	obj.val(value);
}
