Seal Remover

Posted in automotive tools by admin on May 17, 2009

GM Shift Lever Seal Installer Remover T 1001
GM Shift Lever Seal Installer Remover T 1001
$29.00
Time Remaining: 4d 1h 44m
Buy It Now for only: $29.00

12pcs Automotive Hose Seal Hook  Pick Remover Tool Set
12pcs Automotive Hose Seal Hook Pick Remover Tool Set
$27.99
Time Remaining: 21h 23m

GM Shift Lever Seal Installer Remover T 1001 PV
GM Shift Lever Seal Installer Remover T 1001 PV
$29.00
Time Remaining: 1d 26m
Buy It Now for only: $29.00

Extra Long Valve Stem Seal Removal Tool Remover Pliers
Extra Long Valve Stem Seal Removal Tool Remover Pliers
$16.50
Time Remaining: 17h 1m
Buy It Now for only: $16.50

12pcs Automotive Hose Seal Hook  Pick Remover Tool Set
12pcs Automotive Hose Seal Hook Pick Remover Tool Set
$29.99
Time Remaining: 21d 14h 6m
Buy It Now for only: $29.99

3Pcs Remove O ring or Grease and oil Seal Puller Set
3Pcs Remove O ring or Grease and oil Seal Puller Set
$17.99
Time Remaining: 21h 24m

ToyotaLexusMazdaeatCam Seal Installer Remover
ToyotaLexusMazdaeatCam Seal Installer Remover
$29.50
Time Remaining: 28d 11h 47m
Buy It Now for only: $29.50

Kent Moore J 23129 Conv Housing Seal Remover
Kent Moore J 23129 Conv Housing Seal Remover
$28.47
Time Remaining: 26d 14h 34m
Buy It Now for only: $28.47

2pc Universal Radiator Hose Pick Tool Hook Seal Remover
2pc Universal Radiator Hose Pick Tool Hook Seal Remover
$11.99
Time Remaining: 29d 22h 18m
Buy It Now for only: $11.99

Kent Moore J 36017 Valve Seal Remover GM 22L Ecotec 23L Quad4 24L Twin Cam
Kent Moore J 36017 Valve Seal Remover GM 22L Ecotec 23L Quad4 24L Twin Cam
$21.00
Time Remaining: 29d 19h 47m
Buy It Now for only: $21.00

Master Auto Bearing Race  Seal Driver Installer Set Remover Automotive Tools HD
Master Auto Bearing Race Seal Driver Installer Set Remover Automotive Tools HD
$49.49
Time Remaining: 1d 16h 41m

KENT MOORE TOOL EN 48672 REAR MAIN SEAL REMOVER
KENT MOORE TOOL EN 48672 REAR MAIN SEAL REMOVER
$17.99
Time Remaining: 29d 15h 46m
Buy It Now for only: $17.99

Overhead Valve Spring Compressor Stem Seal Removal Replace Tool
Overhead Valve Spring Compressor Stem Seal Removal Replace Tool
$39.99
Time Remaining: 18d 22h 16m
Buy It Now for only: $39.99

Universal Crankshaft Seal Pulley Removal Remover Tool
Universal Crankshaft Seal Pulley Removal Remover Tool
$25.99
Time Remaining: 19d 22h 16m
Buy It Now for only: $25.99

Lot Of 5 O Ring  Oil Seal Pick Remover Installation Automotive Repair Tool HD
Lot Of 5 O Ring Oil Seal Pick Remover Installation Automotive Repair Tool HD
$18.49 (1 Bid)
Time Remaining: 1d 16h 1m

Universal Crank Seal Remover Installer Kit
Universal Crank Seal Remover Installer Kit
$85.00
Time Remaining: 6d 21h 42m
Buy It Now for only: $85.00

Kent Moore Tools J 9392 01 COMPRESSOR SHAFT SEAL REMOVER  INSTALLER
Kent Moore Tools J 9392 01 COMPRESSOR SHAFT SEAL REMOVER INSTALLER
$14.72
Time Remaining: 21d 9h 15m
Buy It Now for only: $14.72

T 0015 Universal Transmission Lip Seal Installer Remover SPX ATEC TRANS TOOL
T 0015 Universal Transmission Lip Seal Installer Remover SPX ATEC TRANS TOOL
$12.99
Time Remaining: 17d
Buy It Now for only: $12.99

Extra Long Valve Stem Seal Removal Pliers
Extra Long Valve Stem Seal Removal Pliers
$16.50
Time Remaining: 6d 21h 23m
Buy It Now for only: $16.50

Engine Oil Pan Gasket Seal Separator Remover Tool 1315
Engine Oil Pan Gasket Seal Separator Remover Tool 1315
$13.50
Time Remaining: 21h 23m

KD Tools Sneaky Pete Oil Seal Remover  Installer Tool Set 492
KD Tools Sneaky Pete Oil Seal Remover Installer Tool Set 492
$19.95
Time Remaining: 8d 9h 25m
Buy It Now for only: $19.95

OTC Ford Compressor Seal Remover 10P13  10P15
OTC Ford Compressor Seal Remover 10P13 10P15
$7.49
Time Remaining: 7d 11h 47m
Buy It Now for only: $7.49

Engine Transmission Oil Gasket Seal Remover Removal Pan Separator Tool
Engine Transmission Oil Gasket Seal Remover Removal Pan Separator Tool
$19.50
Time Remaining: 5d 23h 15m
Buy It Now for only: $19.50

Oil Pan Gasket Seal Separator Remover Tool
Oil Pan Gasket Seal Separator Remover Tool
$17.99
Time Remaining: 1d 21h 27m

Seal Remover C 748 Miller Specialty Service Tool
Seal Remover C 748 Miller Specialty Service Tool
$34.99
Time Remaining: 20d 9h 10m
Buy It Now for only: $34.99

Jeep door window hatch weather seal removal tool set
Jeep door window hatch weather seal removal tool set
$13.50
Time Remaining: 20d 6h 3m
Buy It Now for only: $13.50

2pcs VW Audi Radiator Hose Seal Remover Hook Pick Tool
2pcs VW Audi Radiator Hose Seal Remover Hook Pick Tool
$11.99
Time Remaining: 14d 22h 52m
Buy It Now for only: $11.99

Schley Toyota Lexus V6 Cam Seal Remover  Installer Set
Schley Toyota Lexus V6 Cam Seal Remover Installer Set
$96.99
Time Remaining: 18d 20h 17m
Buy It Now for only: $96.99

Oil Seal Remover  Installer
Oil Seal Remover Installer
$8.00
Time Remaining: 20h 53m
Buy It Now for only: $10.00

Kent Moore Tools EN 46116 Valve Stem Seal Remover Installer
Kent Moore Tools EN 46116 Valve Stem Seal Remover Installer
$18.63
Time Remaining: 17d 8h 3m
Buy It Now for only: $18.63

Extra Long Universal Valve Stem Seal Pliers Remover Removal Tool
Extra Long Universal Valve Stem Seal Pliers Remover Removal Tool
$16.50
Time Remaining: 1d 22h 15m
Buy It Now for only: $16.50

