function lanza_webcall() {
	var ff=window.document.webcall;

	validacionTelefono = /[^+ 0-9]/g;

	var ok=0;

	if (ff.f_nombre.value.length < 3 ){
		ok=1;
		alert("Se ha detectado un error en la validación del formulario de datos :\n\nRellene correctamente el campo 'Nombre'.\n\n");
	} else {
		if(ff.f_nombre.value.length > 128){
			ok=1;
			alert("Se ha detectado un error en la validación del formulario de datos :\n\nRellene correctamente el campo 'Nombre'.\n\n");
		}
	}

	if (ff.f_apellido1.value.length < 3 ){
		ok=1;
		alert("Se ha detectado un error en la validación del formulario de datos :\n\nRellene correctamente el campo 'Primer Apellido'.\n\n");
	} else {
		if(ff.f_apellido1.value.length > 128){
			ok=1;
			alert("Se ha detectado un error en la validación del formulario de datos :\n\nRellene correctamente el campo 'Primer Apellido'.\n\n");
		}
	}

	if (ff.f_apellido2.value.length < 3 ){
		ok=1;
		alert("Se ha detectado un error en la validación del formulario de datos :\n\nRellene correctamente el campo 'Segundo Apellido'.\n\n");
	} else {
		if(ff.f_apellido2.value.length > 128){
			ok=1;
			alert("Se ha detectado un error en la validación del formulario de datos :\n\nRellene correctamente el campo 'Segundo Apellido'.\n\n");
		}
	}

	if (checkEmail(ff.f_email.value)) {
		ok=1;
		alert("Se ha detectado un error en la validación del formulario de datos :\n\nRellene correctamente el campo 'eMail'.\nEl formato válido es usuario@dominio.tld\n\n");
	}

	if (validacionTelefono.test(ff.f_telefono.value) || (ff.f_telefono.value.length<6)) {
		ok=1;
		alert("Se ha detectado un error en la validación del formulario de datos :\n\nRellene correctamente el campo 'Teléfono'.\nLos únicos caracteres válidos para este campo son '+', ' ' y números del 0 al 9\n\n");
	}

	if (ok == 0) {

		var url = "http://217.116.4.227/webcall3/webcall_lanzador_proceso.php";
		var parametros = "dependent=no,directories=no,height=350,location=no,menubar=no,personalbar=no,resizable=no,scrollbars=no,status=no,toolbar=no,width=370";
		url = url + "?"+'grupo'+"="+ff.grupo.value;
		url = url + "&"+'compania'+"="+ff.compania.value;
		url = url + "&"+'ip'+"="+ff.ip.value;
		url = url + "&"+'puerto'+"="+ff.puerto.value;
		url = url + "&"+'f_nombre'+"="+escape(ff.f_nombre.value);
		url = url + "&"+'f_apellido1'+"="+escape(ff.f_apellido1.value);
		url = url + "&"+'f_apellido2'+"="+escape(ff.f_apellido2.value);
		url = url + "&"+'f_email'+"="+escape(ff.f_email.value);
		url = url + "&"+'f_telefono'+"="+escape(ff.f_telefono.value);
		window.open(url,"webcall",parametros);
		
	}
	event.returnValue=false;
}
