var org = {p3k: ({url:"http://news.thomasnet.com/conewsxml/10041071", xml:"<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n<!-- generator=\"FeedCreator 1.7.1\" -->\n<rss version=\"2.0\">\n    <channel>\n        <title>RSS Feed for Warner Electric</title>\n        <description>ThomasNet News is a service of ThomasNet.com</description>\n        <link>http://news.thomasnet.com</link>\n        <lastBuildDate>Thu, 02 Sep 2010 10:40:31 -0400</lastBuildDate>\n        <generator>FeedCreator 1.7.1</generator>\n        <image>\n            <url>http://news.thomasnet.com/images/header/TN_News_footer.gif</url>\n            <title>Powered by ThomasNet News</title>\n            <link>http://news.thomasnet.com</link>\n            <width>129</width>\n            <height>38</height>\n        </image>\n        <item>\n            <title>AC Motor Brakes target stop/hold applications.</title>\n            <link>http://news.thomasnet.com/fullstory/AC-Motor-Brakes-target-stop-hold-applications-816534</link>\n            <description>\nSpring-applied UNIBRAKE&amp;#174; AC Motor Brakes include external manual release lever that allows driven load to be moved without energizing motor. Designed for motors that are modified to accept brake mounted to motor's non-driven end, Single C-Face units are available from 3-15 ft-lb. Performing coupling function between standard C-Face motors and C-Face gear reducers, Double C-Face brakes are available from 3-10 ft-lb. Coil voltage ranges from 115/230, 60 Hz to 230/460, 50 Hz. \n&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/mechanical-power-transmission' target='_blank''&gt;Mechanical Power Transmission&lt;/a&gt;&lt;br&gt;&lt;br&gt;Search for suppliers of: &lt;a href='http://www.thomasnet.com/products/spring-applied-spring-engaged-or-spring-set-brakes-7851009-1.html' target='_blank''&gt;Spring Applied, Spring Engaged Or Spring Set Brakes&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/motor-brakes-7821002-1.html' target='_blank''&gt;Motor Brakes&lt;/a&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Thu, 01 May 2008 07:28:16 -0400</pubDate>\n        </item>\n        <item>\n            <title>Clutch Brake Control is for baggage handling applications.</title>\n            <link>http://news.thomasnet.com/fullstory/Clutch-Brake-Control-is-for-baggage-handling-applications-816513</link>\n            <description>\nSuited for closed-loop operation in baggage handling applications, CBPC-3590 Clutch Brake Positioning Control has one-board, microprocessor-based design, internal display and keypad that prevents unauthorized access to settings, and fault notification feature that includes offline relay option. Model CBPC-3590 features 120 Vac, &amp;#177;10%, 50-60 Hz, single phase, 300 VA maximum input power, 1.6 A, 250 V fast acting fusing, and adjustable output frequency from 60-400 Hz.\n&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/controls-controllers' target='_blank''&gt;Controls and Controllers&lt;/a&gt;&lt;br&gt;&lt;br&gt;Search for suppliers of: &lt;a href='http://www.thomasnet.com/products/brake-controls-18271403-1.html' target='_blank''&gt;Brake Controls&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/clutch-controls-18281006-1.html' target='_blank''&gt;Clutch Controls&lt;/a&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Mon, 28 Apr 2008 07:40:30 -0400</pubDate>\n        </item>\n        <item>\n            <title>\nWarner Electric Publishes Gen 2 Clutch/Brake Catalog\n </title>\n            <link>http://news.thomasnet.com/companystory/Warner-Electric-Publishes-Gen-2-Clutch-Brake-Catalog-814509</link>\n            <description>\nMarch 3, 2008 - South Beloit, IL - Warner Electric, an Altra Industrial Motion company, has published a 66-page catalog for its new line of Packaged Electromagnetic Clutches/Brakes, including the new Gen 2 modules. The catalog includes complete ordering information for the following Gen 2 models, each of which directly replace original C-Face models in sizes 50, 100, and 180: \n\nUniModules (UM Series) \nEnclosed UniModules (EUM Series) \nElectro Modules  (EM Series) with Enclosed Option \nElectro ...</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Tue, 04 Mar 2008 07:41:52 -0400</pubDate>\n        </item>\n        <item>\n            <title>Bottle Capping Headsets drop into rotary capping machines.</title>\n            <link>http://news.thomasnet.com/fullstory/Bottle-Capping-Headsets-drop-into-rotary-capping-machines-802366</link>\n            <description>\nMagnetic Capping Headsets feature smooth torque magnetic technology that reduces variation in removal torque in bottling operations. Eliminating pulsing and vibration, headsetlowers shock on system, enabling long life of machine components and retention knives. With visual setting scales for top-load force and static torque adjustments, units feature all stainless steel construction, quad seals, and drain holes that allow them to withstand frequent washdowns.\n\n&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/machinery-machining-tools' target='_blank''&gt;Machinery and Machining Tools&lt;/a&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/material-handling-storage' target='_blank''&gt;Material Handling and Storage&lt;/a&gt; Sponsored by:  &lt;a target='_blank' href='http://news.thomasnet.com/redir.html?lnty=rssad&amp;spclid=3473&amp;prid=802366&amp;cat=1424&amp;goto=http%3A%2F%2Fwww.reidsupply.com%2FCad.aspx'&gt;Reid Supply - FREE CAD Drawings of Tens-of-Thousands of Parts!&lt;/a&gt;&lt;br&gt;&lt;br&gt;Search for suppliers of: &lt;a href='http://www.thomasnet.com/products/magnetic-equipment-49471055-1.html' target='_blank''&gt;Magnetic Equipment&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/bottle-capping-machinery-45910809-1.html' target='_blank''&gt;Bottle Capping Machinery&lt;/a&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Wed, 11 Apr 2007 07:45:26 -0400</pubDate>\n        </item>\n        <item>\n            <title>Electromagnetic Brakes are designed for wind turbines.</title>\n            <link>http://news.thomasnet.com/fullstory/Electromagnetic-Brakes-are-designed-for-wind-turbines-557063</link>\n            <description>\nElectrically-released, spring-engaged brakes of ERS series serve as pitch brakes for wind turbine applications that require both static holding power and ability to withstand high inertia dynamic stops in emergency situation. Each electromagnetic brake is mounted outboard of inductive encoder, which is mounted to back of motor to position blades to proper pitch. Largest model, ERS68, has capacity of more than 20,000 fully-loaded dynamic stops and offers 100 lb-ft of static torque.\n&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/mechanical-power-transmission' target='_blank''&gt;Mechanical Power Transmission&lt;/a&gt;&lt;br&gt;&lt;br&gt;Search for suppliers of: &lt;a href='http://www.thomasnet.com/products/electromagnetic-brakes-7781602-1.html' target='_blank''&gt;Electromagnetic Brakes&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/wind-turbine-brakes-96080643-1.html' target='_blank''&gt;Wind Turbine Brakes&lt;/a&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Tue, 17 Mar 2009 08:30:25 -0400</pubDate>\n        </item>\n        <item>\n            <title>Clutch/Brake Modules feature electromagnetic operation.</title>\n            <link>http://news.thomasnet.com/fullstory/Clutch-Brake-Modules-feature-electromagnetic-operation-556116</link>\n            <description>\nWith internal component mounting and external housing fin design, Gen 2 Clutch/Brake Modules feature optimal heat dissipation and stop/start frequencies, particularly in enclosed configurations. Input-to-output axis alignment minimizes vibration, noise, and wear, while integrated mounting bolts facilitate installation and allow conduit box to be located directly on top of unit. Modules are suited for motion control in material handling, food processing, and packaging applications.\n&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/mechanical-power-transmission' target='_blank''&gt;Mechanical Power Transmission&lt;/a&gt;&lt;br&gt;&lt;br&gt;Search for suppliers of: &lt;a href='http://www.thomasnet.com/products/electromagnetic-clutches-15400401-1.html' target='_blank''&gt;Electromagnetic Clutches&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/clutchbrake-combinations-15350408-1.html' target='_blank''&gt;Clutch-Brake Combinations&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/electromagnetic-brakes-7781602-1.html' target='_blank''&gt;Electromagnetic Brakes&lt;/a&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Thu, 19 Feb 2009 08:34:08 -0400</pubDate>\n        </item>\n        <item>\n            <title>Brake Module features improved C-face technology.</title>\n            <link>http://news.thomasnet.com/fullstory/Brake-Module-features-improved-C-face-technology-540683</link>\n            <description>\nGen 2 Packaged Electromagnetic Clutch/Brake module features improved internal component mounting and external housing fin design for heat dissipation that optimzes stop/start frequencies. Input-to-output axis alignment reduces vibration, noise, and wear. With custom mounted bolts, conduit box is located on top of unit for consistent orientation. Available in sizes 50, 100, and 180, modules also offer optional cover kits which convert vented units into fully enclosed modules.\n&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/mechanical-power-transmission' target='_blank''&gt;Mechanical Power Transmission&lt;/a&gt;&lt;br&gt;&lt;br&gt;Search for suppliers of: &lt;a href='http://www.thomasnet.com/products/electromagnetic-brakes-7781602-1.html' target='_blank''&gt;Electromagnetic Brakes&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/electromagnetic-clutches-15400401-1.html' target='_blank''&gt;Electromagnetic Clutches&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/clutchbrake-combinations-15350408-1.html' target='_blank''&gt;Clutch-Brake Combinations&lt;/a&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Thu, 28 Feb 2008 07:41:00 -0400</pubDate>\n        </item>\n        <item>\n            <title>\nWarner Electric Publishes Updated Guide to Precision Tork(TM) Products\n </title>\n            <link>http://news.thomasnet.com/companystory/Warner-Electric-Publishes-Updated-Guide-to-Precision-Tork-TM-Products-508192</link>\n            <description>\nFebruary 9, 2007 - South Beloit, IL - Warner Electric has published a comprehensive update to its 24-page catalog of Precision Tork(TM) products. A complete line of magnetic capping headsets that directly interchange with many major capping OEM machines has been added to the Precision Tork(TM) line of permanent magnet and magnetic particle clutches and brakes. Also new are stainless steel magnetic clutches and brakes, featuring 400 series stainless steel bearings for harsh environments. In ...</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Mon, 12 Feb 2007 07:04:30 -0400</pubDate>\n        </item>\n        <item>\n            <title>Linear Guideways incorporate recirculation system.</title>\n            <link>http://news.thomasnet.com/fullstory/Linear-Guideways-incorporate-recirculation-system-497468</link>\n            <description>\nCombining lube-retaining end caps and sealed bearing blocks, Linear Guideways feature minimized friction for quiet operation. End seals, available with optional double seals and scrapers, offer added protection from contamination. Series ATH is designed for heaviest loads, while Series ATE offers interchangeable block and is suited for precision measuring equipment. Series ATM combines miniature size with ultra-high accuracy, and self-lubricating Series ATH E2 provides low-maintenance operation.\n&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/mechanical-power-transmission' target='_blank''&gt;Mechanical Power Transmission&lt;/a&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/mechanical-components-assemblies' target='_blank''&gt;Mechanical Components and Assemblies&lt;/a&gt;&lt;br&gt;&lt;br&gt;Search for suppliers of: &lt;a href='http://www.thomasnet.com/products/linear-guides-36414274-1.html' target='_blank''&gt;Linear Guides&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/selflubricating-linear-guides-95952677-1.html' target='_blank''&gt;Self-Lubricating Linear Guides&lt;/a&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Thu, 16 Nov 2006 07:43:41 -0400</pubDate>\n        </item>\n        <item>\n            <title>\nNew Brochure on A-Track Series Linear Actuators from Warner Electric \n </title>\n            <link>http://news.thomasnet.com/companystory/New-Brochure-on-A-Track-Series-Linear-Actuators-from-Warner-Electric-486677</link>\n            <description>\nJune 2, 2006 - South Beloit, IL - Warner Electric has published a new eight-page, full-color brochure to introduce new A-Track Series Linear Actuators - a four-model series of lightweight, economical actuators that are easy install and provide quiet, maintenance-free operation.\n\nThe A-Track Series incorporates many new design features that add strength and reliability. Ball bearing screws, instead of bushings, support the motor shaft for efficient, accurate positioning. A round, ground ball ...</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Fri, 09 Jun 2006 08:06:18 -0400</pubDate>\n        </item>\n        <item>\n            <title>Linear Actuators carry loads up to 1,330 lb.</title>\n            <link>http://news.thomasnet.com/fullstory/Linear-Actuators-carry-loads-up-to-1-330-lb-480241</link>\n            <description>\nComprised of 4 models, A-Track Series incorporates round, ground ball nut as well as motor shaft supported by bearings that are designed to increase transition consistency and life characteristics of ball bearings. Series also offers limit switch and potentiometer options. Weatherproofed products can be located in confined areas and are capable of moving loads from 25-1,330 lb.\n&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/mechanical-power-transmission' target='_blank''&gt;Mechanical Power Transmission&lt;/a&gt;&lt;br&gt;&lt;br&gt;Search for suppliers of: &lt;a href='http://www.thomasnet.com/products/linear-actuators-330209-1.html' target='_blank''&gt;Linear Actuators&lt;/a&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Tue, 18 Apr 2006 08:12:22 -0400</pubDate>\n        </item>\n        <item>\n            <title>Clutch/Brake Modules require no maintenance.</title>\n            <link>http://news.thomasnet.com/fullstory/Clutch-Brake-Modules-require-no-maintenance-465930</link>\n            <description>Electromagnetic Smooth-Start UniModules provide consistent, smooth starting and stopping throughout entire torque range. Units are NEMA C-face compatible and automatically adjust for wear. They can be paired with CBC-300 clutch/brake control, which allows clutch and brake torque levels to be set independently. Once torque levels are set, control's circuitry supplies constant current to clutch/brake, regardless of voltage or operating environment.&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/mechanical-power-transmission' target='_blank''&gt;Mechanical Power Transmission&lt;/a&gt;&lt;br&gt;&lt;br&gt;Search for suppliers of: &lt;a href='http://www.thomasnet.com/products/electromagnetic-brakes-7781602-1.html' target='_blank''&gt;Electromagnetic Brakes&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/clutchbrake-combinations-15350408-1.html' target='_blank''&gt;Clutch-Brake Combinations&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/electromagnetic-clutches-15400401-1.html' target='_blank''&gt;Electromagnetic Clutches&lt;/a&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Tue, 02 Aug 2005 08:39:34 -0400</pubDate>\n        </item>\n        <item>\n            <title>Clutch/Brakes withstand washdown applications.</title>\n            <link>http://news.thomasnet.com/fullstory/Clutch-Brakes-withstand-washdown-applications-464935</link>\n            <description>BISSC certified Washdown Electro Pack Clutch/Brakes are enclosed in compact, sealed, washdown-ready package. Protected with USDA-approved coating, they feature smooth exterior that prevents food particles and bacteria from lodging and propagating. Constructed with shielded, sealed bearings and stainless steel shafting, clutch/brakes are suited for use in sanitary, food, and any other washdown applications.\n\n&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/mechanical-power-transmission' target='_blank''&gt;Mechanical Power Transmission&lt;/a&gt;&lt;br&gt;&lt;br&gt;Search for suppliers of: &lt;a href='http://www.thomasnet.com/products/clutchbrake-combinations-15350408-1.html' target='_blank''&gt;Clutch-Brake Combinations&lt;/a&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Wed, 06 Jul 2005 07:58:14 -0400</pubDate>\n        </item>\n        <item>\n            <title>Spring-Set Brakes provide fail-safe holding.</title>\n            <link>http://news.thomasnet.com/fullstory/Spring-Set-Brakes-provide-fail-safe-holding-14539</link>\n            <description>Electrically released Series WR brakes engage when power is turned off or interrupted. Models WR-213, WR-198, and WR-180 feature torque capacities of 53, 35, and 4.43 lb-in., respectively. Brakes offer optional manual release and limit switch to disconnect power or arm warning circuit. Applications include conveyors, machine tools, robotics, hand held power tools, and personal mobility devices.&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/mechanical-power-transmission' target='_blank''&gt;Mechanical Power Transmission&lt;/a&gt;&lt;br&gt;&lt;br&gt;Search for suppliers of: &lt;a href='http://www.thomasnet.com/products/electromechanical-brakes-7782501-1.html' target='_blank''&gt;Electromechanical Brakes&lt;/a&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Mon, 07 Oct 2002 11:05:27 -0400</pubDate>\n        </item>\n        <item>\n            <title>Electric Safety Hinge Switch meets IP67 specifications.</title>\n            <link>http://news.thomasnet.com/fullstory/Electric-Safety-Hinge-Switch-meets-IP67-specifications-12089</link>\n            <description>Available in 250 Vac/dc or 60 Vdc versions, Warner Safety Hinge Switch offers internally mounted, tamper-resistant safety contact. Hinge-operating angle is 0 to 180&amp;#176;, and switch point may be selected through 180&amp;#176;. Capable of handling up to 168 lbs axially and 225 lbs radially, it is designed for mounting on extruded aluminum profiles, and steel, plastic, or safety fence doors. Die cast Zinc alloy body suits space-restricted applications.&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/electrical-equipment-systems' target='_blank''&gt;Electrical Equipment and Systems&lt;/a&gt; Sponsored by:  &lt;a target='_blank' href='http://news.thomasnet.com/redir.html?lnty=rssad&amp;spclid=4114&amp;prid=12089&amp;cat=612&amp;goto=http%3A%2F%2Fwww.globtek.com'&gt;Globtek Inc. - Your Power Partner...For Over 20 Years!&lt;/a&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/sensors-monitors-transducers' target='_blank''&gt;Sensors, Monitors and Transducers&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Fri, 12 Jul 2002 07:40:09 -0400</pubDate>\n        </item>\n        <item>\n            <title>Electromagnetic Coils provide precise control.</title>\n            <link>http://news.thomasnet.com/fullstory/Electromagnetic-Coils-provide-precise-control-9727</link>\n            <description>Alcoils freestanding/bobbin coils are precision/random-wound with bondable magnet wire to achieve required electrical characteristics in optimal space. Available in standard or custom sizes in various plastic materials, coils can be finished with pin or insulation displacement terminals. They can also be encapsulated with thermoplastics for moisture-, corrosion-, chemical-, and vibration-resistance. Alcoils meet waterproof industrial standards to IP69.&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/electronic-components-devices' target='_blank''&gt;Electronic Components and Devices&lt;/a&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/mechanical-components-assemblies' target='_blank''&gt;Mechanical Components and Assemblies&lt;/a&gt;&lt;br&gt;&lt;br&gt;Search for suppliers of: &lt;a href='http://www.thomasnet.com/products/bobbin-wound-coils-16150807-1.html' target='_blank''&gt;Bobbin Wound Coils&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/electric-coils-16170607-1.html' target='_blank''&gt;Electric Coils&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/encapsulated-coils-16170805-1.html' target='_blank''&gt;Encapsulated Coils&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/magnetic-coils-16240400-1.html' target='_blank''&gt;Magnetic Coils&lt;/a&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Mon, 10 Jun 2002 07:41:48 -0400</pubDate>\n        </item>\n        <item>\n            <title>Clutch/Brakes start/stop loads to 1/2 deg per revolution.</title>\n            <link>http://news.thomasnet.com/fullstory/Clutch-Brakes-start-stop-loads-to-1-2-deg-per-revolution-6863</link>\n            <description>CB Series Wrap Spring clutch/brakes, in 5 sizes, have rated static torque ranging from 25 to 2500 lb.in. and 1800 to 300 RPM maximum operating speed. Super CB Series, in 3 standard sizes, has rated static torque from 250 to 2500 lb.in. and 750 to 300 RPM maximum operating speed. Three models of WSC Series clutches are available in 5 sizes with rated static torque from 25 to 2500 lb.in. and 1800 to 300 RPM maximum operating speed.&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/mechanical-power-transmission' target='_blank''&gt;Mechanical Power Transmission&lt;/a&gt;&lt;br&gt;&lt;br&gt;Search for suppliers of: &lt;a href='http://www.thomasnet.com/products/brakes-7753908-1.html' target='_blank''&gt;Brakes&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/clutches-15350606-1.html' target='_blank''&gt;Clutches&lt;/a&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Tue, 12 Feb 2002 07:54:51 -0400</pubDate>\n        </item>\n        <item>\n            <title>Spring Set Brakes hold loads when power fails.</title>\n            <link>http://news.thomasnet.com/fullstory/Spring-Set-Brakes-hold-loads-when-power-fails-6566</link>\n            <description>ERD Series electrically-released, spring set brakes perform dynamic stopping and fail-safe, power-off braking to hold loads in event of electrical outage. Brakes are available in 8 sizes, from 3.3 to 9.9 in. dia with torque capacities from 4 to 220 lb ft. Brakes permit stopping and holding in both directions, and can stop loads from motor speeds up to 3600 rpm. Applications include hoists, winches, conveyors, machine tools, robotics, and overhead doors.\n&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/mechanical-power-transmission' target='_blank''&gt;Mechanical Power Transmission&lt;/a&gt;&lt;br&gt;&lt;br&gt;Search for suppliers of: &lt;a href='http://www.thomasnet.com/products/spring-applied-spring-engaged-or-spring-set-brakes-7851009-1.html' target='_blank''&gt;Spring Applied, Spring Engaged Or Spring Set Brakes&lt;/a&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Tue, 29 Jan 2002 07:42:16 -0400</pubDate>\n        </item>\n        <item>\n            <title>Washdown Clutch/Brake keeps contaminants out.</title>\n            <link>http://news.thomasnet.com/fullstory/Washdown-Clutch-Brake-keeps-contaminants-out-5603</link>\n            <description>Enclosed UniModule Clutch/Brake Washdown Series (EUM-W) protects against food particles, chemicals, water, and other contaminants. Completely sealed and corrosion-resistant, EUM-W is suitable for applications that involve high-pressure sprayers or caustic materials. EUM-W provides design flexibility with 5 available frame sizes (NEMA 50 to 215), 3 voltages (6, 24 and 90 V), and static torque capacity of 16-lb. ft. to 95-lb. ft.&lt;br&gt;&lt;br&gt;&lt;b&gt;This story is related to the following:&lt;/b&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/cleaning-products-equipment' target='_blank''&gt;Cleaning Products and \\\nEquipment&lt;/a&gt;&lt;br&gt;&lt;a href='http://news.thomasnet.com/news/mechanical-power-transmission' target='_blank''&gt;Mechanical Power Transmission&lt;/a&gt;&lt;br&gt;&lt;br&gt;Search for suppliers of: &lt;a href='http://www.thomasnet.com/products/brakes-7753908-1.html' target='_blank''&gt;Brakes&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/clutches-15350606-1.html' target='_blank''&gt;Clutches&lt;/a&gt;  |  &lt;a href='http://www.thomasnet.com/products/washdown-equipment-92143106-1.html' target='_blank''&gt;Washdown Equipment&lt;/a&gt;&lt;br&gt;</description>\n            <author>info@productnews.com (ThomasNet News)</author>\n            <pubDate>Fri, 21 Dec 2001 15:09:54 -0400</pubDate>\n        </item>\n    </channel>\n</rss>\n", message:undefined, modified:(new Date(1283438431859)), baseUri:"http://p3k.org/rss/", query:"textColor=#000000&align=&width=500&fontFace=&url=http://news.thomasnet.com/conewsxml/10041071&compact=&frameColor=black&showXmlButton=&setup=true&boxFillColor=white&_=1266198883429&titleBarColor=orange&maxItems=7&titleBarTextColor=black&", param:{textColor:"#000000", width:"500", align:"", fontFace:"", url:"http://news.thomasnet.com/conewsxml/10041071", frameColor:"black", compact:"", showXmlButton:"", setup:"true", boxFillColor:"white", _:"1266198883429", titleBarColor:"orange", maxItems:"7", titleBarTextColor:"black"}, box:"<table class=\"rssBox\" width=\"${width}\" bgcolor=\"${frameColor}\" \n      style=\"table-layout: fixed; overflow: hidden; font-family: ${fontFace};\" \n      align=\"${align}\" cellspacing=\"1\" cellpadding=\"7\" border=\"0\">\n<tr bgcolor=\"${titleBarColor}\">\n<td>\n   ${xmlButton}\n   <strong>${title}</strong>\n   <div>\n      <small style=\"color: ${titleBarTextColor};\">${date}</small>\n   </div>\n</td>\n</tr>\n<tr bgcolor=\"${boxFillColor}\">\n<td class=\"rssBoxContent\" style=\"color: ${textColor};\">\n   ${image}\n   ${items}\n   ${input}\n   <div class=\"rssBoxPromo\" style=\"margin-top: 0px; text-align: left; \n         font: 9px verdana, sans-serif\">\n      RSS box by <a href=\"http://p3k.org/rss\">p3k.org</a>.\n   </div>\n</td>\n</tr>\n</table>\n\n", image:"<a href=\"${link}\"><img src=\"${source}\" width=\"${width}\" height=\"${height}\" \nalt=\"${title}\" title=\"${title}\" align=\"${align}\" valign=\"${valign}\" \nhspace=\"${hspace}\" vspace=\"${vspace}\" border=\"0\" /></a>\n\n", input:"<form method=\"get\" action=\"${link}\">\n${description}\n<input type=\"text\" name=\"${name}\" size=\"15\" /> <input type=\"submit\" \nvalue=\"${title}\" />\n</form>\n\n", item:"<div class=\"rssBoxItemContent\">\n${title}\n${break}\n${description}\n${buttons}\n</div><br />\n\n", date:"${year}-${month}-${day}, ${hours}:${minutes}h\n\n", link:"<a class=\"${class}\" href=\"${link}\" style=\"${style}\">${text}</a>\n", error:"<?xml version=\"1.0\"?>\n<rss version=\"error\">\n   <channel>\n      <title>RSS Box Error</title>\n      <link>${link}</link>\n      <description>This output was automatically generated to report an error \n      that occurred during a request to the JavaScript RSS Box Viewer.</description>\n      <item>\n         <title>Oops, something went wrong...</title>\n         <description>An error occurred while processing the request to the \n         JavaScript RSS Box Viewer.</description>\n      </item>\n      <item>\n         <title>An error message was returned by the server.</title>\n         <description>${message}</description>\n      </item>\n      <item>\n         <description>Most likely, this might have happened because of a \n         non-existent or invalid RSS feed URL. Please check and possibly correct \n         your input, then try again.</description>\n      </item>\n   </channel>\n</rss>\n\n"})};
function debug(str) {
   return document.write('<p><span style="background-color: yellow;">', 
         str, '</span><p>');
}

