
function manual (){
document.form1.cantidad[4].checked = true;	
}

function validar (form){
envia = true;
alertcorreo = 'por favor, escribe una dirección de correo válida';

if(envia){
	if(form.nombre.value==''){
		alert('Necesitamos saber tu nombre y apellidos');
		form.nombre.focus();
		envia = false;
	}
}

if(envia){
	if(form.apellidos.value==''){
		alert('Necesitamos saber tu nombre y apellidos');
		form.apellidos.focus();
		envia = false;
	}
}

if(envia){
	envia = compruebaMail(form.email,alertcorreo);
}

if(envia){
	if(form.telefono.value==''){
		alert('Falta el teléfono');
		form.telefono.focus();
		envia = false;
	}
}

if(envia){
	if(form.direccion.value==''){
		alert('Falta la dirección');
		form.direccion.focus();
		envia = false;
	}
}

if(envia){
	if(form.numero.value==''){
		alert('No has indicado el número de la calle (indica también piso/letra si procede)');
		form.numero.focus();
		envia = false;
	}
}

if(envia){
	if(form.poblacion.value==''){
		alert('Falta la poblacion');
		form.poblacion.focus();
		envia = false;
	}
}

if(envia){
	if(form.provincia.selectedIndex==0){
		alert('No has seleccionado ninguna provincia. Indica tu provincia.');
		form.provincia.focus();
		envia = false;
	}
}


if(envia){
	if(form.codpostal.value==''){
		alert('Falta el código postal');
		form.codpostal.focus();
		envia = false;
	}
}

if(envia){
	cp = form.codpostal.value;
	if(cp==''||isNaN(cp)||cp.length<5){
	alert('El código postal introducido no es correcto');
		form.codpostal.focus();
		envia = false;
	}
}

if(envia){
	if(form.num_ejemplares.selectedIndex==0){
		alert('¿Cuántos ejemplares quieres?.');
		form.num_ejemplares.focus();
		envia = false;
	}
}


	if(envia){	
		return true;
	}else{
		return false;
	}
}


function caracterCorrecto (texto){

	var escorrecto = true;
	var correctos = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
	if(texto.indexOf(" ")>=0){
		escorrecto = false;
	}
	for(x=0;x<=texto.length;x++){
		if(correctos.indexOf(texto.substr(x,1))<0){
			escorrecto = false;
		}
	}
	return escorrecto;
}

function compruebaMail (qMail,alertcorreo){
	var validado = true;
	if(qMail.value==''){
		alert(alertcorreo)
		qMail.focus();
		validado = false;
	}else{
		fC = qMail.value;
		if(fC.indexOf("@")<=0){
			alert(alertcorreo)
			qMail.focus();
			validado = false;
		}else{
			fCp = fC.substr(fC.indexOf("@")+1,fC.length);
			if(fCp.indexOf(".")<=0){
				alert(alertcorreo)
				qMail.focus();
				validado = false;
			}else{
				lent = fC.substr(fC.indexOf(".")+1,fC.length);
				if(lent.length<=1){
					alert(alertcorreo)
					qMail.focus();
					validado = false;
				}else{
					if(fC.indexOf(" ")>=0){
						alert(alertcorreo)
						qMail.focus();
						validado = false;					
					}
				}
			}
		 }
	}	
	return validado;
}


function wrProvincias(){
	var provincias = new Array('Selecciona tu provincia...','A Coruña', 'Álava', 'Albacete', 'Alicante', 'Almería', 'Asturias', 'Ávila', 'Badajoz', 'Baleares', 'Barcelona', 'Burgos', 'Cáceres', 'Cádiz', 'Cantabria', 'Castellón de la Plana', 'Ceuta', 'Ciudad Real', 'Córdoba', 'Cuenca', 'Girona', 'Granada', 'Guadalajara', 'Guipúzcoa', 'Huelva', 'Huesca', 'Jaén', 'La Rioja', 'Las Palmas', 'León', 'Lleida', 'Lugo', 'Madrid', 'Málaga', 'Melilla', 'Murcia', 'Navarra', 'Ourense', 'Palencia', 'Pontevedra', 'Salamanca', 'Santa Cruz de Tenerife', 'Segovia', 'Sevilla', 'Soria', 'Tarragona', 'Teruel', 'Toledo', 'Valencia', 'Valladolid', 'Vizcaya', 'Zamora', 'Zaragoza');	

	var htm='<select name="provincia" class="txt">';
	for(p=0;p<=provincias.length-1;p++){
		htm+='<option value="'+provincias[p]+'">'+provincias[p]+'</option>';
	}
	htm+='</select>';

	document.write(htm);
}

function numerico(valor){
  cad = valor.toString();
  for (var i=0; i<cad.length; i++) {
    var caracter = cad.charAt(i);
	if (caracter<"0" || caracter>"9")
	  return false;
  }
  return true;
}


