function right(s,l){
	return s.substring(s.length-l,s.length);
}
function IsNumber(sText)
{
   var ValidChars = "0123456789.";
   var IsN=true;
   var Char;

 
   for (i = 0; i < sText.length && IsN == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsN = false;
         }
      }
   return IsN;
}


function ComponFecha(formulario){
	formulario.year.value = right("0000" + formulario.year.value,4);
	formulario.mes.value = right("00" + formulario.mes.value,2);
	formulario.dia.value = right("00" + formulario.dia.value,2);
	formulario.fecha.value=formulario.year.value + "-" + formulario.mes.value + "-" + formulario.dia.value;
}
function ComponFechaDesde(formulario){
	formulario.yeardesde.value = right("0000" + formulario.yeardesde.value,4);
	formulario.mesdesde.value = right("00" + formulario.mesdesde.value,2);
	formulario.diadesde.value = right("00" + formulario.diadesde.value,2);
	formulario.fechadesde.value=formulario.yeardesde.value + "-" + formulario.mesdesde.value + "-" + formulario.diadesde.value;
}
function abrirpopup(nombre,winname,ancho,alto,desplaza,resize) {
	dat = 'width=' + ancho + ',height=' + alto + ',left=90,top=30,scrollbars=' + desplaza + ',resize=' + resize;
	window.open(nombre,winname,dat);
}
function AbrirAdminUser(des){
	//document.write('seluser.php' + ((des!='')?('?destinoseluser=' + des):('')));
	abrirpopup('seluser.php' + ((des!='')?('?destinoseluser=' + des):('')),'users','497','510','yes','no');
}
function evaluar(formulario){
	
	if (formulario.nombre.value == ""){
		window.alert("Debe rellenar el nombre");
		formulario.nombre.focus();
		return false;
	}
	if (formulario.apellido1.value == ""){
		window.alert("Debe rellenar el primer apellido");
		formulario.apellido1.focus();
		return false;
	}

	if (formulario.email.value.length!=0 && (formulario.email.value.indexOf('@') == -1 || formulario.email.value.indexOf('.') == -1)){
		alert("E-mail incorrecto");
		formulario.email.focus();
		return false;
	}
	if (formulario.direccion.value == ""){
		window.alert("Debe rellenar la direccion");
		formulario.direccion.focus();
		return false;
	}
	if (formulario.poblacion.value == ""){
		window.alert("Debe rellenar la poblacion");
		formulario.poblacion.focus();
		return false;
	}
	if (formulario.cpostal.value == ""){
		window.alert("Debe rellenar el codigo postal");
		formulario.cpostal.focus();
		return false;
	}
	if (!IsNumber(formulario.cpostal.value)){
		window.alert("El codigo postal no parece ser un numero");
		formulario.cpostal.focus();
		return false;
	}
	if (formulario.telefono1.value == ""){
		window.alert("Debe rellenar el telefono 1");
		formulario.telefono1.focus();
		return false;
	}
	if (!IsNumber(formulario.telefono1.value)){
		window.alert("El telefono 1 no parece ser un numero");
		formulario.telefono1.focus();
		return false;
	}
	if (!IsNumber(formulario.telefono2.value)){
		window.alert("El telefono 2 no parece ser un numero");
		formulario.telefono2.focus();
		return false;
	}
	if (formulario.usuario.value.length < 4){
		window.alert("Debe rellenar un usuario con una longitud mayor de 4 caracteres");
		formulario.usuario.focus();
		return false;
	}	
	if (formulario.password.value.length < 4){
		window.alert("Debe rellenar la contraseņa con una longitud entre 4 y 15 caracteres");
		formulario.password.focus();
		return false;
	}
	if (formulario.password.value!=formulario.password2.value){
		window.alert("Las contraseņas no coinciden");
		formulario.password.focus();
		return false;
	}	
}
