  function isemail(elemail){
	var p,valid,err;
	valid="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_-.@";
	err=0;
	if(elemail!="" && elemail.length>6){
		for(i=0;i<elemail.length;i++){
			if(valid.indexOf(elemail.substring(i,i+1))==-1) err++;
		}
		if(elemail.indexOf('@')==-1) err++;
		if(elemail.indexOf('.')==-1) err++;
	}
	else{
		err++;
	}
	if(err==0) return true;
	else return false;
  }

  function sendform(esnuevo,f){
	mensaje="";
	if(esnuevo && !f.heleido.checked){
		mensaje+="Debe aceptar las condiciones de uso.\n";
	}
	if(f.email.value == "" || !isemail(f.email.value)){
		mensaje+="Introduzca un correo electrónico válido.\n";
		f.email.focus();
	}
	if(esnuevo && f.pass.value == ""){
		mensaje+="Introduzca una contraseña.\n";
		f.pass.focus();
	}
	if((esnuevo && f.pass.value.length < 4) || (f.pass.value!="" && f.pass.value.length < 4)){
		mensaje+="La contraseña debe tener al menos 4 caracteres.\n";
		f.pass.focus();
	}
	if((esnuevo && f.pass2.value == "") || (f.pass.value!="" && f.pass2.value=="")){
		mensaje+="Repita la contraseña.\n";
		f.pass2.focus();
	}
	else{
		if(f.pass2.value != f.pass.value){
			mensaje+="Vuelva a repetir la contraseña.\n";
			f.pass2.focus();
		}
	}
	if(esnuevo && f.nombre.value == ""){
		mensaje+="Introduzca su nombre y apellidos.\n";
		f.nombre.focus();
	}
	/*if(esnuevo && f.cif.value == ""){
		mensaje+="Introduzca su NIF/CIF.\n";
		f.cif.focus();
	}
	*/
	if(f.calle.value == ""){
		mensaje+="Introduzca su dirección.\n";
		f.calle.focus();
	}
	if(f.cp.value == ""){
		mensaje+="Introduzca el código postal.\n";
		f.cp.focus();
	}
	if(f.poblacion.value == ""){
		mensaje+="Introduzca la población.\n";
		f.poblacion.focus();
	}
	if(f.provincia.value == ""){
		mensaje+="Introduzca la provincia.\n";
		f.provincia.focus();
	}
	if(f.tlfno.value == ""){
		mensaje+="Introduzca al menos un número de teléfono.\n";
		f.tlfno.focus();
	}
	if(mensaje=="") {
		//f.bsub.value="Enviando...";
		return true;
	}
	else {
		alert(mensaje);
		return false;
	}
  }

  function fenvio(f){
	if(sendform(true,f)){
		f.submit();
	}
  }
  function fsave(f){
	if(sendform(false,f)){
		f.action="login.php?save=1";
		f.submit();
	}
  }


