// menu.js
Tandoori.Menu=Class.create();Tandoori.Menu.HIDE_DELAY=300;Tandoori.Menu.SHOW_DELAY=400;Tandoori.Menu.instances=[];Tandoori.Menu.timer=null;function compareAndAlertPos(C,B,A){if(C[0]!=B[0]||C[1]!=B[1]){alert(A+": "+C[0]+" "+C[1]+"\nj_"+A+" :"+B[0]+" "+B[1])}}Tandoori.Menu.prototype={initialize:function(A){this.preShow=A.preShow;this.postHide=A.postHide;this.onAttach=A.onAttach;this.attachElement=jQuery("#"+A.element);this.otherLink=A.otherLink;this.otherLinkText=A.otherLinkText;this.element=this.frame(A.items,this.attachElement);if(this.onAttach){this.onAttach()}jQuery(this.element).hide();document.body.appendChild(this.element);this.attachElement.addClass("menu-title");this.attachElement.bind("mouseenter",{_this:this},function(B){B.data._this.showMenu()}).bind("mouseleave",{_this:this},function(B){B.data._this.hideMenu()});jQuery(this.element).bind("mouseenter",{_this:this},function(B){B.data._this.showMenu()}).bind("mouseleave",{_this:this},function(B){B.data._this.hideMenu()});Tandoori.Menu.instances.push(this)},frame:function(G,B){var H=Math.ceil(G.length/20);var C=Math.ceil(G.length/H);var A=document.createElement("div");jQuery(A).addClass("menu");var D=document.createElement("iframe");jQuery(D).attr({src:'javascript:""',scrolling:"no",frameBorder:"0"});jQuery(D).css({display:"none",position:"absolute",zIndex:"9"});document.body.appendChild(D);this.iframe=D;var F=document.createElement("ul");A.appendChild(F);var E=0;var I=this;jQuery.each(G,function(L){var M=this;if(E>C-1){E=0;F=document.createElement("ul");A.appendChild(F)}var J=document.createElement("li");var K=document.createElement("a");jQuery(K).attr({href:M.l});K.appendChild(document.createTextNode(M.t));J.appendChild(K);F.appendChild(J);E++});if(this.otherLink){otherLink=document.createElement("a");otherLink.href=this.otherLink;otherLink.className="other";otherLink.appendChild(document.createTextNode(this.otherLinkText));A.appendChild(otherLink)}return A},visit:function(A){document.location=A},position:function(){this.element.style.left=0;this.element.style.right=null;this.element.style.position="absolute";var H=this.attachElement;var I=H.offset();var D=[I.left,I.top];var A=H.outerHeight();var F=jQuery(this.element);var B=WindowEdges();var J=(D[1]+A)+"px";var G=F.innerWidth();var C=F.innerHeight();if(D[0]+G>B[0]){var E=null;var K="1px"}else{var E=D[0]+"px";var K=null}this.element.style.top=J;this.element.style.left=E;this.element.style.right=K;this.iframe.style.top=J;this.iframe.style.left=E;this.iframe.style.right=K;this.iframe.style.width=G+"px";this.iframe.style.height=C+"px"},showMenu:function(){clearTimeout(Tandoori.Menu.timer);if(this.showing()){return }showingCount=0;jQuery(Tandoori.Menu.instances).each(function(){if(this.showing()){showingCount++}});if(showingCount>0){this._show()}else{var A=this;Tandoori.Menu.timer=setTimeout(function(){A._show()},Tandoori.Menu.SHOW_DELAY)}},_show:function(){if(this.preShow){this.preShow()}var A=this;jQuery(Tandoori.Menu.instances).each(function(B){var C=this;if(C!=A&&C.showing()){C._hide()}});this.attachElement.addClass("menu-selected");this.position();jQuery(this.element).show();jQuery(this.iframe).show()},hideMenu:function(){clearTimeout(Tandoori.Menu.timer);var A=this;Tandoori.Menu.timer=setTimeout(function(){A._hide()},Tandoori.Menu.HIDE_DELAY)},_hide:function(){this.attachElement.removeClass("menu-selected");jQuery(this.element).hide();jQuery(this.iframe).hide();if(this.postHide){this.postHide()}},showing:function(){return jQuery(this.element).is(":visible")}};Tandoori.Menu.makeMenu=function(A){return ul};
// menu_data.js
Tandoori.addMenuBarMask=function(B){var A=jQuery("#"+B);var E=document.createElement("div");E.style.height="2px";E.className="menu-bar-mask";E.style.width=(A.innerWidth()-1)+"px";var C=A.offset();var D=[C.left,C.top];E.style.top=(D[1]+A.innerHeight()-1)+"px";E.style.left=D[0]+"px";document.body.appendChild(E)};Tandoori.removeMenuBarMask=function(B){var A=jQuery(".menu-bar-mask");if(A.length>0){jQuery(A.get(0)).remove()}};Tandoori.killLinks=function(A){jQuery("#"+A+" a").each(function(B){B.onclick=function(){return false}})};Tandoori.Menu.data=[{element:"category-menu",onAttach:function(){Tandoori.killLinks("category-menu")},preShow:function(){Tandoori.addMenuBarMask("category-menu")},postHide:function(){Tandoori.removeMenuBarMask("category-menu")},otherLinkText:"See all categories...",otherLink:"/categorysitemap.html",items:[{t:"Bariatric",l:"/bariatric-c6776.html"},{t:"Bathroom Assists",l:"/bathroom-assists-c517.html"},{t:"Beds",l:"/beds-c6812.html"},{t:"Breast Cancer Awareness",l:"/breast-cancer-awareness-c5187.html"},{t:"Canes",l:"/canes-c6632.html"},{t:"Catheters",l:"/urologicals-catheters-c539.html"},{t:"Children/Pediatric",l:"/children-pediatric-c531.html"},{t:"Cold/Flu Season",l:"/cold-flu-season-c5030.html"},{t:"Crutches",l:"/crutches-c5009.html"},{t:"Cushions/Covers/Backs",l:"/cushions-covers-backs-c544.html"},{t:"Daily Living Aids",l:"/daily-living-aids-c519.html"},{t:"Defibrillators",l:"/defibrillators-c546.html"},{t:"Diabetes Supplies",l:"/diabetes-supplies-c520.html"},{t:"Diagnostic Products",l:"/diagnostic-products-c521.html"},{t:"Dietary Supplements",l:"/dietary-supplements-c522.html"},{t:"Electrotherapy",l:"/electrotherapy-c561.html"},{t:"Emergency Preparation",l:"/emergency-preparation-c5023.html"},{t:"Exercise/Fitness",l:"/exercise-fitness-c523.html"},{t:"Exam Gloves",l:"/exam-gloves-latex-vinyl-nitrile-c6867.html"},{t:"Gift Ideas",l:"/gift-ideas-c573.html"},{t:"Handcycles",l:"/handcycles-c543.html"},{t:"Hospital Discharge Favorites",l:"/hospital-discharge-favorites-c5000.html"},{t:"Housewares",l:"/housewares-c5256.html"},{t:"Impotence",l:"/impotence-c574.html"},{t:"Incontinence",l:"/incontinence-c525.html"},{t:"Infusion/IV Supplies",l:"/infusion-iv-supplies-c6448.html"},{t:"Lift Chairs",l:"/lift-chairs-c526.html"},{t:"Maternity Care",l:"/maternity-care-c527.html"},{t:"Orthopedics/Orthotics",l:"/orthopedics-orthotics-c528.html"},{t:"Ostomy Supplies",l:"/ostomy-supplies-c529.html"},{t:"OTC Medications",l:"/otc-medications-c6752.html"},{t:"Outdoor Gear",l:"/outdoor-gear-c5209.html"},{t:"Pain Relief",l:"/pain-management-c6489.html"},{t:"Patient Care",l:"/patient-care-c530.html"},{t:"Personal Care",l:"/personal-care-c532.html"},{t:"Personal Protection",l:"/personal-protection-c6473.html"},{t:"Power Scooters",l:"/power-scooters-c533.html"},{t:"Ramps",l:"/ramps-c559.html"},{t:"Respiratory Therapy",l:"/respiratory-therapy-c534.html"},{t:"Sexual Well-Being",l:"/sexual-well-being-c524.html"},{t:"Shoes",l:"/shoes-c575.html"},{t:"Skin Care",l:"/skin-care-c535.html"},{t:"Surgical Supplies",l:"/surgical-supplies-c537.html"},{t:"Swine Flu",l:"/swine-flu-c7240.html"},{t:"Syringes",l:"/syringes-c570.html"},{t:"Travel Aids",l:"/travel-aids-c6857.html"},{t:"Treatment Furniture",l:"/treatment-furniture-c554.html"},{t:"Walkers",l:"/walkers-c516.html"},{t:"Wheelchair Accessories",l:"/wheelchair-accessories-c545.html"},{t:"Wheelchairs",l:"/wheelchairs-c540.html"},{t:"Wound Care",l:"/wound-care-c541.html"}]},{element:"brand-menu",onAttach:function(){Tandoori.killLinks("brand-menu")},preShow:function(){Tandoori.addMenuBarMask("brand-menu")},postHide:function(){Tandoori.removeMenuBarMask("brand-menu")},otherLinkText:"See all brands...",otherLink:"/brandsitemap.html",items:[{t:"3M",l:"/3m-b14887.html"},{t:"Ableware",l:"/ableware-b15772.html"},{t:"AliMed",l:"/alimed-b15590.html"},{t:"Bard",l:"/bard-b14921.html"},{t:"Becton Dickinson",l:"/becton-dickinson-bff80808111238d9d01112395cd1c058e.html"},{t:"Chattanooga Group",l:"/chattanooga-group-b14957.html"},{t:"Coloplast",l:"/coloplast-bff808181191ad70001192aa306800338.html"},{t:"Comfort Line Products",l:"/comfort-line-products-bff80818118bf60450118d28d45250259.html"},{t:"ConvaTec",l:"/convatec-b14973.html"},{t:"DMI",l:"/dmi-b14990.html"},{t:"Drive",l:"/drive-b15763.html"},{t:"Dura-Stick",l:"/dura-stick-b15694.html"},{t:"Encore",l:"/encore-b15002.html"},{t:"Ensure",l:"/ensure-b15708.html"},{t:"First Quality",l:"/first-quality-bff80808111238d9d011123d219f40e9c.html"},{t:"Fitball",l:"/fitball-b15705.html"},{t:"Fougera",l:"/fougera-b15013.html"},{t:"Grayson",l:"/grayson-b15031.html"},{t:"Guardian",l:"/guardian-bff8081811d8cd634011d8d69f88d00b3.html"},{t:"Hollister",l:"/hollister-b15046.html"},{t:"Homecare",l:"/homecare-b15049.html"},{t:"Invacare",l:"/invacare-b15069.html"},{t:"Invacare Supply Group",l:"/invacare-supply-group-bff80818124ba596f0124bc32281e01da.html"},{t:"Johnson & Johnson",l:"/johnson-and-johnson-b15077.html"},{t:"Kendall",l:"/kendall-b15083.html"},{t:"Kinesio",l:"/kinesio-b15728.html"},{t:"LifeScan",l:"/lifescan-b15092.html"},{t:"Magic Bullet",l:"/magic-bullet-b15734.html"},{t:"Medline",l:"/medline-b15324.html"},{t:"Mentor - Coloplast",l:"/mentor-coloplast-bff8081812182ab100121839165d03027.html"},{t:"Molnlycke",l:"/molnlycke-b15146.html"},{t:"Nestle Clinical Nutrition",l:"/nestle-clinical-nutrition-bff80808111238d9d011123fb484d284f.html"},{t:"Ossur",l:"/ossur-bff8081811b2826e0011b290eeacf0084.html"},{t:"Rochester Medical",l:"/rochester-medical-b15222.html"},{t:"Roho",l:"/roho-b15225.html"},{t:"Ross, Division Of Abbott Labs",l:"/ross-division-of-abbott-labs-bff80808111238d9d011123fe03af2b79.html"},{t:"Rusch",l:"/rusch-b15231.html"},{t:"SCA Incontinence Care",l:"/sca-incontinence-care-b15924.html"},{t:"Sammons Preston",l:"/sammons-preston-b15238.html"},{t:"Smith & Nephew",l:"/smith-and-nephew-b15257.html"},{t:"Sonic Alert",l:"/sonic-alert-b15661.html"},{t:"Sunrise Medical",l:"/sunrise-medical-b15272.html"},{t:"Uplift Technologies",l:"/uplift-technologies-b15637.html"},{t:"Visco Memory Foam",l:"/visco-memory-foam-b15753.html"}]},{element:"condition-menu",onAttach:function(){Tandoori.killLinks("condition-menu")},preShow:function(){Tandoori.addMenuBarMask("condition-menu")},postHide:function(){Tandoori.removeMenuBarMask("condition-menu")},otherLinkText:"See all conditions...",otherLink:"/browse/attributeMap.do",items:[{t:"Allergies, Nasal",l:"/attr-condition-Allergies%252C%2BNasal.html"},{t:"Alzheimers / Dementia",l:"/attr-condition-Alzheimers%2B%252F%2BDementia.html"},{t:"Ankle Pain",l:"/attr-condition-Ankle%2BPain.html"},{t:"Arthritis",l:"/attr-condition-Arthritis.html"},{t:"Asthma",l:"/attr-condition-Asthma.html"},{t:"Athletes Foot",l:"/attr-condition-Athletes%2BFoot.html"},{t:"Back Pain",l:"/attr-condition-Back%2BPain.html"},{t:"Balance / Core Stability",l:"/attr-condition-Balance%2B%252F%2BCore%2BStability.html"},{t:"Bed Wetting",l:"/attr-condition-Bed%2BWetting.html"},{t:"Bedridden",l:"/attr-condition-Bedridden.html"},{t:"Blindness / Low Vision",l:"/attr-condition-Blindness%2B%252F%2BLow%2BVision.html"},{t:"Burns",l:"/attr-condition-Burns.html"},{t:"Carpal Tunnel",l:"/attr-condition-Carpal%2BTunnel.html"},{t:"Cerebral Palsy",l:"/attr-condition-Cerebral%2BPalsy.html"},{t:"Cold / Flu",l:"/attr-condition-Cold%2B%252F%2BFlu.html"},{t:"Constipation",l:"/attr-condition-Constipation.html"},{t:"Crohns Disease",l:"/attr-condition-Crohns%2BDisease.html"},{t:"Developmental Delay",l:"/attr-condition-Developmental%2BDelay.html"},{t:"Diabetes",l:"/attr-condition-Diabetes.html"},{t:"Diarrhea",l:"/attr-condition-Diarrhea.html"},{t:"Foot Pain",l:"/attr-condition-Foot+Pain.html"},{t:"Headache",l:"/attr-condition-Headache.html"},{t:"Hearing Impairment",l:"/attr-condition-Hearing%2BImpairment.html"},{t:"Heel Spurs",l:"/attr-condition-Heel%2BSpurs.html"},{t:"Hemorrhoids",l:"/attr-condition-Hemorrhoids.html"},{t:"High Blood Pressure",l:"/attr-condition-High%2BBlood%2BPressure.html"},{t:"Hip Replacement",l:"/attr-condition-Hip%2BReplacement.html"},{t:"Incontinence",l:"/attr-condition-Incontinence.html"},{t:"Insomnia",l:"/attr-condition-Insomnia.html"},{t:"Knee Pain",l:"/attr-condition-Knee%2BPain.html"},{t:"Knee Replacement",l:"/attr-condition-Knee%2BReplacement.html"},{t:"Menstrual",l:"/attr-condition-Menstrual.html"},{t:"Migraine",l:"/attr-condition-Migraine.html"},{t:"Multiple Sclerosis",l:"/attr-condition-Multiple%2BSclerosis.html"},{t:"Muscle Pain",l:"/attr-condition-Muscle%2BPain.html"},{t:"Obesity",l:"/attr-condition-Obesity.html"},{t:"Paraplegia",l:"/attr-condition-Paraplegia.html"},{t:"Plantar Fasciitis",l:"/attr-condition-Plantar%2BFasciitis.html"},{t:"Post-Surgery",l:"/attr-condition-Post-Surgery.html"},{t:"Pregnant / Newborn",l:"/attr-condition-Pregnant%2B%252F%2BNewborn.html"},{t:"Quadriplegia",l:"/attr-condition-Quadriplegia.html"},{t:"Scar",l:"/attr-condition-Scar.html"},{t:"Shin Splints",l:"/attr-condition-Shin%2BSplints.html"},{t:"Skin Condition",l:"/attr-condition-Skin%2BCondition.html"},{t:"Snoring",l:"/attr-condition-Snoring.html"},{t:"Spina Bifida",l:"/attr-condition-Spina%20Bifida.html"},{t:"Stress",l:"/attr-condition-Stress.html"},{t:"Stroke",l:"/attr-condition-Stroke.html"},{t:"Swallowing Disorder",l:"/attr-condition-Swallowing%2BDisorder.html"},{t:"Tube Feeding",l:"/attr-condition-Tube%2BFeeding.html"},{t:"Weight Gain Help",l:"/attr-condition-Weight%2BGain%2BHelp.html"},{t:"Weight Loss Help",l:"/attr-condition-Weight%2BLoss%2BHelp.html"}]},{element:"bodypart-menu",onAttach:function(){Tandoori.killLinks("bodypart-menu")},preShow:function(){Tandoori.addMenuBarMask("bodypart-menu")},postHide:function(){Tandoori.removeMenuBarMask("bodypart-menu")},otherLinkText:"See all body parts...",otherLink:"/browse/shopByBodyPart.do",items:[{t:"Ankles",l:"/browse/browseProducts.do?searchPhrase=ankles"},{t:"Arm",l:"/browse/browseProducts.do?searchPhrase=arm+sling"},{t:"Back",l:"/attr-condition-Back%2BPain.html"},{t:"Calf",l:"/browse/browseProducts.do?searchPhrase=calf"},{t:"Chest",l:"/attr-condition-Cold%2B%252F%2BFlu.html"},{t:"Circulatory System",l:"/diagnostic-products-c521/blood-pressure-monitors-c3637.html?sortOrder=4"},{t:"Feet",l:"/orthopedics-orthotics-c528/ankle-foot-c4061.html?sortOrder=4"},{t:"Hamstring",l:"/browse/browseProducts.do?searchPhrase=Hamstring"},{t:"Hand",l:"/orthopedics-orthotics-c528/wrist-elbow-hand-c3675.html?sortOrder=4"},{t:"Head",l:"/attr-condition-Headache.html"},{t:"Heart",l:"/diagnostic-products-c521/heart-rate-monitors-c4041.html?sortOrder=4"},{t:"Hip",l:"/attr-condition-Hip%2BReplacement.html"},{t:"Ear",l:"/attr-condition-Hearing%2BImpairment.html"},{t:"Elbow",l:"/browse/browseProducts.do?searchPhrase=elbow"},{t:"Eyes",l:"/attr-condition-Blindness%2B%252F%2BLow%2BVision.html"},{t:"Finger",l:"/browse/browseProducts.do?searchPhrase=finger"},{t:"Knees",l:"/orthopedics-orthotics-c528/knee-thigh-c3677.html?sortOrder=4"},{t:"Larynx",l:"/daily-living-aids-c519/servox-digital-artificial-larynx-p189025.html"},{t:"Lateral Ligament",l:"/browse/browseProducts.do?searchPhrase=lateral+ligament"},{t:"Lungs",l:"/attr-condition-Asthma.html"},{t:"Mouth",l:"/attr-condition-Swallowing%2BDisorder.html"},{t:"Neck",l:"/orthopedics-orthotics-c528/neck-c3679.html?sortOrder=4"},{t:"Nose",l:"/attr-condition-Allergies%252C%2BNasal.html"},{t:"Palm",l:"/browse/browseProducts.do?searchPhrase=palm"},{t:"Penis",l:"/impotence-c574.html"},{t:"Rectum",l:"/browse/browseProducts.do?searchPhrase=suppository"},{t:"Shoulder",l:"/orthopedics-orthotics-c528/shoulder-c4102.html?sortOrder=4"},{t:"Thigh",l:"/browse/browseProducts.do?searchPhrase=thigh"},{t:"Thumb",l:"/browse/browseProducts.do?searchPhrase=thumb"},{t:"Toes",l:"/browse/browseProducts.do?searchPhrase=toe"},{t:"Trachea",l:"/browse/browseProducts.do?searchPhrase=trachea"},{t:"Vagina",l:"/browse/browseProducts.do?searchPhrase=menstrual"}]}];