Kent Moore J 33018 Shaft Seal Remover  Installer
Kent Moore J 33018 Shaft Seal Remover Installer
$12.93
Time Remaining: 27d 8h 53m
Buy It Now for only: $12.93

ToyotaLexusMazdaeatCam Seal Installer Remover
ToyotaLexusMazdaeatCam Seal Installer Remover
$28.99
Time Remaining: 2d 10h

Cam  Crank Shaft Crankshaft Seal Pulley Removal Tool
Cam Crank Shaft Crankshaft Seal Pulley Removal Tool
$27.50
Time Remaining: 2d 15h 6m
Buy It Now for only: $27.50

Extra Long Valve Stem Seal Removal Pliers
Extra Long Valve Stem Seal Removal Pliers
$16.50
Time Remaining: 20h 50m
Buy It Now for only: $16.50

Cam Crank Shaft Type Seal Puller Removal Remover Tool
Cam Crank Shaft Type Seal Puller Removal Remover Tool
$25.99
Time Remaining: 18d 23h 15m
Buy It Now for only: $25.99

KENT MOORE EN 48672 REAR MAIN SEAL REMOVER TOOL
KENT MOORE EN 48672 REAR MAIN SEAL REMOVER TOOL
$18.97
Time Remaining: 27d 12h 46m
Buy It Now for only: $18.97

Extra Long Valve Stem Seal Removal Tool Remover Pliers
Extra Long Valve Stem Seal Removal Tool Remover Pliers
$15.99
Time Remaining: 21h 43m

Kent Moore J 33941 A Seal Remover  Installer
Kent Moore J 33941 A Seal Remover Installer
$26.93
Time Remaining: 27d 8h 57m
Buy It Now for only: $26.93

WILMAR UPPER REAR MAIN SEAL REMOVER INSTALLER W84019
WILMAR UPPER REAR MAIN SEAL REMOVER INSTALLER W84019
$4.49
Time Remaining: 2d 13h 34m
Buy It Now for only: $4.49

Mercedes BMW Cam  Crank Shaft Seal Puller Removal Tool
Mercedes BMW Cam Crank Shaft Seal Puller Removal Tool
$25.99
Time Remaining: 21d 22h 15m
Buy It Now for only: $25.99

Slide Hammer Dent Puller Oil Seal Bearing Remover 2 3 Jaws External Internal New
Slide Hammer Dent Puller Oil Seal Bearing Remover 2 3 Jaws External Internal New
$62.49
Time Remaining: 12h 31m

MILLER TOOL C 4679A OIL SEAL REMOVER
MILLER TOOL C 4679A OIL SEAL REMOVER
$28.97
Time Remaining: 1d 11h 37m
Buy It Now for only: $28.97

KENT MOORE J 9392 01 COMPRESSOR SHAFT SEAL REMOVER INSTALLER GM TOOL
KENT MOORE J 9392 01 COMPRESSOR SHAFT SEAL REMOVER INSTALLER GM TOOL
$38.97
Time Remaining: 22d 14h 45m
Buy It Now for only: $38.97

KENT MOORE J 23129 AXLE SEAL REMOVER SH275
KENT MOORE J 23129 AXLE SEAL REMOVER SH275
$14.49
Time Remaining: 3d 17h 1m
Buy It Now for only: $14.49

Seal Puller Oil  Grease Seals Remover 2 tips NEW 1608
Seal Puller Oil Grease Seals Remover 2 tips NEW 1608
$12.99
Time Remaining: 1d 18h 7m
Buy It Now for only: $12.99

Automotive Hose Seal Removal Hook  Pick Remover Tools
Automotive Hose Seal Removal Hook Pick Remover Tools
$11.50
Time Remaining: 3d 21h 27m

Honda Lexus Toyota Cam Crankshaft Seal Puller Removal
Honda Lexus Toyota Cam Crankshaft Seal Puller Removal
$27.99
Time Remaining: 18d 23h 23m
Buy It Now for only: $27.99

GM Transmission Seal Remover Installer SCH96480
GM Transmission Seal Remover Installer SCH96480
$38.04
Time Remaining: 8d 41m
Buy It Now for only: $38.04

Lisle Sneak Pete Rear Main Seal Remover Installer Kit
Lisle Sneak Pete Rear Main Seal Remover Installer Kit
$9.99
Time Remaining: 17d 6h 42m
Buy It Now for only: $9.99

Miller Specialty Tool 6429 A C Shaft Seal Remover Install
Miller Specialty Tool 6429 A C Shaft Seal Remover Install
$12.59
Time Remaining: 29d 15h 26m
Buy It Now for only: $12.59

New T Handle Deep Valve Seal Remover Puller Tool 1243
New T Handle Deep Valve Seal Remover Puller Tool 1243
$33.00
Time Remaining: 4d 21h 29m

Kent Moore Tools J 44586 POWER STEERING SEAL REMOVER  INSTALLER
Kent Moore Tools J 44586 POWER STEERING SEAL REMOVER INSTALLER
$43.63
Time Remaining: 20d 12h 18m
Buy It Now for only: $43.63

Ford Taurus 30L Continental 46L Rear Crankshaft Seal Remover OEM tool LH 13353
Ford Taurus 30L Continental 46L Rear Crankshaft Seal Remover OEM tool LH 13353
$104.96
Time Remaining: 29d 10h 20m
Buy It Now for only: $104.96

Kent Moore J 43320 81L Engine CRANKSHAFT REAR SEAL REMOVER
Kent Moore J 43320 81L Engine CRANKSHAFT REAR SEAL REMOVER
$14.99
Time Remaining: 14d 13h 9m
Buy It Now for only: $14.99

Universal Crank Seal Remover Installer Kit
Universal Crank Seal Remover Installer Kit
$79.99
Time Remaining: 4d 10h 5m

Engine Oil Pan Gasket Seal Separator Remover Tool
Engine Oil Pan Gasket Seal Separator Remover Tool
$14.99
Time Remaining: 8d 21h 27m
Buy It Now for only: $14.99

LOT OF 5 O RING  OIL SEAL PICK REMOVER INSTALLATION
LOT OF 5 O RING OIL SEAL PICK REMOVER INSTALLATION
$18.99
Time Remaining: 26d 19h 9m
Buy It Now for only: $18.99

2pc Universal Radiator Hose Pick Tool Hook Seal Remover
2pc Universal Radiator Hose Pick Tool Hook Seal Remover
$12.99
Time Remaining: 23d 14h 50m
Buy It Now for only: $12.99

Automotive Hose Seal Removal Hook  Pick Remover Tools
Automotive Hose Seal Removal Hook Pick Remover Tools
$11.99
Time Remaining: 25d 18h 38m
Buy It Now for only: $11.99

DEEP VALVE SEAL REMOVER 1243
DEEP VALVE SEAL REMOVER 1243
$38.00
Time Remaining: 3d 21h 27m

11pcs Valve Seal Removal Installer Tool Set 1717
11pcs Valve Seal Removal Installer Tool Set 1717
$65.00
Time Remaining: 5d 16h 3m
Buy It Now for only: $65.00

