/**********************************
 * Registro  www.frogtal.com
 * Creada: 19-12-2006
 * Editada: 19-12-2006
 **********************************/
function inicio(){
	if (document.registro) document.registro.usuario.focus();
}
function validar(obj){
	var campo,expr,txt,error;
	campo=obj.usuario;
	expr=/^[\w\xc0-\xff]{2,10}$/; // usuario
	txt=campo.value;
	error="Usuario no v\xe1lido\nCaracteres Permitidos:\n'A-Z','a-z','0-9',\xf1,\xd1,acentos,di\xe9resis y '_'\nLongitud m\xednima:2\nLongitud m\xe1xima:10"
	if (novalido(campo,expr,txt,error))
		return false;
	campo=obj.password;
	expr=/^[\w]{6,10}$/; // contraseña
	txt=campo.value;
	error="Contrase\xf1a no v\xe1lida\nCaracteres Permitidos:\n'A-Z','a-z','0-9' y '_'\nLongitud m\xednima:6\nLongitud m\xe1xima:10"
	if (novalido(campo,expr,txt,error))
		return false;
	campo=obj.pregunta;
	expr=/^[\w\s\x2d\xc0-\xff]{1,30}$/; // pregunta
	txt=campo.value;
	error="Pregunta no v\xe1lida\nCaracteres Permitidos:\n'A-Z','a-z','0-9',\xf1,\xd1,acentos,di\xe9resis y '_'\nLongitud m\xednima:1\nLongitud m\xe1xima:30"
	if (novalido(campo,expr,txt,error))
		return false;
	campo=obj.respuesta;
	expr=/^[\w\s\x2d\xc0-\xff]{1,30}$/; // respuesta
	txt=campo.value;
	error="Respuesta no v\xe1lida\nCaracteres Permitidos:\n'A-Z','a-z','0-9',\xf1,\xd1,acentos,di\xe9resis y '_'\nLongitud m\xednima:1\nLongitud m\xe1xima:30"
	if (novalido(campo,expr,txt,error))
		return false;
	campo=obj.email;
	expr=/^(?:\w+\x2d?\.?)*\w{1,}\@(?:\w+\x2d?(?:\.?\w+\x2d?)*)+.[a-z]{2,4}$/; // email
	txt=campo.value;
	error="Email no v\xe1lido\nCaracteres Permitidos:\n'A-Z','a-z','0-9','_','@' y '.'\nLongitud m\xednima:6\nLongitud m\xe1xima:30"
	if (novalido(campo,expr,txt,error))
		return false;
	campo=obj.nombre;
	expr=/^[\w\s\xc0-\xff]{0,30}$/; // nombre
	txt=campo.value;
	error="Nombre no v\xe1lido\nCaracteres Permitidos:\n'A-Z','a-z','0-9',\xf1,\xd1,acentos,di\xe9resis y '_'\nLongitud m\xednima:0\nLongitud m\xe1xima:30"
	if (novalido(campo,expr,txt,error))
		return false;
	campo=obj.apellidos;
	expr=/^[\w\s\xc0-\xff]{0,40}$/; // apellidos
	txt=campo.value;
	error="Apellidos no v\xe1lidos\nCaracteres Permitidos:\n'A-Z','a-z','0-9',\xf1,\xd1,acentos,di\xe9resis y '_'\nLongitud m\xednima:0\nLongitud m\xe1xima:40"
	if (novalido(campo,expr,txt,error))
		return false;
	campo=obj.pais;
	expr=/^[\w\s\xc0-\xff]{0,20}$/; // pais
	txt=campo.value;
	error="Pa\xeds no v\xe1lido\nCaracteres Permitidos:\n'A-Z','a-z','0-9',\xf1,\xd1,acentos,di\xe9resis y '_'\nLongitud m\xednima:0\nLongitud m\xe1xima:20"
	if (novalido(campo,expr,txt,error))
		return false;
	campo=obj.codigo;
	expr=/^[\w]{6}$/; // codigo
	txt=campo.value;
	error="C\xf3digo no v\xe1lido\nCaracteres Permitidos:\n'A-Z','a-z','0-9'\nLongitud m\xednima:6\nLongitud m\xe1xima:6"
	if (novalido(campo,expr,txt,error))
		return false;
	return true;
}
