
// Funcion valida solo los numeros //
// ******************************* // 
function acceptNum(evt){
	var nav4 = window.Event ? true : false;
	var key = nav4 ? evt.which : evt.keyCode;
	return (key <= 13 || (key >= 48 && key <= 57));
}

// Busca el código postal.
// **************************** // 

function PRSeek(cp){
var postalCode = new Array();
postalCode[1]="Alava / Araba ";
postalCode[2]="Albacete ";
postalCode[3]="Alicante ";
postalCode[4]="Almería ";
postalCode[33]="Asturias ";
postalCode[5]="Avila ";
postalCode[6]="Badajoz ";
postalCode[7]="Baleares /";
postalCode[8]="Barcelona ";
postalCode[9]="Burgos ";
postalCode[10]="Cáceres ";
postalCode[11]="Cádiz ";
postalCode[39]="Cantabria ";
postalCode[12]="Castellón ";
postalCode[51]="Ceuta ";
postalCode[13]="Ciudad Real ";
postalCode[14]="Córdoba ";
postalCode[15]="Coruña, A ";
postalCode[16]="Cuenca ";
postalCode[17]="Girona ";
postalCode[18]="Granada ";
postalCode[19]="Guadalajara ";
postalCode[20]="Gipuzkoa ";
postalCode[21]="Huelva ";
postalCode[22]="Huesca ";
postalCode[23]="Jaen ";
postalCode[24]="León ";
postalCode[25]="Lleida ";
postalCode[27]="Lugo ";
postalCode[28]="Madrid ";
postalCode[29]="Málaga ";
postalCode[52]="Melilla ";
postalCode[30]="Murcia ";
postalCode[31]="Navarra ";
postalCode[32]="Orense / Ourense ";
postalCode[34]="Palencia ";
postalCode[35]="Palmas ";
postalCode[36]="Pontevedra ";
postalCode[26]="Rioja ";
postalCode[37]="Salamanca ";
postalCode[38]="S.C.Tenerife ";
postalCode[40]="Segovia ";
postalCode[41]="Sevilla ";
postalCode[42]="Soria ";
postalCode[43]="Tarragona ";
postalCode[44]="Teruel ";
postalCode[45]="Toledo ";
postalCode[46]="Valencia ";
postalCode[47]="Valladolid ";
postalCode[48]="Vizcaya / Bizkaia ";
postalCode[49]="Zamora ";
postalCode[50]="Zaragoza ";

	if(postalCode[cp]=='undefined'){
		return 'Código postal no valido';
	} else {
		return postalCode[cp];
	}

}
function validaPR(a){
if(!isNaN(a)){
	 if(a.substr(0,1)=='0'){
		document.regis.provincia.value=PRSeek(a.substr(1,1));
	 } else {
		document.regis.provincia.value=PRSeek(a.substr(0,2));
	 }
  }
}

function find_pr(f){
	if(document.form1.busca.value==""){
			alert("Indique el criterio de busqueda");
			document.form1.busca.focus();
		 	return false;
	}
	
	document.form1.submit();
}

//********************************* ///
// Validamos el DNI
//********************************* ///

function validaDNI(dni){
	 numero = dni.substr(0,dni.length-1);
	 let = dni.substr(dni.length-1,1);
	 numero = numero % 23;
	 letra='TRWAGMYFPDXBNJZSQVHLCKET';
	 letra=letra.substring(numero,numero+1);
 	 if (letra!=let) {
   	   alert('DNI incorrecto');
	   return false;
	 }
	 return true;
}


function registar(){
if(document.regis.email.value==""){
		   alert("\nDebe especificar una dirección de correo");
		   document.regis.email.focus()
		   return false
		   } else {
   		  if (document.regis.email.value.indexOf('@',0)==-1 ||
      			document.regis.email.value.indexOf('@',0)== 0 ||
     			document.regis.email.value.indexOf('.',0)==-1) {
   				alert('\nLa Direccion de Correos no es Valida.')
   				document.regis.email.select()
    			document.regis.email.focus()
    			return false
		    }
		}
		
	if(document.regis.psw.value==""){
		alert("Instrudusca una clave de acceso");
		document.regis.psw.focus();
		return false
	}
	
	if(!validaDNI(document.regis.cifnif.value)){
		return false;
	}
	if(document.regis.nombre.value==""){
		alert("Indique el nombre");
		document.regis.nombre.focus();
		return false;
	}
	if(document.regis.apellido.value==""){
		alert("Indique el Apellido");
		document.regis.apellido.focus();
		return false;
	}
	if(document.regis.direccion.value==""){
		alert("Indique la dirección");
		document.regis.direccion.focus();
		return false;
	}
	if(document.regis.poblado.value==""){
		alert("Indique a población");
		document.regis.poblado.focus();
		return false;
	}
	if(document.regis.cp.value==""){
		alert("Indique el código postal");
		document.regis.cp.focus();
		return false;
	}
	if(document.regis.telefono.value==""){
		alert("Indique el número de teléfono");
		document.regis.telefono.focus();
		return false;
	}
	if(document.regis.condicion.value==0){
		alert("debe aceptar as condicions de compra");
		document.regis.telefono.focus();
		return false;
	}
	
//--
  document.regis.submit()
}


function acceder(){
if(document.acceso.email.value==""){
		alert("indique su dirección de correo");
		document.acceso.email.focus();
		return false;
}

if(document.acceso.psw.value==""){
	alert("indique su clave");
	document.acceso.psw.focus();
	return false;
}
document.acceso.submit();
}
function openPopup(id, url, width, height, x, y){
	 window.open(url,'Asociacion de Comercio Silleda'+id,'toolbar=no,width='+width+',height='+height+',status=no,scrollbars=yes,resizable=yes,menubar=no,left='+x+',top='+y+',screenx=0,screeny=0'); 
}
function validadAcc(){
	if(document.form1.usr.value==""){
		alert("Indique el Usuario");
		document.form1.usr.focus();
		return false;
	}
	if(document.form1.psw.value==""){
		alert("Indique la su clave o contraseÃ±a");
		document.form1.usr.focus();
		return false;
	}
	document.form1.submit();
}

function changeAction(action){
           var x=document.forms.formulario;
           x.action=action;
           alert(x.action);
}
function changeAction(action){
		//alert(action);
           var x=document.forms.pago;
           x.action=action;
          // alert(x.action);
}
function procesar_pedido(){
var fp;
fp = 'no';
for (var i=0; i<document.pago.tpg.length; i++) {
	if (document.pago.tpg[i].checked) {
		fp = 'si';
		break;
	}
} 
	if(fp =="no"){
		alert("Indique una forma de pago");
		} else{
	    document.pago.submit();
	}
}