<!--


// Código propiedad de © SSC Multimedia
// Marcelo Macías, 12 - 24400 PONFERRADA
// Tlf 987 419865


// Validar formulario.

function check_email(e) {

	ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

	for(i=0; i < e.length ;i++){
		if(ok.indexOf(e.charAt(i))<0){ 
			return (false);
		}	
	} 

	if (document.images) {
		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!e.match(re) && e.match(re_two)) {
			return (-1);		
		} 

	}

}

function logeame(campo) { 

var RegExPattern = /(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{6,10})$/; 
var errorMessage = 'El Nombre de usuario/Nick debe contener entre 6 y 10 caracteres, combinando letras y numeros. No se admiten caracteres especiales ni espacios'; 
if ((campo.value.match(RegExPattern)) && (campo.value!='')) { 

} else {
	alert(errorMessage);
	campo.focus(); 
	}
}

function logeame2(campo) { 

var RegExPattern = /(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{6,10})$/; 
var errorMessage = 'La Contraseña debe contener entre 6 y 10 caracteres, combinando letras y numeros. No se admiten caracteres especiales ni espacios'; 
if ((campo.value.match(RegExPattern)) && (campo.value!='')) { 

} else {
	alert(errorMessage);
	campo.focus(); 
	}
}


function validame(form) {

	str = 'Los siguientes campos son obligatorios:\n';
	flag = false;

	if (form.elements['cli_logi'].value == '') {
		flag = true;
		str = str + '- Nombre de usuario\n';
	}
  
	if (form.elements['cli_clav'].value == '') {
		flag = true;
		str = str + '- Contraseña\n';
	}

	if (form.elements['cli_clav2'].value == '') {
		flag = true;
		str = str + '- Verifica contraseña\n';
	}

	if (form.elements['cli_clav'].value != form.elements['cli_clav2'].value) {
		alert('Los campos de contraseña deben ser iguales. Rellene de nuevo el campo contraseña');
		return;
	}
  
	if (form.elements['cli_nombre'].value == '') {
		flag = true;
		str = str + '- Nombre\n';
	}

	if (form.elements['cli_apellidos'].value == '') {
		flag = true;
		str = str + '- Apellidos\n';
	}

	if (form.elements['cli_sex'].checked && !form.elements['cli_sex'][1].checked) {
		flag = true;
		str = str + '- Sexo\n';
	}
	
	if (form.elements['cli_any'].value == '') {
		flag = true;
		str = str + '- Año de nacimiento\n';
	}
	
		if (form.elements['cli_fav'].value == '') {
		flag = true;
		str = str + '- Equipo favorito\n';
	}
	
	if (form.elements['cli_prof'].value == '') {
		flag = true;
		str = str + '- Profesión\n';
	}
	
	if (form.elements['cli_direccion'].value == '') {
		flag = true;
		str = str + '- Domicilio\n';
	}
	
	if (form.elements['cli_localidad'].value == '') {
		flag = true;
		str = str + '- Localidad\n';
	}
	
	if (form.elements['cli_cp'].value == '') {
		flag = true;
		str = str + '- Código Postal\n';
	}
	
	if (form.elements['cli_provi'].value == '') {
		flag = true;
		str = str + '- Provincia\n';
	}
	
	if (form.elements['cli_tlf'].value == '') {
		flag = true;
		str = str + '- Teléfono\n';
	}
	
	if (form.elements['cli_email'].value == '') {
		flag = true;
		str = str + '- Email\n';
	} else {
		if(!check_email(form.elements['cli_email'].value)){
			alert("La dirección de correo electrónico parece incorrecta. Por favor, introdúzcala de nuevo.");
			return;
		}
	}

	if (form.elements['cli_email2'].value == '') {
		flag = true;
		str = str + '- Repetición del Email\n';
	}

	if (form.elements['cli_email'].value != form.elements['cli_email2'].value) {
		alert('Los campos email deben ser iguales. Verifique que no se ha equivocado al escribirlos');
  		return;
	}
	
		if (!form.cli_condiciones.checked) {
		alert('Debe aceptar las condiciones de uso. señale la última casilla del formulario.');
		return;
	}

	if (flag) {
		alert(str);
		return;
	}  


	form.submit();
  
}

//-->