diff --git a/related_papers_books/10.1.1.77.946.pdf b/related_papers_books/10.1.1.77.946.pdf new file mode 100644 index 0000000..711a97f Binary files /dev/null and b/related_papers_books/10.1.1.77.946.pdf differ diff --git a/related_papers_books/BALL, S. R. (2002). Embedded Microprocessor Systems - Real World Design (3rd ed.)/Embedded_Microprocessor_Systems_3E.pdf b/related_papers_books/BALL, S. R. (2002). Embedded Microprocessor Systems - Real World Design (3rd ed.)/Embedded_Microprocessor_Systems_3E.pdf new file mode 100644 index 0000000..bd8754b Binary files /dev/null and b/related_papers_books/BALL, S. R. (2002). Embedded Microprocessor Systems - Real World Design (3rd ed.)/Embedded_Microprocessor_Systems_3E.pdf differ diff --git a/related_papers_books/BALL, S. R. (2002). Embedded Microprocessor Systems - Real World Design (3rd ed.)/file_id.diz b/related_papers_books/BALL, S. R. (2002). Embedded Microprocessor Systems - Real World Design (3rd ed.)/file_id.diz new file mode 100644 index 0000000..1115b30 --- /dev/null +++ b/related_papers_books/BALL, S. R. (2002). Embedded Microprocessor Systems - Real World Design (3rd ed.)/file_id.diz @@ -0,0 +1,5 @@ +BALL, Stuart R. (2002): +Embedded Microprocessor Systems - Real World Design (3rd ed.). +(Embedded Technology Series). +Boston, MA: Newnes. An imprint of Elsevier Science. +ISBN: 0-7506-7534-9. 378p \ No newline at end of file diff --git a/related_papers_books/Common_Failure_Modes.pdf b/related_papers_books/Common_Failure_Modes.pdf new file mode 100644 index 0000000..b2b3020 Binary files /dev/null and b/related_papers_books/Common_Failure_Modes.pdf differ diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx.html b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx.html new file mode 100644 index 0000000..0320b28 --- /dev/null +++ b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx.html @@ -0,0 +1,1098 @@ + + + + + +Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+ +
+ +
Benjamin A. Berman
+
November 2003
+
+

Introduction

+

This paper provides my expert opinion of the use and effectiveness of + Failure Modes and Effects Analysis (FMEA) for managing risks and +improving quality in several industrial domains. I also consider and +evaluate several other analytical techniques as complementary extensions + of FMEA.[1]

+

The opinions that I express in this paper are based on a thorough +review that I conducted of industry standards and procedures for risk +management, FMEA techniques, and FMEA applications in aviation and other + industries. I also base these opinions on my 25 years of experience in +transportation management and analysis, airline flight operations, +safety investigation management, safety research, and airline accident +investigation. I have ten years of experience on the staff of the U.S. +National Transportation Safety Board (NTSB), concluding my service there + as the Chief of the Major Investigations Division. In that position, I +managed the overall investigative effort for U.S. air carrier accidents +from the field investigation to the public board meeting and final +accident report. I also managed the U.S. Government’s participation in +foreign aviation accidents. My previous NTSB experience included +management of flight operations, air traffic control, and meteorological + aspects of air carrier accident investigations; on-scene and follow-up +investigations of flight operations for several major accident +investigations including the USAir flight 427 Boeing 737 accident near +Pittsburgh and ValuJet flight 592 DC-9 accident in the Everglades; and +management of research programs on flight crew human factors and +regional air safety issues, both of which were adopted and published by +the NTSB. I am a pilot for a major U.S. air carrier, qualified in the +Boeing 737 and two other transport category aircraft types. I have +consulted with the National Aeronautics and Space Administration (NASA), + the World Bank, the European Bank for Reconstruction and Development, +the U.S. President’s Aviation Safety Commission, and several airlines, +financial institutions, airport authorities, and other private entities +on safety and analytical matters. I received the A.B. degree summa cum laude in Economics from Harvard College and am a member of the Phi Beta Kappa Society.

+

FMEA—Summary and Definition

+

According to the Society of Automotive Engineers (SAE) International Aerospace Recommended Practice (ARP) 5580, Recommended Failure Modes and Effects (FMEA) Practices for Non-Automobile Applications, + FMEA is “a formal and systematic approach to identifying potential +system failure modes, their causes, and the effects of the failure mode +occurrence on the system operation…FMEA provides a basis for identifying + potential system failures and unacceptable failure effects that prevent + achieving design requirements from postulated failure modes…FMEA is +used in many system design analyses including assessing system safety, +planning system maintenance activities, defining provisions for fault +recovery, fault tolerance, and failure detection and isolation, and +identifying design modifications and corrective actions needed to +mitigate the effects of a failure on the system.”

+

The basic FMEA process involves examining each basic hardware, +software, personnel, or functional element of a system, identifying all +the ways in which that element can fail (failure modes), assessing the +effects of each failure mode upon the function of other elements of the +system and the entire system (failure effects), and then assessing the +criticality of the failure effects. Integral to the FMEA process is the +specification of corrective actions that will prevent critical failures +or restore critical functions.

+

FMEA typically uses a worksheet for analyzing data and documenting +the results. The worksheet proceeds, left to right, from the component +identification, to the associated failure modes, to the failures’ +effects at various levels of the system (including detectability of the +failure modes/effects), to their risk, reliability, or quality +consequences. The following is an example of an FMEA worksheet that was +prepared by the SAE for analysis of a fictitious aerospace application:

+

+

Source:SAE ARP926B, p. 32.

+

The criticality or level of risk, from a failure is a combination of +the severity of the effect and the probability of its occurrence. Under +FMEA the severity is estimated qualitatively with each effect assigned +to one of several categories ranging from none to catastrophic, and the +probability is assessed either qualitatively or quantitatively (the +latter if failure rate data are available from previous experience or +from laboratory or field experimentation). The severity and probability +assessments are combined into an overall assessment of the risk level of + the failure effect as being acceptable or unacceptable, along the lines + of the following graphic from Federal Aviation Administration (FAA) +guidance material:

+

+

Source:FAA Advisory Circular 25.1309-1A, System Design and Analysis, p. 7

+

One aspect of the FMEA process that is often ignored in discussions +of the methodology (perhaps because it is not represented on the FMEA +worksheet) is the importance of documenting and retaining all +assumptions, including rationales for failure rates and effects +categorization that underlie the FMEA worksheet entries. This is +specifically cited by the SAE in its recommended standard ARP4761, +appendix G, section 3.2.1.

+

My review of FMEA utilization in aerospace and several other fields +suggests that the most common applications of FMEA are in product design + and manufacturing processes. FMEA has not typically been applied to the + post-manufacturing environment (such as product distribution and field +usage by providers, operators, maintainers, and customers); however, +post-manufacturing applications are not specifically excluded in FMEA +standards. In fact, in SAE ARP5580 section 6.1.1 (5), “failure +conditions caused by the operational and maintenance environment” are +specifically cited among the failure modes to be considered.

+

Cross-industry acceptance and use of FMEA

+

FMEA is firmly established as a risk analysis and risk management +methodology. Originating in the U.S. military during the 1940s and +supported by military specification beginning in 1949 (MIL-P-1649, Procedures for Performing a Failure Mode, Effects, and Criticality Analysis), + FMEA methods and applications were officially accepted as a recommended + practice for aerospace engineering by the SAE beginning in 1967 under +ARP926, Fault/Failure Analysis Procedure. FMEA had become a +standard part of the design process in the aerospace industry by the +1980s and has been in continuous use through the present. For example, +the Boeing Commercial Airplane Group relied upon FMEA to substantiate +the safety and reliability of design changes for two generations of the +Boeing 737 commercial airliner: the 737-300/400/500 series, first +produced in the mid-1980s, and the “next generation” 737-600/700/800/900 + series, first produced in the late 1990s and early 2000s. I have +personally examined numerous FMEA documents and FMEA-based safety +analyses prepared by aircraft manufacturers for original and modified +transport-category aircraft designs (these FMEA applications are +proprietary to the manufacturers). In addition to these aviation +applications of FMEA, the late 1980s saw the application of FMEA to +design and manufacturing processes by a major U.S. automobile +manufacturer, and these practices were recognized by the automotive +industry under the auspices of the Automotive Industry Action Group +(AIAG) and the SAE (Surface Vehicle Recommended Practice J-1739, first +issued in 1994). Currently, FMEA is recognized by the SAE (ARP5580, Recommended Failure Modes and Effects Analysis (FMEA) Practices for non-Automobile Applications), the FAA (Advisory Circular 25.1309-1A, System Design and Analysis), and the National Aeronautics and Space Administration (NPA 8715.3, NASA Safety Manual, and NSTS 22206, Instructions for Preparation of FMEA and CIL). + In a subsequent section of this paper, I will provide an example of a +successful government-sponsored (and therefore non-proprietary) aviation + industry application of FMEA that resulted in a significant improvement + in commercial air carrier flight safety.

+

FMEA has also been applied successfully in a wide range of other +domains. For example, FMEA is being used to analyze design and +maintenance issues in building structures (Anker Nielson, Ph.D., “Use of + FMEA, Failure Modes Effects Analysis on Moisture Problems in +Buildings,” Building Physics 2002—6th Nordic Symposium). + Also, engineers have applied FMEA to design and manufacturing processes + in the semiconductor industry (Steven Martin and Bedwyr Humphreys, +“FMEA Speeds Time to Market in Photonic IC Manufacturing”, Compound Semiconductor, + November 2002). The authors concluded, “The FMEA technique has been +successfully implemented at MetroPhotonics, aiding in the rapid +development and the successful launch of the SurePath product suite…Time + to market and development costs were greatly reduced through the +selection of optimum system alternatives (through FMEA), resulting in a +successful product launch within four months of concept” (Martin and +Humphreys, p. 69).

+

FMEA has become established as a standard methodology for risk +management in the healthcare industry. Under Joint Commission on +Accreditation of Healthcare Organizations (JCAHO) Standard LD.5.2, +adopted July 1, 2000, healthcare organizations are required to +proactively identify and manage potential risks to patient safety, using + FMEA and root cause analysis to analyze at least one high-risk process +annually. The U.S. Veteran’s Administration has developed and begun +implementation of an application of FMEA that the agency customized for +healthcare delivery (Joseph DeRosier, Erik, Stalhandske, James P. +Bagian, and Tina Nudell, “Using Health Care Failure Mode and Effect +Analysis™: The VA National Center for Patient Safety’s Prospective Risk +Analysis System,” The Joint Commission Journal on Quality Improvement, + Vol 28. No 5, May 2002). Private health care organizations (for +example, Kaiser Permanente) have begun to implement FMEA-based processes + (Kaiser Permanente, Failure Modes and Effects Analysis Team Instruction Guide, + March 2002). Although healthcare-related applications of FMEA have +considered some aspects of pharmaceutical delivery (for example, +Institute for Healthcare Improvement, “Sample FMEA: Comparison of Five Medication Dispensing Scenarios,” + 2003), I am not aware that a comprehensive analysis of pharmaceutical +distribution, delivery, and use, treating all post-manufacture +activities as an integrated system, has been performed to date using +FMEA or any alternative, formal risk-management methodology.

+

Advantages of FMEA

+

I suggest that FMEA has several general advantages for organizations seeking to improve quality and safety:

+

First, FMEA is a structured process that promotes disciplined +elicitation of ideas about the kinds of failures that may occur, careful + analysis of specific risk/hazard areas, proper documentation of sources + and assumptions, and identification of interventions that manage risks +to an acceptable level. Regarding the ultimate goal of risk management, +in most applications the FMEA process requires intervention in each +identified adverse outcome until the residual level of risk is +acceptable.

+

Further, as a “bottom-up process” proceeding from the failure an +individual component of a system to the effects on the entire system, +FMEA helps organizations identify unforeseen, undesired outcomes. Its +best applications are prospective, facilitating the control or +mitigation of adverse outcomes before they occur.

+

Also, FMEA explicitly considers the detectability of failure modes, +and thus it promotes consideration of failures that can remain latent; +that is, failures that have no immediate effect and (if they remain +undetected) are capable of resulting in adverse effects when combined +with subsequent failure modes or events (however, as is discussed below, + the basic FMEA methodology may need to be modified to fully address +latent failures).

+

Limitations of FMEA

+

SAE ARP5580 provides the following “cautions” for the application of FMEA:

+
    +
  • First, a FMEA traditionally considers only non-simultaneous failure +modes. Each failure mode is considered individually, assuming that all +other system components are performing as designed. Hence, a typical +FMEA provides limited insight into the following anomalous behaviors:
  • +
+
    +
  1. the effects of multiple component failures on system functions, and
  2. +
  3. latent manifestations of defects such as timing, sequencing, etc.
  4. +
+
    +
  • Second, the prioritization of the failure modes for corrective +actions is substantially subjective. Thus, care should be taken in +decision making when using any quantitative aspects of the numbers +presented in the analysis (SAE ARP5580, Section 3.3).
  • +
+