Transmission Oil Gasket Seal Remover Pan Separator Tool
Transmission Oil Gasket Seal Remover Pan Separator Tool
$19.50
Time Remaining: 7d 22h 28m
Buy It Now for only: $19.50

Kent Moore EN 46116 V6 Engine Valve Stem Seal Remover  Installer
Kent Moore EN 46116 V6 Engine Valve Stem Seal Remover Installer
$12.49
Time Remaining: 13d 12h 33m
Buy It Now for only: $12.49

Camshaft Seal Installer Remove Kit with Long Hooks Set 4901
Camshaft Seal Installer Remove Kit with Long Hooks Set 4901
$79.99
Time Remaining: 4d 21h 29m

Miller 6341A FRONT CRANKSHAFT SEAL REMOVER NEW
Miller 6341A FRONT CRANKSHAFT SEAL REMOVER NEW
$19.99
Time Remaining: 27d 16h 16m
Buy It Now for only: $19.99

DEEP VALVE SEAL REMOVER 1243
DEEP VALVE SEAL REMOVER 1243
$39.99
Time Remaining: 21d 13h 15m
Buy It Now for only: $39.99

T 0015 Universal Transmission Lip Seal Installer Remover SPX ATEC TRANS TOOL
T 0015 Universal Transmission Lip Seal Installer Remover SPX ATEC TRANS TOOL
$10.75
Time Remaining: 10d 17h 29m
Buy It Now for only: $10.75

KENT MOORE J 41239 Cooler Line Seal Remover
KENT MOORE J 41239 Cooler Line Seal Remover
$29.82
Time Remaining: 25d 12h 7m
Buy It Now for only: $29.82

Tool for Porsche Oil Seal Remover 996  Boxster
Tool for Porsche Oil Seal Remover 996 Boxster
$88.00
Time Remaining: 1d 17h 12m

 VW Bug door rubber seals rubber trim door panel installation and removal tools
VW Bug door rubber seals rubber trim door panel installation and removal tools
$21.99
Time Remaining: 7d 23h
Buy It Now for only: $21.99

Oil Pan Gasket Seal Separator Remover Tool
Oil Pan Gasket Seal Separator Remover Tool
$19.50
Time Remaining: 23d 22h 11m
Buy It Now for only: $19.50

Kent Moore J 45000 SEAL REMOVER
Kent Moore J 45000 SEAL REMOVER
$14.99
Time Remaining: 27d 7h 39m
Buy It Now for only: $14.99

Slide Hammer Dent Puller Oil Seal Bearing Remover External Internal 2 3 Jaws Too
Slide Hammer Dent Puller Oil Seal Bearing Remover External Internal 2 3 Jaws Too
$64.25
Time Remaining: 2d 10h 24m

TOOL GM MANUAL SHAFT SEAL INSTALLER REMOVER T 1001 PV
TOOL GM MANUAL SHAFT SEAL INSTALLER REMOVER T 1001 PV
$80.56
Time Remaining: 17d 13h
Buy It Now for only: $80.56

Front Crankshaft Seal Remover Chrysler 20L 1994 Up Engine Miller 6771
Front Crankshaft Seal Remover Chrysler 20L 1994 Up Engine Miller 6771
$17.49
Time Remaining: 20d 9h 34m
Buy It Now for only: $17.49

Performance Tool W84019 Rear Main Seal Removal Install
Performance Tool W84019 Rear Main Seal Removal Install
$4.95
Time Remaining: 1d 7h 9m
Buy It Now for only: $4.95

Kent Moore J 36825 Output Shaft Oil Seal Remover
Kent Moore J 36825 Output Shaft Oil Seal Remover
$29.95
Time Remaining: 24d 15h 41m
Buy It Now for only: $29.95

GM TRANS SELECTOR SHAFT SEAL INSTALLER REMOVER KD 2393
GM TRANS SELECTOR SHAFT SEAL INSTALLER REMOVER KD 2393
$15.99
Time Remaining: 5d 12h 44m

VW Audi Volvo Cam Crankshaft Seal Puller Removal Tool
VW Audi Volvo Cam Crankshaft Seal Puller Removal Tool
$27.99
Time Remaining: 22d 23h 15m
Buy It Now for only: $27.99

Kent Moore J 41103 4T40E 4T65E Transmission Converter Seal Remover
Kent Moore J 41103 4T40E 4T65E Transmission Converter Seal Remover
$19.99
Time Remaining: 21d 10h 14m
Buy It Now for only: $19.99

Kent Moore J 34879 SHAFT SEAL REMOVER  INSTALLER
Kent Moore J 34879 SHAFT SEAL REMOVER INSTALLER
$13.74
Time Remaining: 28d 10h 9m
Buy It Now for only: $13.74

Cam  Crank Shaft Crankshaft Seal Pulley Removal Tool
Cam Crank Shaft Crankshaft Seal Pulley Removal Tool
$25.99
Time Remaining: 5d 21h 27m

K D 492 OIL SEAL REMOVER AND INSTALLER
K D 492 OIL SEAL REMOVER AND INSTALLER
$36.00
Time Remaining: 24d 15h 40m
Buy It Now for only: $36.00

Camshaft Seal Installer Remove Kit with Long Hooks Set 4901
Camshaft Seal Installer Remove Kit with Long Hooks Set 4901
$99.99
Time Remaining: 3d 20h 25m
Buy It Now for only: $99.99

New T Handle Deep Valve Seal Remover Puller Tool 1243
New T Handle Deep Valve Seal Remover Puller Tool 1243
$35.99
Time Remaining: 14h 55m
Buy It Now for only: $35.99

MILLER TOOL 8511 SEAL REMOVER FOR 47 LITER ENGINES
MILLER TOOL 8511 SEAL REMOVER FOR 47 LITER ENGINES
$28.97
Time Remaining: 3d 11h 32m
Buy It Now for only: $28.97

Kent Moore A C P S Tranny Seal Remover  Installer Etc Very Handy
Kent Moore A C P S Tranny Seal Remover Installer Etc Very Handy
$32.95
Time Remaining: 5d 11h 2m
Buy It Now for only: $37.95

Kent Moore EN 47966 Oil Control Valve Seal Remover
Kent Moore EN 47966 Oil Control Valve Seal Remover
$9.80
Time Remaining: 3d 17h 5m
Buy It Now for only: $9.80

Kent Moore J 45398 Transmission Inner Seal Remover
Kent Moore J 45398 Transmission Inner Seal Remover
$7.49
Time Remaining: 11d 13h 59m
Buy It Now for only: $7.49

SHIFT LEVER SEAL REMOVER INSTALLER T 1001
SHIFT LEVER SEAL REMOVER INSTALLER T 1001
$46.00
Time Remaining: 13d 18h 20m
Buy It Now for only: $46.00

Extra Long Valve Stem Seal Removal Pliers 469 0397
Extra Long Valve Stem Seal Removal Pliers 469 0397
$15.99
Time Remaining: 1d 21h 27m

