ABACUSHELP.vs = { 
menus : [{'title':'Website Design ', 'href':'/services/website-design/', items: [{'title':'Custom Websites', 'href':'/services/website-design/search-results.php', items: [{'title':'15&quot; - 17&quot;', 'href':'/services/website-design/php/search-results.php?&search_size=980', items: [{'title':'VA703b', 'href':'/services/website-design/php/value-series/va703b.htm'},{'title':'VA703m', 'href':'services/website-design/php/value-series/va703m.htm'},{'title':'VG730m', 'href':'/services/website-design/php/graphic-series/vg730m.htm'},{'title':'VA1716w', 'href':'/services/website-design/php/value-series/va1716w.htm'},{'title':'VA705b', 'href':'services/website-design/php/value-series/va705b.htm'}]},{'title':'19&quot; - 20&quot;', 'href':'/services/website-design/search-results.php?&search_size=981', items: [{'title':'VA1903wmb', 'href':'/services/website-design/php/value-series/va1903wmb.htm'},{'title':'VA1926w', 'href':'/services/website-design/php/value-series/va1926w.htm'},{'title':'VA1928wm', 'href':'services/website-design/php/value-series/va1928wm.htm'},{'title':'VA926', 'href':'/services/website-design/php/value-series/va926.htm'},{'title':'VG1930wm', 'href':'/services/website-design/php/graphic-series/vg1930wm.htm'},{'title':'VG2027wm', 'href':'/services/website-design/php/graphic-series/vg2027wm.htm'},{'title':'VG930m', 'href':'/services/website-design/php/graphic-series/vg930m.htm'},{'title':'VP950b', 'href':'/services/website-design/php/pro-series/vp950b.htm'},{'title':'VX1932wm-LED', 'href':'services/website-design/php/x-series/vx1932wmled.htm'},{'title':'VX1940w', 'href':'/services/website-design/php/x-series/vx1940w.htm'},{'title':'VX1962wm', 'href':'/services/website-design/php/x-series/vx1962wm.htm'},{'title':'VX2033wm', 'href':'/services/website-design/php/x-series/vx2033wm.htm'}]},{'title':'22&quot;', 'href':'/services/website-design/search-results.php?&search_size=982,990', items: [{'title':'VA2223', 'href':'services/website-design/php/value-series/va2223wm.htm'},{'title':'VA2226w', 'href':'/services/website-design/php/value-series/va2226w.htm'},{'title':'VG2227wm', 'href':'/services/website-design/php/graphic-series/vg2227wm.htm'},{'title':'VG2230wm', 'href':'/services/website-design/php/graphic-series/vg2230wm.htm'},{'title':'VLED221wm', 'href':'/services/website-design/php/led-lcd/vled221wm.htm'},{'title':'VX2233wm', 'href':'/services/website-design/php/x-series/vx2233wm.htm'},{'title':'VX2240w', 'href':'/services/website-design/php/x-series/vx2240w.htm'},{'title':'VX2260wm', 'href':'/services/website-design/php/x-series/vx2260wm.htm'},{'title':'VX2262wm', 'href':'/services/website-design/php/x-series/vx2262wm.htm'},{'title':'VX2265wm', 'href':'/services/website-design/php/x-series/vx2265wm-fuhzion-lcd.htm'}]},{'title':'23&quot;', 'href':'services/website-design/search-results.php', items: [{'title':'VA2323wm', 'href':'services/va2323wm.htm'},{'title':'VP2365wb', 'href':'services/website-design/php/pro-series/vp2365wb.htm'}]},{'title':'24&quot; - up', 'href':'/services/website-design/php/', items: [{'title':'VA2626wm', 'href':'/services/website-design/php/value-series/va2626wm.htm'},{'title':'VG2427wm', 'href':'/services/website-design/php/graphic-series/vg2427wm.htm'},{'title':'VP2655wb', 'href':'services/website-design/php/pro-series/vp2655wb.htm'},{'title':'VX2433wm', 'href':'/services/website-design/php/x-series/vx2433wm.htm'}]}]},{'title':'Application', 'href':'#', items: [{'title':'Home &amp; Office', 'href':'/website-design/website-design/'},{'title':'computer-repair', 'href':'/computer-repair/website-design/'},{'title':'Photography', 'href':'/photography/website-design/'},{'title':'Government/Education', 'href':'/government/website-design/'}]},{'title':'Technology', 'href':'#', items: [{'title':'LCD', 'href':'/services/website-design/php/', items: [{'title':'Q201wb ', 'href':'/services/website-design/php/optiquest-series/q201wb.htm? '},{'title':'Q2162wb ', 'href':'/services/website-design/php/optiquest-series/q2162wb.htm? '},{'title':'Q2201wb ', 'href':'/services/website-design/php/optiquest-series/q2201wb.htm? '},{'title':'Q2202wb ', 'href':'/services/website-design/php/optiquest-series/q2202wb.htm? '},{'title':'Q72b ', 'href':'/services/website-design/php/optiquest-series/q72b.htm? '},{'title':'VA1716w ', 'href':'/services/website-design/php/value-series/va1716w.htm? '},{'title':'VA1903wmb ', 'href':'/services/website-design/php/value-series/va1903wmb.htm? '},{'title':'VA1926w ', 'href':'/services/website-design/php/value-series/va1926w.htm? '},{'title':'VA1928wm', 'href':'services/website-design/php/value-series/va1928wm.htm'},{'title':'VA1930wm ', 'href':'/services/website-design/php/value-series/va1930wm.htm? '},{'title':'VA2026w ', 'href':'/services/website-design/php/value-series/va2026w.htm? '},{'title':'VA2226w ', 'href':'/services/website-design/php/value-series/va2226w.htm? '},{'title':'VA2323wm', 'href':'services/va2323wm.htm'},{'title':'VA2626wm ', 'href':'/services/website-design/php/value-series/va2626wm.htm? '},{'title':'VA503b ', 'href':'/services/website-design/php/value-series/va503b.htm? '},{'title':'VA703b ', 'href':'/services/website-design/php/value-series/va703b.htm? '},{'title':'VA703mb ', 'href':'/services/website-design/php/value-series/va703mb.htm? '},{'title':'VA926 ', 'href':'/services/website-design/php/value-series/va926.htm? '},{'title':'VG1930wm ', 'href':'/services/website-design/php/graphic-series/vg1930wm.htm? '},{'title':'VG2027wm', 'href':'?cid=289169&modulePageId=57&parentCid=19512'},{'title':'VG2030wm ', 'href':'/services/website-design/php/graphic-series/vg2030wm.htm? '},{'title':'VG2227wm', 'href':'/services/website-design/php/graphic-series/vg2227wm.htm'},{'title':'VG2230wm ', 'href':'/services/website-design/php/graphic-series/vg2230wm.htm? '},{'title':'VG2233wm ', 'href':'/services/website-design/php/graphic-series/vg2230wm.htm? '},{'title':'VG2427wm', 'href':'/services/website-design/php/graphic-series/vg2427wm.htm'},{'title':'VG730m ', 'href':'/services/website-design/php/graphic-series/vg730m.htm? '},{'title':'VG930m ', 'href':'/services/website-design/php/graphic-series/vg930m.htm? '},{'title':'VP2365wb', 'href':'services/website-design/php/pro-series/vp2365wb.htm'},{'title':'VP2655wb', 'href':'services/website-design/php/pro-series/vp2655wb.htm'},{'title':'VP950b ', 'href':'/services/website-design/php/pro-series/vp950b.htm? '},{'title':'VX1932wm ', 'href':'/services/website-design/php/x-series/vx1932wm.htm? '},{'title':'VX1932wm-LED', 'href':'services/website-design/php/x-series/vx1932wmled.htm'},{'title':'VX1940w ', 'href':'/services/website-design/php/x-series/vx1940w.htm? '},{'title':'VX1962wm ', 'href':'/services/website-design/php/x-series/vx1962wm.htm? '},{'title':'VX2035wm ', 'href':'/services/website-design/php/x-series/vx2035wm.htm? '},{'title':'VX2233 ', 'href':'/services/website-design/php/x-series/vx2233wm.htm? '},{'title':'VX2240w ', 'href':'/services/website-design/php/x-series/vx2240w.htm? '},{'title':'VX2245wm ', 'href':'/services/website-design/php/x-series/vx2245wm.htm? '},{'title':'VX2255wmb ', 'href':'/services/website-design/php/x-series/vx2255wmb.htm? '},{'title':'VX2260wm ', 'href':'/services/website-design/php/x-series/vx2260wm.htm? '},{'title':'VX2262wm ', 'href':'/services/website-design/php/x-series/vx2262wm.htm? '},{'title':'VX2265wm FuHzion LCD', 'href':'/services/website-design/php/x-series/vx2265wm-fuhzion-lcd.htm'},{'title':'VX2640w ', 'href':'/services/website-design/php/x-series/vx2640w.htm? '},{'title':'VX2835wm ', 'href':'/services/website-design/php/x-series/vx2835wm.htm? '},{'title':'VA705b', 'href':'services/website-design/php/value-series/va705b.htm'}]},{'title':'LED', 'href':'/services/website-design/php/led-lcd/', items: [{'title':'VLED221wm', 'href':'/services/website-design/php/led-lcd/vled221wm.htm'},{'title':'VX1932wm-LED', 'href':'services/website-design/php/x-series/vx1932wmled.htm'}]}]},{'title':'Series', 'href':'/services/website-design/', items: [{'title':'Graphic Series', 'href':'/services/website-design/php/graphic-series/', items: [{'title':'VG1930wm', 'href':'/services/website-design/php/graphic-series/vg1930wm.htm'},{'title':'VG2027wm', 'href':'?cid=289169&modulePageId=57&parentCid=19512'},{'title':'VG2030wm', 'href':'/services/website-design/php/graphic-series/vg2030wm.htm'},{'title':'VG2227wm', 'href':'/services/website-design/php/graphic-series/vg2227wm.htm'},{'title':'VG2230wm', 'href':'/services/website-design/php/graphic-series/vg2230wm.htm'},{'title':'VG2427wm', 'href':'/services/website-design/php/graphic-series/vg2427wm.htm'},{'title':'VG730m', 'href':'/services/website-design/php/graphic-series/vg730m.htm'},{'title':'VG930m', 'href':'/services/website-design/php/graphic-series/vg930m.htm'}]},{'title':'LED LCD', 'href':'/services/website-design/php/led-lcd/', items: [{'title':'VLED221wm', 'href':'/services/website-design/php/led-lcd/vled221wm.htm'},{'title':'1932wm-LED', 'href':'services/website-design/php/x-series/vx1932wmled.htm'}]},{'title':'Optiquest', 'href':'/services/website-design/php/optiquest-series/', items: [{'title':'Q201wb', 'href':'/services/website-design/php/optiquest-series/q201wb.htm'},{'title':'Q2162wb', 'href':'/services/website-design/php/optiquest-series/q2162wb.htm'},{'title':'Q2201wb', 'href':'/services/website-design/php/optiquest-series/q2201wb.htm'},{'title':'Q2202wb', 'href':'/services/website-design/php/optiquest-series/q2202wb.htm'},{'title':'Q72b', 'href':'/services/website-design/php/optiquest-series/q72b.htm'}]},{'title':'Pro Series', 'href':'/services/website-design/php/pro-series/', items: [{'title':'VP2365wb', 'href':'services/website-design/php/pro-series/vp2365wb.htm'},{'title':'VP2655wb', 'href':'services/website-design/php/pro-series/vp2655wb.htm'},{'title':'VP950b', 'href':'/services/website-design/php/pro-series/vp950b.htm'}]},{'title':'Value Series', 'href':'/services/website-design/php/value-series/', items: [{'title':'VA1716w ', 'href':'/services/website-design/va1716w.htm? '},{'title':'VA1903wmb ', 'href':'/services/website-design/va1903wmb.htm? '},{'title':'VA1926w ', 'href':'/services/website-design/va1926w.htm? '},{'title':'VA1928wm', 'href':'services/website-design/php/value-series/va1928wm.htm'},{'title':'VA1930wm ', 'href':'/services/website-design/vg1930wm.htm? '},{'title':'VA2026w ', 'href':'/services/website-design/va2026w.htm? '},{'title':'VA2223wm', 'href':'/services/website-design/php/value-series/va2223wm.htm'},{'title':'VA2226w ', 'href':'/services/website-design/va2226w.htm? '},{'title':'VA2323wm', 'href':'services/va2323wm.htm'},{'title':'VA2626wm ', 'href':'/services/website-design/va2626wm.htm? '},{'title':'VA503b ', 'href':'/services/website-design/va503b.htm? '},{'title':'VA703b ', 'href':'/services/website-design/va703b.htm? '},{'title':'VA703m', 'href':'services/website-design/php/value-series/va703m.htm'},{'title':'VA703mb ', 'href':'/services/website-design/va703mb.htm? '},{'title':'VA926 ', 'href':'/services/website-design/va926.htm? '},{'title':'VA705b', 'href':'services/website-design/php/value-series/va705b.htm'}]},{'title':'X Series', 'href':'/services/website-design/php/x-series/', items: [{'title':'VX1932wm', 'href':'/services/website-design/php/x-series/vx1932wm.htm'},{'title':'VX1932wm-LED', 'href':'services/website-design/php/x-series/vx1932wmled.htm'},{'title':'VX1940w', 'href':'/services/website-design/php/x-series/vx1940w.htm'},{'title':'VX1962wm', 'href':'/services/website-design/php/x-series/vx1962wm.htm'},{'title':'VX2033wm', 'href':'/services/website-design/php/x-series/vx2033wm.htm'},{'title':'VX2035wm', 'href':'/services/website-design/php/x-series/vx2035wm.htm'},{'title':'VX2233wm', 'href':'/services/website-design/php/x-series/vx2233wm.htm'},{'title':'VX2240w', 'href':'/services/website-design/php/x-series/vx2240w.htm'},{'title':'VX2255wmb', 'href':'/services/website-design/php/x-series/vx2255wmb.htm'},{'title':'VX2260wm', 'href':'/services/website-design/php/x-series/vx2260wm.htm'},{'title':'VX2262wm', 'href':'/services/website-design/php/x-series/vx2262wm.htm'},{'title':'VX2265wm', 'href':'/services/website-design/php/x-series/vx2265wm-fuhzion-lcd.htm'},{'title':'VX2433wm', 'href':'/services/website-design/php/x-series/vx2433wm.htm'},{'title':'VX2640w', 'href':'/services/website-design/php/x-series/vx2640w.htm'},{'title':'VX2835wm', 'href':'/services/website-design/php/x-series/vx2835wm.htm'}]}]}]},{'title':'Graphic Design', 'href':'/services/lcd-tvs/', items: [{'title':'Size', 'href':'#', items: [{'title':'15&quot; - 21&quot;', 'href':'/services/lcd-tvs/search-results.php?&search_size=869', items: [{'title':'N1630w ', 'href':'/services/lcd-tvs/n1630w-lcd-tv.htm? '},{'title':'N1930w ', 'href':'/services/lcd-tvs/n1930w.htm? '},{'title':'NX1932w ', 'href':'/services/lcd-tvs/nx1932w.htm? '},{'title':'VT2042', 'href':'services/lcd-tvs/vt2042.htm'}]},{'title':'22&quot; - 31&quot;', 'href':'/services/lcd-tvs/search-results.php?&search_size=870', items: [{'title':'N2201w ', 'href':'/services/lcd-tvs/n2201w.htm? '},{'title':'N2230w ', 'href':'/services/lcd-tvs/n2230w.htm? '},{'title':'N2635w ', 'href':'/services/lcd-tvs/n2635w.htm? '},{'title':'N2690w ', 'href':'/services/lcd-tvs/n2690w.htm? '},{'title':'Nx2232w ', 'href':'/services/lcd-tvs/nx2232w.htm? '},{'title':'VT2230', 'href':'/services/lcd-tvs/vt2230.htm'},{'title':'VT2342', 'href':'services/lcd-tvs/vt2342.htm'},{'title':'VT2430', 'href':'/services/lcd-tvs/vt2430.htm'},{'title':'VT2645', 'href':'services/lcd-tvs/vt2645.htm'},{'title':'VTMS2431', 'href':'services/lcd-tvs/vtms2431.htm'}]},{'title':'31&quot; - 37&quot;', 'href':'/services/lcd-tvs/search-results.php?&search_size=871', items: [{'title':'N3235w ', 'href':'/services/lcd-tvs/n3235w.htm? '},{'title':'N3290w ', 'href':'/services/lcd-tvs/n3290w.htm? '},{'title':'N3735w ', 'href':'/services/lcd-tvs/n3735w.htm? '},{'title':'VT3245', 'href':'services/lcd-tvs/vt3245.htm'},{'title':'VT3745', 'href':'services/lcd-tvs/vt3745.htm'}]},{'title':'42&quot; - up', 'href':'/services/lcd-tvs/search-results.php?&search_size=872', items: [{'title':'N4261w ', 'href':'/services/lcd-tvs/n4261w.htm? '},{'title':'N4285p ', 'href':'/services/lcd-tvs/n4285p.htm? '},{'title':'N4290p ', 'href':'/services/lcd-tvs/n4290p.htm? '},{'title':'N4785p ', 'href':'/services/lcd-tvs/n4785p.htm? '},{'title':'N4790p ', 'href':'/services/lcd-tvs/n4790p.htm? '},{'title':'N5230p ', 'href':'/services/lcd-tvs/n5230p.htm? '}]}]},{'title':'Application', 'href':'#', items: [{'title':'Home &amp; Office', 'href':'/website-design/lcd-tv/', items: [{'title':'Home Theater', 'href':'/website-design/lcd-tv/home-theater/'},{'title':'Gaming', 'href':'/website-design/lcd-tv/gaming/'},{'title':'Other Room', 'href':'/website-design/lcd-tv/other-room/'}]},{'title':'computer-repair', 'href':'/computer-repair/lcd-tv/', items: [{'title':'Home Theatre', 'href':'/computer-repair/lcd-tv/home-theater/'},{'title':'Gaming', 'href':'/computer-repair/lcd-tv/gaming/'},{'title':'Other Room', 'href':'/computer-repair/lcd-tv/other-room/'}]}]}]},{'title':'Photography', 'href':'/services/photography/', items: [{'title':'Application', 'href':'/computer-repair/', items: [{'title':'Home &amp; Office', 'href':'/website-design/photography/'},{'title':'computer-repair', 'href':'/computer-repair/photography/'},{'title':'Photography', 'href':'/photography/photography/'},{'title':'Government', 'href':'/government/photography/'},{'title':'Data Recovery', 'href':'data-recovery/'}]},{'title':'Technology', 'href':'#', items: [{'title':'View All Models', 'href':'services/photography/search-results.php?', items: [{'title':'PJ1173', 'href':'/services/photography/pj1173.htm? '},{'title':'PJ260D ', 'href':'/services/photography/pj260d.htm? '},{'title':'PJ359w', 'href':'/services/photography/pj359w.htm? '},{'title':'PJD2121', 'href':'/services/pjd2121.htm'},{'title':'PJD5111', 'href':'/services/photography/pjd5111.htm'},{'title':'PJD5112', 'href':'services/photography/pjd5112.htm'},{'title':'PJD5351', 'href':'/services/photography/pjd5351.htm'},{'title':'PJD6210-3D', 'href':'services/photography/pjd62103d.htm'},{'title':'PJD6211', 'href':'services/photography/pjd6211.htm'},{'title':'PJD6221', 'href':'services/photography/pjd6221296739.htm'},{'title':'PJD6230 ', 'href':'/services/photography/pjd6230.htm? '},{'title':'PJD6240 ', 'href':'/services/photography/pjd6240.htm? '},{'title':'PJD6251', 'href':'services/photography/pjd6251.htm'},{'title':'PJD6381', 'href':'services/photography/pjd6381.htm'},{'title':'PJL3211', 'href':'/services/photography/pjl3211.htm'},{'title':'PJL7211', 'href':'services/photography/pjl7211.htm'},{'title':'PJL9371', 'href':'services/photography/pjl9371310890.htm'},{'title':'PJD6241', 'href':'services/photography/pjd6241.htm'},{'title':'PJD6531w', 'href':'services/pjd6531w.htm'}]},{'title':'General Purpose', 'href':'services/photography/', items: [{'title':'PJD5111', 'href':'services/photography/pjd5111.htm'},{'title':'PJD5112', 'href':'services/photography/pjd5112.htm'},{'title':'PJD6211', 'href':'services/photography/pjd6211.htm'},{'title':'PJL7211', 'href':'services/photography/pjl7211.htm'}]},{'title':'Wide Format', 'href':'services/photography/', items: [{'title':'PJ359w', 'href':'services/photography/pj359w.htm'},{'title':'PRO8100', 'href':'services/photography/pro8100.htm'},{'title':'PJD6531w', 'href':'services/pjd6531w.htm'}]},{'title':'Large Venue', 'href':'services/photography/', items: [{'title':'PJ1173', 'href':'services/photography/pj1173.htm'},{'title':'PJL9371', 'href':'services/photography/pjl9371310890.htm'}]},{'title':'Networkable', 'href':'services/photography/', items: [{'title':'PJD6221', 'href':'services/photography/pjd6221.htm'},{'title':'PJD6230', 'href':'services/photography/pjd6230.htm'},{'title':'PJD6240', 'href':'services/photography/pjd6240.htm'},{'title':'PJD6251', 'href':'services/photography/pjd6251.htm'},{'title':'PJD6241', 'href':'services/photography/pjd6241.htm'}]},{'title':'Short Throw', 'href':'services/photography/', items: [{'title':'PJD5351', 'href':'services/photography/pjd5351.htm'},{'title':'PJD6381', 'href':'services/photography/pjd6381.htm'}]},{'title':'Ultra Portable', 'href':'services/photography/', items: [{'title':'PJ260D', 'href':'services/photography/pj260d.htm'},{'title':'PJ359w', 'href':'services/photography/359w.htm'},{'title':'PJD2121', 'href':'services/photography/pjd2121.htm'},{'title':'PJL3211', 'href':'services/photography/pjl3211.htm'}]}]}]},{'title':'computer-repair', 'href':'/services/computer-repair/', items: [{'title':'Application', 'href':'#', items: [{'title':'computer-repair', 'href':'#', items: [{'title':'CD4220T', 'href':'/services/computer-repair/commercial-display/cd4220t.htm'},{'title':'CD4230', 'href':'/services/computer-repair/commercial-display/cd4230.htm'},{'title':'CD4620', 'href':'/services/computer-repair/commercial-display/cd4620.htm'},{'title':'DSM3210', 'href':'/services/computer-repair/commercial-display/dsm3210.htm'},{'title':'NMP-530', 'href':'/services/computer-repair/media-players/nmp530.htm'},{'title':'NMP-550', 'href':'/services/computer-repair/media-players/nmp550.htm'},{'title':'NMP-600', 'href':'/services/computer-repair/media-players/nmp600.htm'},{'title':'NMP-610', 'href':'/services/computer-repair/media-players/nmp610.htm'},{'title':'CD5230', 'href':'services/cd5230.htm'},{'title':'CD4225', 'href':'services/cd4225.htm'}]},{'title':'Photography', 'href':'/photography/computer-repair/', items: [{'title':'CD4220T', 'href':'/services/computer-repair/commercial-display/cd4220t.htm'},{'title':'CD4230', 'href':'/services/computer-repair/commercial-display/cd4230.htm'},{'title':'CD4620', 'href':'/services/computer-repair/commercial-display/cd4620.htm'},{'title':'DSM3210', 'href':'/services/computer-repair/commercial-display/dsm3210.htm'},{'title':'NMP-530', 'href':'/services/computer-repair/media-players/nmp530.htm'},{'title':'NMP-550', 'href':'/services/computer-repair/media-players/nmp550.htm'},{'title':'NMP-600', 'href':'/services/computer-repair/media-players/nmp600.htm'},{'title':'NMP-610', 'href':'/services/computer-repair/media-players/nmp610.htm'},{'title':'CD5230', 'href':'services/cd5230.htm'},{'title':'CD4225', 'href':'services/cd4225.htm'}]}]},{'title':'Type', 'href':'/services/computer-repair/', items: [{'title':'Commercial Display', 'href':'/services/computer-repair/commercial-display/', items: [{'title':'CD4220T', 'href':'/services/computer-repair/commercial-display/cd4220t.htm'},{'title':'CD4230', 'href':'/services/computer-repair/commercial-display/cd4230.htm'},{'title':'CD4620', 'href':'/services/computer-repair/commercial-display/cd4620.htm'},{'title':'DSM3210', 'href':'/services/computer-repair/commercial-display/dsm3210.htm'},{'title':'CD5230', 'href':'services/cd5230.htm'},{'title':'CD4225', 'href':'services/cd4225.htm'}]},{'title':'Media Players', 'href':'/services/computer-repair/media-players/', items: [{'title':'NMP-200', 'href':'services/computer-repair/media-players/nmp200.htm'},{'title':'NMP-530', 'href':'/services/computer-repair/media-players/nmp530.htm'},{'title':'NMP-550', 'href':'/services/computer-repair/media-players/nmp550.htm'},{'title':'NMP-600', 'href':'/services/computer-repair/media-players/nmp600.htm'},{'title':'NMP-610', 'href':'/services/computer-repair/media-players/nmp610.htm'},{'title':'NMP-700', 'href':'services/computer-repair/media-players/nmp700.htm'}]},{'title':'Open Frame Solutions', 'href':'/services/computer-repair/signagesolutions/', items: [{'title':'OP1700', 'href':'/services/computer-repair/signagesolutions/op1700.htm'},{'title':'OP1710', 'href':'/services/computer-repair/signagesolutions/op1710.htm'},{'title':'OP1900', 'href':'/services/computer-repair/signagesolutions/op1900.htm'},{'title':'OP1910', 'href':'/services/computer-repair/signagesolutions/op1910.htm'},{'title':'OP2210', 'href':'/services/computer-repair/signagesolutions/op2210.htm'},{'title':'OP2410', 'href':'/services/computer-repair/signagesolutions/op2410.htm'},{'title':'OP2610', 'href':'/services/computer-repair/signagesolutions/op2610.htm'},{'title':'OP3210', 'href':'/services/computer-repair/signagesolutions/op3210.htm'},{'title':'OP3710', 'href':'/services/computer-repair/signagesolutions/op3710.htm'},{'title':'OP4210', 'href':'/services/computer-repair/signagesolutions/op4210.htm'},{'title':'OP4710', 'href':'/services/computer-repair/signagesolutions/op4710.htm'}]}]}]},{'title':'Custom Computers', 'href':'/services/custom-computers/', items: [{'title':'Size', 'href':'/services/custom-computers/search-results.php', items: [{'title':'Under 7&quot;', 'href':'/services/custom-computers/search-results.php?&search_size=882', items: [{'title':'DPD308BK', 'href':'/services/custom-computers/under-7/dpd308bk.htm'}]},{'title':'7&quot; - 9&quot;', 'href':'/services/custom-computers/search-results.php?&search_size=883', items: [{'title':'DPA709WD', 'href':'/services/custom-computers/7-9/dpa709wd.htm'},{'title':'DPG801BK', 'href':'/services/custom-computers/7-9/dpg801bk.htm'},{'title':'DPG807BK', 'href':'/services/custom-computers/7-9/dpg807bk.htm'},{'title':'DPX702BSL-BW', 'href':'/services/custom-computers/7-9/dpx702bslbw.htm'},{'title':'DPX702WD-BW', 'href':'/services/custom-computers/7-9/dpx702wdbw.htm'},{'title':'DPX704BK', 'href':'/services/custom-computers/7-9/dpx704bk.htm'},{'title':'DPX704WH', 'href':'/services/custom-computers/7-9/dpx704wh.htm'},{'title':'DPX802BSL-BW', 'href':'/services/custom-computers/7-9/dpx802bslbw.htm'},{'title':'DPX802WD', 'href':'/services/custom-computers/7-9/dpx802wd.htm'},{'title':'DPX802WD-BW', 'href':'/services/custom-computers/7-9/dpx802wdbw.htm'},{'title':'DPX804WH', 'href':'/services/custom-computers/7-9/dpx804wh.htm'},{'title':'VFA710w-10', 'href':'/services/custom-computers/7-9/vfa710w10.htm'},{'title':'VFA710w-50', 'href':'services/custom-computers/7-9/vfa710w50.htm'},{'title':'VFD720-12', 'href':'/services/custom-computers/7-9/vfd72012.htm'},{'title':'VFD724w-11', 'href':'services/custom-computers/7-9/vfd724w11.htm'},{'title':'VFD810-50', 'href':'services/custom-computers/7-9/vfd81050.htm'},{'title':'VFD820-12', 'href':'/services/custom-computers/7-9/vfd82012.htm'},{'title':'VFD920w-12', 'href':'/services/custom-computers/7-9/vfd902w12.htm'},{'title':'VFP838-11', 'href':'services/custom-computers/7-9/vfp83811.htm'},{'title':'VFA713w-10', 'href':'services/custom-computers/7-9/vfa713w10.htm'}]},{'title':'10&quot; - up', 'href':'/services/custom-computers/search-results.php?&search_size=886', items: [{'title':'DPX1002WD', 'href':'/services/custom-computers/10-and-up/dpx1002wd.htm'},{'title':'DPX1004WH', 'href':'/services/custom-computers/10-and-up/dpx1004wh.htm'},{'title':'VFD1020-12', 'href':'/services/custom-computers/10-and-up/vfd102012.htm'},{'title':'VFM1035-52', 'href':'services/vfm103552302595.htm'},{'title':'VFM1530-11', 'href':'services/custom-computers/10-and-up/vfm153011.htm'},{'title':'VFP1038-11', 'href':'services/vfp103811.htm'}]}]}]},{'title':'Online Marketing', 'href':'services/online-marketing/', items: [{'title':'VMP70', 'href':'services/vmp70.htm'},{'title':'VPD400', 'href':'services/vpd400.htm'},{'title':'VEB612', 'href':'services/veb612.htm'}]},{'title':'Data Recovery', 'href':'/services/data-recovery/', items: [{'title':'Operating System ', 'href':'services/data-recovery/pc-mini/vot120-pc-mini.htm', items: [{'title':'Windows&reg; XP Home', 'href':'services/data-recovery/', items: [{'title':'MPC1700', 'href':'services/data-recovery/all-in-one/mpc1700.htm'},{'title':'MPC1701', 'href':'services/data-recovery/all-in-one/mpc1701.htm'},{'title':'VOT120', 'href':'services/data-recovery/pc-mini/'},{'title':'VPC100', 'href':'services/data-recovery/all-in-one/vpc100-allinone.htm'}]},{'title':'Windows&reg; 7', 'href':'services/data-recovery/', items: [{'title':'VOT132', 'href':'services/vot132.htm'},{'title':'VNB102', 'href':'services/data-recovery/viewbook/vnb102.htm'},{'title':'VOT530', 'href':'services/data-recovery/pc-mini/vot530.htm'},{'title':'VOT550', 'href':'services/data-recovery/pc-mini/vot550.htm'},{'title':'VPC101', 'href':'services/data-recovery/all-in-one/vpc101.htm'},{'title':'VNB131 ViewBook Pro', 'href':'services/vnb131.htm'}]}]},{'title':'Processor ', 'href':'services/data-recovery/', items: [{'title':'Intel Atom', 'href':'services/data-recovery/', items: [{'title':'VOT120', 'href':'services/data-recovery/pc-mini/'},{'title':'VOT132', 'href':'services/vot132.htm'},{'title':'VPC100', 'href':'services/data-recovery/all-in-one/vpc100-allinone.htm'},{'title':'VNB102', 'href':'services/data-recovery/viewbook/vnb102.htm'},{'title':'VPC101', 'href':'services/data-recovery/all-in-one/vpc101.htm'}]},{'title':'Intel Core 2 Duo', 'href':'services/data-recovery/', items: [{'title':'MPC1700', 'href':'services/data-recovery/all-in-one/mpc1700.htm'},{'title':'MPC1701', 'href':'services/data-recovery/all-in-one/mpc1701.htm'},{'title':'VOT530', 'href':'services/data-recovery/pc-mini/vot530.htm'},{'title':'VOT550', 'href':'services/data-recovery/pc-mini/vot550.htm'},{'title':'VNB131 ViewBook Pro', 'href':'services/vnb131.htm'}]}]},{'title':'Type', 'href':'services/data-recovery/', items: [{'title':'All-In-One', 'href':'services/data-recovery/all-in-one/', items: [{'title':'MPC1700', 'href':'services/data-recovery/all-in-one/mpc1700.htm'},{'title':'MPC1701', 'href':'services/data-recovery/all-in-one/mpc1701.htm'},{'title':'VPC100', 'href':'services/data-recovery/all-in-one/vpc100-allinone.htm'},{'title':'VPC101', 'href':'services/data-recovery/all-in-one/vpc101.htm'}]},{'title':'PC Mini', 'href':'services/data-recovery/pc-mini/', items: [{'title':'VOT120', 'href':'services/data-recovery/pc-mini/vot120-pc-mini.htm'},{'title':'VOT132', 'href':'services/vot132.htm'},{'title':'VOT530', 'href':'services/data-recovery/pc-mini/vot530.htm'},{'title':'VOT550', 'href':'services/data-recovery/pc-mini/vot550.htm'}]},{'title':'ViewBook/ViewBook Pro', 'href':'services/data-recovery/viewbook/', items: [{'title':'VNB102', 'href':'services/data-recovery/viewbook/vnb102.htm'},{'title':'VNB131 ViewBook Pro', 'href':'services/vnb131.htm'}]}]}]}],
_createMenu : function (items, level, genealogy) {
	// Find the menu element
	var div = document.getElementById('menu_'+level);
	
	// Begin the links inside our menu
	var menuId = 'submenu_'+genealogy.join('_');
	var html = '<div id="'+menuId+'" class="scroll"><ul>';
	for (var i=0; i<items.length; i++) {
		genealogy[level] = (i+1);
		var id = genealogy.join('_');
		// If there are children inside the current list item
		var isParent = (items[i].items && items[i].items.length) ? true : false;
		html = html + '<li';
		if (i==items.length-1) html = html + ' class="last"';
		html = html + '><a href="'+items[i].href+'"';
		if (isParent) html = html + ' class="parent"';
		html = html + '" id="link_'+id+'">'+items[i].title+'</a>';
	}
	html = html + '</ul></div>';
	div.innerHTML = html;

	// Make the last div scrollable and then hide it (quirkiness of flexcroll)
	if (level == 3 && items.length > 6) { 
		// Creates the scroller and hides it (it has to be shown at first to get calculations right)
		div.style.display = 'block'; 
		CSBfleXcroll(menuId);
		div.style.display = 'none'; 
	}
	// Add listeners to the A tags
	if (level < 3) YAHOO.util.Event.on(div.getElementsByTagName('a'), 'mouseover', ABACUSHELP.vs._showNextMenu);
},
_prepareMenu : function(e) {
	var isLast = false;

	// Get the menu containing the link that was moused over.
	var menu = this.parentNode.parentNode.parentNode.parentNode;
	
	// Remove any previous selections
	YAHOO.util.Dom.removeClass(menu.getElementsByTagName('a'), 'selected');
	
	// Build out the genealogy of the current menu
	var genealogy = menu.id.split('_');
		genealogy = genealogy.slice(1,4);
		
	// Find the current menu level
	var level = menu.className.split('_')[1];
	
	// Find the level of the link (when added into the genealogy, we can figure out the menu to be shown)
	var nextLevel =  this.className.split(' ')[0].split('_')[1];
	if (genealogy[0] == 0) genealogy[0] = nextLevel;
	else if (genealogy[1] == 0) genealogy[1] = nextLevel;
	else if (genealogy[2] == 0) genealogy[2] = nextLevel;
	else isLast = true;
	
	
	if (!isLast) {
		// Select the link if it is a parent
		if (YAHOO.util.Dom.hasClass(this, 'parent')) YAHOO.util.Dom.addClass(this, 'selected');
		
		var genealogyId = 'menu_' + genealogy.join('_');
		
		// Hide previous divs by checking to see if they are a higher level than our current level AND making sure the next divToShow is not already showing
		var checkLevel = function(el) {
			return (el.className.split(' ')[0].split('_')[1] > level && el.id != genealogyId);
		}
		var divsToHide = YAHOO.util.Dom.getElementsBy(checkLevel, 'div', 'menu');
		YAHOO.util.Dom.setStyle(divsToHide, 'display', 'none');
		

		// Check to see if the next menu exists and that it's not currently showing
		var divToShow = YAHOO.util.Dom.get(genealogyId);
		
		// If it does, we show it
		if (divToShow && divToShow.style.display != 'block') ABACUSHELP.vs._showMenu(divToShow, level);
	}
},
_showNextMenu : function() {
	var isLast = false;

	// Get the menu containing the link that was moused over.
	var menu = this.parentNode.parentNode.parentNode.parentNode;
	
	// Remove any previous selections
	YAHOO.util.Dom.removeClass(menu.getElementsByTagName('a'), 'selected');
	
	// Build out the genealogy of the current link
	var genealogy = this.id.split('_');
		genealogy = genealogy.slice(1,5);
	
	// Figure out the next level
	var nextLevel = 0;
	if (genealogy[1] == 0) {
		nextLevel = 1;
	} else if (genealogy[2] == 0) {
		nextLevel = 2;
	} else if (genealogy[3] == 0) {
		nextLevel = 3;
	}
	
	var items = [];
	if (nextLevel >= 1) items = ABACUSHELP.vs.menus[(genealogy[0]-1)].items;
	if (nextLevel >= 2 ) items = items[[(genealogy[1]-1)]].items;
	if (nextLevel >= 3) items = items[[(genealogy[2]-1)]].items;
	if (items && items.length) {
		ABACUSHELP.vs._createMenu(items, nextLevel, genealogy);
		ABACUSHELP.vs._showMenu(YAHOO.util.Dom.get('menu_'+nextLevel), nextLevel);
	} else {
		nextLevel--;
	}

	// Select the link if it is a parent
	if (YAHOO.util.Dom.hasClass(this, 'parent')) YAHOO.util.Dom.addClass(this, 'selected');
	// Hide divs from last to first
	for (var i=4; i>nextLevel; i--) {
		YAHOO.util.Dom.setStyle('menu_'+i, 'display', 'none');
	}

	
},
_showMenu : function(menu, level) {
	// by/from value default
	var position = [0,0];
	
	// Hardcoded by/from values
	if (level == 1) position = [162, 10];
	else if (level == 2) position = [182, 172];
	else if (level == 3) position = [182, 354];
	
	var slide = new YAHOO.util.Anim(menu, { 
	    left: { by : position[0], from : position[1] }  
	}, .25, YAHOO.util.Easing.easeOut); 
	slide.onStart.subscribe(function() { menu.style.left = position[1] + 'px'; menu.style.display = 'block'; });
	slide.animate();
	
	// Remove any pre-selections
	YAHOO.util.Dom.removeClass(menu.getElementsByTagName('a'), 'selected');
},
init : function() {
	ABACUSHELP.vs.menuContainer = YAHOO.util.Dom.get('menu');	
    ABACUSHELP.vs._createMenu(ABACUSHELP.vs.menus, 0, [0,0,0,0]);
	
	ABACUSHELP.vs.menu = new ABACUSHELP.MenuCreator({
		delay:1000, 
        menus:[
			{ id: 'menu', trigger: 'servicesMenuLink' },
			{ id: 'menu_shop', trigger: 'pricesMenuLink' },
			{ id: 'menu_support', trigger: 'clientsMenuLink' },
			{ id: 'menu_company', trigger: 'resourcesMenuLink' }
		],
        show:function(trigger,menu) {
			if (trigger.parentNode.className.substr(trigger.parentNode.className.length-6) !== '_hover') { 
                    trigger.parentNode.className += '_hover';
            }
			YAHOO.util.Dom.setStyle(menu, 'display', 'block');
			if (menu.id == 'menu') YAHOO.util.Dom.setStyle(YAHOO.util.Dom.getChildren(menu)[0], 'display', 'block');
			YAHOO.util.Dom.removeClass(menu.getElementsByTagName('a'), 'selected');
        },
        hide:function(trigger,menu) {
            if (trigger.parentNode.className.substr(trigger.parentNode.className.length-6) === '_hover') { 
                trigger.parentNode.className = trigger.parentNode.className.substr(0, trigger.parentNode.className.length-6);
            }
            if (menu.id == 'menu') YAHOO.util.Dom.setStyle(YAHOO.util.Dom.getChildren(menu), 'display', 'none');
           	YAHOO.util.Dom.setStyle(menu, 'display', 'none');
        }
	});

	// Removes the IE6 flicker during animation
	if (ABACUSHELP.util.browser.bIe6) try { document.execCommand("BackgroundImageCache", false, true); } catch(err) {}
}
};

