// V2.0 - octubre 2005 por popsique para albada.net

/* BLOQUE COLORES FORMULARIO*/

document.write ('<link rel="StyleSheet" href="/css/formulario.css" media="screen" type="text/css" />');

function focusField(me) {
	if (me.className == 'inputReposo') me.value='';
	me.className = 'inputSeleccionado';
}
function blurField(me) {
	if (me.value == '') {
		me.className = 'inputReposo';
	}
	else {
		me.className = 'inputRellenado';
	}
}
/* BLOQUE COLORES FORMULARIO FIN */

/* BLOQUE VALIDACIÓN FORMULARIO */
function validarFormulario(nombreForm,idioma) {
	if (idioma == 'es') {
		var aviso1 = "Por favor, complete el campo ";
		var aviso2 = "La dirección de correo parece no ser correcta. Por favor, compruebela";
	} else {
		var aviso1 = "Please complete the required field: ";
		var aviso2 = "The email address contains illegal characters. Please enter a valid email.";
	}
	var campos = nombreForm.elements;
	for(var i=0;i<campos.length; i++) {
		if ((!campos[i].value) && (campos[i].title != "")){
			alert(aviso1+campos[i].title);
			campos[i].focus();
			return false;
		}
	}
	
// validacion del correo.	
	var filtroCorreo = /^.+@.+\..{2,4}$/;
	if (!(filtroCorreo.test(nombreForm.email.value))) {
		alert(aviso2);
		nombreForm.email.focus();
		return false;
	} else {
		var caracteresIlegales = /[\(\)\<\>\,\;\:\\\"\[\]]/;
		if (nombreForm.email.value.macth(ilegalChars)) {
			alert(aviso2);
			nombreForm.email.focus();
			return false;
		}
	}
}