// JavaScript Document

function get(id){
	var obj = document.getElementById(id);
	return obj;
}

function borra() {
	get('formu_contacto').reset();
}

function enviar() {
	var campos = new Array ('nombre', 'correo', 'telefono', 'consulta');
	/*for (var campo in campos) {
		if ( get(campos[campo]).value == '' ) {
			alert ('Debes rellenar todos los campos.');
			get(campos[campo]).focus();
			return false;
		}
	}*/
	for (var i=0; i<campos.length; i++) {
		if ( get(campos[i]).value == '' ) {
			alert ('Debes rellenar todos los campos.');
			get(campos[i]).focus();
			return false;
		}
	}
	if (!es_telefono(get('telefono').value)) {
		alert('El teléfono no parece correcto.');
		get('telefono').focus();
		return false;
	}
	if (!es_email(get('correo').value)) {
		alert('El email no parece válido.');
		get('correo').focus();
		return false;
	}
	return true;
}

function es_email(email){
	return email.match("^([a-zA-Z0-9_\\-])+(\\.([a-zA-Z0-9_\\-])+)*@((\\[(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5]))\\]))|((([a-zA-Z0-9])+(([\\-])+([a-zA-Z0-9])+)*\\.)+([a-zA-Z])+(([\\-])+([a-zA-Z0-9])+)*))$")
}

function es_telefono(telefono) {
	return telefono.match("[69][0-9]{8}");
}

function inicio(){
	get('formu_contacto').onsubmit = enviar;
}

window.onload =  inicio;
