/**

 * Edit this file to change the NAV menu.

 * Widths and positions can also be changed here.

 
* Change the style definitions in menu_styles.js.

 
*/

var pMenu = new PopupMenu('pMenu');

with (pMenu)

{




// *** MOVE OR CENTRE THE MENU HERE ***




//startMenu('root', false, 'page.winW()/2 - 338', 164, 10, hBar); 
// Centres.

//startMenu('root', false, 10, 'page.scrollY()', 19, hBar); 
// Floats with window as you scroll.


//startMenu('root', false, 10, 0, 19, hBar, 'frameName'); 
// To create in subframe.




// The 'root' menu is horizontal, positioned at (x = 10, y = 0) and is 19px high, and items


// by default use the colours and dimensions in the 'hBar' ItemStyle defined above.


// This menu is also positioned over a similarly-coloured table in the HTML document above.



//startMenu('root', false, '', 160, 19, hBar);

var stack = Array();
  

startMenu('root', false, 'page.winW()/2 - 300', 120, 19, hBar);

 stack[stack.length] = 'root';


//------------------------------------
  
  addItem( '&nbsp;' , 'http://www.vickers-hifi.co.uk' , '', hBar, 5);
	
//------------------------------------
  
addItem( '<font color=white>&nbsp;About Us' , 'mAbout' , 'sm:', hBar, 80);
 startMenu('mAbout', true, 0, 19, 115,subM);
 
                                           stack[stack.length] = 'root';

 
                                              addItem( '<i>Home Page</i>', 'http://www.vickers-hifi.co.uk', '', subM);

 
                                              addItem('STAFF WANTED', 'retail/staff.html', '', subM);

 
                                              addItem('About Us', 'retail/index.html', '', subM);

 
                                              addItem('How to find us', 'retail/find-us.html', '', subM);

 
                                              addItem('Email', 'mailto:eSales@Vickers-hifi.co.uk', '', subM);

 
                                              addItem('Exclusive', 'retail/exclusive.html', '', subM);

 
                                              addItem('Links', 'links.html', '', subM);

 
                                                 actMenu = menu[stack[stack.length-1]]; stack.length--;
//------------------------------------
  
addItem( 'Quick Links' , 'mQuick' , 'sm:', hBar, 90);
	startMenu('mQuick', true, 0, 19, 110, subM);
 
                                           stack[stack.length] = 'root';

 
                                              addItem('Main Index', 'retail/product.html', '', subM);
 
                                              addItem('Cyrus Audio', 'retail/cyrus.html', '', subM);
 
                                              addItem('Dali Speakers', 'retail/dali.html', '', subM);
 
                                              addItem('Marantz', 'retail/marantz.html', '', subM);
 
                                              addItem('Monitor Audio', 'retail/monitoraudio.html', '', subM);

	
                                              addItem('Pathos', 'retail/pathos.html', '', subM);

 	
                                              addItem('Pioneer', 'retail/pioneer.html', '', subM);

	
                                              addItem('ProAc Speakers', 'retail/proac-loudspeakers.html', '', subM);

 	
                                              addItem('Quad Acoustical', 'retail/quad.html', '', subM);

 	
                                              addItem('Sugden Audio', 'retail/sugden.html', '', subM);

 	
                                              addItem('Teac Systems', 'retail/REF300.html', '', subM);
 
                                                 actMenu = menu[stack[stack.length-1]]; stack.length--;

//------------------------------------
  
addItem( 'Products' , 'mProducts' , 'sm:', hBar, 75);
	startMenu('mProducts', true, 0, 19, 160, subM);
 
                                           stack[stack.length] = 'root';

 
                                             addItem('In Ceiling/Wall Speakers', 'retail/macp.html', '', subM);

	
                                  addItem( '&nbsp;AV Speakers' , 'mAVspeakers' , 'sm:', hBar, 19);

                                  addItem( '&nbsp;AV Equipment &nbsp; ' , 'mAVequipment' , 'sm:', hBar, 19);

                                  addItem( '&nbsp;Hi-Fi Mini Systems' , 'mMini' , 'sm:', hBar, 19);

                                  addItem( '&nbsp;Multiroom' , 'mMulti' , 'sm:', hBar, 19);

                                  addItem( '&nbsp;Cables & Connectors' , 'mCables' , 'sm:', hBar, 19);

                                              addItem('Stands & Tables', 'retail/stands.html', '');

 	
                                              addItem('Outdoor Speakers', 'retail/webster.html', '');

 	
                                              addItem('Subwoofers', 'retail/radius.html#RSW12', '');

 	
                                              addItem('Headphones', 'retail/headphones.html', '');
 
                                              addItem('Learning Remotes', 'retail/remotes.html', '');

 	

              
   startMenu('mAVequipment', true, 100, 0, 110,subM);
 
                                           stack[stack.length] = 'root';

 
                                              addItem('Audiolab', 'retail/audiolab.html', '', subM);
 
                                              addItem('Chord', 'retail/chord.html', '', subM);
 
                                              addItem('Marantz', 'retail/marantz.html#NR1501', '', subM);
 
                                              addItem('NAD', 'retail/nad.html#C715', '', subM);
 
                                              addItem('Pathos', 'retail/pathos.html#cinemaX', '', subM);
 
                                              addItem('Pioneer', 'retail/pioneer.html', '', subM);

	
                                              addItem('Primare', 'window.open("http://www.primare.net/product-list.asp?m=10")', 'js:', subM);
 
                                                 actMenu = menu[stack[stack.length-1]]; stack.length--;

                 startMenu('mAVspeakers', true, 100, 0, 130, subM);
 
                                           stack[stack.length] = 'root';

 
                                 addItem( '&nbsp;Dali' , 'mDali' , 'sm:', hBar, 19);
                                              addItem('ProAc', 'retail/proac-loudspeakers.html', '', subM);

 
                                              addItem('Mission M-Cube', 'retail/m-cube.html', '', subM);

	
                                 addItem( '&nbsp;Monitor-Audio' , 'mMonitor' , 'sm:', hBar, 19);
                                              addItem('Wharfedale', 'retail/wharfedale.html#av', '', subM);

	
                                              addItem('Quad Lite', 'retail/quad.html#lite', '', subM);

	
                                              addItem('<font class=F4Y> &nbsp; 20%</font><img src=images/basic/BONUS.GIF width=75 height=27 title="20% Bonus Offer">', 'retail/bonus.html', '', subM, 35);
 
                                                 actMenu = menu[stack[stack.length-1]]; stack.length--;

              
   startMenu('mCables', true, 145, 0, 110, subM);
 
                                           stack[stack.length] = 'root';

 
                                              addItem('Chord Co.', 'retail/chordco.html', '', subM);
 
                                              addItem('QED', 'retail/qed.html', '', subM);

	
                                              addItem('TechLink', 'retail/techlink.html', '', subM);

	
                                              addItem('Van DenHul', 'retail/vandenhul.html', '', subM);
 
                                                 actMenu = menu[stack[stack.length-1]]; stack.length--;

              
   startMenu('mMulti', true, 100, 0, 110, subM);
 
                                           stack[stack.length] = 'root';

 
                                              addItem('Sonos Systems', 'retail/sonos.html', '', subM);

	
                                              addItem('DigiSender', 'retail/digisenders.html', '', subM);
 
                                                 actMenu = menu[stack[stack.length-1]]; stack.length--;

              
   startMenu('mDali', true, 100, 0, 100,subM);
 
                                           stack[stack.length] = 'root';

 
                                              addItem('Fazon', 'retail/dali.html', '', subM);

	
                                              addItem('Ikon 6', 'retail/dali.html#Ikon', '', subM);
 
                                                 actMenu = menu[stack[stack.length-1]]; stack.length--;

              
   startMenu('mMini', true, 100, 0, 110,subM);
 
                                           stack[stack.length] = 'root';

 
                                              addItem('Marantz MCR', 'retail/mini.html', '', subM);
 
                                              addItem('NAD C715', 'retail/nad.html#C715', '', subM);
 
                                              addItem('Pioneer', 'retail/pioneer.html', '', subM);

	
                                              addItem('Teac Ref CRH', 'retail/teac.html', '', subM);
 
                                              addItem('Teac Ref 600', 'retail/REF300.html', '', subM);
 
                                              addItem('Teac Ref 380', 'retail/REF300.html', '', subM);
 
                                                 actMenu = menu[stack[stack.length-1]]; stack.length--;

              
   startMenu('mMonitor', true, 100, 0, 100,subM);
 
                                           stack[stack.length] = 'root';

 
                                              addItem('Radius', 'retail/radius.html', '', subM);

	
                                              addItem('Bronze', 'retail/monitoraudio.html', '', subM);
 
                                              addItem('Silver RX', 'retail/monitoraudio.html#RX6', '', subM);
 
                                              addItem('Platinum', 'retail/monitoraudio.html#platinum', '', subM);

 	
                                                 actMenu = menu[stack[stack.length-1]]; stack.length--;

//------------------------------------
  
addItem('Special Offers' , 'mSpecial' , 'sm:', hBar, 110);
	startMenu('mSpecial', true, 0, 19, 130,subM);
 
                                           stack[stack.length] = 'root';

 
                                              addItem('Ex-Dem Savings', 'retail/x-dem.html', '', subM);



                                              addItem('Second Hand', 'retail/2ndhand.html', '', subM);

 
                                              addItem('Sale Offers', 'retail/sale.html', '', subM);

 
                                              addItem('Speaker Offers', 'retail/mailorder.html', '', subM);

 
                                              addItem('Interest Free Credit', 'retail/credit.html', '', subM, 20);
 
                                              addItem('<font class=F4Y> &nbsp; 20%</font><img src=images/basic/BONUS.GIF width=75 height=27 title="20% Bonus Offer">', 'retail/bonus.html', '', subM, 35);
 
                                              addItem('Hot Offers', 'retail/hot.html', '', subM);

 
                                              addItem('Exclusive Mailing', 'retail/exclusive.html', '', subM);

 
                                                 actMenu = menu[stack[stack.length-1]]; stack.length--;

//------------------------------------
  
addItem('PayPal' , 'mPayPal' , 'sm:', hBar, 60);
	startMenu('mPayPal', true, 0, 19, 137,subM);
 
                                           stack[stack.length] = 'root';

 
                                              addItem('PayPal Information', 'retail/paypal.html', '', subM);
	
                                              addItem('PayPal Checkout', 'retail/paypal.html#bottom', '', subM);

 
                                                 actMenu = menu[stack[stack.length-1]]; stack.length--;

//------------------------------------
  
addItem('Visit York' , 'mVisit' , 'sm:', hBar, 75);
	startMenu('mVisit', true, 0, 19, 165,subM);
 
                                           stack[stack.length] = 'root';

 
                                              addItem('www.york-tourism.co.uk', 'window.open("http://www.york-tourism.co.uk/seeanddo/")', 'js:', subM);



                                              addItem('www.york.gov.uk', 'window.open("http://www.york.gov.uk/visiting/")', 'js:', subM);



                                              addItem('www.yorkminster.org', 'window.open("http://www.yorkminster.org/")', 'js:', subM);   


                                              addItem('York Nightlife', 'window.open("http://www.visityork.org")', 'js:', subM);



                                              addItem('York Shopping', 'window.open("http://www2.yorksj.ac.uk/default.asp?Page_ID=1939&Parent_ID=229")', 'js:', subM);





                                                actMenu = menu[stack[stack.length-1]]; stack.length--;

//------------------------------------
 }