I concur that the basic approach of FMEA is to consider single +failures and that a typical FMEA application handles multiple +(simultaneous/sequential) failures with difficulty (later in this paper, + I will suggest several extensions to FMEA that are capable of +addressing these issues).

+

Further, I suggest that the following additional general limitations exist for FMEA:

+

First, as FMEA has typically been applied in aerospace engineering, +designers are permitted to rely upon human performance (such as +interventions by pilots and mechanics) to mitigate the adverse effects +of hardware and software component or system failures. However, in doing + so, no consideration is given to given to imperfect human performance. +For example, FAA guidance for aircraft certification states, “If…a +potential failure condition can be alleviated or overcome…without +requiring exceptional pilot skill or strength, credit can be taken for +correct and appropriate action” (FAA AC25.1309-1A, pararaph 11). The +assessment of “exceptional” skill or strength is subjective, and once a +specific human response to a failure mode is determined to require +unexceptional skill or strength, FMEA typically assumes that the human +will intervene reliably every time that the failure mode occurs. I +believe that this is an unrealistic assumption for human performance, +and as a common treatment of human performance in FMEAs it constitutes a + limitation of the typical FMEA methodology.

+

Also, as FMEA typically has been applied in design/process +applications, there is no inherent feedback to the FMEA process from the + actual failure modes and outcomes experienced in field use. However, +this feedback is not excluded by the FMEA process and the continuing +refinement of an FMEA through feedback has been explicitly recognized as + an important aspect of system safety analysis in some applications.

+

Keys to successful application of FMEA

+

I believe that several additional issues are important for obtaining satisfactory results from an FMEA.

+

First, while FMEA is a structured technique that provides a +comprehensive analysis, it is difficult (or impossible) to prospectively + identify all possible failure modes/adverse outcomes from a complex +component or functional element of a system. Because even the best FMEA +effort may leave some failure modes and effects undiscovered, after +completing an FMEA it is essential to avoid concluding that all risks +have been compensated for or controlled. This suggests that FMEA +analysts need to maintain an open and creative attitude about +identifying failure modes and assessing their effects and consequences, +It also establishes the rationale for obtaining, analyzing, and reacting + to feedback from field use and operations, and for treating the FMEA as + a “living document” that will be revisited and revised on a continuing +basis.

+

Further while planning and performing an FMEA, it is essential to +understand the scope of the analysis and to choose a proper scope that +will allow the evaluation of all critical risks that can result from +failure modes. For example, many FMEAs are limited to design issues and +do not necessarily consider manufacturing variations or errors. An +aircraft part that includes several linkages may not consider the +effects of cumulative (stack-up) of the manufacturing tolerances that +are allowed for each individual linkage as a possible contributor to +failure modes and effects. Even if the scope of the FMEA for this part +is enlarged to include manufacturing processes and therefore considers +tolerance stack-up, the analysis still may not consider the effects of +failure modes that remain downstream from the processes that have been +included within the analytical scope, such as improper maintenance or +use. When considering all of a product’s failure modes and effects in +all environments, a still broader scope of analysis might reveal +additional factors that significantly affect safety and quality. For +example, consider a pharmaceutical product with an adverse side effect +that poses a risk to some users. One option for controlling the risks of + these side effects would be for the Food and Drug Administration (FDA) +to withdraw approval for the product. However, because the product also +has therapeutic value, withdrawal of the product may actually result in a + net reduction of patient health and safety, even considering the +adverse consequences of the side effects. The net therapeutic benefit of + the product relative to its side effects will not be identified by an +FMEA of its design, manufacturing, and use—unless the withdrawal of the +product is considered as a failure mode and the scope of analysis is +broadened to consider the net consequences of non-use.

+

In addition to considering downstream effects in scoping the +analysis, it is essential to recognize that the interventions selected +in an FMEA to mitigate an identified risk can also introduce their own +failure modes and effects having critical risks. Interventions should be + designed to “first, do no harm;” that is, they should introduce no new uncorrected + failure modes. This suggests that FMEA should be performed on each +intervention, as well. In some cases controlling the hazard from one +failure mode can increase the hazard from another, and this may require +consideration of multiple simultaneous or sequential failures as an +extension of FMEA.

+

Also, while interpreting the results of an FMEA, it is essential to +understand the derivation and limitations of the probability analysis +that is incorporated in the evaluation of the risks associated with +failure effects. The probability that a failure mode will occur can be +obtained from engineering, field, or registry data such as historic +component failure rates; the probability that a functional element or +complex component will fail can be estimated by combining the failure +rates of sub-assemblies or sub-systems. Failure rates may be obtained +from laboratory research if actual field data are unavailable. Lacking +in both field and laboratory data, failure mode probabilities may be +estimated. The FMEA analyst’s confidence in the results should depend on + the derivation of these probabilities. An additional probabilistic +element in some FMEA applications is the likelihood that an effect of +stated severity will follow from a failure mode. This element needs to +be estimated in a similar manner, with confidence in the results of the +analysis once again depending on the source of the probability +estimates. Another probabilistic element can enter FMEA when considering + interventions to control or mitigate an identified risk; here, the +probability that the intervention will successfully address the risk +needs to be estimated.

+

Failure and reliability rates are particularly difficult to estimate +when human performance is involved. The FAA states in its design +guidance material that “quantitative assessments of the probabilities of + crew error are not considered feasible” (FAA AC25.1309-1A, paragraph +11); as I have already discussed, the FAA then turns at times to the +unrealistic assumption that humans perform with perfect reliability. In +other domains, performance by trained professionals has been estimated +as being satisfactory in 30-60 percent of exposures to a demanding task. + Although the reliability level of human performance is highly variable +depending on the nature of the task, environment, and individual, it is +probably best to assume that human performance in systems often may be +much less reliable than what is demanded of hardware and software +systems, and accordingly to plan compensations when humans may be +responsible for detecting primary failure modes or for intervening to +mitigate failure effects.

+

Review of FMEA applications in various industries suggests that there + is no standard definition for an acceptable level of risk. Based on the + high volume of operations with consequent risk exposure and the +public’s low tolerance for mishaps, commercial aviation design and +manufacturing is held to a stringent reliability criterion: +certification guidance requires that every failure having catastrophic +consequences must be demonstrated to be extremely improbable; the FAA +defines “extremely improbable failure conditions” as “those having a +probability of on the order of 1 X 10E-9 or less” (AC251309-1A, +paragraph 10). In contrast, FMEA applications in other industrial +domains accept catastrophic outcomes with probabilities that may be +orders of magnitude more likely. An interesting criterion for aviation +design that incorporates both probability and severity factors +establishes that “in general, a failure condition resulting from a +single failure mode of a device cannot be accepted as being extremely +improbable” (FAA AC 25.1309-1A, paragraph 2-g). Thus, every failure mode + having catastrophic consequences, regardless of its estimated +likelihood, must be mitigated by a redundant system or a means of +reliably detecting the failure before it occurs (the FAA guidance does +suggest that “…in very unusual cases, however, experienced engineering +judgment may enable an assessment that such a failure mode is not a +practical possibility.”).

+

When considering the effectiveness of interventions in mitigating the + risks of failure effects, a significant implication of probability +analysis is the assumption of independent events. Normally, the +probability of two events both occurring is the probability of one event + multiplied by the probability of the other event. For example, consider + an aircraft component that FMEA determines to have an unacceptable +failure rate. To control this risk, designers require the mechanic to +check the component before each flight and also require the pilot to +recheck the component during the taxi-out checklist. If there is a 10 +percent chance of the mechanic forgetting to check the component and +also a 10 percent chance of the pilot skipping the same item on the +checklist, the probability of the check being omitted by both persons is + only 1 in 100. In this manner, adequate reliability can be obtained +from two somewhat unreliable human performances by imposing multiple, +redundant interventions. However, this analysis assumes that the pilot +and mechanic events are independent, while in reality these events may +interact: a pilot who knows that the mechanic is supposed to be checking + the component may grow to rely on the mechanic and become less likely +to perform the re-check. As another example, consider a pharmaceutical +product that requires patients to receive periodic lab tests to detect +possible adverse side effects. Multiple, redundant interventions are +designed to ensure that patients receive the lab tests: doctors and +pharmacists are both instructed to track the due dates for the tests and + notify patients. However, if doctors become aware that pharmacists are +tracking the due dates, the doctors may become less likely to perform +this effort as well; therefore, multiple intervention collapses to a +single intervention and the redundancy is lost. Whenever the assumption +of independent events is violated and the likelihood of one event +becomes a function of another event, it is impossible to conclude that +the desired reliability will result from multiple interventions. +Therefore, interventions must be designed and implemented so as to +provide and preserve the independence of the events.

+

Complementary analytical techniques

+

In its Safety Manual, NASA states that “risk assessment +should use the simplest methods that adequately characterize the +probability and severity of undesired events.” The NASA manual further +states, “Qualitative methods that characterize hazards and failure modes + and effects should be used first…quantitative methods are to be used +when qualitative methods do not provide an adequate understanding of +failures, consequences, and events” (NASA NPG 8715.3).

+

A variety of analytical methods are available to apply to risk +management, in addition to FMEA. I will briefly define and discuss +several of these methods and indicate how they can be used to complement + FMEA and extend its applications into areas in which FMEA is otherwise +inherently limited.

+

I have described the FMEA method as a “bottom-up” approach that +attempts to identify failure effects (some of which may not yet have +occurred in actual use of the product) by starting with individual +component failures, imagining the ways the component can fail, and then +proceeding up the chain of the system to subsequent failures and +consequences. Further, I identified the bottom-up orientation of FMEA as + advantageous for a prospective, accident-prevention program.

+

Some alternative analytical methods are “top-down” in that they begin + with the ultimate system consequence or failure event and then proceed +down into the system to identify why the failure occurred. These methods + perform well as retrospective analyses; for example, investigations of +accidents or incidents that have already occurred. However, top-down +methods can also be useful in prospective analysis; for example, when +concerned about a severe consequence, recognizing that the primary FMEA +method may miss some failure effects, it may also be helpful to analyze +beginning with the consequence itself and to search creatively for other + sub-system functions or component failures might bring about the +undesired result.

+

The SAE’s recommended standard for the general evaluation of aircraft safety (ARP4761, Guidelines and Methods for Conducting the Safety Assessment Process on Civil Airborne Systems and Equipment) + describes an over-arching “System Safety Assessment” (SSA) process. SSA + integrates FMEA and some of the following approaches, as required, to +thoroughly evaluate all of the failure modes, failure effects, and risks + of a system and show that the entire system (the aircraft) operates at +the required level of safety/reliability despite all anticipated failure + modes.

+

Functional Hazard Analysis + (FHA) is a top-down approach that is most often performed at the +beginning of a design effort, when the final specifications for a +product have not yet been settled yet its basic functions are already +established. Using engineering judgment and knowledge from similar +efforts, analysts review the basic functions of a product or process and + suggest system-level hazardous outcomes for further analysis. This +method allows the safety/quality improvement process to begin early in +product development, at least at a level of broad generality.

+

Methods similar to FHA also can be applied retrospectively, after a +product is fielded. One successful application is Hazard Analysis of +Critical Control Points, which is used in the food services industries +to evaluate the entire chain of food production and distribution, +identifying and controlling sources of food contamination. This +application seems amenable to the simpler FHA methodology rather than a +formal FMEA.

+

Fault Tree Analysis +(FTA) is more formal top-down approach to identifying the causal links +between functional breakdowns and their antecedents in events or +failures of lower-level components. The FTA begins with the system-level + failure or consequence that the analysts want to understand. Proceeding + down through the system from the top-end level to the underlying +processes and components, the analysis results in a graphical +representation of the combinations of subsystem and component failures +that can result in the system event. The fault tree (so-named because it + resembles the root structure of a tree) uses standard notations of +Boolean logic to denote precursor or lower-level events that must occur +individually (“or-gate”) or in combination (“and-gate”) to bring about +the higher level event. In this manner, FTA directly incorporates +multiple causation (simultaneous/sequential) events. Further, when +failure rates are added to each component of the tree diagram, the +probabilities of each of the lower-level events can be added or +multiplied to estimate the probability of the ultimate system-level +event.

+

The following is an example of FTA provided by the SAE:

+

+

Source: SAE ARP926B, p. 46.

+

As a top-down approach, FTA may identify one or more underlying +causes of the top-level event but omit others that might be identified +in the bottom-up FMEA. Additional limitations of FTA are that the +methodology (unlike FMEA) does not represent the severity of +consequences; hence, it is difficult to assess the risks of failure and +evaluate them with respect to the available countermeasures, without +also undertaking an FMEA.

+

Because it handles multiple failures, various multiple causations as +expressed through Boolean logic, and the associated probabilities rather + naturally, FTA also complements FMEA where the latter is limited. I +suggest that FTA notation and techniques should be applied selectively +to explore multiple failures and associated probabilities once these +factors have been identified in the basic FMEA. Another advantage of FTA + when used in combination with FMEA is the top-down check of the +bottom-up process that I have already described. FTA might be applied +selectively, once again, to confirm that FMEA has not omitted +catastrophic outcomes. I would consider selective application of FTA as a + complementary extension to the basic FMEA methodology. This is +explicitly recognized by the SAE in ARP926B.

