function Comprobar(f) {
	switch (f.name) {
		case 'fcontacto':
			f.nombre.className='frmtext';
			f.telefono.className='frmtext';
			f.email.className='frmtext';
			f.consulta.className='frmtext';
			if (f.nombre.value=='') {
				alert ('Por favor, indique su nombre y apellidos.');
				f.nombre.className='frmtexterror';
				f.nombre.focus();
				return;
			}
			if (f.telefono.value!='') {
				if (isNaN(f.telefono.value)) {
					alert ('El teléfono proporcionado no es numérico.');
					f.telefono.className='frmtexterror';
					f.telefono.focus();
					return;
				}
			}
			email=f.email.value;
			if (f.email.value=='') {
				alert ('Por favor, indíquenos un email de contacto.');
				f.email.className='frmtexterror';
				f.email.focus();
				return;
			} else {
				if ((email.indexOf("@")==-1) || (email.indexOf(".")==-1)) {
					alert ('El email proporcionado no tiene un formato válido.');
					f.email.className='frmtexterror';
					f.email.focus();
					return;
				}
			}
			if (f.consulta.value=='') {
				alert ('Por favor, indíquenos sus comentarios.');
				f.consulta.className='frmtexterror';
				f.consulta.focus();
				return;
			}
		break;
		case 'fppto':
			f.solicitud.className='frmtext';
			f.dominio.className='frmtext';
			f.planhosting.className='frmtext';
			f.nombre.className='frmtext';
			f.empresa.className='frmtext';
			f.telefono.className='frmtext';
			f.email.className='frmtext';
			if (f.solicitud.value=='0') {
				alert ('Por favor, indique qué tipo de presupuesto desea.');
				f.solicitud.className='frmtexterror';
				f.solicitud.focus();
				return;
			}
			if (document.getElementById('presdominio').style.display=='block') {
				if (f.dominio.value=='') {
					alert ('Por favor, indíquenos el dominio que quiere registrar.');
					f.dominio.className='frmtexterror';
					f.dominio.focus();
					return;
				}
			}
			if (f.nombre.value=='') {
				alert ('Por favor, indique su nombre y apellidos.');
				f.nombre.className='frmtexterror';
				f.nombre.focus();
				return;
			}
			if (f.empresa.value=='') {
				alert ('Por favor, indique el nombre de su empresa');
				f.empresa.className='frmtexterror';
				f.empresa.focus();
				return;
			}
			if (f.telefono.value!='') {
				if (isNaN(f.telefono.value)) {
					alert ('El teléfono proporcionado no es numérico.');
					f.telefono.className='frmtexterror';
					f.telefono.focus();
					return;
				}
			}
			email=f.email.value;
			if (f.email.value=='') {
				alert ('Por favor, indíquenos un email de contacto.');
				f.email.className='frmtexterror';
				f.email.focus();
				return;
			} else {
				if ((email.indexOf("@")==-1) || (email.indexOf(".")==-1)) {
					alert ('El email proporcionado no tiene un formato válido.');
					f.email.className='frmtexterror';
					f.email.focus();
					return;
				}
			}
		break;
		case 'fofer':
			f.nombre.className='frmtext';
			f.empresa.className='frmtext';
			f.telefono.className='frmtext';
			f.email.className='frmtext';
			if (f.dominio) {
				if (f.dominio.value=='') {
					alert ('Por favor, indíquenos el nombre de dominio que desea registrar.');
					f.dominio.className='frmtexterror';
					f.dominio.focus();
					return;
				} else {
					f.dominio.className='frmtext';
				}
			}
			if (f.nombre.value=='') {
				alert ('Por favor, indique su nombre y apellidos.');
				f.nombre.className='frmtexterror';
				f.nombre.focus();
				return;
			}
			if (f.empresa.value=='') {
				alert ('Por favor, indique el nombre de su empresa');
				f.empresa.className='frmtexterror';
				f.empresa.focus();
				return;
			}
			if (f.telefono.value!='') {
				if (isNaN(f.telefono.value)) {
					alert ('El teléfono proporcionado no es numérico.');
					f.telefono.className='frmtexterror';
					f.telefono.focus();
					return;
				}
			}
			email=f.email.value;
			if (f.email.value=='') {
				alert ('Por favor, indíquenos un email de contacto.');
				f.email.className='frmtexterror';
				f.email.focus();
				return;
			} else {
				if ((email.indexOf("@")==-1) || (email.indexOf(".")==-1)) {
					alert ('El email proporcionado no tiene un formato válido.');
					f.email.className='frmtexterror';
					f.email.focus();
					return;
				}
			}
			if (!f.condis.checked) {
				alert ('Debe leer y aceptar las condiciones asociadas a la oferta.');
				f.condis.focus();
				return;
			}
		break;
		default:
			return;
		break;
	}
	f.submit();
}

function AbreVentana(url, x, y, w, h, sb, loc) {
	MiVentana = window.open (url,'MiVentana','location='+loc+', scrollbars='+sb+',left='+x+',top='+y+',height='+h+',width='+w);
	MiVentana.resizeTo(w+10,h+60);
	MiVentana.focus();
}
function AbreCorreo(url) {
	VCorreo = window.open (url,'VCorreo','left=5000,top=5000,height=1,width=1');
	VCorreo.blur();
	window.focus();
}