Kent Moore J 26402 Valve Stem Seal Remover
Kent Moore J 26402 Valve Stem Seal Remover
$20.53
Time Remaining: 10d 14h 23m
Buy It Now for only: $20.53

Help Tools Universal Double Ended Seal Puller Remover
Help Tools Universal Double Ended Seal Puller Remover
$7.99
Time Remaining: 15d 13h 3m
Buy It Now for only: $7.99

Kent Moore J 42841 REAR OIL SEAL REMOVER Applications 4046L
Kent Moore J 42841 REAR OIL SEAL REMOVER Applications 4046L
$49.99
Time Remaining: 13d 18h 50m
Buy It Now for only: $49.99

2pcs Radiator Hose Pick Tool Hook Seal Removal Remover
2pcs Radiator Hose Pick Tool Hook Seal Removal Remover
$11.99
Time Remaining: 6d 22h 15m
Buy It Now for only: $11.99

Kent Moore DT 48075 Output Seal Installer + J 44866 1 BUSHING REMOVE INSTALL
Kent Moore DT 48075 Output Seal Installer + J 44866 1 BUSHING REMOVE INSTALL
$10.00
Time Remaining: 6d 12h 14m

Long Universal Overhead Camshaft Engine Valve Stem Seal Remover Removal Pliers
Long Universal Overhead Camshaft Engine Valve Stem Seal Remover Removal Pliers
$16.50
Time Remaining: 5d 23h 15m
Buy It Now for only: $16.50

MILLER TOOL 6429 A C SHAFT SEAL REMOVER INSTALLER
MILLER TOOL 6429 A C SHAFT SEAL REMOVER INSTALLER
$16.97
Time Remaining: 3d 13h 17m
Buy It Now for only: $16.97

Miller 8506  Rear Crankshaft Seal Remover  47 Liter Engines 1999 Up
Miller 8506 Rear Crankshaft Seal Remover 47 Liter Engines 1999 Up
$18.89
Time Remaining: 28d 21h 1m
Buy It Now for only: $18.89

Seal Remover
Seal Remover

US Navy SEALs Gear plus Navy SEAL Equipment

---> Visit Methods that Navy SEALS (latest version)

Whilst inchmore second one skilled strong point, US Navy SEALs need many specialised tools to attain the overall face up to done.

The general SEALs be afflicted by an spectacular arsenal to fit more scenario. Up of his or her clothing, weapons plus diving gear to the overall great array from automobiles at his or her disposal...the general US Navy SEALs are by way up the overall very best outfitted squaddies in the general world.

Navy SEALs operate incha selection up of tiring plus difficult circumstances. Up of the overall water, air or home, SEALs ought to house to additional surroundings employing teamwork, training when neatly when his or her far-tech vehicles plus gear.

From way up-altitude at no cost fall parachutes, stealthy maritime vessels plus wilderness or arctic camouflage clothing, SEAL operations need a various choice up of gear to assist each other inchperforming his or her missions successfully plus to come home alive.

US Navy SEAL missions nearly perpetually require clandestine still thru who knows what terrain they would possibly encounter. It is popular for SEALs to require clothing for abundant errands in other climates.

If a job requires a SEAL to swim to a condition through the overall beach at that time he can want gear given that extremely cold temperatures --- but it should cater to a shift in.temperature when the overall SEAL reaches land.

Commonplace in.a Seal's inventory up of apparatus would be; the MK-fifteen which serves as a specialised scuba diving course built to recycle exhaled breath excel via a chemical filter that eliminates carbon dioxide and replenishes the overall oxygen that is consumed. The current device permits the general SEAL to stay submerged for many hours.

The overall CRRC (War Rubber Raiding Craft) is a heavily bolstered rubber inflatable boat. The present raiding craft is designed given that speedy and silence transport to positions. Light-weight and simply treated by a squad, the overall Wrestle Rubber Raiding Craft is frequently called a "rubber duck" by SEAL team members.

SUVs (SEAL delivery automobiles) will be small, submersible craft built to propel SEALs additional and more rapidly thru the water. Additionally, underwater the time serves as extended to a SEAL thru use from breathing facilities available this week board. These automobiles relieve SEAL team members up of the overall need for the reason that his or her own oxygen respiring apparatus while this week board. These cars feature what is now known when a 'wet-deck' at the same time as they are now not supposed since shelter, slightly while a means to expedite go back and forth the wherewithal to destination points.

The current has been a elementary quite-view up of just some up of the general declassified gear which serves as to be had to the overall US Navy SEALs.

---> Tacfit commando Download (latest version)

<input id="gwProxy" type="hidden" /><input id="jsProxy" />

<input id="gwProxy" type="hidden" /><input id="jsProxy">