+

Probabilistic Risk Assessment + (PRA) has been adopted by NASA as formal methodology for analyzing “the + probability (or frequency) of occurrence of a consequence of interest, +and the magnitude of that consequence, including assessment and display +of uncertainties.” (Michael A. Greenfield, “Risk Management Tools,” NASA + Langley Research Center presentation, May 2, 2000). A key contribution + of PRA is that it considers, tracks, and documents the current state of + knowledge and certainty of the probabilities that are employed in basic + FMEA and other analyses. One significant limitation of PRA, as defined +by NASA, is that the methodology requires specific experience-based +failure rate data for the components and functions that are being +analyzed. As a result, I suggest that it may be difficult to apply +formal PRA to “softer” areas such as human performance in FMEA +interventions.

+

Markov Analysis (MA) + is a specialized probabilistic analysis especially well suited to +evaluating the failure effects and consequences of high-technology +systems that include self-monitoring, self-repairing and +self-reconfiguring functionalities. MA is capable of handling these +complex relationships between failure mode, effect, and consequence by +representing the relationship as a chain, each element in the chain in +an operational or non-operational state, and the movement between states + as a system of differential equations. I would suggest that MA is a +good methodology to employ as a complement to basic FMEA and FTA when +the nature of the components, environment, or operators require it; +otherwise, in accordance with the principle of minimizing the complexity + of risk analysis, MA does not appear warranted in most applications.

+

To summarize these alternative methodologies, it is quite possible to + extend a basic FMEA into areas in which the FMEA method is limited, +including multiply caused events, simultaneous or sequential events, and + the estimation of probabilities of failure modes, effects, and +consequences (and our confidence in the estimated probabilities), by +applying selected aspects of FTA and PRA to the FMEA. I do not suggest +that complete, formal FTA and PRA need to be undertaken in every FMEA +application; rather, these methodologies should be drawn from as +required.

+

Complementary field reporting and data analysis systems from aviation

+

In a previous section, I mentioned the importance of feeding +information from the post-manufacturing user communities and processes +back into the FMEA to ensure that the consequences of failure modes that + arise only in product use (perhaps because they were rare events and +did not occur during design and testing) are recognized and compensated +for once they have been discovered. There are several fairly recent +developments in aviation industry reporting and analysis systems, +potentially useful for refining and refreshing an FMEA on a continuing +basis, that may also have applications in other industries.

+

Aviation Safety Action Programs + (ASAP) are cooperative reporting systems for persons active in +commercial aviation operations, including pilots, mechanics, and +aircraft dispatchers, to report the events that happen in daily line +operations. ASAP reports are non-jeopardy; in fact, if a person reports +an event to ASAP independently of enforcement action by the regulatory +authority (FAA) then the FAA will typically waive sanctions for any +regulatory violation related to the event. This waiver of sanctions +motivates personnel to report the information. ASAP reflects the +aviation system’s recognition that for human failings, obtaining the +information is often more important than punishment the transgressions, +most of which are inadvertent in any case. A key feature of the ASAP +program is the Event Review Team, comprising representatives from the +airline, the pilot’s association, and the FAA, which meets periodically +to review all submitted ASAP reports and act on the information in the +reports. ASAP is considered to be successful in revealing, +disseminating, and promoting resolution of adverse events in daily +flight operations that would otherwise remain unknown. ASAP applications + are increasingly popular in commercial aviation. These programs are +described in official FAA guidance (Advisory Circular 120-66B, Aviation Safety Action Program).

+

Whereas ASAP obtains information from the personnel in the aviation +system, Flight Operations Quality Assurance (FOQA) programs tap into the + volumes of parametric data generated during regular flight operations +and recorded continuously by on-board solid state recording equipment +(similar to, but usually distinct from the crash-hardened Digital Flight + Data Recorders that are used in accident investigations). In FOQA, the +greatest challenges are handling mass data and then interpreting the +information. Initial applications of FOQA concentrated on identifying +events in which normal flight parameters (such as airspeed limitations, +g-loading, touchdown relative to target) were exceeded. The programs are + beginning to delve beyond exceedance monitoring to the consideration of + within-specification performance statistics, including both the means +and the distributions about them, which can then define the norms of the + industry. There is also a growing trend in FOQA programs to link the +information obtained from FOQA with information derived from ASAP about +the same events. This facilitates the combined analysis of “what” +happened (from FOQA) and “why” it happened (ASAP, to the extent that the + personnel involved in the event were aware of why they performed the +way that they did). A long-term NASA research program, the Automated +Performance Management System, is encouraging the establishment of FOQA +programs at various U.S. airlines and enhancing data analysis along +these lines. Most of the major U.S. air carriers are generating and +collecting FOQA data on at least their more modern fleet types (these +aircraft are equipped with the required data busses). FOQA programs are +described in the Flight Safety Foundation’s Flight Safety Digest, + July-September 1998, “Aviation Safety: U.S. Efforts to Implement Flight + Operational Quality Assurance Programs.” Although analogous data may +not be available in other applications, FOQA demonstrates the value of +routine monitoring of the use of products in the field, including the +identification of product misuse (exceedances in FOQA) and the +characterization of norms for product use.

+

The Continuing Airworthiness Surveillance System (CASS) is an +aviation reporting and analysis system that concentrates on tracking +product failure modes, effects, and consequences in actual line +maintenance operations. CASS is one of the oldest data-driven quality +assurance programs, beginning in 1964 and tracing its history to +industry concerns about several maintenance-related air carrier +accidents during the 1950s. Air carriers are required to implement CASS +by Federal aviation regulations (14 CFR Part 121.373); interestingly, +CASS is the only safety management/quality assurance system that has +been specifically mandated by the FAA. CASS is defined by the FAA as a +“structured process to identify factors that could lead to an accident +or incident through collection and evaluation of information that can be + used as indicators of the degree of maintenance program effectiveness +and performance…accomplished through a closed-loop, continuous cycle of +surveillance, investigations, data collection and analysis, corrective +action, corrective action monitoring, and back to surveillance.” (FAA AC + 120-16D, Air Carrier Maintenance Programs, and AC 120-79, Developing and Implementing a Continuing Airworthiness Surveillance System).

+

Event reporting systems with many similarities to these aviation +systems are being developed and used in other industries, including +healthcare. I think that review of the characteristics and +implementation of ASAP, FOQA, and CASS may enhance similar systems in +alternative industries, particularly as these aviation systems are +applied in combination to obtain information that only the personnel in +the system can report, additional mass data about regular operations, +and specific product and personnel failures in the post-manufacturing +environment. Also, I suggest that information systems with these +characteristics can be effective feedback mechanisms for the ongoing +analysis of failure modes, effects, and consequences through FMEA.

+

The Boeing 737 Flight Controls Engineering Test and Evaluation Board: a successful application of extended FMEA

+

On September 8, 1994, USAir flight 427, a Boeing 737-300 airplane, +crashed while maneuvering to land at Pittsburgh International Airport, +Pittsburgh, Pennsylvania. All of the 132 persons aboard were killed, and + the airplane was destroyed. The accident occurred in clear weather with + light winds, during the hours of daylight. After a three-year +investigation, the National Transportation Safety Board (NTSB) +determined that the probable cause of this accident was “loss of control + of the airplane resulting from the movement of the rudder surface to +its blowdown limit…The rudder surface most likely deflected in a +direction opposite to that commanded by the pilots as a result of a jam +of the main rudder power control unit servo valve secondary slide to the + servo valve housing offset from its neutral position and overtravel of +the primary slide.” (National Transportation Safety Board, Uncontrolled +Descent and Collision With Terrain, USAir Flight 427, Boeing 737-300, +N513AU, Near Aliquippa, Pennsylvania, September 8, 1994, NTSB AAR-99/01, + adopted on 3/24/99).

+

Before this accident the rudder system of the 737 had been evaluated +by Boeing and the FAA, in full compliance with existing certification +requirements, using failure analysis (a less rigorous version of FMEA) +for the original design reviews performed during the 1960s and FMEA for +new-model reviews performed during the 1980s and 90s. Because the rudder + systems had not been completely redesigned in the new model 737s, the +FAA required only a very limited scope for the FMEAs conducted in the +80s and 90s. Despite these analyses and consistent with their limited +scope, the NTSB investigation determined that the airplane’s rudder +system was subject to several previously unidentified single-point +failures that could have catastrophic results. One or more of these +failure modes was most likely involved in the rudder system jam and +reversal, which led to the fatal accidents.

+

The NTSB issued numerous safety recommendations related to its +findings regarding the Boeing 737 rudder system and unusual attitude +recovery procedures for flight crews. In Safety Recommendation A-99-21, +the NTSB recommended to the FAA:

+

Convene an engineering test and +evaluation board to conduct a failure analysis to identify potential +failure modes, a component and subsystem test to isolate particular +failure modes found during the failure analysis, and a full-scale +integrated systems test of the Boeing 737 rudder actuation and control +system to identify potential latent failures and validate operation of +the system without regard to minimum certification standards and +requirements in 14 Code of Federal Regulations Part 25. Participants in +the engineering test and evaluation board should include the Federal +Aviation Administration (FAA); National Transportation Safety Board +technical advisors; the Boeing Company; other appropriate manufacturers; + and experts from other government agencies, the aviation industry, and +academia. A test plan should be prepared that includes installation of +original and redesigned Boeing 737 main rudder power control units and +related equipment and exercises all potential factors that could +initiate anomalous behavior (such as thermal effects, fluid +contamination, maintenance errors, mechanical failure, system +compliance, and structural flexure). The engineering board’s work should + be completed by March 31, 2000 and published by the FAA.

+

In response to this recommendation, the Engineering Test and +Evaluation Board (ETEB) was convened in May 1999 and completed its work +in July 2000 with the issuance of a final report. (Federal Aviation +Administration, 737 Flight Controls Engineering Test and Evaluation Board Final Report, + July 20, 2000.) The staff of the ETEB was detailed from the FAA, Boeing + (Commercial, Space, and Military Airplane divisions), Air Line Pilots +Association, Ford Motor Company, Air Transport Association, Interstate +Aviation Commission (Russia), NASA, and U.S. Navy.

+

According to the ETEB’s report, the group conducted:

+
    +
  • A failure analysis of the flight control system to identify potential failure modes;
  • +
  • Component and subsystem tests to isolate particular failure modes found during the failure analysis; and
  • +
  • Full-scale integrated systems tests, including ground and flight +testing, of the … 737 rudder actuation and control system to identify +potential latent failures and to validate the operation of the system +(ETEB Final Report, p. 2-3).
  • +
+

The ETEB noted that normal certification procedures for aircraft and +components require consideration of the probabilities of a failure mode +or adverse effect. However, the ETEB chose to evaluate the severity of +failure mode consequences without regard to their probability of +occurrence. The ETEB’s rationale for this approach was that the Boeing +737 had experienced approximately four serous failures of its rudder +system in 100 million flight hours, two of which had resulted in fatal +accidents. Therefore, the failures under investigation were extremely +rare but of extremely adverse outcome. Consequently, it was considered +appropriate to treat any failure mode with the potential for +catastrophic consequences as of the highest risk level, regardless of +how unlikely the failure mode or effect. A related goal of this new +analysis was to “focus…on rare failures that may not have been +considered in the original certification requirements” (because the +failures were considered extremely improbable, ETEB Final Report, p. +2-8). The ETEB described its analytical approach as follows:

+

The ETEB conducted a comprehensive and +detailed failure modes and effects analysis (FMEA) for the complete +rudder control system…Preliminary hazard classifications were assigned +to each failure, based on the predicted severity and the ability of the +flight crew to maintain control of the airplane and conduct a safe +landing. For all failures classified as “catastrophic (Class I)” or +“hazardous (Class II),” the ETEB conducted failure simulations using a +detailed high-fidelity simulation of the rudder control system. In +addition, the ETEB conducted pilot-in-the-loop failure simulations using + a motion-base flight simulator. The purpose was to identify the impact +of the failures on the operation of the airplane following flight crew +actions. The hazard classifications of the failures were updated, based +on the combined results from these two simulation activities (ETEB Final + Report, p. 2-7).

+

These tests and simulations were used to verify and validate the +hazard levels that had preliminarily been assigned to the failure modes. + Because some failures and interventions had unexpected consequences in +the testing, the feedback from these verifications was extremely +important and influential in the final conclusions and recommendations +of the ETEB. This demonstrates how an FMEA that is open to feedback and +change, either from testing or field experience, can provide much better + results than a one-time evaluation.

+

The ETEB illustrated the verification and feedback built into the FMEA in the following figure from its final report:

+

+

Source: ETEB Final Report, p. 2-6

+

The full range of hazard classifications followed standard FAA practice and was defined as follows by the ETEB:

+

+

Source: ETEB Final Report p. 3-3

+

