function borrar()
{
	document.form_alta.cif.value="";
	document.form_alta.empresa.value="";
	document.form_alta.nombre.value="";
	document.form_alta.apellidos.value="";
	document.form_alta.direccion.value="";
	document.form_alta.cp.value="";
	document.form_alta.ciudad.value="";
	document.form_alta.provincia.value="";
	document.form_alta.email.value="";
	document.form_alta.web.value="";
	document.form_alta.telefono.value="";
	document.form_alta.fax.value="";
}

function validar()
{
	
	errores = "<ul>"
	
	hayErrores=false;
	var errores="";
	var valores="";

	var nifOK2 =/^[A-Za-z]{1}[0-9]{8}$/
	var cpOK = /^[0-9]{5}$/
    var tlfOK = /^[0-9]{9}$/
	var faxOK=  /^([0-9]{9})?$/
    var emailOK = /^(.+\@.+\.[A-Za-z]+)?$/
	var urlOK= /^(http:\/\/(([A-Za-z0-9]+\.)+[a-zA-Z]+)(\/[A-Za-z0-9]+(\/)?)?)?$/
	 
  	 if(!nifOK2.test(document.form_alta.cif.value)) {
	 	hayErrores=true;
		errores = errores + "<li>Esbriba su CIF de este modo: A12345678</li>";
		//alert("CIF NO VALIDO");
	 }
	 else valores=valores+"&cif="+document.form_alta.cif.value;
	 
	 if(document.form_alta.empresa.value == ""){
	 	hayErrores=true;
		errores = errores + "<li>El campo 'Empresa' está vacío</li>";
	 	//alert("EMPRESA NO VALIDA");
	 }
	 else valores=valores+"&empresa="+document.form_alta.empresa.value;
	 
	 if(document.form_alta.nombre.value == ""){
	 	hayErrores=true;
		errores = errores + "<li>El campo 'Nombre' está vacío</li>";
		//alert("NOMBRE NO VALIDO");
	}
	 else valores=valores+"&nombre="+document.form_alta.nombre.value;

	 if(document.form_alta.apellidos.value == ""){
	 	hayErrores=true;
		errores = errores + "<li>El campo 'Apellidos' está vacío</li>";
		//alert("APELLIDOS NO VALIDO");
	}
	 else valores=valores+"&apellidos="+document.form_alta.apellidos.value;

	 if(document.form_alta.direccion.value == ""){
	 	hayErrores=true;
		errores = errores + "<li>El campo 'Dirección' está vacío</li>";
		//alert("DIRECCION NO VALIDO");
	}
	 else valores=valores+"&direccion="+document.form_alta.direccion.value;

  	 if(!cpOK.test(document.form_alta.cp.value)) {
	 	hayErrores=true;
		errores = errores + "<li>El formato del Codigo Postal no es correcto</li>";
		//alert("CP NO VALIDO");
	 }
	 else valores=valores+"&cp="+document.form_alta.cp.value;

	 if(document.form_alta.ciudad.value == ""){
	 	hayErrores=true;
		errores = errores + "<li>El campo 'Ciudad' está vacío</li>";
		//alert("CIUDAD NO VALIDO");
	}
	 else valores=valores+"&ciudad="+document.form_alta.ciudad.value;

	 if(document.form_alta.provincia.value == ""){
	 	hayErrores=true;
		errores = errores + "<li>El campo 'Provincia' está vacío</li>";
		//alert("PROVINCIA NO VALIDO");
	}
	 else valores=valores+"&provincia="+document.form_alta.provincia.value;

  	 if(!emailOK.test(document.form_alta.email.value)) {
	 	hayErrores=true;
		errores = errores + "- El formato del correo electrónico es incorrecto</li>";
		//alert("EMAIL NO VALIDO");
	 }
	 else valores=valores+"&email="+document.form_alta.email.value;

  	 if(!urlOK.test(document.form_alta.web.value)) {
	 	hayErrores=true;
		errores = errores + "<li>Esbriba su URL de este modo: 'http://www.suDominio.es' </li>";
		//alert("WEB NO VALIDO");
	 }
	 else valores=valores+"&web="+document.form_alta.web.value;

  	 if(!tlfOK.test(document.form_alta.telefono.value)) {
	 	hayErrores=true;
		errores = errores + "<li>Teléfono: escriba sólo números</li>";
		//alert("TELEFONO NO VALIDO");
	 }
	 else valores=valores+"&telefono="+document.form_alta.telefono.value;

  	 if(!faxOK.test(document.form_alta.fax.value)) {
	 	hayErrores=true;
		errores = errores + "<li>Fax incorrecto</li>";
		//alert("FAX NO VALIDO");
	 }
	 else valores=valores+"&fax="+document.form_alta.fax.value;


	if(!hayErrores){
		return true;
	}
	else{
		window.location="altas.asp?errores="+errores+valores;
		return false;
	}
	
}