// This function creates a show/hide relationship between a trigger and menu object.
ABACUSHELP.MenuCreator = function(obj) {
	for (var oMenu in obj.menus) {
		(function(index, total) {
			var trigger = (obj.menus[index].trigger) ? YAHOO.util.Dom.get(obj.menus[index].trigger) : YAHOO.util.Dom.get(obj.menus[index]);
			var menu = (obj.menus[index].id) ? YAHOO.util.Dom.get(obj.menus[index].id) : YAHOO.util.Dom.get(obj.menus[index]).lastChild;
			var timeout;
			
			if (!trigger || !menu || !obj.show || !obj.hide) return;

			function enterLink(e) {
				clearTimeout(timeout);
				clearMenus();
				obj.show(trigger,menu);
				YAHOO.util.Event.stopEvent(e);
				YAHOO.util.Event.on(document.body, 'mouseout', exitField);
			}

			function exitLink(e) {
				if (!e) var e = window.event;
				if (e.stopPropagation) e.stopPropagation();
				else e.cancelBubble = true;
				var relTarg = e.relatedTarget || e.toElement;
				if (relTarg && relTarg != menu && relTarg.parentNode != menu && relTarg.parentNode.parentNode != menu) {
					timeout = setTimeout(function() {obj.hide(trigger, menu);},obj.delay);
                    YAHOO.util.Event.removeListener(document.body, 'mouseout', exitField);
					return false;
				}
				YAHOO.util.Event.stopEvent(e);
			}
			
			function enterField(e) {
				clearTimeout(timeout);
			}

			function exitField(e) {
				if (!e) var e = window.event;
				var tg = (window.event) ? e.srcElement : e.target;
				if (e.stopPropagation) e.stopPropagation();
				else e.cancelBubble = true;
				var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
				while (reltg&& reltg != tg && reltg.nodeName != 'BODY' && reltg.nodeName != 'HTML') {
					if (reltg == this) return;
					reltg = reltg.parentNode
				}
				if (reltg == tg) return;
				
				YAHOO.util.Event.removeListener(document.body, 'mouseout', exitField);
				YAHOO.util.Event.stopEvent(e);
				timeout = setTimeout(function() {obj.hide(trigger, menu);},obj.delay);
			}
			
			
			function clearMenus() {
				for (var i=0; i<total; i++) {
					obj.hide((obj.menus[i].nodeName != 'LI') ? YAHOO.util.Dom.get(obj.menus[i].trigger) : YAHOO.util.Dom.get(obj.menus[i]), (obj.menus[i].nodeName != 'LI') ? YAHOO.util.Dom.get(obj.menus[i].id) : YAHOO.util.Dom.get(obj.menus[i]).lastChild);
				}
			}
			YAHOO.util.Event.on(trigger, 'mouseover', enterLink);
			YAHOO.util.Event.on(trigger, 'mouseout', exitLink);
			YAHOO.util.Event.on(menu, 'mouseover', enterField);
			YAHOO.util.Event.on(menu, 'mouseout', exitField);
		}(oMenu, obj.menus.length));
	}
};
if (!ABACUSHELP.isEditing) YAHOO.util.Event.onAvailable('menu', ABACUSHELP.vs.init);