org.p3k.RssBox = function() {
   var ref;
   var ISOPATTERN = /([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9:]+).*$/;
   
   var data = org.p3k;
   data.defaults = {
      url: "http://blog.p3k.org/rss",
      maxItems: 7,
      width: 200,
      align: "",
      frameColor: "black",
      titleBarColor: "lightblue",
      titleBarTextColor: "black",
      boxFillColor: "white",
      textColor: "black",
      showXmlButton: "",
      compact: ""
   };
   
   var baseUri = data.baseUri;
    
   var getColor = function(str) {
      if (str.length === 6 && parseInt(str, 16) && str.indexOf("#") !== 0) {
         str = "#" + str;
      }
      return str.toLowerCase();
   }

   var value;
   for (var i in data.defaults) {
      value = data.param[i];
      if (!value || value.length === 0) {
         data.param[i] = data.defaults[i];
      } else if (i.indexOf("Color") > 0) {
         data.param[i] = getColor(value);
      }
   }

   // FIXME: Ugly work-around for many boxes using too small width 
   // values because the former version did not show the exact output.
   if (data.param.javascript && data.param.width < 200) {
      data.param.width = 200;
   }
   // Remove obsolete parameters from param and query
   delete data.param.javascript;
   data.query = data.query.replace("javascript=true", "");   

   var NAMESPACES = {
      dc: "http://purl.org/dc/elements/1.1/",
      rdf: "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   };

   var getUrl = function(url) {
      url = baseUri + "proxy.r?" + encodeURIComponent(url);
   
      var HttpRequest = function() {
         return (typeof XMLHttpRequest !== "undefined") ?
            new XMLHttpRequest() : new ActiveXObject("Msxml2.XMLHTTP");
      }
   
      var request = new HttpRequest();
      request.open("GET", url, false);
      request.send(null);   
      if (!request.getResponseHeader("Date")) {
         var cached = request;
         var ifModifiedSince = cached.getResponseHeader("Last-Modified") || 
               new Date(0); // January 1, 1970
         request = new HttpRequest();
         request.open("GET", url, false);
         request.setRequestHeader("If-Modified-Since", ifModifiedSince);
         request.send("");
         if (request.status === 304) {
            request = cached; 
         }
      }
      return request;
   }
   
   var getDocument = function(source) {
      if (source) {
         if (document.implementation.createDocument) {
            var parser = new DOMParser();
            var doc = parser.parseFromString(source, "text/xml");
            return doc;
         } else if (window.ActiveXObject) {
            var doc = new ActiveXObject("Microsoft.XMLDOM");
            doc.async = "false";
            doc.loadXML(source);
            return doc;
         }
      }
      return null;
   }
   
   var getError = function() {
      var msg = null, root;
      if (!xml || data.message) {
         msg = data.message || "Unknown error.";
      } else if (xml.parseError && xml.parseError.errorCode) {
         msg = xml.parseError.reason; // IExplore
      } else if (root = xml.documentElement) {
         var errorNode;
         if (root.nodeName === "parsererror") {
            msg = xml.documentElement.textContent; // Mozilla
         } else if ((errorNode = root.childNodes[0]) && 
               errorNode.nodeName === "parsererror") {
            msg = errorNode.textContent; // Safari
         } else if (!/rss|rdf|scriptingNews/i.test(xml.documentElement.nodeName)) {
            msg = "Incompatible data format. Are you sure this is an RSS feed?";
         }
      }
      return msg;
   }
   
   var getNode = function(parent, name, namespace) {
      if (namespace) {
         if (typeof parent.getElementsByTagNameNS === "undefined") {
            var elements = parent.getElementsByTagName(namespace + ":" + name);
         } else {
            var elements = parent.getElementsByTagNameNS(NAMESPACES[namespace], name);
         }
      } else {
         var elements = parent.getElementsByTagName(name);
      }
      if (elements && elements[0]) {
         return elements[0];
      }
      return null;
   }
   
   var getText = function(node) {
      if (node && node.childNodes && node.childNodes.length > 0) {
         return node.childNodes[0].nodeValue || "";
      }
      return "";
   }
   
   var trim = function(str) {
      if (str) {
         return str.replace(/^\s*(\S*)\s*$/, "$1");
      }
      return "";
   }
   
   var padZero = function(n) {
      if (n < 10) {
         return "0" + n
      }
      return n;
   }

   var encodeXml = function(str) {
      if (!str) {
         return "";
      }
      return str.replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/&/g, "&amp;");
   }
      
   var render = function(template, param) {
      if (!template || !param) {
         return template;
      }
      template = template.replace(/\$\{([^}]+)\}/g, function() {
         var key = arguments[1];
         return param[key] || "";
      });
      return template;
   }
   
   var renderDate = function(date) {
      if (date.constructor !== Date) {
         var str = String(date);
         var millis = Date.parse(str.replace(ISOPATTERN, "$1/$2/$3 $4"));
         if (millis) {
            date = new Date(millis);
         } else {
            date = new Date;
         }
      }

      return render(data.date, {
         year: date.getFullYear(),
         month: padZero(date.getMonth() + 1),
         day: padZero(date.getDate()),
         hours: padZero(date.getHours()),
         minutes: padZero(date.getMinutes()),
         seconds: padZero(date.getSeconds()),
         timeZone: "" // date.getTimezoneOffset()
      });
   }
   
   var renderButtons = function(enclosure, source) {
      var result = "";
      if (enclosure && enclosure.link) {
         result += render(data.image, {
            source: baseUri + "enclosure.gif",
            title: enclosure.type,
            link: encodeURI(enclosure.link),
            width: 13,
            height: 16
         });
      }
      if (source && source.link) {
         result += render(data.image, {
            source: baseUri + "source.gif",
            title: source.title,
            link: encodeURI(source.link),
            width: 15,
            height: 15
         });
      }
      return result;         
   }
   
   var param = data.param;
   var rss = data.rss = {items: []};
   var xml = getDocument(data.xml);

   rss.error = getError();
   if (rss.error !== null) {
      xml = getDocument(render(data.error, {
         link: baseUri + "?" + encodeXml(data.query),
         message: encodeXml(rss.error)
      }));
      param.compact = 0;
      param.showXmlButton = 1;
   }

   var root = xml.documentElement;
   var type = root.nodeName;

   if (type === "scriptingNews") {
      var channel = getNode(xml, "header");
      rss.format = "Scripting News";
      rss.version = getText(getNode(channel, "scriptingNewsVersion"));
      rss.title = getText(getNode(channel, "channelTitle"));
      rss.description = getText(getNode(channel, "channelDescription"));
      rss.link = getText(getNode(channel, "channelLink"));
      if (ref = getText(getNode(channel, "imageUrl"))) {
         ref = rss.image = {source: ref};
         ref.title = getText(getNode(channel, "imageTitle"));
         ref.link = getText(getNode(channel, "imageLink"));
         ref.width = getText(getNode(channel, "imageWidth"));
         ref.height = getText(getNode(channel, "imageHeight"));
         ref.description = getText(getNode(channel, "imageCaption"));
      }
   } else {
      var channel = getNode(xml, "channel");
      rss.format = "RSS";
      rss.version = (type === "rdf:RDF") ? "1.0" : 
            root.getAttribute("version");
      rss.title = getText(getNode(channel, "title"));
      rss.description = getText(getNode(channel, "description"));
      rss.link = getText(getNode(channel, "link"));
      var image = getNode(xml, "image");
      if (image) {
         ref = rss.image = {};
         ref.source = getText(getNode(image, "url"));
         ref.title = getText(getNode(image, "title"));
         ref.link = getText(getNode(image, "link"));
         ref.width = getText(getNode(image, "width"));
         ref.height = getText(getNode(image, "height"));
         ref.description = getText(getNode(image, "description"));
      }
   }
   
   if (type === "rdf:RDF") {
      rss.date = renderDate(getText(getNode(channel, "date", "dc")) || data.modified);
      rss.rights = getText(getNode(channel, "creator", "dc"));
      var input = getNode(root, "textinput");
      if (input && !getNode(input, "link")) {
         input = root.getElementsByTagName("textinput")[1];
      }
      if (input) {
         ref = rss.input = {};
         ref.link = getText(getNode(input, "link"));
         ref.description = getText(getNode(input, "description"));
         ref.name = getText(getNode(input, "name"));
         ref.title = getText(getNode(input, "title"));
      }
   } else {
      rss.date = renderDate(getText(getNode(channel, "lastBuildDate") || getText(getNode(channel, "pubDate"))) || data.modified);
      rss.rights = getText(getNode(channel, "copyright"));
   }
   
   var item, text, node;
   var items = xml.getElementsByTagName("item");

   for (var i=0; i<Math.min(items.length, param.maxItems); i+=1) {
      item = items[i];

      if (type === "scriptingNews") {
         ref = {title: ""};
         ref.description = getText(getNode(item, "text")).replace(/\n/g, " ");
         ref.link = getText(getNode(item, "link"));
         if (text = trim(getText(getNode(item, "linetext")).replace(/\n/g, " "))) {
            ref.description = ref.description.replace(new RegExp(text), 
                  '<a href="' + getText(getNode(item, "url")) + '">' + text + '</a>');
         }
      } else {
         ref = {
            title: getText(getNode(item, "title")),
            description: getText(getNode(item, "description")),
            link: getText(getNode(item, "link") || getNode(item, "guid"))
         };
     }

     if (node = getNode(item, "source")) {
        ref.source = {
           link: node.getAttribute("url"),
           title: getText(node)
        }
     }
     
     if (node = getNode(item, "enclosure")) {
        ref.enclosure = {
           link: node.getAttribute("url"),
           length: node.getAttribute("length"),
           type: node.getAttribute("type")
        }
     }
     
     if (node = getNode(item, "category")) {
        ref.category = {
           domain: node.getAttribute("domain") || "",
           content: getText(node)
        }
     }
     
     rss.items.push(ref);
   }
   
   var item, items = "";
   for (var i=0; i<rss.items.length; i+=1) {
      item = rss.items[i];
      items += render(data.item, {
         title: new function() {
            var title = (!param.compact ? "<strong>" : "");
            if (item.link) {
               title += render(data.link, {
                  link: encodeURI(item.link),
                  text: item.title,
                  'class': "rssBoxItemTitle"
               });
            } else {
               title += item.title;
            }
            !param.compact && (title += "</strong>");
            return new String(title); // FIXME: Funny, title alone will be rendered as [object]
         }(),
         'break': item.title && item.description ? "<br />" : "",
         description: (!param.compact || !item.title) && item.description,
         buttons: renderButtons(item.enclosure, item.source)
      });
   }
   
   var box = render(data.box, {
      title: rss.link ? render(data.link, {
         link: encodeURI(rss.link),
         text: rss.title,
         'class': "rssBoxTitle",
         style: "color: " + param.titleBarTextColor
      }) : rss.title,
      description: rss.description,
      items: items,

      xmlButton: param.showXmlButton && render(data.image, {
         link: param.url,
         source: baseUri + "rss.png",
         title: rss.format + " " + rss.version,
         width: 16,
         height: 16,
         align: "right",
         hspace: 3
      }),
      
      image: !param.compact && rss.image && render(data.image, {
         link: encodeURI(rss.image.link),
         source: rss.image.source,
         width: rss.image.width,
         height: rss.image.height,
         title: rss.image.title,
         align: "right",
         valign: "baseline",
         hspace: 5,
         vspace: 5
      }),
      
      input: !param.compact && rss.input && render(data.input, {
         link: encodeURI(rss.input.link),
         description: rss.input.description,
         name: rss.input.name,
         title: rss.input.title
      }),
      
      date: rss.date,
      width: param.width,
      frameColor: param.frameColor,
      fontFace: param.fontFace,
      align: param.align,
      titleBarColor: param.titleBarColor,
      titleBarTextColor: param.titleBarTextColor,
      boxFillColor: param.boxFillColor,
      textColor: param.textColor
   });

   if (!window.rssBoxSetup) {
      document.write(box);
   }
   
   return box;
};

org.p3k.RssBox();