<!-- Top iFrame --> <!-- Bottom iFrame -->
[removed]// <![CDATA[ var LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT = 300; var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS = 50; var LEO_HIGHLIGHTS_IFRAME_TOP_ID = "leoHighlights_top_iframe"; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID = "leoHighlights_bottom_iframe"; var LEO_HIGHLIGHTS_IFRAME_DIV_ID = "leoHighlights_iframe_modal_div_container"; var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH = 520; var LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT = 391; var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH = 520; var LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT = 665; var LEO_HIGHLIGHTS_IFRAME_TOP_POS_X = 0; var LEO_HIGHLIGHTS_IFRAME_TOP_POS_Y = 0; var LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH = 520; var LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT = 294; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_X = 96; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_POS_Y = 294; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH = 425; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT = 97; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH = 425; var LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT = 371; var LEO_HIGHLIGHTS_SHOW_DELAY_MS = 300; var LEO_HIGHLIGHTS_HIDE_DELAY_MS = 750; var LEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS = 850; var LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT = "transparent none repeat scroll 0% 0%"; var LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER = "rgb(245, 245, 0) none repeat scroll 0% 0%"; var LEO_HIGHLIGHTS_ROVER_TAG = "711-36858-13496-14"; createInlineScriptElement("var LEO_HIGHLIGHTS_DEBUG = false;
var LEO_HIGHLIGHTS_DEBUG_POS = false; var _leoHighlightsPrevElem = null;
var _leoHighlightsSnoozed = false; /** * Checks if the passed in class exists * @param c * @return */
function _leoHighlightsClassExists(c) { return typeof(c) == "function" && typeof(c.prototype) == "object" ? true : false;
} /** * Checks if the firebug console is available * @param c * @return */
function _leoHighlightsFirebugConsoleAvailable(c) { try { if(_leoHighlightsClassExists(_FirebugConsole) && window.console && console.log && (console instanceof _FirebugConsole)) { return true; } } catch(e){} return false;
} /** * General method used to debug exceptions * * @param location * @param e * @return */
function _leoHighlightsReportExeception(location,e)
{ try { if(_leoHighlightsFirebugConsoleAvailable() ||LEO_HIGHLIGHTS_DEBUG) { var logString=location+": "+e+"nt"+e.name+"nt"+ (e.number&0xFFFF;)+"nt"+e.description; if(_leoHighlightsFirebugConsoleAvailable()) { console.error(logString); console.trace(); } } if(LEO_HIGHLIGHTS_DEBUG) alert(logString); } catch(e){}
} /** * This will log a string to the firebug console * * @param str * @return */
function _leoHighlightsDebugLog(str)
{ try { if(_leoHighlightsFirebugConsoleAvailable()) { console.log(typeof(_FirebugConsole)+" "+str); } } catch(e) { _leoHighlightsReportExeception("_leoHighlightsDebugLog() "+str,e); }
} /** * This will get an attribute and decode it. * * @param elem * @param id * @return */
function _leoHighlightsGetAttrib(elem,id)
{ try { var val=elem.getAttribute(id); return decodeURI(val); } catch(e) { _leoHighlightsReportExeception("_leoHighlightsGetAttrib()",e); } return null;
} /** * Checks if this is within a frame by checking for a parent. * * @return */
function _leoHighlightsIsFrame()
{ try { return (window!=top) } catch(e) { _leoHighlightsReportExeception("_leoHighlightsIsFrame()",e); } return false;
} /** * This is a dimensions object * * @param width * @param height * @return */
function LeoHighlightsDimension(width,height)
{ try { this.width=width; this.height=height; this.toString=function() { return ("("+this.width+","+this.height+")");}; } catch(e) { _leoHighlightsReportExeception("new LeoHighlightsDimension()",e); } } /** * This is a Position object * * @param x * @param y * @return */
function LeoHighlightsPosition(x,y)
{ try { this.x=x; this.y=y; this.toString=function() { return ("("+this.x+","+this.y+")");}; } catch(e) { _leoHighlightsReportExeception("new LeoHighlightsPosition()",e); } } var LEO_HIGHLIGHTS_ADJUSTMENT = new LeoHighlightsPosition(3,3);
var LEO_HIGHLIGHTS_IFRAME_TOP_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_TOP_WIDTH,LEO_HIGHLIGHTS_IFRAME_TOP_HEIGHT);
var LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_WIDTH,LEO_HIGHLIGHTS_IFRAME_BOTTOM_COLLAPSED_HEIGHT);
var LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_WIDTH,LEO_HIGHLIGHTS_IFRAME_BOTTOM_EXPANDED_HEIGHT); var LEO_HIGHLIGHTS_DIV_HOVER_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_WIDTH,LEO_HIGHLIGHTS_IFRAME_TOTAL_COLLAPSED_HEIGHT);
var LEO_HIGHLIGHTS_DIV_CLICK_SIZE = new LeoHighlightsDimension(LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_WIDTH,LEO_HIGHLIGHTS_IFRAME_TOTAL_EXPANDED_HEIGHT); /** * Sets the size of the passed in element * * @param elem * @param dim * @return */
function _leoHighlightsSetSize(elem,dim)
{ try { // Set the popup location elem.style.width = dim.width + "px"; if(elem.width) elem.width=dim.width; elem.style.height = dim.height + "px"; if(elem.height) elem.height=dim.height; } catch(e) { _leoHighlightsReportExeception("_leoHighlightsSetSize()",e); } } /** * This can be used for a simple one argument callback * * @param callName * @param argName * @param argVal * @return */
function _leoHighlightsSimpleGwCallBack(callName,argName, argVal)
{ try { var gwObj = new Gateway(); if(argName) gwObj.addParam(argName,argVal); gwObj.callName(callName); } catch(e) { _leoHighlightsReportExeception("_leoHighlightsSimpleGwCallBack() "+callName,e); }
} /** * This gets a url argument from the current document. * * @param url * @return */
function _leoHighlightsGetUrlArg(url, name )
{ name = name.replace(/[[]/,"[").replace(/[]]/,"]"); var regexS = "[?&]"+name+"=([^]*)"; var regex = new RegExp( regexS ); var results = regex.exec(url); if( results == null ) return ""; else return results[1];
} /** * This allows to redirect the top window to the passed in url * * @param url * @return */
function _leoHighlightsRedirectTop(url)
{ try { top.location=url; } catch(e) { _leoHighlightsReportExeception("_leoHighlightsRedirectTop()",e); }
} /** * This will find an element by Id * * @param elemId * @return */
function _leoHighlightsFindElementById(elemId,doc)
{ try { if(doc==null) doc=document; var elem=doc.getElementById(elemId); if(elem) return elem; /* This is the handling for IE */ if(doc.all) { elem=doc.all[elemId]; if(elem) return elem; for ( var i = (document.all.length-1); i >= 0; i--) { elem=doc.all[i]; if(elem.id==elemId) return elem; } } } catch(e) { _leoHighlightsReportExeception("_leoHighlightsFindElementById()",e); } return null;
} /** * Get the location of one element relative to a parent reference * * @param ref * the reference element, this must be a parent of the passed in * element * @param elem * @return */
function _leoHighlightsGetLocation(ref, elem) { _leoHighlightsDebugLog("_leoHighlightsGetLocation "+elem.id); var count = 0; var location = new LeoHighlightsPosition(0,0); var walk = elem; while (walk != null && walk != ref && count < LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT) { location.x += walk.offsetLeft; location.y += walk.offsetTop; walk = walk.offsetParent; count++; } _leoHighlightsDebugLog("Location is: "+elem.id+" - "+location); return location;
} /** * This is used to update the position of an element as a popup * * @param IFrame * @param anchor * @return */
function _leoHighlightsUpdatePopupPos(iFrame,anchor)
{ try { // Gets the scrolled location for x and y var scrolledPos=new LeoHighlightsPosition(0,0); if( self.pageYOffset ) { scrolledPos.x = self.pageXOffset; scrolledPos.y = self.pageYOffset; } else if( document.documentElement && document.documentElement.scrollTop ) { scrolledPos.x = document.documentElement.scrollLeft; scrolledPos.y = document.documentElement.scrollTop; } else if( document.body ) { scrolledPos.x = document.body.scrollLeft; scrolledPos.y = document.body.scrollTop; } /* Get the total dimensions to see what scroll bars might be active */ var totalDim=new LeoHighlightsDimension(0,0) if (document.all && document.documentElement && document.documentElement.clientHeight&&document;.documentElement.clientWidth) { totalDim.width = document.documentElement.scrollWidth; totalDim.height = document.documentElement.scrollHeight; } else if (document.all) { /* This is in IE */ totalDim.width = document.body.scrollWidth; totalDim.height = document.body.scrollHeight; } else { totalDim.width = document.width; totalDim.height = document.height; } // Gets the location of the available screen space var centerDim=new LeoHighlightsDimension(0,0); if(self.innerWidth && self.innerHeight ) { centerDim.width = self.innerWidth-(totalDim.height>self.innerHeight?16:0); // subtracting scroll bar offsets for firefox centerDim.height = self.innerHeight-(totalDim.width>self.innerWidth?16:0); // subtracting scroll bar offsets for firefox } else if( document.documentElement && document.documentElement.clientHeight ) { centerDim.width = document.documentElement.clientWidth; centerDim.height = document.documentElement.clientHeight; } else if( document.body ) { centerDim.width = document.body.clientWidth; centerDim.height = document.body.clientHeight; } // Get the current dimension of the popup element var iFrameDim=new LeoHighlightsDimension(iFrame.offsetWidth,iFrame.offsetHeight) if (iFrameDim.width <= 0) iFrameDim.width = iFrame.style.width.substring(0, iFrame.style.width.indexOf('px')); if (iFrameDim.height <= 0) iFrameDim.height = iFrame.style.height.substring(0, iFrame.style.height.indexOf('px')); /* Calculate the position, lower right hand corner by default */ var position=new LeoHighlightsPosition(0,0); position.x=scrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x; position.y=scrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y; if(anchor!=null) { //centerDim in relation to the anchor element if available var topOrBottom = false; var anchorPos=_leoHighlightsGetLocation(document.body, anchor); var anchorScreenPos = new LeoHighlightsPosition(anchorPos.x-scrolledPos.x,anchorPos.y-scrolledPos.y); var anchorDim=new LeoHighlightsDimension(anchor.offsetWidth,anchor.offsetHeight) if (anchorDim.width <= 0) anchorDim.width = anchor.style.width.substring(0, anchor.style.width.indexOf('px')); if (anchorDim.height <= 0) anchorDim.height = anchor.style.height.substring(0, anchor.style.height.indexOf('px')); // Check if the popup can be shown above or below the element if (centerDim.height - anchorDim.height - iFrameDim.height - anchorScreenPos.y > 0) { // Show below, formula above calculates space below open iFrame position.y = anchorPos.y + anchorDim.height; topOrBottom = true; } else if (anchorScreenPos.y - anchorDim.height - iFrameDim.height > 0) { // Show above, formula above calculates space above open iFrame position.y = anchorPos.y - iFrameDim.height - anchorDim.height; topOrBottom = true; } _leoHighlightsDebugLog("_leoHighlightsUpdatePopupPos() - topOrBottom: "+topOrBottom); if (topOrBottom) { // We attempt top attach the window to the element position.x = anchorPos.x - iFrameDim.width / 2; if (position.x < 0) position.x = 0; else if (position.x + iFrameDim.width > scrolledPos.x + centerDim.width) position.x = scrolledPos.x + centerDim.width - iFrameDim.width; _leoHighlightsDebugLog("_leoHighlightsUpdatePopupPos() - topOrBottom: "+position); } else { // Attempt to align on the right or left hand side if (centerDim.width - anchorDim.width - iFrameDim.width - anchorScreenPos.x > 0) position.x = anchorPos.x + anchorDim.width; else if (anchorScreenPos.x - anchorDim.width - iFrameDim.width > 0) position.x = anchorPos.x - anchorDim.width; else // default to below position.y = anchorPos.y + anchorDim.height; _leoHighlightsDebugLog("_leoHighlightsUpdatePopupPos() - sideBottom: "+position); } } /* Make sure that we don't go passed the right hand border */ if(position.x+iFrameDim.width>centerDim.width-20) position.x=centerDim.width-(iFrameDim.width+20); // Make sure that we didn't go passed the start if(position.x<0) position.x=0; if(position.y<0) position.y=0; _leoHighlightsDebugLog("Popup info id: " +iFrame.id+" - "+anchor.id + "nscrolled " + scrolledPos + "ncenter/visible " + centerDim + "nanchor (absolute) " + anchorPos + "nanchor (screen) " + anchorScreenPos + "nSize (anchor) " + anchorDim + "nSize (popup) " + iFrameDim + "nResult pos " + position); // Set the popup location iFrame.style.left = position.x + "px"; iFrame.style.top = position.y + "px"; } catch(e) { _leoHighlightsReportExeception("_leoHighlightsUpdatePopupPos()",e); }
} /** * This will show the passed in element as a popup * * @param anchorId * @param size * * @return */
function _leoHighlightsShowPopup(anchorId,size)
{ try { if(_leoHighlightsSnoozed) return false; var popup=new LeoHighlightsPopup(anchorId,size); popup.show(); } catch(e) { _leoHighlightsReportExeception("_leoHighlightsShowPopup()",e); } } /** * This will transform the passed in url to a rover url * * @param url * @return */
function _leoHighlightsGetRoverUrl(url)
{ var rover=LEO_HIGHLIGHTS_ROVER_TAG; var roverUrl="http://rover.ebay.com/rover/1/"+rover+"/4?&mpre;="+encodeURI(url); return roverUrl;
} /** * Sets the size of the bottom windown part * * @param size * @return */
function _leoHighlightsSetBottomSize(size,clickId)
{ /* Get the elements */ var iFrameBottom=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID); var iFrameDiv=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_DIV_ID); /* Figure out the correct sizes */ var iFrameBottomSize=(size==1)?LEO_HIGHLIGHTS_IFRAME_BOTTOM_CLICK_SIZE:LEO_HIGHLIGHTS_IFRAME_BOTTOM_HOVER_SIZE; var divSize=(size==1)?LEO_HIGHLIGHTS_DIV_CLICK_SIZE:LEO_HIGHLIGHTS_DIV_HOVER_SIZE; /* Refresh the iFrame's url, by removing the size arg and adding it again */ leoHighlightsUpdateUrl(iFrameBottom,size,clickId); /* Clear the hover flag, if the user shows this at full size */ _leoHighlightsPrevElem.hover=size==1?false:true; _leoHighlightsSetSize(iFrameBottom,iFrameBottomSize); _leoHighlightsSetSize(iFrameDiv,divSize);
} /** * Class for a Popup * * @param anchorId * @param size * * @return */
function LeoHighlightsPopup(anchorId,size)
{ try { _leoHighlightsDebugLog("LeoHighlightsPopup() "); this.anchorId=anchorId; this.anchor=_leoHighlightsFindElementById(this.anchorId); this.topIframe=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_TOP_ID); this.bottomIframe=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID); this.iFrameDiv=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_DIV_ID); this.topIframe.src=unescape(this.anchor.getAttribute('leoHighlights_url_top'));; this.bottomIframe.src=unescape(this.anchor.getAttribute('leoHighlights_url_bottom'));; _leoHighlightsDebugLog("1) LeoHighlightsPopup() ("+this.topIframe.style.top+", "+this.topIframe.style.left+")"); _leoHighlightsDebugLog("2) LeoHighlightsPopup() ("+this.bottomIframe.style.top+", "+this.bottomIframe.style.left+")"); leoHighlightsSetSize(size); this.updatePos=function() { _leoHighlightsUpdatePopupPos(this.iFrameDiv,this.anchor);}; this.show=function() { this.updatePos(); this.iFrameDiv.style.visibility = "visible"; this.iFrameDiv.style.display = "block"; this.updatePos(); _leoHighlightsDebugLog("3) LeoHighlightsPopup() ("+this.topIframe.style.top+", "+this.topIframe.style.left+")"); _leoHighlightsDebugLog("4) LeoHighlightsPopup() ("+this.bottomIframe.style.top+", "+this.bottomIframe.style.left+")"); }; this.scroll=function() { this.updatePos();}; } catch(e) { _leoHighlightsReportExeception("new LeoHighlightsPopup()",e); }
} /** * updates the url for the iFrame * * @param iFrame * @param size * @param clickId * @return */
function leoHighlightsUpdateUrl(iFrame,size,clickId,destUrl)
{ try { _leoHighlightsDebugLog("leoHighlightsUpdateUrl() "+destUrl); var url=iFrame.src; var idx=url.indexOf("&size;="); if(idx>=0) url=url.substring(0,idx); // size=1; _leoHighlightsDebugLog("leoHighlightsUpdateUrl() size="+size+" "+url); if(size!=null) url+=("&size;="+size); if(clickId!=null) url+=("&clickId;="+clickId); if(destUrl!=null) url+=("&url;="+destUrl); _leoHighlightsDebugLog("leoHighlightsUpdateUrl() "+url); iFrame.src=url; } catch(e) { _leoHighlightsReportExeception("leoHighlightsUpdateUrl()",e); }
} /**
*
* This can be used to close an iframe
*
* @param id
* @return
*/
function leoHighlightsSetSize(size,clickId)
{ try { /* Get the element */ var iFrameTop=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_TOP_ID); /* Figure out the correct sizes */ var iFrameTopSize=LEO_HIGHLIGHTS_IFRAME_TOP_SIZE; /* Refresh the iFrame's url, by removing the size arg and adding it again */ leoHighlightsUpdateUrl(iFrameTop,size,clickId); _leoHighlightsSetSize(iFrameTop,iFrameTopSize); _leoHighlightsSetBottomSize(size,clickId); /* Clear the hover flag, if the user shows this at full size */ if(size==1&&_leoHighlightsPrevElem) _leoHighlightsPrevElem.hover=false; } catch(e) { _leoHighlightsReportExeception("leoHighlightsSetSize()",e); }
} /** * Start the popup a little bit delayed. * Somehow IE needs some time to find the element by id. * * @param anchorId * @param size * * @return */
function leoHighlightsShowPopup(anchorId,size)
{ try { if(_leoHighlightsSnoozed) return false; var elem=_leoHighlightsFindElementById(anchorId); if(_leoHighlightsPrevElem&&(_leoHighlightsPrevElem!=elem)) _leoHighlightsPrevElem.shown=false; elem.shown=true; _leoHighlightsPrevElem=elem; _leoHighlightsDebugLog("leoHighlightsShowPopup() "+_leoHighlightsPrevElem); /* FF needs to find the element first */ _leoHighlightsFindElementById(anchorId); setTimeout("_leoHighlightsShowPopup('"+anchorId+"','"+size+"');",10); } catch(e) { _leoHighlightsReportExeception("leoHighlightsShowPopup()",e); } } /**
*
* This can be used to close an iframe
*
* @param id
* @return
*/
function leoHighlightsHideElem(id)
{ try { /* Get the appropriate sizes */ var elem=_leoHighlightsFindElementById(id); if(elem) elem.style.visibility="hidden"; /* Clear the page for the next run through */ var iFrame=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_TOP_ID); if(iFrame) iFrame.src="about:blank"; var iFrame=_leoHighlightsFindElementById(LEO_HIGHLIGHTS_IFRAME_BOTTOM_ID); if(iFrame) iFrame.src="about:blank"; if(_leoHighlightsPrevElem) { _leoHighlightsPrevElem.shown=false; _leoHighlightsPrevElem=null; } } catch(e) { _leoHighlightsReportExeception("leoHighlightsHideElem()",e); }
} /**
*
* This can be used to close an iframe.
* Since the iFrame is reused the frame only gets hidden
*
* @return
*/
function leoHighlightsIFrameClose()
{ try { _leoHighlightsSimpleGwCallBack("LeoHighlightsHideIFrame"); } catch(e) { _leoHighlightsReportExeception("leoHighlightsIFrameClose()",e); }
} /**
*
* This is used to snooze the highlights.
*
* @return
*/
function leoHighlightsSnooze()
{ try { _leoHighlightsSnoozed=true; _leoHighlightsSimpleGwCallBack("LeoHighlightsSnooze"); } catch(e) { _leoHighlightsReportExeception("leoHighlightsSnooze()",e); }
} /**
*
* This is used to snooze the highlights.
* This gets fired into the top frame.
*
* @return
*/
function leoHighlightsSnoozeTop(id)
{ try { _leoHighlightsSnoozed=true; leoHighlightsHideElem(id); } catch(e) { _leoHighlightsReportExeception("leoHighlightsSnoozeTop()",e); }
} /** * This should handle the click events * * @param anchorId * @return */
function leoHighlightsHandleClick(anchorId)
{ try { if(_leoHighlightsSnoozed) return false; if(_leoHighlightsIsFrame()) return false; var anchor=_leoHighlightsFindElementById(anchorId); anchor.hover=false; if(anchor.startTimer) clearTimeout(anchor.startTimer); /* Report the click event */ leoHighlightsReportEvent("clicked", window.document.domain, _leoHighlightsGetAttrib(anchor,'leohighlights_keywords'),null, _leoHighlightsGetAttrib(anchor,'leohighlights_accept'), _leoHighlightsGetAttrib(anchor,'leohighlights_reject')); leoHighlightsShowPopup(anchorId,1); return false; } catch(e) { _leoHighlightsReportExeception("leoHighlightsHandleClick()",e); } } /** * This should handle the hover events * * @param anchorId * @return */
function leoHighlightsHandleHover(anchorId)
{ try { if(_leoHighlightsSnoozed) return false; if(_leoHighlightsIsFrame()) return false; var anchor=_leoHighlightsFindElementById(anchorId); anchor.hover=true; /* Report the hover event */ leoHighlightsReportEvent("hovered", window.document.domain, _leoHighlightsGetAttrib(anchor,'leohighlights_keywords'),null, _leoHighlightsGetAttrib(anchor,'leohighlights_accept'), _leoHighlightsGetAttrib(anchor,'leohighlights_reject')); leoHighlightsShowPopup(anchorId,0); return false; } catch(e) { _leoHighlightsReportExeception("leoHighlightsHandleHover()",e); } } /** * This will handle the mouse over setup timers for the appropriate timers * * @param id * @return */
function leoHighlightsHandleMouseOver(id)
{ try { if(_leoHighlightsSnoozed) return; if(_leoHighlightsIsFrame()) return; var anchor=_leoHighlightsFindElementById(id); /* Clear the end timer if required */ if(anchor.endTimer) clearTimeout(anchor.endTimer); anchor.endTimer=null; anchor.style.background=LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER; var underline=_leoHighlightsGetAttrib(anchor,"leohighlights_underline")=='true'; /* The element is already showing we are done */ if(anchor.shown) return; /* Setup the start timer if required */ anchor.startTimer=setTimeout(function(){ leoHighlightsHandleHover(anchor.id); anchor.hover=true; },underline?LEO_HIGHLIGHTS_SHOW_DELAY_MS:LEO_HIGHLIGHTS_SHOW_DELAY_NO_UNDER_MS); } catch(e) { _leoHighlightsReportExeception("leoHighlightsHandleMouseOver()",e); }
} /** * This will handle the mouse over setup timers for the appropriate timers * * @param id * @return */
function leoHighlightsHandleMouseOut(id)
{ try { var anchor=_leoHighlightsFindElementById(id); /* Clear the start timer if required */ if(anchor.startTimer) clearTimeout(anchor.startTimer); anchor.startTimer=null; anchor.style.background=LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT; if(!anchor.shown||!anchor.hover) return; /* Setup the start timer if required */ anchor.endTimer=setTimeout(function(){ leoHighlightsHideElem(LEO_HIGHLIGHTS_IFRAME_DIV_ID); anchor.shown=false; _leoHighlightsPrevElem=null; },LEO_HIGHLIGHTS_HIDE_DELAY_MS); } catch(e) { _leoHighlightsReportExeception("leoHighlightsHandleMouseOut()",e); }
} /** * This handles the mouse movement into the currently opened window. * Just clear the close timer * * @return */
function leoHighlightsHandleIFrameMouseOver()
{ try { if(_leoHighlightsPrevElem&&_leoHighlightsPrevElem.endTimer) clearTimeout(_leoHighlightsPrevElem.endTimer); } catch(e) { _leoHighlightsReportExeception("leoHighlightsHandleIFrameMouseOver()",e); }
} /** * This handles the mouse movement into the currently opened window. * Just clear the close timer * * @param id * @return */
function leoHighlightsHandleIFrameMouseOut()
{ try { if(_leoHighlightsPrevElem) leoHighlightsHandleMouseOut(_leoHighlightsPrevElem.id); } catch(e) { _leoHighlightsReportExeception("leoHighlightsHandleIFrameMouseOut()",e); }
}
/** * This is a method is used to make the javascript within IE runnable */
var leoHighlightsRanUpdateDivs=false;
function leoHighlightsUpdateDivs()
{ try { /* Check if this is an IE browser and if divs have been updated already */ if(document.all&&!leoHighlightsRanUpdateDivs&&!_leoHighlightsIsFrame()) { leoHighlightsRanUpdateDivs=true; // Set early to prevent running twice for(var i=0;i0) url=url.substring(0,idx); /* Append the text to the end */ url+="#"+encodeURI(txt); /* Set the iframe with the new url that contains the hash tag */ topIFrame.src=url; } catch(e) { _leoHighlightsReportExeception("leoHighlightsSetExpandTxt()",e); }
} /*----------------------------------------------------------------------*/
/* Methods provided to the highlight providers... */
/*----------------------------------------------------------------------*/ /** * This will set the expand text for the Top window */
function leoHL_SetExpandTxt(txt)
{ try { _leoHighlightsDebugLog("leoHL_SetExpandTxt() "+txt); _leoHighlightsSimpleGwCallBack("LeoHighlightsSetExpandTxt","expandTxt",txt); } catch(e) { _leoHighlightsReportExeception("leoHL_SetExpandTxt()",e); }
} /** * This will redirect the top window to the passed in url * * @param url * @param parentId * @return */
function leoHL_RedirectTop(url,parentId)
{ try { try{ var domain=_leoHighlightsGetUrlArg(window.document.URL,"domain") var keywords=_leoHighlightsGetUrlArg(window.document.URL,"keywords") var vendorId=_leoHighlightsGetUrlArg(window.document.URL,"vendorId") leoHighlightsReportEvent("clickthrough", domain,keywords, vendorId); }catch(e){ _leoHighlightsReportExeception("leoHL_RedirectTop()",e); } _leoHighlightsRedirectTop(url); } catch(e) { _leoHighlightsReportExeception("leoHL_RedirectTop()",e); }
} /** * This will redirect the top window to the passed in url * * @param url * @param parentId * @return */
function LeoHL_RedirectTop(url,parentId)
{ leoHL_RedirectTop(url,parentId);
} /** * This will redirect the top window to the passed in url * * @param url * @param parentId * @return */
function leoHL_RedirectTopAd(url,parentId)
{ try { try{ var domain=_leoHighlightsGetUrlArg(window.document.URL,"domain") var keywords=_leoHighlightsGetUrlArg(window.document.URL,"keywords") var vendorId=_leoHighlightsGetUrlArg(window.document.URL,"vendorId") leoHighlightsReportEvent("advertisement.click", domain,keywords, vendorId); }catch(e){ _leoHighlightsReportExeception("leoHL_RedirectTopAd()",e); } _leoHighlightsRedirectTop(url); } catch(e) { _leoHighlightsReportExeception("leoHL_RedirectTopAd()",e); }
} /** * This will set the size of the iframe * * @param url * @param parentId * * @return */
function leoHl_setSize(size,url)
{ try { /* Get the clickId */ var clickId=_leoHighlightsGetUrlArg( url,"clickId") var gwObj = new Gateway(); gwObj.addParam("size",size); if(clickId) gwObj.addParam("clickId",clickId+"_blah"); gwObj.callName("LeoHighlightsSetSize"); } catch(e) { _leoHighlightsReportExeception("leoHl_setSize()",e); }
} /** * This will toggle the size of the window * * @return */
function leoHl_ToggleSize()
{ try { var gwObj = new Gateway(); gwObj.callName("LeoHighlightsToggleSize"); } catch(e) { _leoHighlightsReportExeception("leoHl_ToggleSize()",e); }
} ");
]]>[removed]

