
            YAHOO.util.Event.onDOMReady(
				
				function () {
                // Stores a reference to the current element that opened the tooltip
                var currentTooltipEl = null;
                
                // Create "buy now" tooltip
                var buyNowTooltip = new YAHOO.widget.Panel('buyNowTooltip', {
                    visible: false,
                    close: false,
					width: "200px",
					left:"-200px"
                }
				
															);
				
           buyNowTooltip.render(document.body);
                
			
			// Wire up "buy now" buttons to tooltip
			YAHOO.util.Dom.getElementsByClassName('buy-now', 'a', null, 
			function (el) 
			{					
				YAHOO.util.Event.on(el, 'click', function (e) {
					e = e || event;
					currentTooltipEl = this;
					buyNowTooltip.cfg.setProperty('context', [this, 'tl', 'bl']);
					buyNowTooltip.setBody("<ul>" + YAHOO.util.Dom.getNextSibling(this).innerHTML + "</ul>");
					//YAHOO.util.Dom.getNextSibling(this).style.left="auto";
					buyNowTooltip.render();
					buyNowTooltip.show();
					YAHOO.util.Event.preventDefault(e);
					YAHOO.util.Dom.getElementsByClassName('buy-close', 'a', null,
						function (el) 
						{
							YAHOO.util.Event.on(el, 'click', function (e)
							{
								e = e || event;
								buyNowTooltip.hide();
								YAHOO.util.Event.preventDefault(e);
							}
												);
						}
														);	
			}
			   );
			});
			
			
				
				
				/*
                // Wire up "buy now" tooltip hide event
                YAHOO.util.Event.on(document, 'mousemove', function (e) {
                    e = e ||event;
                    var target = YAHOO.util.Event.getTarget(e);
                    if (target != currentTooltipEl && !YAHOO.util.Dom.isAncestor(buyNowTooltip.element, target)) {
                       buyNowTooltip.hide();
					 //  YAHOO.util.Dom.getNextSibling(this).style.left="-3000px";
                    }
					
				
					
					
					
                } );*/
				
				// Calculate lightbox X position
				var overlayX = ((YAHOO.util.Dom.getDocumentWidth() / 2) - 375);
			
                // Create "more info" panel
                 // Create "more info" panel
                var moreInfoPnl = new YAHOO.widget.Panel('moreInfoPnl', {
                    modal: true,
                    close: true,
                    visible: false,
                    constraintoviewport: true,
                    fixedcenter: false,
                    width: "750px",
					x: overlayX,
					y: 150,
					background: "#4f4f4f"
                });
                moreInfoPnl.render(document.body);
                
                // Wire up "more info" buttons to panel
                YAHOO.util.Dom.getElementsByClassName('more-info', 'a', null, function (el) {
                    YAHOO.util.Event.on(el, 'click', function (e) {
                        e = e || event;
                        if (!document.getElementById('tmpLoader')) {
                            ifrm = document.createElement("iframe");
                            ifrm.id = 'tmpLoader';
                            ifrm.style.position = "absolute";
                            ifrm.style.left = "-3000px";
                            document.body.appendChild(ifrm);
                        }
                        YAHOO.util.Event.on(ifrm, 'load', function () {
                            var frm = document.getElementById('tmpLoader');
                            var doc = frm.contentWindow || frm.contentDocument;
                            var content = doc.document.getElementById('more-info-content').innerHTML;
                            moreInfoPnl.setBody(content);
                            moreInfoPnl.render();
                            moreInfoPnl.show();
                            //document.body.removeChild(ifrm);
                        });
                        ifrm.src = this.href;
                        YAHOO.util.Event.preventDefault(e);
                    });
                });
				
				
            });
   
