
provincias = new Array ("Álava","Albacete","Alicante","Almería","Ávila","Badajoz","Baleares","Barcelona","Burgos","Cáceres","Cádiz","Castellón","Ciudad Real","Córdoba","Coruña","Cuenca","Girona","Granada","Guadalajara","Guipuzcoa","Huelva","Huesca","Jaén","León","Lleida","Rioja","Lugo","Madrid","Málaga","Murcia","Navarra","Orense","Asturias","Palencia","Las Palmas","Pontevedra","Salamanca","Tenerife","Cantabria","Segovia","Sevilla","Soria","Tarragona","Teruel","Toledo","Valencia","Valladolid","Vizcaya","Zamora","Zaragoza","Ceuta","Melilla");

function validar_errores(){

	var frm = document.form1;
	var susuario = frm.usuario.value;
	var spassword = frm.password.value;
	var snombre = frm.nombre.value;
	var sapellido1 = frm.apellido1.value;
	var sapellido2 = frm.apellido2.value;	
	var sdireccion = frm.direccion.value;
	var scpostal = frm.cpostal.value;
	var spoblacion = frm.poblacion.value;
	var stelefono = frm.telefono.value;
	var semail = frm.email.value;
	var snif = frm.nif.value;
	
	var serror_00 = frm.ERROR_00.value;
	var serror_01 = frm.ERROR_01.value;
	var serror_02 = frm.ERROR_02.value;
	var serror_03 = frm.ERROR_03.value;
	var serror_04 = frm.ERROR_04.value;
	var serror_05 = frm.ERROR_05.value;
	var serror_06 = frm.ERROR_06.value;
	var serror_07 = frm.ERROR_07.value;
	var serror_08 = frm.ERROR_08.value;
	var serror_19 = frm.ERROR_19.value;
	var serror_22 = frm.ERROR_22.value;

	if(snif == ''){
		alert(serror_22);
		frm.nif.select();
		return(false);
	}
	
	if(susuario == ''){
		alert(serror_00);
		frm.usuario.select();
		return(false);
	}
	
	if(spassword == ''){
		alert(serror_01);
		frm.password.select();
		return(false);
	}

	if(snombre == ''){
		alert(serror_02);
		frm.nombre.select();
		return(false);
	}

	if(sapellido1 == ''){
		alert(serror_03);
		frm.apellido1.select();
		return(false);
	}

	if(sapellido2 == ''){
		alert(serror_19);
		frm.apellido2.select();
		return(false);
	}
	
	if(sdireccion == ''){
		alert(serror_04);
		frm.direccion.select();
		return(false);
	}

	if(scpostal == ''){
		alert(serror_05);
		frm.cpostal.select();
		return(false);
	}

 	if(spoblacion == ''){
		alert(serror_06);
		frm.poblacion.select();
		return(false);
	}

	if(stelefono == ''){
		alert(serror_07);
		frm.telefono.select();
		return(false);
	}

	if(semail == ''){
		alert(serror_08);
		frm.email.select();
		return(false);
	}

	var validador_email = /^([\w\.-ñÑ-]{2,150})@([\w-ñÑ]{2,64})\.[a-zñÑ]{2,6}(\.[a-z]{2,6})?$/;

	if (validador_email.test(semail))
		return true;
	else{
		alert(serror_08);
		frm.email.select();
		frm.email.focus();
		return false;
	}

return(true);

}


function comprobar_cpostal(){

	var frm = document.form1;
	var scpostal = frm.cpostal.value;

    if (scpostal.length >0)
    {
    	ultima=scpostal.substr(scpostal.length-1,1);
                  if (ultima<"0" || ultima>"9")
                  {
                     frm.cpostal.value=scpostal.substr(0,scpostal.length-1);
                  }
        }
}

function poner_provincia()
{
	var frm = document.form1;
	var scpostal = frm.cpostal.value;
	var serror_05 = frm.ERROR_05.value;

    if (scpostal.length <5)
    {
    	alert(serror_05);
        frm.cpostal.select();
		frm.cpostal.focus();
        return;
    }

    indicativo=scpostal.substr(0,2)-1;

   if (indicativo<0 || indicativo>51)
    {
    	alert(serror_05);
        frm.cpostal.select();
		frm.cpostal.focus();
        return;
    }

	frm.provincia.value=provincias[indicativo];
    frm.cpostal.select();
    frm.poblacion.focus();
}

function foco(elemento) {
	elemento.style.border = "1px solid #000000";
	elemento.style.backgroundColor = "#D3D3D3";
	elemento.select
}

function no_foco(elemento) {
	elemento.style.border = "1px solid #CCCCCC";
	elemento.style.backgroundColor = "#FFFFFF";
}

function comprobar_telefono(){
	var frm = document.form1;
	var snumero = frm.telefono.value;
    if (snumero.length >0)
    {
    	ultima=snumero.substr(snumero.length-1,1);
                  if (ultima<"0" || ultima>"9")
                  {
                     frm.telefono.value=snumero.substr(0,snumero.length-1);
                  }
        }
}

function comprobar_codcli(){
	var frm = document.form1;
	var snumero = frm.codcli.value;
    if (snumero.length >0)
    {
    	ultima=snumero.substr(snumero.length-1,1);
                  if (ultima<"0" || ultima>"9")
                  {
                     frm.codcli.value=snumero.substr(0,snumero.length-1);
                  }
        }
}

function validar_cantidad(){

	var frm = document.form3;
	var scantidad = frm.cantidad.value;
	var serror_14 = frm.ERROR_14.value;
	var serror_15 = frm.ERROR_15.value;
	var serror_18 = frm.ERROR_18.value;
	var serror_20 = frm.ERROR_20.value;
	var sminimo = frm.minimo.value;

	if(scantidad == ''){
		alert(serror_14);
		frm.cantidad.select();
		return(false);
	}

	if(isNaN(scantidad) == true){
		alert(serror_15);
		frm.cantidad.select();
		return(false);
	}

	if(sminimo > 9999) {
		sminimo = 1;
	}
	sresto = scantidad % sminimo;
	if(sresto != 0){
		alert(serror_18+"\n"+serror_20+sminimo);
		frm.cantidad.select();
		return(false);
	}

return(true);

}

function comprobar_cantidad(){
	var frm = document.form3;
	var snumero = frm.cantidad.value;
    if (snumero.length >0)
    {
    	ultima=snumero.substr(snumero.length-1,1);
                  if (ultima<"0" || ultima>"9")
                  {
                     frm.cantidad.value=snumero.substr(0,snumero.length-1);
                  }
        }
}