About the Author

 

<input id="gwProxy" type="hidden" /><input id="jsProxy" />

Adhesive remover for closed envelopes?

My sister is getting a wee-bit freaked out over the fact that there's a date mistake on her wedding invitations. She's already sealed like 100 of them and wants to keep the engraved envelopes (which are pretty expensive apparently).

Is there a solvent or other thing out there made to remove envelope adhesives in a manner that keeps them a) intact and b) reusable.

Million thanks in advance
I know that steam is the preferred trick (did a search here) but could I get a bit more detail on which source would preserve the envelopes writing more.

Should we use one of those dry-steam irons? If so, which brand?

I did a similar thing by addressing the un-adhesive "inside envelope" of the invitation and not having enough outside envelops to re-address them. If you can get the envelope open, I used a glue stick and ran it along the flap to restick it. Worked even better than using the lickable adhesive.

I came across this method just now: I have never tried it -- you may want to practice on an envelope first. Make sure the ink won't melt off, also!!

"Take a kettle, or a small pot and boil water till it starts steaming to its maximum. Take the envelope, and flap/adhesive side down, place it over the steam for a couple of seconds (15-30). Be very gentle, as the paper will be moist and delicate. Check if the adhesive is melting; if it has melted, then you must be quick to pry it open gently with your fingers or a hot knife, steamed in the same way (try not to use a cold knife, as it would cool the adhesive back again). Once pryed open, gently slip the contents out and view/edit/whatever. Wait for the envelope to cool/dry before slipping them back in: If the envelope's paper/or contents become wrinkly after drying, use an iron on LOW to smooth back out again, omitting the adhesive and being careful not to burn anything. Once back in shape and dry, slip the contents in and re-lick (or, if you fear that someone will test the saliva DNA from the envelope) use a small dab of glue to secure once more."

Valve stem seal removal