function check_form() {
	if ( document.app.nombres.value == "" ) {
		alert( "Debe indicar sus nombres." );
		document.app.nombres.focus();
		return false;
	}
	if ( document.app.ap_paterno.value == "" ) {
		alert( "Debe indicar su apellido paterno" );
		document.app.ap_paterno.focus();
		return false;
	}
	/*
	if ( document.app.ap_materno.value == "" ) {
		alert( "Debe indicar su apellido materno" );
		document.app.ap_materno.focus();
		return false;
	}
	*/
	if ( document.app.direccion.value == "" ) {
		alert( "Debe indicar su dirección" );
		document.app.direccion.focus();
		return false;
	}
	if ( document.app.telefono.value == "" ) {
		alert( "Debe indicar su telefono" );
		document.app.telefono.focus();
		return false;
	}
	/*
	Falta validación numérica de teléfono
	*/
	if ( document.app.ddPais.value == 0 ) {
		alert( "Debe indicar su país de residencia" );
		document.app.ddPais.focus();
		return false;
	}
	if ( document.app.ddPais.value == "CHILE" ) {
		if ( document.app.cmbRegion.value == 0 ) {
			alert("Debe indicar su región de residencia");
			document.app.cmbRegion.focus();
			return false;
		}
		if ( document.app.cmbComunas.value == 0 ) {
			alert( "Debe indicar su comuna de residencia" );
			document.app.cmbComunas.focus();
			return false;
		}
	}
	//inicio validacion mail
	if ( document.app.email.value == "" ) {
		alert( "Debe ingresar un E-mail" );
		document.app.email.focus();
		return false;
	}
	if ( document.app.email != "" ) {
		pat=/^[\w\_\.çñ]{2,255}@[\w]{2,255}\.[a-z]{1,3}\.?[a-z]{0,3}$/
		regExp = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if ( !regExp.test( document.app.email.value ) ) {
			alert( "Introduzca un E-mail válido" );
			document.app.email.focus();
			return false;
		}
	}
	//fin validacion mail
	if ( document.app.comentario.value == "" ) {
		alert( "No puede dejar el campo de comentarios vacio" );
		document.app.comentario.focus();
		return false;
	}
	return true;
}