The ETEB used a standard adaptation of the FMEA analysis form (see +table). It is interesting to note how the form explicitly recognized the + mitigating effects of flight crew actions in response to equipment +malfunctions (columns 5, 7, and 8).

+

+

Source: ETEB Final Report, p.3-2

+

Although the possibility of imperfect flight crew performance (a +realistic expectation for human intervention in a complex or stressful +situation) was not explicitly modeled on the FMEA worksheet, the ETEB +accomplished this important extension to the basic FMEA by validating +and revising assumptions about the reliability of flight crew +performance through its testing process. The ETEB found that flight +crews were not able to reliably intervene and mitigate the consequences +of rudder component failures in some operational circumstances, and +these revised expectations were entered into the final versions of the +FMEA worksheets.

+

The following figure provides an excerpt of an actual FMEA worksheet. + This worksheet includes a finding of catastrophic severity for a +failure effect that could not be mitigated:

+

+

Source: ETEB Final Report, appendix A, p. 95

+

Another useful extension that the ETEB added to the basic FMEA was +the explicit consideration of latent (preexisting, undetected) failures +combined with active failures. Although FMEA is not considered to be +well-suited to the analysis of multiple failure modes, the ETEB was able + to readily analyze these sequential failure combinations by treating +the latent and active failures as a single combined failure mode for +subsequent evaluation of the failure effects and consequences. This +manual extension of the FMEA method was effective for linked pairs of +errors; I think that it may have been very complicated to use this +method to track and display triple or even more complicated failure +combinations, but these failure combinations were not required.

+

The table that follows (from ETEB Final Report, p. 3-40) provides a +sample of the new latent/active failure combinations that the ETEB was +able to identify and analyze using FMEA:

+

+

The FMEA undertaken by the ETEB was successful in identifying a large + number of previously unknown or unevaluated failure modes, several of +which had the potential to result in catastrophic consequences. The +following are excerpted from the results presented by the ETEB in its +final report:

+

The [Boeing] 737 rudder control system is susceptible to a number of:

+
    +
  • Failures and jams that can cause uncommanded rudder motion;
  • +
  • Failures and jams that affect the operation of both the rudder main + and standby power control units (PCU), thereby defeating the +independence of the two systems; and
  • +
  • Latent failures.
  • +
+

These failure modes are single failures, single jams, or latent failures in combination with a detectable failure or jam.

+

The rudder control system of the Initial and Classic Model 737s with +the modifications required by the applicable FAA [Airworthiness +Directives]…have:

+
    +
  • 14 single failures and jams, and 12 latent failure combinations, +that have Class I failure effects in the takeoff and landing regimes. +These same failure modes have 4 Class I effects and 22 Class III (major) + effects in the rest of the flight envelope.
  • +
  • 8 single failures and jams, and 11 latent failure combinations, that have Class II failure effects. (ETEB Final Report p.. 1-3)
  • +
+

The ETEB drew strong conclusions about factors influencing the +efficacy of human interventions to mitigate rudder system failures:

+

The ETEB conducted 40 hours of pilot-in-the-loop rudder failure +simulations with10 pilot and co-pilot flight crews from four airlines.

+
    +
  • In general, the flight crews found the existing Jammed or Restricted Rudder Emergency Procedure difficult to use.
  • +
  • The flight crews appeared to have received little training in the +use of the Jammed or Restricted Rudder Emergency Procedure or the +Uncommanded Yaw or Roll Emergency Procedure.
  • +
  • The lack of a clear and unambiguous display of rudder position made +it difficult for the crews to diagnose uncommanded rudder deflections +and take prompt corrective actions.
  • +
  • Uncommanded rudder hardover deflections during takeoff and landing +resulted in Class I failure effects [i.e., human intervention was not +reliably effective] (ETEB Final Report, p. 1-4).
  • +
+

The ETEB’s investigation of latent failure effects using extended +FMEA methods resulted in a conclusion that “there are several latent +failures that, when combined with one additional single failure or jam, +result in Class I or Class II failure effects. There are insufficient +inspections for these latent failures” (ETEB Final Report, p. 1-5).

+

As I have indicated throughout, no FMEA is can be considered complete + unless it leads to the mitigation of the unacceptable risks that the +analysis identifies. The ETEB’s application of FMEA resulted in the +following recommendations for redesign of the rudder system:

+

Modify the Boeing Model 737 rudder control system to ensure that:

+
    +
  • No single failure or single jam of the rudder control system will +cause uncommanded motion of the rudder surface that results in a Class I + failure effect;
  • +
  • No combination of failures or jams will result in a Class I failure +effect, except for those combinations that are shown to be extremely +improbable; and
  • +
  • No probable single failure or jam will have an effect worse than Class IV.
    In + addition, The Boeing Company should consider providing a fail-safe +rudder control system design that provides protection from latent +failures that contribute to a Class I failure effect (ETEB Final Report, + p. 1-6).
  • +
+

As a result of these recommendations (and the preceding accident +investigation causal findings and recommendations of the NTSB), the +Boeing 737 rudder system has been redesigned to provide reliable +redundancy, and a major hardware retrofit program is underway for the +entire fleet.

+

To mitigate risks pending completion of this fleet retrofit, the ETEB + also provided the following recommendations to improve the risk +mitigation value of human (pilot and mechanic) interventions following a + rudder system failure:

+
    +
  • Revise and simplify the current “Jammed or Restricted Rudder” emergency procedure.
  • +
  • Provide additional training to flight crews in the use of the +“Jammed or Restricted Rudder” emergency procedure and the related +“Uncommanded Yaw or Roll” emergency procedure.
  • +
  • Display rudder position to the flight crew.
  • +
  • Alert flight crews and maintenance crews to the signs of rudder +malfunctions, such as uncommanded pedal motion (ETEB Final Report, p. +1-6).
  • +
+

These recommendations targeted at improving human performance have +been partially implemented by the aircraft manufacturer and FAA, from +2000 to present. Despite the limitations that remain in human +interventions, it is most significant, I believe, that the result of the + FMEA performed by the ETEB was to render the designers’ expectations +for human performance, and the design’s reliance on human intervention, +much more consistent with realistic human capabilities and limitations. + This was a strong contributor to the accuracy and applicability of the +FMEA’s results and its ability to improve system safety.

+

In all, I believe that the ETEB process was a very successful example + of the application of FMEA extended with (1) top-down analysis (the +program began with foreknowledge that the end-level adverse event to +eliminate or mitigate was flight control malfunction leading to loss of +aircraft control), (2) consideration of multiple (latent) failures, and +(3) realistic consideration of human performance during interventions, +and (4) feedback from external data sources to FMEA revision. In the +ETEB application, FMEA was not supplemented by data-driven analysis of +conditional probabilities, this was an appropriate, conservative +response to the extremely rare/extremely hazardous nature of the +environment and threats.

+

The ETEB’s work shows how the basic FMEA combined with complementary +extensions can form a comprehensive safety analysis that results in real + safety improvement. The excellent results of the ETEB program are +equally a testament, I think, to a strong effort to creatively re-think +the failure modes and effects for a system that had been thought to be +completely well-understood and thoroughly time-tested by 100 million +hours of field use. This creativity and openness are necessary +ingredients for any successful analysis.

+

Conclusions about FMEA

+

Based on the foregoing review, I conclude the following about the Failure Modes and Effects Analysis methodology:

+
    +
  • FMEA is a sound methodology for basic, structured risk management and quality improvement analysis.
  • +
  • The ideal approach can be to use FMEA as the backbone for analysis +that also includes the integration of complementary methods, as +required; for example, it may be appropriate to apply elements of FTA or + PRA to understand and explore the proper scope of analysis, the +significance of failure effects, and the effectiveness of risk +management interventions.
  • +
  • Thoughtful application of FMEA can identify when these extensions +are required and to integrate and document results of an extended +analysis.
  • +
  • The limited reliability of humans in complex systems argues for +multiple, redundant, independent interventions when relying on humans to + detect failure modes or actively intervene to mitigate failure effects.
  • +
  • FMEA, as extended with appropriate top-down, probabilistic, and +feedback methods, is an excellent framework for risk management and +quality improvement in the post-design/post-manufacture (field +distribution, application, or user) environment, including the human +performance aspects of this environment.
  • +
+

 

+

[1] + I acknowledge and thank ParagonRx, LCC for its support of my review of +risk-management methodologies and the writing of this paper. All +opinions expressed herein are my own and do not necessarily represent +the opinions, policies, and products of ParagonRx, LLC.

+

 

+

Download