addMenuBorder(pMenu, window.subM,
 null, '#666666', 1, '#555555', 1);
addMenuBorder(pMenu, window.subBlank,
 null, '#666666', 1, '#CCCCDD', 1);

addDropShadow(pMenu, window.subBlank,
 [40,"#333333",6,6,-4,-4], [40,"#666666",4,4,0,0]);

function addMenuBorder(mObj, iS, alpha, bordCol, bordW, backCol, backW)
{
 // Loop through the menu array of that object, finding matching ItemStyles.
 for (var mN in mObj.menu)
 {
  var mR=mObj.menu[mN], dS='<div style="position:absolute; background:';
  if (mR[0].itemSty != iS) continue;
  // Loop through the items in that menu, move them down and to the right a bit.
  for (var mI=1; mI<mR.length; mI++)
  {
   mR[mI].iX += bordW+backW;
   mR[mI].iY += bordW+backW;
  }
  // Extend the total dimensions of menu accordingly.
  mW = mR[0].menuW += 2*(bordW+backW);
  mH = mR[0].menuH += 2*(bordW+backW);

  // Set the menu's extra content string with divs/layers underneath the items.
  if (isNS4) mR[0].extraHTML += '<layer bgcolor="'+bordCol+'" left="0" top="0" width="'+mW+
   '" height="'+mH+'" z-index="980"><layer bgcolor="'+backCol+'" left="'+bordW+'" top="'+
   bordW+'" width="'+(mW-2*bordW)+'" height="'+(mH-2*bordW)+'" z-index="990"></layer></layer>';
  else mR[0].extraHTML += dS+bordCol+'; left:0px; top:0px; width:'+mW+'px; height:'+mH+
   'px; z-index:980; '+(alpha!=null?'filter:alpha(opacity='+alpha+'); -moz-opacity:'+(alpha/100):'')+
   '">'+dS+backCol+'; left:'+bordW+'px; top:'+bordW+'px; width:'+(mW-2*bordW)+'px; height:'+
   (mH-2*bordW)+'px; z-index:990"></div></div>';
 }
}

