function reserva() {

 var regex=new RegExp("^[^@ ]+@([a-zA-Z0-9\-]+\.)+([a-zA-Z0-9\-]{2}|net|com|gov|mil|org|edu|int|biz|info|name|pro)$");

	if (document.getElementById('nombre').value=="") {
		document.getElementById('nombre').className = 'input_error';
		document.getElementById('nombre').focus();
		return false;
	} else {
		document.getElementById('nombre').className = 'input';
	}
	
	if (document.getElementById('telefono').value=="") {
		document.getElementById('telefono').className = 'input_error';
		document.getElementById('telefono').focus();
		return false;
	} else {
		document.getElementById('telefono').className = 'input';
	}	

	if (document.getElementById('email').value=="") {
		document.getElementById('email').className = 'input_error';
		document.getElementById('email').focus();
		return false;
	} else {
		document.getElementById('email').className = 'input';
	}	

	if (regex.test(document.getElementById('email').value)==false) {
		document.getElementById('email').className = 'input_error';		
		document.getElementById('email').focus();
		return false;
	} else {
		document.getElementById('email').className = 'input';
	}

	if (document.getElementById('horario').value=="") {
		document.getElementById('horario').className = 'input_error';
		document.getElementById('horario').focus();
		return false;
	} else {
		document.getElementById('horario').className = 'input';
	}	


	if (document.getElementById('metodo2').checked==true) {
		if (document.getElementById('direccion').value=="") {
			document.getElementById('direccion').className = 'input_error';
			document.getElementById('direccion').focus();
			return false;
		} else {
			document.getElementById('direccion').className = 'input';
		}
		if (document.getElementById('poblacion').value=="") {
			document.getElementById('poblacion').className = 'input_error';
			document.getElementById('poblacion').focus();
			return false;
		} else {
			document.getElementById('poblacion').className = 'input';
		}	
		if (document.getElementById('cp').value=="") {
			document.getElementById('cp').className = 'input_error';
			document.getElementById('cp').focus();
			return false;
		} else {
			document.getElementById('cp').className = 'input';
		}	
	}

	frmReserva.submit();
}

function tipoRecogida(nro){
	if (nro==1){
		document.getElementById('direccion').disabled = true;
		document.getElementById('direccion').className = 'input';
		document.getElementById('portal').disabled = true;
		document.getElementById('piso').disabled = true;
		document.getElementById('mano').disabled = true;
		document.getElementById('provincia').disabled = true;
		document.getElementById('poblacion').disabled = true;
		document.getElementById('poblacion').className = 'input';		
		document.getElementById('cp').disabled = true;		
		document.getElementById('cp').className = 'input';		
		document.getElementById('recogida').disabled = false;
			
	}
	else{
		document.getElementById('direccion').disabled = false;
		document.getElementById('portal').disabled = false;
		document.getElementById('piso').disabled = false;
		document.getElementById('mano').disabled = false;
		document.getElementById('provincia').disabled = false;
		document.getElementById('poblacion').disabled = false;
		document.getElementById('cp').disabled = false;			
		document.getElementById('recogida').disabled = true;	
		document.getElementById('direccion').focus();	
	}
}

function tipoCompra(nro,cant){

	for(a=1;a<=cant;a++){
		if (nro==1){
			document.getElementById('chk_' + a).disabled = true;
			document.getElementById('cant_' + a).disabled = true;	
			document.getElementById('cant_completa').disabled = false;	

		}
		else{
			document.getElementById('chk_' + a).disabled = false;	
			document.getElementById('cant_' + a).disabled = false;		
			document.getElementById('cant_completa').disabled = true;				
		}		
	}

}
