// Validacion Formulario Nuevo Usuario
function checkNewUserForm()
{
	with (window.document.frmNewUser) {
		var exppass = /^[A-Za-z0-9_\-]+$/;
		var expname = /^[A-Za-z0-9_\-]+$/;
		var exptel = /^[0-9]{2,3}-? ?[0-9]{6,7}$/;
		var expmail = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
		var expnif = /^[0-9]{8,8}-? ?[a-zA-Z]{1,1}$/;
		if (isEmpty(username, 'Introduzca un nombre de Usuario')) {
			username.focus();
			return;
		} else if (isEmpty(password, 'Introduzca una Contraseña')) {
			password.focus();
			return;
		} else if (isEmpty(password2, 'Debe confirmar la Contraseña')) {
			password2.focus();
			return;
		} else if (isEmpty(email, 'Introduzca una direccion de correo')) {
			email.focus();
			return;
		} else if (isEmpty(name, 'Introduzca un Nombre')) {
			name.focus();
			return;
		} else if (isEmpty(surname, 'Introduzca un apellido')) {
			surname.focus();
			return;
		} else if (isEmpty(address, 'Introduzca una direccion')) {
			address.focus();
			return;
		} else if (isEmpty(nif, 'Introduzca un NIF')) {
			nif.focus();
			return;
		} else if (provinciaList.value == 'Seleccione su provincia...') {
			alert ('Debe seleccionar la provincia en la que reside')
			provinciaList.focus();
			return;
		
		} else if (isEmpty(zipcode, 'Introduzca Codigo Postal')) {
			zipcode.focus();
			return;
		} else if (isEmpty(fixedphone, 'Introduzca Telefono Fijo')) {
			fixedphone.focus();
			return;
		} else if (isEmpty(mobilephone, 'Introduzca Telefono Movil')) {
			mobilephone.focus();
			return;
		} else if (username.value.length < 3 || username.value.length > 30) {
			alert('El nombre de usuario debe tener entre 3 y 30 caracteres');
			username.focus();
			return;
		} else if (!(expname.test(username.value))) {
			alert('El nombre de usuario contiene caracteres no validos');
			username.focus();
			return;
		} else if (password.value.length < 6 || password.value.length > 15) {
			alert('La contraseña debe tener entre 6 y 15 caracteres');
			password.focus();
			return;
		} else if (!(exppass.test(password.value))) {
			alert('La contraseña contiene caracteres no validos');
			password.focus();
			return;
		} else if (password.value != password2.value) {
			alert('Las contraseñas introducidas no coinciden');
			password2.focus();
			return;
		} else if (!(expmail.test(email.value))) {
			alert('La direccion de correo no es valida');
			email.focus();
			return;
		} else if (!(expnif.test(nif.value))) {
			alert('El numero de NIF no es valido');
			nif.focus();
			return;
		} else if (!(exptel.test(fixedphone.value))) {
			alert('El Numero de Telefono Fijo no es valido');
			fixedphone.focus();
			return;
		} else if (!(exptel.test(mobilephone.value))) {
			alert('El Numero de Telefono Movil no es valido');
			mobilephone.focus();
			return;
		} else if (zipcode.value.length != 5) {
			alert('El codigo postal debe tener 5 digitos');
			zipcode.focus();
			return;
		} else if (fixedphone.value.length < 9) {
			alert('El Numero de telefono fijo debe tener 9 digitos');
			fixedphone.focus();
			return;
		} else if (mobilephone.value.length < 9) {
			alert('El Numero de telefono movil debe tener 9 digitos');
			mobilephone.focus();
			return;
		} else {
			submit();
		}
	}
}

// Confirmacion envio a registro
function sendtoNewUser()
{
	if (confirm('Debe estar registrado y logueado para poder realizar su pedido\n¿Desea registrarse ahora?')) {
		window.location.href = 'usuario.php?action=newUser';
	}
}
// Validar Compra Minima
function checkAmount(Total)
{
	minimo = 20;
	if (Total < minimo) {
		window.alert('Para poder realizar el pedido el importe minimo debe ser de '+minimo+' €.');
	} else {
		window.location.href='pedido.php?step=1';
	}
}