function addDropShadow(mObj, iS)
{
 // Pretty similar to the one above, just loops through list of extra parameters making
 // dropshadow layers (from arrays) and extending the menu dimensions to suit.
 for (var mN in mObj.menu)
 {
  var a=arguments, mD=mObj.menu[mN][0], addW=addH=0;
  if (mD.itemSty != iS) continue;
  for (var shad=2; shad<a.length; shad++)
  {
   var s = a[shad];
   if (isNS4) mD.extraHTML += '<layer bgcolor="'+s[1]+'" left="'+s[2]+'" top="'+s[3]+'" width="'+
    (mD.menuW+s[4])+'" height="'+(mD.menuH+s[5])+'" z-index="'+(arguments.length-shad)+'"></layer>';
   else mD.extraHTML += '<div style="position:absolute; background:'+s[1]+'; left:'+s[2]+
    'px; top:'+s[3]+'px; width:'+(mD.menuW+s[4])+'px; height:'+(mD.menuH+s[5])+'px; z-index:'+
    (a.length-shad)+'; '+(s[0]!=null?'filter:alpha(opacity='+s[0]+'); -moz-opacity:'+(s[0]/100):'')+
    '"></div>';
   addW=Math.max(addW, s[2]+s[4]);
   addH=Math.max(addH, s[3]+s[5]);
  }
  mD.menuW+=addW; mD.menuH+=addH;
 }
}
