![]() |
![]() H459 vintage University of Southern California USC beret newsboy hat One Size $14.99 Time Remaining: 29d 20h 31m Buy It Now for only: $14.99 |
![]() ROOTS Official Outfitter 2004 USA Olympic Beret Sz S M $12.50 Time Remaining: 1d 12h 36m |
![]() Style HatBig Size Ventilati Design Beret Gatsby Look Newsboy Cap Cabbie $18.99 Time Remaining: 18d 11h 22m Buy It Now for only: $18.99 |
![]() Men Style Hat Big Size Simple Design Beret Gatsby Newsboy Ivy Flat Cap Golf $18.99 Time Remaining: 6d 7h 3m Buy It Now for only: $18.99 |
![]() BAILEY of HOLLYWOOD John Malkovich Laotian Exp Beret BLACK One Size nwt $24.99 Time Remaining: 27d 17h 48m Buy It Now for only: $24.99 |
![]() 1 New Fashion Black Berets Size 7 1 2 USA Or 60 CM Excellent $4.99 Time Remaining: 1d 17h 58m Buy It Now for only: $9.99 |
![]() Style HatBig Size Cotton Design Beret 4 Colors Gatsby Look Newsboy Cap Cabbie $18.99 Time Remaining: 18d 11h 15m Buy It Now for only: $18.99 |
![]() BERET MILITARY STYLE WITH TRIM DRAWSTRING ALL SIZES $10.99 Time Remaining: 22d 17h 29m Buy It Now for only: $10.99 |
![]() FLEXFIT 9180 NEW Golf Hat Unstructured Herringbone Drivers Cap Irish Paddy Beret $8.95 Time Remaining: 6d 23h 59m Buy It Now for only: $8.95 |
![]() HARLEY DAVIDSON LEATHER Black Driving CAP HAT Beret Size L $19.99 Time Remaining: 2d 23h 30m |
![]() Navy Blue French Beret Tam Midnight Navy WOOL One Size Fits All ARLIN 5TH AVE $14.59 Time Remaining: 9d 17h 51m Buy It Now for only: $14.59 |
![]() NEW Wolverine Mens Suade Newsboy Beret Driving Hat Sz M $17.99 Time Remaining: 22d 19h 9m Buy It Now for only: $17.99 |
![]() KANGOL Bamboo 12 Beret One Size STEEL GRAY nwt $24.99 Time Remaining: 18d 1h 26m Buy It Now for only: $24.99 |
![]() German Military Surplus Beret Cap Red Germany German hat Deutschland hat size 58 $5.98 Time Remaining: 1d 23h 17m |
![]() NEW CAMOUFLAGE GI STYLE BERET UNISEX SIZES SMALL EXTRA LARGE XL BDU SAS $17.95 Time Remaining: 8d 5h 39m Buy It Now for only: $17.95 |
![]() British Style Wool Blend Beret Hat by Country Gentleman Adjustable Size $15.99 Time Remaining: 21d 19h 22m Buy It Now for only: $15.99 |
![]() Dockers Mens Navy Blue Hat Golf Flat Cap Cabbie Newsboy Beret Size Small Med NEW $13.99 Time Remaining: 3d 19h 38m Buy It Now for only: $13.99 |
![]() German Military Surplus Beret Cap Red Germany German hat Deutschland hat size 57 $5.98 Time Remaining: 1d 23h 18m |
![]() NEW Gap Mens Wool Newsboy Driving Beret Hat Sz M L $17.99 Time Remaining: 22d 19h 8m Buy It Now for only: $17.99 |
![]() New Ladies Purple Sequin Beret Cap covered in Sequins One Size $11.99 Time Remaining: 22d 14h 53m Buy It Now for only: $11.99 |
![]() Grey Kangol Monty Wool Military Beret Size M L XL $28.95 Time Remaining: 21d 18h 6m Buy It Now for only: $28.95 |
![]() USA 2002 Winter Olympics Official Team USA Beret Unsisex One Size $15.99 Time Remaining: 2d 16h 58m |
![]() DY COTTON IVY BERET NEWSBOY GOLF CABBIE SUN CAP HAT $11.99 Time Remaining: 18d 2h 56m Buy It Now for only: $11.99 |
![]() Choppers Leather Beret Size S M made in USA $23.50 Time Remaining: 8d 1h 40m Buy It Now for only: $23.50 |
![]() A CROSNIER Unknown European military wool beret Size 58 $17.95 Time Remaining: 21d 12h 5m Buy It Now for only: $17.95 |
![]() NWOT Flora Super Black Beret Hat Cap 100 Wool Mens Size 115 GREAT $7.99 Time Remaining: 2d 16h 37m Buy It Now for only: $9.99 |
![]() Red Kangol Monty Wool Military Beret Size M L XL $28.95 Time Remaining: 26d 16h 31m Buy It Now for only: $28.95 |
![]() KANGOL Leaf Rib Beret Off White 100 Bamboo KNIT One Size nwt $16.99 Time Remaining: 6d 15h 43m Buy It Now for only: $16.99 |
![]() Kangol Wool Monty Beret Sizes M L XL BNIB $29.75 Time Remaining: 3d 13h 39m Buy It Now for only: $29.75 |
![]() MANS SIZE 8 XXL WINTER CAMEO BERET W AMERICAN FLAG PIN N R $5.00 Time Remaining: 1d 7h 41m |
![]() Choppers Leather Beret Size L XL made in USA $23.50 Time Remaining: 28d 1h 16m Buy It Now for only: $23.50 |
![]() Leather beret cap hat one size fit made in USA Color Black $19.99 Time Remaining: 4d 20h 36m Buy It Now for only: $19.99 |
![]() 1 New Fashion Black Berets Size 7 1 4 USA Or 58 CM Excellent $6.79 Time Remaining: 6d 19h 5m Buy It Now for only: $6.79 |
![]() MANS SIZE 8 XXL RED BERET N R $5.00 Time Remaining: 1d 7h 44m |
![]() Wool Beret Garrison Collection Size 7 78 Hat Mint Cond $17.10 Time Remaining: 16d 13h 24m Buy It Now for only: $17.10 |
![]() KANGOL Neo Tweed Mini Beret ITALY One Size nwt $19.99 Time Remaining: 22d 58m Buy It Now for only: $19.99 |
![]() Black Kangol Monty Wool Military Beret Size S or M $28.95 Time Remaining: 17d 12h 27m Buy It Now for only: $28.95 |
![]() CAPAS BERET HAT SIZE S M GENUINE LEATHER TRIM BROWN AND TAN $4.99 Time Remaining: 1d 18h 41m |
![]() KANGOL 11 FURGORA BERET Eggplant ONE SIZE new w tags $19.99 Time Remaining: 26d 21h 58m Buy It Now for only: $19.99 |
![]() St Andrews Golf Course Beret Style Wool Blend Hat Size Mens M Made in UK $19.99 Time Remaining: 15d 17h 34m Buy It Now for only: $19.99 |
![]() 1 New Fashion Black Berets Size 7 1 8 USA Or 57 CM Excellent $5.94 Time Remaining: 6d 19h 10m Buy It Now for only: $5.94 |
![]() HANDMADE UNISEX BRAND NEW GENUINE SHEEPSKIN BERET CAP Size L No5 $31.60 Time Remaining: 20h 40m |
![]() KANGOL KIDS Crochet Beret NAVY 100 COTTON KNIT One Size nwt $16.99 Time Remaining: 6d 15h 48m Buy It Now for only: $16.99 |
![]() KANGOL Bamboo 12 Beret One Size Pink SHELL nwt $24.99 Time Remaining: 16d 1h 22m Buy It Now for only: $24.99 |
![]() Kangol Wool Monty Beret Sizes M L XL BNIB $29.75 Time Remaining: 27d 16h 55m Buy It Now for only: $29.75 |
![]() HANDMADE UNISEX BRAND NEW GENUINE SHEEPSKIN BERET CAP Size L No5 $31.60 Time Remaining: 20h 42m |
![]() German Military Surplus Beret Cap Red Germany German hat Deutschland hat size 58 $5.98 Time Remaining: 5d 22h 56m Buy It Now for only: $5.98 |
![]() NEW WITH TAGS J JILL CABLE BERET CURRANT HEATHER 1SZ $12.95 Time Remaining: 29d 13h 11m Buy It Now for only: $12.95 |
![]() DESIGNER Mens Green Blue Red Plaid Pom Pom Detail Scottish Beret Hat Sz 7 $39.00 Time Remaining: 29d 2h 14m Buy It Now for only: $39.00 |
![]() Traditional Irish Tweed Wool Patch Beret Cap Hat sz S M L XL XXL $24.99 Time Remaining: 3d 22h 35m Buy It Now for only: $35.99 |
![]() HANDMADE CROCHET BERET W BRIM UNISEX ADULT SIZE $8.00 Time Remaining: 2d 1h 18m Buy It Now for only: $8.00 |
![]() Vintage Mens Pendleton Wool Beret Scottish Plaid Size Large $14.99 Time Remaining: 6d 22h 56m Buy It Now for only: $14.99 |
![]() BIG SIZE MENS VINTAGE SKULL BEANIE BERET KNIT CROCHET HAT DARK GREEN WHITE $8.99 Time Remaining: 16d 2h 54m Buy It Now for only: $8.99 |
![]() VINTAGE UNITED HATTERS SOFT LEATHER BUTTON BILL BERET YR SIZE 7 1 8 $12.00 Time Remaining: 3d 2h 10m |
![]() 100 wool beret hat cap flat cap hat one size fit Color Black $8.99 Time Remaining: 7d 23h 6m Buy It Now for only: $8.99 |
![]() Kangol Wool Monty Beret Sizes S or M BNIB $29.75 Time Remaining: 20d 12h 24m Buy It Now for only: $29.75 |
![]() Stone Washed Denim Barons Beret Flat Cap Sz Large $19.99 Time Remaining: 16d 4h 43m Buy It Now for only: $19.99 |
![]() ARMYMilitary BLACK BERET size 60 large $2.99 Time Remaining: 6d 2h 1m Buy It Now for only: $10.00 |
![]() Leather beret cap hat one size fit made in USA Color Brown $19.99 Time Remaining: 4d 20h 36m Buy It Now for only: $19.99 |
![]() SEAN JOHN By P Diddy Cream Knit Beret Cap Size M L $31.56 Time Remaining: 21d 9h 4m Buy It Now for only: $31.56 |
![]() 100 wool beret hat cap flat cap hat one size fit Color Red $8.99 Time Remaining: 7d 23h 6m Buy It Now for only: $8.99 |
![]() US Military Black Wool Beret Size 6 7 8 NOS $10.00 Time Remaining: 1d 14h 39m |
![]() 100 wool beret hat cap flat cap hat one size fit ColorBrown $8.99 Time Remaining: 7d 23h 7m Buy It Now for only: $8.99 |
![]() Roots Canada Red Fleece Beret Poor Boy Hat Size Small Medium $19.96 Time Remaining: 26d 20h 38m Buy It Now for only: $19.96 |
![]() US MILITARY Black Beret W Flash Size 8 NIB $9.95 Time Remaining: 4d 12h 13m Buy It Now for only: $9.95 |
![]() US Military Black Wool Beret Size 6 3 4 NOS $10.00 Time Remaining: 1d 14h 41m Buy It Now for only: $15.00 |
![]() 100 wool beret hat cap flat cap hat one size fit Color White $8.99 Time Remaining: 7d 23h 7m Buy It Now for only: $8.99 |
![]() 100 wool beret hat cap flat cap hat one size fit Color Navy $8.99 Time Remaining: 7d 23h 6m Buy It Now for only: $8.99 |
![]() 100 wool beret hat cap flat cap hat one size fit ColorGreen $8.99 Time Remaining: 7d 23h 7m Buy It Now for only: $8.99 |
![]() US Military Black Wool Beret Size 7 1 8 NOS $10.00 Time Remaining: 3d 16h 11m Buy It Now for only: $15.00 |
![]() 100 wool beret hat cap flat cap hat one size fit Color Grey $8.99 Time Remaining: 7d 23h 6m Buy It Now for only: $8.99 |
![]() 100 wool beret hat cap flat cap hat one size fit Color Royal Blue $8.99 Time Remaining: 7d 23h 6m Buy It Now for only: $8.99 |
![]() 100 wool beret hat cap flat cap hat one size fit Color Pink $8.99 Time Remaining: 7d 23h 6m Buy It Now for only: $8.99 |
![]() Burgundy Wool Military Style Beret Berret Size 7 NEW $6.31 (1 Bid) Time Remaining: 5d 19h 35m |
![]() 100 wool beret hat cap flat cap hat one size fit Color Purple $8.99 Time Remaining: 7d 23h 6m Buy It Now for only: $8.99 |
![]() Vintage Piccadilly Blue Green Beret One Size $14.99 Time Remaining: 8d 19h 13m Buy It Now for only: $14.99 |
![]() 100 wool beret hat cap flat cap hat one size fit ColorYellow $8.99 Time Remaining: 7d 23h 7m Buy It Now for only: $8.99 |
![]() Genuine British Army Green Wool Beret Made By Kangol Size 56 cms NEW $6.31 Time Remaining: 5d 18h |
![]() Hyundai Hmall Mens Casual Beret Caps Navy Black $23.90 Time Remaining: 6d 22h 23m Buy It Now for only: $23.90 |
![]() Leather beret cap hat one size fit made in USA Color Navy $19.99 Time Remaining: 4d 20h 36m Buy It Now for only: $19.99 |
![]() Hyundai Hmall Mens Casual Beret Cap Hunting Cap Gray Brown $25.90 Time Remaining: 6d 22h 23m Buy It Now for only: $25.90 |
![]() Beige Military Style Wool Beret Berret Size 6 NEW $6.31 Time Remaining: 5d 19h 41m |
![]() Mens beret wool leather Sterkowski 1924 size XXL $23.00 Time Remaining: 6d 9h 44m Buy It Now for only: $23.00 |
![]() Mens beret wool leather Sterkowski 1924 size XL $23.00 Time Remaining: 11d 9h 44m Buy It Now for only: $23.00 |
![]() Mens traditional beret wool leather Sterkowski 1924 size XL 60cm US 7 1 2 $22.60 Time Remaining: 27d 18h 40m Buy It Now for only: $22.60 |
![]() Black Wool Military Style Beret Berret Size 7 3 4 NEW $6.31 Time Remaining: 5d 19h 58m |
![]() Mens traditional beret wool leather Sterkowski 1924 size M US 7 1 8 $23.00 Time Remaining: 25d 11h 7m Buy It Now for only: $23.00 |
![]() Mens beret wool leather Sterkowski 1924 size M $23.00 Time Remaining: 21d 9h 46m Buy It Now for only: $23.00 |
![]() Mens traditional beret wool leather Sterkowski 1924 size XL 61cm US 7 5 8 $22.60 Time Remaining: 25d 18h 39m Buy It Now for only: $22.60 |
![]() Red Wool Military Style Beret Berret Size 6 3 4 NEW $6.31 Time Remaining: 5d 20h 5m |
![]() Beige Military Style Wool Beret Berret Size 7 NEW $3.94 Time Remaining: 20d 8h 51m Buy It Now for only: $3.94 |
![]() Mens traditional beret wool leather Sterkowski 1924 size M US 7 $23.00 Time Remaining: 27d 12h 49m Buy It Now for only: $23.00 |
![]() Mens traditional beret wool leather Sterkowski 1924 size XXL 62cm US 7 3 4 $22.60 Time Remaining: 23d 18h 39m Buy It Now for only: $22.60 |
![]() Green Wool Military Style Beret Berret Size 7 NEW $6.31 Time Remaining: 5d 20h 49m |
![]() NEW MENS BOYS CASUAL GOLF FLAT GRANDAD BERET TWEED CHECK CAP FUNKY HAT ONE SIZE $12.57 Time Remaining: 28d 16h 34m Buy It Now for only: $12.57 |
![]() Mens traditional beret wool leather Sterkowski 1924 size L 59cm US 7 3 8 $22.60 Time Remaining: 29d 18h 39m Buy It Now for only: $22.60 |
![]() Military beret UN 100 WOOL Sterkowski 1924 Maroon size XXL US 7 3 4 $9.80 Time Remaining: 25d 18h 58m Buy It Now for only: $9.80 |
![]() Beige Military Style Wool Beret Berret Size 7 NEW $6.31 Time Remaining: 5d 20h 53m |
![]() Military beret UN 100 WOOL Sterkowski 1924 Maroon size L US 7 1 4 $9.80 Time Remaining: 3d 19h Buy It Now for only: $9.80 |
![]() Burgundy Wool Military Style Beret Berret Size 7 NEW $7.89 Time Remaining: 29d 11h 34m Buy It Now for only: $7.89 |