+
Previous page: White Papers Next page: Comments to the FDA
+
+ + + +
+  + +
+ +
Register for periodic industry updates:
+ +
+ + + + + + + + + + + + \ No newline at end of file diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/adobe_pdfdoc.gif b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/adobe_pdfdoc.gif new file mode 100644 index 0000000..e2d1968 Binary files /dev/null and b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/adobe_pdfdoc.gif differ diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-eteb-analysis-form.gif b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-eteb-analysis-form.gif new file mode 100644 index 0000000..0f6af2a Binary files /dev/null and b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-eteb-analysis-form.gif differ diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-eteb-appendix.gif b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-eteb-appendix.gif new file mode 100644 index 0000000..f6ed9bb Binary files /dev/null and b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-eteb-appendix.gif differ diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-eteb-diagram.gif b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-eteb-diagram.gif new file mode 100644 index 0000000..7177e10 Binary files /dev/null and b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-eteb-diagram.gif differ diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-eteb-failures-table.gif b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-eteb-failures-table.gif new file mode 100644 index 0000000..1ccbaca Binary files /dev/null and b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-eteb-failures-table.gif differ diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-eteb-hazards-table.gif b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-eteb-hazards-table.gif new file mode 100644 index 0000000..51a8754 Binary files /dev/null and b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-eteb-hazards-table.gif differ diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-faa-chart.gif b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-faa-chart.gif new file mode 100644 index 0000000..295a553 Binary files /dev/null and b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-faa-chart.gif differ diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-sae-diagram.gif b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-sae-diagram.gif new file mode 100644 index 0000000..f66134b Binary files /dev/null and b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-sae-diagram.gif differ diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-sae-table.gif b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-sae-table.gif new file mode 100644 index 0000000..d87f65d Binary files /dev/null and b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/burman-1-sae-table.gif differ diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/custom_jscripts.js b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/custom_jscripts.js new file mode 100644 index 0000000..ab2b01f --- /dev/null +++ b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/custom_jscripts.js @@ -0,0 +1,403 @@ +jQuery(document).ready(function($) { + + function matrixFadeIn() { + $("#introduction img.hdr01").fadeIn( 1400 , + function() { + $("#introduction img.hdr02").fadeIn( 1140, + function() { + $("#introduction img.hdr03").fadeIn( 1020, + function() { + $("#introduction img.hdr04").fadeIn( 760 ); + $("#introduction img.hdr05").fadeIn( 760, + function() { + $("#introduction img.hdr06").fadeIn( 600 ); + } + ); + } + ); + } + ); + } + ); + } + + + var findParagonCookie = document.cookie.indexOf("ParagonLoaded") + //alert(findParagonCookie); + + if ( findParagonCookie == -1 ) { + //alert("alert01"); + document.cookie = "ParagonLoaded"; + matrixFadeIn(); + } else { + //matrixFadeIn(); + //document.cookie = "ParagonLoaded"; + //alert(findParagonCookie); + $("#introduction img.hdr01, #introduction img.hdr02, #introduction img.hdr03, #introduction img.hdr04, #introduction img.hdr05, #introduction img.hdr06").css({ "display" : "block" }); + } + + + + + + /* homepage news rotator */ + + function randomModules() { + + var totalNumberOfMods = $("#rotating-mods div.rotate-mod").size(); + for ( initialNumberOfMods = 0; initialNumberOfMods <= totalNumberOfMods; initialNumberOfMods++ ) { + + //alert(initialNumberOfMods); + //alert($("#extra_news div.rotate-mod:eq("+initialNumberOfMods+")").text()); + + if ( $("#rotating-mods div.rotate-mod:eq("+initialNumberOfMods+")").text() == "" ) { + + //alert($("#extra_news div.rotate-mod:eq("+initialNumberOfMods+")").text()); + var modsWithContent = initialNumberOfMods; + //alert( Math.min( 1, Math.round(Math.random()*(modsWithContent)) ) ); + //alert(Math.floor(Math.random()*modsWithContent)); + $("#rotating-mods div.rotate-mod:eq("+ Math.floor(Math.random()*modsWithContent) +")").css({ "display" : "block" }); + + return + + } + + } + + } + + + + if ( $("body").attr("id") == "home-page" || $("body").attr("class") == "subpage" ) { + randomModules(); + } + + //alert($("#rotating-mods").width()); + //{global_content name='news_mod'} + + + if ( $("#sidebar #rotating-mods").height() > 0 && $("#sidebar #news-mod").height() > 0 ) { + $("#rotating-mods").addClass("addRule"); + $("#rotating-mods div.rotate-mod").css( { "padding-bottom" : "18px" }); + + } + + if ( $("#sidebar #news-mod").height() > 0 ) { + $("#news-mod").addClass("addRule"); + } + + + + + + var numberOfStaticMods = $("#sidebar #static-mods div.static-mod").size(); + + + for ( var i = 0; i < numberOfStaticMods; i++ ) { + //alert( $("#sidebar #static-mods div.static-mod:eq("+ i +")").height() ); + if ( $("#sidebar #static-mods div.static-mod:eq("+ i +")").height() > 0 ) { + $("#sidebar #static-mods div.static-mod:eq("+ i +")").css({ "padding-top" : "12px" , "padding-bottom" : "6px" }); + //$("#sidebar #static-mods div.static-mod:eq("+ i +")").addClass("addRule"); + } + + } + + + + + var numberOfBlueStaticMods = $("#sidebar #static-mods div.static-blue-mod").size(); + + + for ( var i = 0; i < numberOfBlueStaticMods; i++ ) { + + contentLength = $("#sidebar #static-mods div.static-blue-mod:eq("+ i +")").html(); + + //alert( contentLength.length ); + + if ( contentLength.length <= 0 ) { + + //do nothing + + } else { + + $("#sidebar #static-mods div.static-blue-mod:eq("+ i +")").css({ "display" : "block" , "margin" : "1.3em auto 0.8em auto" }); + var content = $("#sidebar #static-mods div.static-blue-mod:eq("+ i +")").html(); + headerContent = content.slice ( 4 , ( content.search( "/") - 1 ) ); + boxContent = content.slice ( ( content.search ("/") + 4 ) , content.length ); + //alert(headerContent) + //alert(boxContent) + $("#sidebar #static-mods div.static-blue-mod:eq("+ i +")").html(''); + $("#sidebar #static-mods div.static-blue-mod:eq("+ i +")").html('

'+headerContent+'

'+boxContent+'
'); + //$("#sidebar #static-mods div.static-blue-mod:eq("+ i +")").html('

'+headerContent+'

'); + } + + } + + + var homePage = []; + + + $("#home-page #whats_new div.post a").append(" ").attr("target" , "_blank"); + + homePage.linkLength = $("#home-page #whats_new div.post ul li a").text().length; + homePage.postLength = $("#home-page #whats_new div.post ul li").text().length; + homePage.post = $("#home-page #whats_new div.post ul li").text().slice( homePage.linkLength , homePage.postLength ); + homePage.postTrimmed = $("#home-page #whats_new div.post ul li").text().slice( homePage.linkLength , homePage.linkLength + 160 ); + + + $("#home-page #whats_new div.post ul li span").text(homePage.postTrimmed + "\u2026"); + $("#home-page #whats_new div.post ul li a").attr("target" , "_blank"); + + /* start subpage nav generator */ + + if ( $("body").hasClass("subcontent") ) { + + // insert subnav + $("h2.page_header").after(''); + // get items + numOfSubItems = $("div.subitem").size(); + + //create subnavigation + + for ( var i = 1; i <= ( numOfSubItems + 1 ); i++ ) { + + if ( i == 1 ) { + $("#subpage_nav").append('
  • Overview
  • '); + + } else { + headerText = $("div.subitem:eq(" + ( i - 2 ) + ") h3:first-child" ).text(); + $("#subpage_nav").append('
  • ' + headerText + '
  • '); + $("div.subitem:eq("+( i - 2 )+")").addClass( "subcontent0"+( i -1 ) +"" ); + + if ( i == ( numOfSubItems + 1 ) ) { + $("div.overview").addClass("subitem"); + } + + } + + } + + } + + + + $("#subpage_nav li").click( + + function () { + + $("#subpage_nav li").removeClass("on"); + $(this).addClass("on"); + var navId = $(this).attr("id"); + $("div.subitem").slideUp( 300 ); + $("div."+ navId +"").slideDown(750); + + } + + ); + + + $("#subpage_nav").css({ "display" : "block" }); + + + /* end subpage nav generator */ + + + $("#search input.search_button, #sign_up fieldset input.submit_button").val(''); + $("#search, #sign_up form").css({ "display" : "block" }); + + + $("#main_nav > li").hover( + + function() { + var NavId = $(this).attr("id"); + $("#main_nav > li#"+ NavId +" > ul").fadeIn(200); + $(this).addClass("on"); + }, + + function() { + var NavId = $(this).attr("id"); + $("#main_nav > li#"+ NavId +" > ul").fadeOut("fast"); + $(this).removeClass("on"); + } + + ); + + + $("#main_nav > li > ul > li").hover( + + function() { + $(this).addClass("on"); + $("#main_nav > li.on > ul > li.on > ul").fadeIn(200); + }, + + function() { + $("#main_nav > li.on > ul > li > ul").fadeOut("fast"); + $(this).removeClass("on"); + } + + ); + + + + $("#main_nav li ul li").each( + + function() { + //var listId = $(this).attr("id"); + //listId = listId.replace( ' ' , '').replace( ' ' , '').replace( ' ' , '').replace( '/' , '').replace( ';' , '').toLowerCase(); + //$(this).attr( "id" , listId ); + } + + ); + + + + + + + $("#paragon-matrix #info div div p:last-child").css( { "position" : "absolute", "left" : "-99999em"}); + + + + $("#paragon-matrix #life-cycle_nav dd ul li:nth-child(1) a").css( { "top" : "30px", "left" : "2px" , "width" : "98px" , "height" : "40px" }); + $("#paragon-matrix #life-cycle_nav dd ul li:nth-child(2) a").css( { "top" : "122px", "left" : "2px" , "width" : "98px" , "height" : "40px" }); + $("#paragon-matrix #life-cycle_nav dd ul li:nth-child(3) a").css( { "top" : "202px", "left" : "2px" , "width" : "98px" , "height" : "40px" }); + + $("#paragon-matrix #capabilities_nav dd ul li:nth-child(1) a").css( { "top" : "0px", "left" : "0px" , "width" : "283px" , "height" : "28px" , "background-position" : "0px 0px" }); + $("#paragon-matrix #capabilities_nav dd ul li:nth-child(2) a").css( { "top" : "0px", "left" : "288px" , "width" : "283px" , "height" : "28px" , "background-position" : "0px 0px" }); + + + + $("#paragon-matrix #capabilities_nav dd ul li a").hover( + + function() { + $(this).css({ "background-position" : "0px -28px" }); + }, + + function() { + $(this).css({ "background-position" : "0px 0px" }) + } + + ); + + + + var numOfLinks = $("#paragon-matrix #life-cycle_nav dd ul li").size(); + + + + for ( var i = 1 ; i <= numOfLinks ; i++) { + $("#paragon-matrix #life-cycle_nav dd ul li:nth-child("+i+") a").addClass("positon0"+i+""); + } + + + $("#paragon-matrix #life-cycle_nav dd ul li a").hover( + + function() { + linkPosition = $(this).attr("class").charAt( ($(this).attr("class").search("0") + 1) ); + $("#paragon-matrix #life-cycle_nav dd").css({ "background-position" : "-"+ (104 * linkPosition ) +"px 0px" }); + $(this).css({ "cursor" : "text" }) + }, + + function() { + $(this).css({ "cursor" : "auto" }) + } + + ); + + + + $("#paragon-matrix #info div").hide(); + $("#paragon-matrix #info div.intro").show(); + + + var arrowID = ""; + var lifeCycleInfo = true; + + + if ( lifeCycleInfo = true ) { + $("#info #life-cycle").show(); + } + + + $("#info #life-cycle div.flagged").show(); + + + + $("#life-cycle_nav a").hover( + + function () { + + if ($(this).hasClass("flagged")) { + return false + } else { + $("#paragon-matrix #info #life-cycle div.flagged div").hide(); + $("#life-cycle_nav a").removeClass("flagged"); + $(this).addClass("flagged"); //alert($(this).attr("rel")); + lifeCycleInfo = true; + $("#paragon-matrix #info #life-cycle").show(); + arrowID = $(this).attr("href").replace( /#/ , ""); //alert(arrowID); + $("#paragon-matrix #info #life-cycle div.flagged").slideUp(150 , + + function () { + $("#paragon-matrix #info #life-cycle #"+arrowID).addClass('flagged').slideDown(250 , + function () { + $("#paragon-matrix #info #life-cycle div.flagged div").slideDown(); + } + ); + } + + ).removeClass("flagged"); + + } + + }, + + + function () { + + lifeCycleInfo = false; + + } + + + ); + + + + + + $("#paragon-matrix").hover( + + function() {}, + + function() { + + $("#paragon-matrix #life-cycle_nav dd").css({ "background-position" : "0px 0px" }); + $("#paragon-matrix #info #life-cycle div.flagged div").hide(); + $("#life-cycle_nav a").removeClass("flagged"); + $("#paragon-matrix #info #life-cycle").show(); + $("#paragon-matrix #info #life-cycle div.flagged").slideUp(20 , + function () { + $("#paragon-matrix #info #life-cycle #introduction").addClass('flagged').slideDown(160 , + function () { + $("#paragon-matrix #info #life-cycle div.flagged div").slideDown(); + } + ); + } + ).removeClass("flagged"); + $("#paragon-matrix #info #life-cycle #introduction").addClass('flagged'); + } + ); + + + + $("#sign_up input.textfield").focus( + + function() { + $(this).val(''); + $(this).css({ "font-style" : "normal" , "color" : "#505050" }); + } + ); + + +}); \ No newline at end of file diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/ga.js b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/ga.js new file mode 100644 index 0000000..1905496 --- /dev/null +++ b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/ga.js @@ -0,0 +1,39 @@ +(function(){var s=true,t=false,aa=window,u=undefined,v=Math,ba="push",fa="slice",ga="cookie",y="charAt",z="indexOf",A="gaGlobal",ha="getTime",ja="toString",B="window",D="length",E="document",F="split",G="location",ka="href",H="substring",I="join",L="toLowerCase";var la="_gat",ma="_gaq",na="4.8.8",oa="_gaUserPrefs",pa="ioo",M="&",N="=",O="__utma=",qa="__utmb=",ra="__utmc=",sa="__utmk=",ta="__utmv=",ua="__utmz=",va="__utmx=",wa="GASO=";var xa=function(){var k=this,i=[],j="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";k.wc=function(l){i[l]=s};k.Ob=function(){for(var l=[],h=0;h=0};j.hb=function(l){if(!l||!j.nc("Firefox"))return l;l=l.replace(/\n|\r/g," ");for(var h=0,p=l[D];h-1){j=k[z](j,h);if(j<0)j=k[D];l=k[H](h+i[z](N)+1,j)}}return l},Ba=function(k){var i=t,j=0,l,h;if(!S(k)){i=s;for(l=0;l-1)}}return i},U=function(k,i){var j=encodeURIComponent;if(j instanceof Function)return i? +encodeURI(k):j(k);else{Q(68);return escape(k)}},Ca=function(k,i){var j=decodeURIComponent,l;k=k[F]("+")[I](" ");if(j instanceof Function)try{l=i?decodeURI(k):j(k)}catch(h){Q(97);l=unescape(k)}else{Q(68);l=unescape(k)}return l},V=function(k,i){return k[z](i)>-1};function Da(k){if(!k||""==k)return"";for(;k[y](0)[D]>0&&" \n\r\t"[z](k[y](0))>-1;)k=k[H](1);for(;k[y](k[D]-1)[D]>0&&" \n\r\t"[z](k[y](k[D]-1))>-1;)k=k[H](0,k[D]-1);return k} +var X=function(k,i){k[ba]||Q(94);k[k[D]]=i},Ea=function(k){var i=1,j=0,l;if(!S(k)){i=0;for(l=k[D]-1;l>=0;l--){j=k.charCodeAt(l);i=(i<<6&268435455)+j+(j<<14);j=i&266338304;i=j!=0?i^j>>21:i}}return i},Fa=function(){return v.round(v.random()*2147483647)},Ga=function(){};var Ha=function(k,i){this.Na=k;this.$a=i},Ia=function(){function k(j){var l=[];j=j[F](",");for(var h,p=0;p0)e=e[F]("^")[0];f=e[F](":");e=f[1];q=parseInt(f[0],10);if(!d&&q0?l(f):"";if(p.l){c=h.cc(R[E][ga],a,p.l,c,f);a="2"+a;d=f>0?l(p.u):""}a=a+c;d=d;a=R.hb(a);if(a[D]>2E3){Q(69);a=a[H](0,2E3)}d=a+"; path="+p.f+"; "+d+h.Qa();R[E].cookie=d};h.cc=function(a,c,f,d,e){var q="";e=e||p.u;d=j([d,h.q+e*1],f);q=T(a,"2"+c,";");if(!S(q)){a=j(i(a,c,f,s),f);q=q[F](a)[I]("");return q=d+q}return d};h.Qa=function(){return S(p.a)?"":"domain="+ +p.a+";"}};var Ka=function(k){function i(b){b=b instanceof Array?b[I]("."):"";return S(b)?"-":b}function j(b,g){var o=[],n;if(!S(b)){o=b[F](".");if(g)for(n=0;n2037)j=l+"&err=len&max=2037&len="+j[D];k.Lb(i+j,h)};k.Lb=function(i,j){var l=new Image(1,1);l.src=i;l.onload=function(){l.onload=null;(j||Ga)()}}};var Ma=function(k){var i=this,j=k,l=new Ka(j),h=new La,p=!Y.Kc(),m=function(){};i.bd=function(a){var c=a[F](".");if(!c||c[D]<5)return a;if((a=c[fa](4)[I]("."))&&a[z]("=")==-1)a=Ca(a);c=c[fa](0,4);X(c,a);return c[I](".")};i.ac=function(){return"https:"==R[E][G].protocol?"https://ssl.google-analytics.com/__utm.gif":"http://www.google-analytics.com/__utm.gif"};i.P=function(a,c,f,d,e,q){var x=j.B,b=R[E][G];l.ja(f);var g=l.z()[F](".");if(g[1]<500||d){if(e){g=g;var o=(new Date)[ha](),n;n=(o-g[3])*(j.Gc/ +1E3);if(n>=1){g[2]=v.min(v.floor(g[2]*1+n),j.Gb);g[3]=o}g=g}if(d||!e||g[2]>=1){if(!d&&e)g[2]=g[2]*1-1;g[1]=g[1]*1+1;e="?utmwv="+na;o="&utmn="+Fa();d=e+"e"+o;a=e+o+(S(b.hostname)?"":"&utmhn="+U(b.hostname))+(j.O==100?"":"&utmsp="+U(j.O))+a;if(0==x||2==x){b=2==x?m:q||m;p&&h.kb(j.ga,a,d,b,s)}if(1==x||2==x){c="&utmac="+c;d+=c;a+=c+"&utmcc="+i.Ub(f);if(Y.Ma){f="&aip=1";d+=f;a+=f}a+="&utmu="+ya.Ob();p&&h.kb(i.ac(),a,d,q)}}}l.la(g[I]("."));l.qa()};i.Ub=function(a){for(var c=[],f=[O,ua,ta,va],d=l.h(),e,q= +0;q0)for(c=0;c0;)c+=f--^d++;return Ea(c)}};var Z=function(k,i,j,l){function h(a){var c="";c=a[F]("://")[1][L]();if(V(c,"/"))c=c[F]("/")[0];return c}var p=l,m=this;m.b=k;m.fb=i;m.q=j;m.Ua=function(a){var c=m.aa();return new Z.r(T(a,p.va+N,M),T(a,p.ya+N,M),T(a,p.Aa+N,M),m.J(a,p.ta,"(not set)"),m.J(a,p.wa,"(not set)"),m.J(a,p.za,c&&!S(c.C)?Ca(c.C):u),m.J(a,p.ua,u))};m.Wa=function(a){var c=h(a),f;f=a;var d="";f=f[F]("://")[1][L]();if(V(f,"/")){f=f[F]("/")[1];if(V(f,"?"))d=f[F]("?")[0]}f=d;if(V(c,"google")){a=a[F]("?")[I](M);if(V(a,M+p.hc+N))if(f== +p.gc)return s}return t};m.aa=function(){var a,c=m.fb,f,d=p.M;if(!(S(c)||"0"==c||!V(c,"://")||m.Wa(c))){a=h(c);for(var e=0;e9?b[H](x+1)*1:0;q++;b=0==b?1:b;a.pb([g,m.q,b,q,e.D()][I]("."));a.sa()}}}}}}; +Z.r=function(k,i,j,l,h,p,m){var a=this;a.n=k;a.Q=i;a.V=j;a.o=l;a.L=h;a.C=p;a.Ja=m;a.D=function(){var c=[],f=[["cid",a.n],["csr",a.Q],["gclid",a.V],["ccn",a.o],["cmd",a.L],["ctr",a.C],["cct",a.Ja]],d,e;if(a.Ya())for(d=0;d0&&f<=a.bb){d=U(d);e=U(e);if(d[D]+e[D]<=64){h.m[f]=[d,e,q];h.T();x=s}}return x};h.fc=function(f){if((f=h.m[f])&&1===f[2])return f[1]};h.Mb=function(f){var d=h.m;if(d[f]){delete d[f];h.T()}};h.Hb=function(){c.w(8);c.w(9);c.w(11);var f=h.m,d,e;for(e in f)if(d=f[e]){c.p(8,e,d[0]);c.p(9,e,d[1]);(d=d[2])&&3!=d&&c.p(11,e,""+d)}}};var Qa=function(){function k(n,r,w,J){if(u==m[n])m[n]={};if(u==m[n][r])m[n][r]=[];m[n][r][w]=J}function i(n,r,w){if(u!=m[n]&&u!=m[n][r])return m[n][r][w]}function j(n,r){if(u!=m[n]&&u!=m[n][r]){m[n][r]=u;var w=s,J;for(J=0;J-1}function p(b,g,o){if(S(b)||S(g)||S(o))return"-";b=T(b,O+a.b+".",g);if(!S(b)){b=b[F](".");b[5]=""+(b[5]?b[5]*1+1:1);b[3]=b[4];b[4]=o;b=b[I](".")}return b}function m(){return"file:"!=R[E][G].protocol&&h()}var a=this,c=Aa(a),f=u,d=new Ia,e=d.a,q=t,x=u;a.o=k;a.q= +v.round((new Date)[ha]()/1E3);a.s=i||"UA-XXXXX-X";a.La=R[E].referrer;a.$=u;a.d=u;a.A=t;a.G=u;a.e=u;a.Oa=u;a.b=u;a.j=u;d.l=j?U(j):u;a.bc=function(){return Fa()^a.G.Tb()&2147483647};a.Xb=function(){if(!d.a||""==d.a||"none"==d.a){d.a="";return 1}l();return d.Da?Ea(d.a):1};a.Sb=function(b,g){if(S(b))b="-";else{g+=d.f&&"/"!=d.f?d.f:"";var o=b[z](g);b=o>=0&&o<=8?"0":"["==b[y](0)&&"]"==b[y](b[D]-1)?"-":b}return b};a.gb=function(b){var g="";g+=d.W?a.G.Ec():"";g+=d.Y&&!S(R[E].title)?"&utmdt="+U(R[E].title): +"";g=g;var o;o=u;if(R[B]&&R[B][A]&&R[B][A].hid)o=R[B][A].hid;else{o=Fa();R[B].gaGlobal=R[B][A]?R[B][A]:{};R[B][A].hid=o}o=o;return g=g+("&utmhid="+o+"&utmr="+U(a.$)+"&utmp="+U(a.uc(b)))};a.uc=function(b){var g=R[E][G];return b=u!=b&&""!=b?U(b,s):U(g.pathname+g.search,s)};a.Hc=function(b){if(a.R()){var g="";if(a.e!=u&&a.e.N()[D]>0)g+="&utme="+U(a.e.N());g+=a.gb(b);f.P(g,a.s,a.b)}};a.Kb=function(){var b=new Ka(d);return b.ja(a.b)?b.Dc():u};a.Ra=c("_getLinkerUrl",52,function(b,g){var o=b[F]("#"),n=b, +r=a.Kb();if(r)if(g&&1>=o[D])n+="#"+r;else if(!g||1>=o[D])if(1>=o[D])n+=(V(b,"?")?M:"?")+r;else n=o[0]+(V(b,"?")?M:"?")+r+"#"+o[1];return n});a.ic=function(){var b=a.q,g=a.j,o=g.h(),n=a.b+"",r=R[B]?R[B][A]:u,w,J=V(o,O+n+"."),P=V(o,qa+n),ia=V(o,ra+n),C,K=[],W="",ca=t;o=S(o)?"":o;if(d.v){w=R[E][G]&&R[E][G].hash?R[E][G][ka][H](R[E][G][ka][z]("#")):"";if(d.U&&!S(w))W=w+M;W+=R[E][G].search;if(!S(W)&&V(W,O)){g.sc(W);g.Xa()||g.Jb();C=g.ba()}w=g.ea;var da=g.ob,ea=g.Ab;if(!S(w())){da(Ca(w()));V(w(),";")||ea()}w= +g.da;da=g.na;ea=g.ra;if(!S(w())){da(w());V(w(),";")||ea()}}if(S(C))if(J)if(!P||!ia||0){C=p(o,";",b);a.A=s}else{C=T(o,O+n+".",";");K=T(o,qa+n,";")[F](".")}else{C=[n,a.bc(),b,b,b,1][I](".");ca=a.A=s}else if(S(g.z())||S(g.ca())){C=p(W,M,b);a.A=s}else{K=g.z()[F](".");n=K[0]}C=C[F](".");if(R[B]&&r&&r.dh==n&&!d.l){C[4]=r.sid?r.sid:C[4];if(ca){C[3]=r.sid?r.sid:C[4];if(r.vid){b=r.vid[F](".");C[1]=b[0];C[2]=b[1]}}}g.mb(C[I]("."));K[0]=n;K[1]=K[1]?K[1]:0;K[2]=u!=K[2]?K[2]:d.Fc;K[3]=K[3]?K[3]:C[4];g.la(K[I](".")); +g.nb(n);S(g.dc())||g.ma(g.I());g.yb();g.qa();g.zb()};a.kc=function(){f=new Ma(d)};a.getName=c("_getName",58,function(){return a.o});a.c=c("_initData",2,function(){var b;if(!q){if(!a.G)a.G=new Oa(d.Z);a.b=a.Xb();a.j=new Ka(d);a.e=new Qa;x=new Pa(d,a.b,a.j,a.e);a.kc()}if(m()){if(!q){a.$=a.Sb(a.La,R[E].domain);b=new Z(a.b,a.$,a.q,d)}a.ic(b);x.lc()}if(!q){m()&&b.Vb(a.j,a.A);a.Oa=new Qa;$.load(d,a.j);q=s}});a.Lc=c("_visitCode",54,function(){a.c();var b=T(a.j.h(),O+a.b+".",";");b=b[F](".");return b[D]< +4?"":b[1]});a.Xc=c("_cookiePathCopy",30,function(b){a.c();a.j&&a.j.Jc(a.b,b)});a.R=function(){return a.Lc()%1E40){p=m[H](0,a);m=m[H](a+1)}var c=p==la?Y:p==ma?Va:Y.Ta(p);c[m].apply(c,j[h][fa](1))}}catch(f){l++}return l}};var Y=new Ta;var Xa=aa[la];if(Xa&&typeof Xa._getTracker=="function")Y=Xa;else aa[la]=Y;var Va=new Wa;a:{var Ya=aa[ma],Za=t;if(Ya&&typeof Ya[ba]=="function"){Za=Ya.constructor==Array;if(!Za)break a}aa[ma]=Va;Za&&Va[ba].apply(Va,Ya)};})() diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/jquery.js b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/jquery.js new file mode 100644 index 0000000..6289c99 --- /dev/null +++ b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/jquery.js @@ -0,0 +1,32 @@ +/* + * jQuery 1.2.6 - New Wave Javascript + * + * Copyright (c) 2008 John Resig (jquery.com) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * $Date: 2008/05/26 $ + * $Rev: 5685 $ + */ +(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else +return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else +return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else +selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else +this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else +return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))scripts=scripts.add(elem);else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else +jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}function now(){return+new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==i){target=this;--i;}for(;i-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else +jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)stack.unshift(a);for(;i]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("",""]||!tags.indexOf("",""]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
    "]||!tags.indexOf("",""]||(!tags.indexOf("",""]||!tags.indexOf("",""]||jQuery.browser.msie&&[1,"div
    ","
    "]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf(""&&tags.indexOf("=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else +ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(name in elem&¬xml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;return elem[name];}if(msie&¬xml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=msie&¬xml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)ret[0]=array;else +while(i)ret[--i]=array[i];}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return im[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else +for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive)data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true)return event;var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("
    ").append(res.responseText.replace(//g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else +xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else +jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s]);}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else +for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else +s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else +e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;ithis.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done)this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})(); \ No newline at end of file diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/stylesheet.css b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/stylesheet.css new file mode 100644 index 0000000..cf65f9d --- /dev/null +++ b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/stylesheet.css @@ -0,0 +1,86 @@ +/* Start of CMSMS style sheet 'base' */ +/* base.css, a modified version of YUI's CSS Foundation base settings - http://developer.yahoo.net/yui/license.txt - version: 2.5.1 */ +h1 { + /* 20px */ + font-size: 166.7% +} +h2 { + /*16px */ + font-size: 133.3% +} +h3 { + /*14px */ + font-size: 116.7% +} +h4 { + /*13px */ + font-size: 108.3%; + font-style: italic +} +h1, h2, h3, h4 { + /* top & bottom margin based on font size */ + margin: 1em 0 +} +h1, h2, h3, h4, h5, h6, strong { + /*bringing boldness back to headers and the strong element*/ + font-weight: bold +} +abbr, acronym { + /*indicating to users that more info is available */ + border-bottom: 1px dotted #000; + cursor: help +} +em { + /*bringing italics back to the em element*/ + font-style: italic +} +blockquote, ul, ol, dl { + /*giving blockquotes and lists room to breath*/ + margin: 1em +} +ol, ul, dl { + /*bringing lists on to the page with breathing room */ + margin-left: 2.14em +} +ol li { + /*giving OL's LIs generated numbers*/ + list-style: decimal outside +} +ul li { + /*giving UL's LIs generated disc markers*/ + list-style: disc outside +} +dl dd { + /*giving UL's LIs generated numbers*/ + margin-left: 1em +} +th, td { + /*borders and padding to make the table readable*/ + border: 0px solid #000; + padding: .25em +} +th { + /*distinguishing table headers from data cells*/ + font-weight: bold; + text-align: center +} +caption { + /*coordinated margin to match cell's padding*/ + margin-bottom: .5em; + /*centered so it doesn't blend in to other content*/ + text-align: center +} +p, fieldset, table, pre { + /*so things don't run into each other*/ + margin-bottom: 1em +} +/* setting a consistent width, 160px; + control of type=file still not possible */ +input[type=text], input[type=password], textarea { width: 12.25em; *width: 11.9em } + +/* stop Safari's resize ability on textareas */ +textarea { + resize: none +} +/* End of 'base' */ + diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/stylesheet_002.css b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/stylesheet_002.css new file mode 100644 index 0000000..f408950 --- /dev/null +++ b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/stylesheet_002.css @@ -0,0 +1,307 @@ +/* Start of CMSMS style sheet 'main_stylesheet' */ +/* +Main styles and different imported style sheets follow the order of the markup code (page, branding, search, etc.) within the pages followed by specific styles. +In order to see how all the base html elements are styled to default please refer to the html_template.html page as needed. +Global styles to specific html tags should be placed in this file. +*/ + +/* begin -- set color of links for whole site */ +a:link { color: #297fb9; text-decoration: none } +a:visited { color: #297fb9; text-decoration: none } +a:hover { color: #3d95d0; text-decoration: underline } +a:active { color: #297fb9; text-decoration: none } +/* end -- set color of links for whole site */ + + +/* begin - classes for styling as needed +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +.bold { font-weight: bold } +.italic { font-style: italic } +.underline { text-decoration: underline } +.overline { text-decoration: overline } +.strike { text-decoration: overline } +.fltlft { float: left } +.fltrgt { float: right } +.clrbth { clear: both } +.clrlft { clear: left } +.clrrgt { clear: right } + +.nobrder { border: 0px !important } + +.ovrflw_hdn { overflow: hidden } + +.hide_ADA { position: absolute; left: -999999em } /* hide but remain usable for text readers */ + +.olla {list-style: lower-alpha } + +span.learn_more { padding-left: 16px; background: url(/images/shared/arrow01.gif) no-repeat 0px 3px } + +/* end - classes for styling needed +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +html { background: url(/images/shared/main_background.gif) repeat-x top center } + +body { min-height: 626px; background: url(/images/shared/logo_background.gif) no-repeat top center } + +* html body { height: 626px } + +#wrapper { position: relative; width: 942px; margin: 0px auto } + +#header { position: relative; width: 942px; height: 141px; margin-bottom: 10px; } + +#header h1 { position: absolute; top: 3px; left: 10px; margin: 0px; width: 537px; height: 84px; background: url(/images/shared/logo_tag_line.png) no-repeat 0px 0px } +* html #header h1 { background-image: url(/images/shared/logo_tag_line.gif) } +#header h1 a { display: block; width: 537px; height: 84px; text-indent: -99999em } + +#search { display: none; position: absolute; top: 50px; right: 0px; width: 281px; height: 23px; background: url(/images/shared/search_background.gif) no-repeat 0px 0px } +#search fieldset { position: relative; width: 281px; height: 23px } +#search fieldset label { position: absolute; left: -99999em; top: -99999em } +#search fieldset input.textfield { position: absolute; left: 10px; top: 3px; width: 162px; height: 16px; padding: 0px 0px 0px 20px; border: 0px; background: url(/images/shared/google_icon.gif) no-repeat 1px 1px } +#search fieldset input.search_button { position: absolute; right: 0px; top: 0px; width: 76px; height: 22px; margin: 0px; padding: 0px; border: 0px; background: url(/images/shared/search_button.gif) no-repeat 0px 0px transparent } +#search fieldset input.search_button:hover { background-position: -76px 0px; cursor: pointer } + +/* begin - contact us tab */ +a.contact_us { position: absolute; top: 0px; right: 0px; width: 117px; height: 26px; background: url(/images/shared/contact_tab.gif) no-repeat 0px 0px; text-indent: -99999em } +a.contact_us:hover { background-position: -117px 0px } +/* end - contact us tab */ + +/* main nav styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#main_nav { position: absolute; top: 105px; left: 0px; z-index: 210; width: 940px; height: 36px; margin: 0px; background: url(/images/shared/main_nav_background.gif) no-repeat 0px 0px } +#main_nav li { height: 36px; margin: 0px; float: left; list-style-type: none } +#main_nav li#home { width: 99px; margin-left: 10px } +* html #main_nav li#home { margin-left: 5px } +#main_nav li#your_needs { width: 140px; margin-left: 2px } +#main_nav li#services { width: 120px; margin-left: 2px } +#main_nav li#experience { width: 135px; margin-left: 2px } +#main_nav li#rems_hub { width: 125px; margin-left: 2px } +#main_nav li#news_and_events { width: 160px; margin-left: 2px } +#main_nav li#our_team { width: 129px; margin-left: 2px } + +#main_nav li a { display: block; width: 100%; height: 36px; background: url(/images/shared/main_nav_sprite.gif) no-repeat 0px 0px; text-indent: -99999em } + +#main_nav li#home a { background-position: 0px 0px } +#main_nav li#home.on a { background-position: 0px -36px } +#main_nav li#your_needs a { background-position: -101px 0px } +#main_nav li#your_needs.on a { background-position: -101px -36px } +#main_nav li#services a { background-position: -243px 0px } +#main_nav li#services.on a { background-position: -243px -36px } +#main_nav li#experience a { background-position: -365px 0px } +#main_nav li#experience.on a { background-position: -365px -36px } +#main_nav li#rems_hub a { background-position: -502px 0px } +#main_nav li#rems_hub.on a { background-position: -502px -36px } +#main_nav li#news_and_events a { background-position: -629px 0px } +#main_nav li#news_and_events.on a { background-position: -629px -36px } +#main_nav li#our_team a { background-position: -791px 0px } +#main_nav li#our_team.on a { background-position: -791px -36px } + +/*#main_nav li:hover ul { display: block }*/ + +#main_nav li ul { display: none; position: absolute; top: 36px; z-index: 100px; margin: 0px; background-image: none; border-left: solid 1px #d1bf82; border-right: solid 1px #d1bf82; background-color: #f5edd0 } +#main_nav li ul li { width: auto !important; height: auto !important; margin: 0px !important; float: none } + +#main_nav li ul li a { display: block; width: auto !important; height: auto !important; padding: 5px 5px; border-bottom: solid 1px #d1bf82; background: none; text-indent: 0px } +#main_nav li ul li a:hover { background-color: #FFFFFF; text-decoration: none } + +/* make subnav and subnav/subnav adjustments here */ + +#main_nav li#your_needs ul { left: 100px; width: 180px } +* html #main_nav li#your_needs ul li a { width: 170px !important } + +#main_nav li#services ul { left: 229px; width: 210px } +* html #main_nav li#services ul li a { width: 200px !important } +/* services subnav/subnav */ +#main_nav li#services ul li ul { position: absolute; top: 0px !important; left: 210px } +#main_nav li#services ul li a { background: url(/images/shared/subnav_arrow.gif) no-repeat 196px -8px !important } +#main_nav li#services ul li a:hover { background-color: #FFF !important; background-position: 196px -48px !important } +/* begin - subsub navs */ +#main_nav li#services ul li.subitem013 ul { width: 228px !important; top: 26px !important; border-top: solid 1px #d1bf82 } +#main_nav li#services ul li.subitem018 ul {width: 228px !important; top: 53px !important; border-top: solid 1px #d1bf82 } +/* end - subsub navs */ +#main_nav li#services ul li ul li a { background-image: none !important } + +#main_nav li#experience ul { left: 351px; width: 186px } +* html #main_nav li#experience ul li a { width: 176px !important } + +#main_nav li#rems_hub ul { left: 466px; width: 180px } +* html #main_nav li#rems_hub ul li a { width: 170px !important } + +#main_nav li#news_and_events ul { left: 626px; width: 180px } +* html #main_nav li#news_and_events ul li a { width: 170px !important } + +#main_nav li#our_team ul { left: 760px; width: 170px } +* html #main_nav li#our_team ul li a { width: 160px !important } + +/* main nav styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + + +/* two column layout styles */ +div.two_column { width: 940px; background: url(/images/shared/content_background_two_column.gif) repeat-y top center } +div.two_column div.inner { width: 940px; min-height: 540px; overflow: hidden; background: url(/images/shared/content_top_two_column.gif) no-repeat 0px 0px } +* html div.two_column div.inner { height: 540px } + +#main_content_area.two_column div.inner #content { width: 624px; padding: 0px 20px 0px 20px; float: left } +#main_content_area.two_column div.inner #sidebar { width: 276px; float: right } + +#main_content_area.two_column span.content_foot { display: block; width: 940px; height: 26px; clear: both; line-height: 0px; font-size: 0px; background: url(/images/shared/content_bottom_two_column.gif) no-repeat 0px 0px } + + +/* one column layout styles */ +div.one_column { width: 940px; background: url(/images/shared/content_background_one_column.gif) repeat-y top center } +div.one_column div.inner { width: 940px; min-height: 540px; overflow: hidden; background: url(/images/shared/content_top_one_column.gif) no-repeat 0px 0px } +* html div.one_column div.inner { height: 540px } + +#main_content_area.one_column div.inner #content { width: 900px; min-height: 540px; padding: 0px 20px 0px 20px; float: left } +* html #main_content_area.one_column div.inner #content { height: 540px } +#main_content_area.one_column div.inner #sidebar { display: none } + +#main_content_area.one_column span.content_foot { display: block; width: 940px; height: 26px; clear: both; line-height: 0px; font-size: 0px; background: url(/images/shared/content_bottom_one_column.gif) no-repeat 0px 0px } + + +/* page styles */ +h2.page_header { margin: 0px 0px 0.45em 0px; font: bold 166% Verdana, Arial, Helvetica, sans-serif; color: #909e06 } + +#breadcrumbs { padding: 1.3em 0px 0.9em 0px; color: #2475ac; font-size: 85%; color: #dc990c } +#breadcrumbs span.arrow { position: relative; top: 0px } + +div.previous-next { width: 100%; margin-top: 0.9em; padding-top: 0.7em; border-top: solid 2px #eaeaea; overflow: hidden; text-transform: lowercase; font-size: 85%; line-height: 2.2em } +div.previous-next span { display: block } +div.previous-next span.next { display: block; padding: 0.2em 0px 0px 2.15em } +div.previous-next span a { position: relative; top: 1px; font-size: 108%; text-transform: none } + + +/* subnavs */ +#subpage_nav { display: none; width: 100%; margin: 0px 0px 1em 0px; overflow: hidden; background: url(/images/shared/subpage_tab_background.gif) repeat-x bottom center; font-weight: bold } +#subpage_nav li { margin: 0px 6px 0px 0px; float: left; list-style-type: none; background: url(/images/shared/subpage_tab_off_right.gif) no-repeat top right } +* html #subpage_nav li { margin-right: 3px } +#subpage_nav li a { display: block; padding: 5px 18px 3px 12px; border-bottom: solid 1px #c0bfbf; float: left; background: url(/images/shared/subpage_tab_off_left.gif) no-repeat top left; color: #FFF; text-transform: uppercase } +#subpage_nav li.on { background-image: url(/images/shared/subpage_tab_on_right.gif) } +#subpage_nav li.on a { border-color: #FFF; background-image: url(/images/shared/subpage_tab_on_left.gif); color: #666 } +#subpage_nav li.on a:hover { text-decoration: none } +#content div.subitem { display: none } +#content div.subitem h3 { margin-top: 0px } +#content div.overview { display: block } +/* subnavs */ + + +#sign_up { position: relative; margin: 20px 0px; width: 940px; height: 42px; background: url(/images/shared/sign_up_background.gif) no-repeat 0px 0px } +#sign_up form { display: none; position: absolute; left: 286px; top: 10px; width: 280px; height: 22px; background: url(/images/shared/sign_up_input.gif) no-repeat 0px 0px } +#sign_up fieldset { position: relative } +#sign_up fieldset legend { position: absolute; left: -99999em; width: 0px; height: 0px; text-indent: -99999em; font-size: 0px; line-height: 0px } +#sign_up fieldset label { position: absolute; left: -99999em } +#sign_up fieldset input.textfield { position: absolute; left: 10px; top: 3px; width: 182px; height: 16px; border: 0px; color: #939393; font-style: italic; font-size: 12px } +#sign_up fieldset input.submit_button { position: absolute; right: 0px; top: 0px; width: 76px; height: 22px; margin: 0px; padding: 0px; border: 0px; background: url(/images/shared/sign_up_button.gif) no-repeat 0px 0px transparent } +#sign_up fieldset input.submit_button:hover { background-position: -76px 0px; cursor: pointer } + +#footer { color: #666 } +#footer div.links { margin: 1em 0px; font-size: 95% } +#footer div.links span { padding: 0px 0.7em } +#footer #copyright { font-size: 80% } + + +/* begin +static module styles ~~~~~~~~~~~~~~ */ + +#sidebar #static-mods { font-size: 95%; color: #4e4e4e } +#sidebar #static-mods h4 { margin-bottom: 0.8em; font-size: 116.7% } +div.static-mod { margin-bottom: 0.4em; padding: 0px 14px 0em 16px; background: url(/images/shared/sidebar_rule.gif) no-repeat bottom left transparent } + +/* div.static-mod { margin-bottom: 0.4em; padding: 0px 14px 0px 16px; background: url(/images/shared/curve-short-lighter.png) no-repeat 10px 8px transparent } */ + +#sidebar #static-mods div.static-blue-mod { display: none; width: 250px; margin: 1em auto 1em auto; padding: 0px } +#sidebar #static-mods div.static-blue-mod h4 { margin: 0px; padding: 8px 14px 6px 14px; background: url(/images/shared/mod-header-01.gif) no-repeat top center transparent; color: #FFF } +#sidebar #static-mods div.static-blue-mod div.box_content { padding: 0.8em 14px 0.4em 14px; background: url(/images/shared/mod-background-01.gif) no-repeat bottom center transparent } + +/* end +static module styles ~~~~~~~~~~~~~~ */ + + +/* begin +rotating module styles ~~~~~~~~~~~~~~ */ + +/* #sidebar #rotating-mods { width: 251px; margin-bottom: 0.8em; padding: 12px 14px 16px 16px; font-size: 95%; color: #4e4e4e } */ + +#sidebar #rotating-mods { padding-top: 0px; font-size: 95%; color: #4e4e4e } +#sidebar #rotating-mods h4 { font-size: 116.7% } + +div.rotate-mod { display: none; padding: 0px 0px .9em 0px; margin-bottom: 0.4em; } +/*div.rotate-mod { display: none; margin-bottom: 0.4em; padding: 0px 14px 0px 16px; background: url(/images/shared/curve-short-lighter.png) no-repeat 10px 0px transparent }*/ + +.addRule { background: url(/images/shared/sidebar_rule.gif) no-repeat bottom left transparent } + +/* end +rotating module styles ~~~~~~~~~~~~~~ */ + + +/* begin +NEWS MODULE ~~~~~~~~~~~~~~*/ + +#news_summary { margin-bottom: 2.4em; padding-bottom: 0.8em; border-bottom: solid 1px #E7F4FF } +#news_summary div.news_summary_header { width: 100%; margin: 0.7em 0px; padding-bottom: 0.3em; border-bottom: solid 1px #D2E9FC; overflow: hidden } +#news_summary div.news_summary_header h3 { margin: 0px; width: 80%; float: left } +#news_summary div.news_summary_header span.post_date { display: block; width: 18%; margin-top: 2px; float: right; font-size: 80%; text-align: right } +#news_summary div.news_summary_summary { padding: 0px 0.7em } +#news_summary div.news_summary_content { padding: 0px 0.85em } +#news_summary div.news_summary_morelink {font-size: 80%; text-align: right } + +#news_item div.news_summary_header { width: 100%; margin: 0.7em 0px; padding-bottom: 0.3em; border-bottom: solid 1px #EAEAEA; overflow: hidden } +#news_item div.news_summary_header h3 { margin: 0px; width: 80%; float: left } +#news_item div.news_summary_header span.post_date { display: block; width: 18%; margin-top: 2px; float: right; font-size: 80%; text-align: right } +#news_item div.return_link {font-size: 80%; text-align: right } + +/* summary in side bar */ +#news-mod { padding: 8px 16px 1.4em 16px; font-size: 80% } +#news-mod h4 { margin: 0px 0px 0.6em 0px; font-size: 116.7%; color: #474747 } +#news-mod #news_summary_side_bar h4 { margin: 0px 0px 0.4em 0px; font-size: 116.7% } +#news-mod #news_summary_side_bar span.post_date { display: block; margin-bottom: 0.4em } +#news-mod #news_summary_side_bar div.news_summary_morelink { padding-bottom: 0.6em; margin-bottom: 0.5em; border-bottom: solid 1px #B5B5B5; text-align: right } + +/* end +NEWS MODULE ~~~~~~~~~~~~~~*/ + + +/* begin +CALENDAR MODULE ~~~~~~~~~~~~~~*/ + +#calendar_upcominglist { margin-bottom: 2.4em; padding-bottom: 2.1em; border-bottom: solid 1px #E7F4FF } +#calendar_upcominglist div.calendar_event { width: 100%; margin: 0.7em 0px; margin-top: 2.1em; padding-bottom: 0.3em; border-bottom: solid 1px #D2E9FC; overflow: hidden } +#calendar_upcominglist div.calendar_event h3 { margin: 0px; width: 40%; float: left } +#calendar_upcominglist div.calendar_event h4 { margin: 0px; width: 40%; float: left } +#calendar_upcominglist div.calendar_event span.event_date { display: block; width: 25%; margin-top: 1px; float: right; text-align: right } +#calendar_upcominglist div.calendar_event span.event_location { display: block; width: 34%; margin-top: 1px; float: right; text-align: right } +#calendar_upcominglist div.calendar_summary { padding: 0px 0.7em } +#calendar_upcominglist div.calendar_details { padding: 0px 0.85em } +#calendar_upcominglist div.calendar_more_link {font-size: 80%; text-align: right } + +#calendar_entry div.calendar_event { width: 100%; margin: 0.7em 0px; padding-bottom: 0.3em; border-bottom: solid 1px #EAEAEA; overflow: hidden } +#calendar_entry div.calendar_event h3 { margin: 0px; width: 40%; float: left } +#calendar_entry div.calendar_event h4 { margin: 0px; width: 40%; float: left } +#calendar_entry div.calendar_event span.event_date { display: block; width: 25%; margin-top: 1px; float: right; text-align: right } +#calendar_entry div.calendar_event span.event_location { display: block; width: 34%; margin-top: 1px; float: right; text-align: right } +#calendar_entry div.calendar_summary { padding: 0px 0.7em } +#calendar_entry div.calendar_details { padding: 0px 0.85em } +#calendar_entry div.calendar_return_link {font-size: 80%; text-align: right } + +/* end +CALENDAR MODULE ~~~~~~~~~~~~~~*/ + + +/* begin +SPECIFIC PAGE STYLES ~~~~~~~~~~~~~~*/ + +body#site-map #content ul { margin: 0px; font-size: 120%; font-weight: bold; } +body#site-map #content ul li { padding: 0.4em 0em; border-bottom: solid 1px #2171a7 } +body#site-map #content ul li li { padding: 0em; border: 0px } +body#site-map #content ul li { margin: 0.5em 0px; list-style-type: none } +body#site-map #content ul li ul { margin: 0em 0px 0em 1em; font-size: 90%; font-weight: normal } +body#site-map #content ul li ul li ul { margin: 0.7em 0px 1.1em 1em; font-size: 85% } + +/* end +SPECIFIC PAGE STYLES ~~~~~~~~~~~~~~*/ + + +/* Safari FOUC - always leave this at the end of this file */ +body { display: block !important } +/* End of 'main_stylesheet' */ + diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/stylesheet_003.css b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/stylesheet_003.css new file mode 100644 index 0000000..0499a9e --- /dev/null +++ b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/stylesheet_003.css @@ -0,0 +1,106 @@ +/* Start of CMSMS style sheet 'reset' */ +/* reset.css, a modified version of YUI's CSS Foundation reset settings - http://developer.yahoo.net/yui/license.txt - version: 2.5.1 +and Eric Meyer's version - http://meyerweb.com/eric/tools/css/reset/index.html */ + +html { margin: 0; padding: 0; color: #000; background: #FFF } +body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, +p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, s, samp, small, strike, strong, sub, sup, tt, var, blockquote, q, +dl, dt, dd, ul, ol, li, +form, fieldset, legend, label, +table, tfoot, thead, tr, th, td { + margin: 0; + padding: 0; + border: 0; + outline: 0; + font-weight: inherit; + font-style: inherit; + font-size: 100%; + font-family: inherit; + vertical-align: baseline; + } + +body { + line-height: 1; +} + +table { + border-collapse: collapse; + border-spacing: 0 + } + +address, caption, cite, code, dfn, em, strong, th, var { + font-style: normal; + font-weight: normal + } + +li { + list-style: none + } + +caption, th { + text-align: left + } + +h1, h2, h3, h4, h5, h6 { + font-weight: normal + } + +blockquote, q { + quotes: none +} + +blockquote:before, blockquote:after, q:before, q:after { + content: ''; + content: none +} + +abbr, acronym { + font-variant: normal + } + +/* to preserve line-height and selector appearance */ + +sup { + vertical-align: text-top + } + +sub { + vertical-align: text-bottom + } + +input, textarea, select { + font-family: inherit; + font-size: inherit; + font-weight: inherit + } + +/* to enable resizing for IE */ + +input, textarea, select { + *font-size: 100% + } + +/* because legend doesn't inherit in IE */ + +legend { + color: #000 + } + +/* remember to define focus styles! */ + +:focus { + outline: 0 + } + +/* remember to highlight inserts somehow! */ + +ins { + text-decoration: none; +} +del { + text-decoration: line-through; +} + +/* End of 'reset' */ + diff --git a/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/stylesheet_004.css b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/stylesheet_004.css new file mode 100644 index 0000000..0d0b1ac --- /dev/null +++ b/related_papers_books/Effective Risk Management and Quality Improvement by Application of FMEA and Complementary Techniques | ParagonRx_files/stylesheet_004.css @@ -0,0 +1,10 @@ +/* Start of CMSMS style sheet 'typography' */ +body { font: 12px/1.231 verdana, arial, helvetica, clean, sans-serif; *font-size: small; *font :x-small } + +table { font-size: inherit; font: 100% } + +/* Bump up IE to get to 13px equivalent */ +pre, code, kbd, samp, tt { font-family: monospace; *font-size: 108%; line-height: 100% } + +/* End of 'typography' */ + diff --git a/related_papers_books/FM-Clustering-QREIJ02.pdf b/related_papers_books/FM-Clustering-QREIJ02.pdf new file mode 100644 index 0000000..ac2e663 Binary files /dev/null and b/related_papers_books/FM-Clustering-QREIJ02.pdf differ diff --git a/survey/FMEDA_Development.pdf b/related_papers_books/FMEDA_Development.pdf similarity index 100% rename from survey/FMEDA_Development.pdf rename to related_papers_books/FMEDA_Development.pdf diff --git a/related_papers_books/McGraw Hill - Schaum's Outlines Statistics (4th Ed - 2008).pdf b/related_papers_books/McGraw Hill - Schaum's Outlines Statistics (4th Ed - 2008).pdf new file mode 100644 index 0000000..99093e7 Binary files /dev/null and b/related_papers_books/McGraw Hill - Schaum's Outlines Statistics (4th Ed - 2008).pdf differ diff --git a/related_papers_books/Mil-Hdbk-217F.pdf b/related_papers_books/Mil-Hdbk-217F.pdf new file mode 100755 index 0000000..34fb06d Binary files /dev/null and b/related_papers_books/Mil-Hdbk-217F.pdf differ diff --git a/related_papers_books/RACTRDoc.pdf b/related_papers_books/RACTRDoc.pdf new file mode 100755 index 0000000..ea2490e Binary files /dev/null and b/related_papers_books/RACTRDoc.pdf differ diff --git a/related_papers_books/YOKOGAWA_paper_14.pdf b/related_papers_books/YOKOGAWA_paper_14.pdf new file mode 100755 index 0000000..327e9b5 Binary files /dev/null and b/related_papers_books/YOKOGAWA_paper_14.pdf differ diff --git a/related_papers_books/ericson-fta-history.pdf b/related_papers_books/ericson-fta-history.pdf new file mode 100644 index 0000000..f76f1d9 Binary files /dev/null and b/related_papers_books/ericson-fta-history.pdf differ diff --git a/related_papers_books/nasa_fault_tree_handbook_fthb.pdf b/related_papers_books/nasa_fault_tree_handbook_fthb.pdf new file mode 100755 index 0000000..c98a894 Binary files /dev/null and b/related_papers_books/nasa_fault_tree_handbook_fthb.pdf differ diff --git a/related_papers_books/nuclear_fault_tree_handbook_sr0492.pdf b/related_papers_books/nuclear_fault_tree_handbook_sr0492.pdf new file mode 100755 index 0000000..ddb08ca Binary files /dev/null and b/related_papers_books/nuclear_fault_tree_handbook_sr0492.pdf differ