function izena_kopiatu()
{
	var izena = document.getElementById('izena1');
	izena_val = izena.value;
	var checkboxa = document.getElementById('checka');
	var izenak = document.getElementById('izena');

	if (checkboxa.checked)
	{
		izenak.value = izena_val;
	}
	else
	{
		izenak.value = '';
	}
	
}
function nagusira_itzuli(host, product)
{
	window.close();
	window.opener.location.href = host+'/sarrerak/sarrera_kopurua/'+product;
}

function eguneratu_selectak()
{
	var kop = document.getElementById("bazkidea").value;
	
	var arrunta = document.getElementById("arrunta");
	var gaztea = document.getElementById("gaztea");
	
	arrunta.options.length = 1;
	gaztea.options.length = 1;  
	
	for(var i = 0; i<=kop; i++)
	{
		arrunta.options[i] = new Option(i, i);
		gaztea.options[i] = new Option(i, i);
	}
	
}

function erosketa_segi()
{
	var input = document.getElementById('segi');
	input.value = 1;
	
	var form = document.getElementsByTagName('form');
	form[0].submit();
}

function ordainketa(mota)
{
	var input = document.getElementById('ordainketa_mota');
	if(mota == 0)
	{
		input.value = 'tpv';
	}
	else
	{
		input.value = 'hel';
	}
	
	var form = document.getElementsByTagName('form');
	form[0].submit();
}
/**
 * CECA-ra datuak bidaltzeko funtzioa
 */
function lanzar()
{
	document.forms[0].submit();
}


/**
 * Helbideratzeko kontu korronte zenbakia konprobatu
 */

function obtenerDigito(valor){
  valores = new Array(1, 2, 4, 8, 5, 10, 9, 7, 3, 6);
  control = 0;
  for (i=0; i<=9; i++)
    control += parseInt(valor.charAt(i)) * valores[i];
  control = 11 - (control % 11);
  if (control == 11) control = 0;
  else if (control == 10) control = 1;
  return control;
}

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;
}

function validar(hizk) {
	var mezua;
	if(hizk == 'eus') mezua = 'Sartutako datuak ez dira zuzenak';
	if(hizk == 'cas') mezua = 'Los datos introducidos no son correctos';
	if(hizk == 'fre') mezua = 'Les données introduites ne sont pas correctes';
	if(hizk == 'eng') mezua = 'The data entered is not correct';
	
	var f = document.getElementById('helbForm');
	var bankk = document.getElementById('bankk');
	var bulk = document.getElementById('bulk');
	var kd = document.getElementById('kd');
	var kontua = document.getElementById('kontua');
	if (bankk.value == ""  || bulk.value == "" || kd.value == "" || kontua.value == ""){
    	alert(mezua);
    	return false;
	}
  	else {
    	if (bankk.value.length != 4 || bulk.value.length != 4 || kd.value.length != 2 || kontua.value.length != 10){
      		alert(mezua);
      		return false;
    	}
    	else {
	    	if (!numerico(bankk.value) || !numerico(bulk.value) ||!numerico(kd.value) || !numerico(kontua.value)){
	        	alert(mezua);
	        	return false;
	    	}
      		else {
        		if (!(obtenerDigito("00" + bankk.value + bulk.value)==parseInt(kd.value.charAt(0))) || !(obtenerDigito(kontua.value)==parseInt(kd.value.charAt(1)))){
         			alert(mezua);
         			return false;
        		}
	    		else{
          			return true;
	    		}
      		}
    	}
  	}
}