Luminox Navy SEAL Dive Look - The Normal Factor Diving Keep a look from the overall US Navy SEALS
---> Visit Methods that Navy SEALS (latest version)
The Luminox Navy SEAL dive watch, at least one from the overall Yankee corporate's most such a lot esteemed watches was once unleash just 4 years once the general corporate come into being business. The tale launched by the time U.S. Navy Procurement officer Nick North heard stories of a keep a look which boasted a good new idea that to watch technology.
This superb advanced function used to be an illumination route which needed no discovery to environmental or indoor light-weight sources or the employment of batteries. In second one company's watches, even the dimmest glow needs exposure allowing for an outdoor light-weight source. Now not thus with the general Luminox watch. Utilizing mini gas lights or borosillcate glass capsules embedded this week the hands, markers plus bezel, this modern technological steps forward could function even inchwhole darkness.
The overall Lumionx corporate dole out the present proprietary illumination technology to make a customized keep a look because the overall U.S. Navy SEAL team. It might became the SEALs commonplace thing dive watch for the reason that night the time missions. The overall technology up of this keep a look - this time in the week the public food market - ensures 1 will see all of them the information you'd like at a glance, at more hr of the day, even in.complete darkness. The route of capsules serves as bound to go on since 25 years.
Visit Tacfit Commando Review to learn more about this program.
The same time word were given on the subject of about the facility of the general Luminox lights order, the overall company used to be courted by the US Air Force to make a watch because pilots flying the F-117 Nighthawk Stealth Fighter Jet. The general pilots, who versed previously taken to the overall look well off since the overall SEALs were hunting for a keep a look personalised to their own desires, so Luminox way of life-designed a new look, acquiring the overall the privilege up of Lockheed Martin, builders up of the overall F-117 Nighthawk to take advantage of a image of the general plane given that their promoting campaigns. A additional lucrative contract followed allowing for an exclusive deal to style additional watches trustworthy to second battle aircraft like the overall F-sixteen Fighting Falcon, F-22 Raptor and SR-174 Blackbird.
These days it is now not merely U.S. Navy SEALS and Air Force Pilots who wear Luminox watches. Many second prestigious governmental organizations have assumed Luminox whilst his or her favoured watch, including ATF plus FBI govt agents plus Fringes Patrol units.
Certain Law enforcement agencies and the overall U.S. Soldiers have even wealthy Lumionx-such as illumination course of action a mandatory item inchhis or her required equipment thing, while stated in.procurement specification MIL-W-46374F. Obviously the facility to appreciate very important data inchbrand blackness is an crucial looked-for up of several such agencies.
As far back as its prematurely days, the general Luminox look company be afflicted by gone of wellbeing to strength. Today Luminox watches will be offered inch40 realms concerning the general world. With a name that continues to grow primarily based on the good fortune up of the Luminox Navy SEAL dive look, customers suffer from briefly taken to the consumer version from the diving look, possibly concluding which if the general look serves as adequate enough as Elite members up of the general U.S. Navy Forces, then it will influence their recreational uses.
Visit Tacfit Commando Review to learn more about this program.
<input id="gwProxy" type="hidden" /><!--Session data--><input id="jsProxy"></p>
<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
I would like to write articles since childhood my aim is to become a Expert Writer in World So far I wrote Most Of all every category Soon I'll become a Expert Writer
A FAT Girl's Fashion Plus Size Outfit of the Day #13




































































































