﻿//=================== Nav Links =============var store_Store = "/store/store.aspx";//var store_SeedBeads = "/search/seedsearch.aspx";//var store_Beads = "/store/store.aspx?l=11";//var store_Findings = "/store/catalog.aspx?t=38";//var store_Stringing = "/store/store.aspx?l=41";//var store_Tools = "/store/catalog.aspx?t=76";//var store_Kits = "/store/catalog.aspx?t=42";//var store_Displays = "/store/catalog.aspx?t=35";//var store_Books = "/store/catalog.aspx?t=30";//var store_GiftCertificates = "/store/catalog.aspx?t=39";var classes_Calendar = "/classes/calendar.aspx";var classes_Classes = "/classes/classes.aspx";var classes_Teacher = "/classes/teachers.aspx";var aboutus_aboutus = "/about/about.aspx";var aboutus_repair = "/about/repair.aspx";var facts_Facts = "/facts/facts.aspx";var facts_types = "/facts/types.aspx";var facts_quantities = "/facts/quantities.aspx";var facts_materials = "/facts/stringing.aspx";var facts_needles = "/facts/needles.aspx";var facts_gems = "/facts/gems.aspx";var gallery_Gallery = "/gallery/gallery.aspx";var news_Links = "/news/links.aspx";var news_LinksAndNews = "/news/linksandnews.aspx";var news_News = "/news/news.aspx";var news_OnTheRoad = "/news/ontheroad.aspx";var news_Specials = "/news/specials.aspx";var news_newarrivals = "/news/newarrivals.aspx/";var parties_BeadsToGo = "/parties/beadstogo.aspx";var parties_Birthday = "/parties/birthday.aspx";var parties_gala = "/parties/gorgeous.aspx";var parties_bride2bead = "/parties/bridetobead.aspx";var parties_OpenStudio = "/parties/openstudio.aspx";var parties_Parties = "/parties/parties.aspx";var parties_motherdaughter = "/parties/motherdaughter.aspx";var parties_WireWrap = "/parties/wirewrap.aspx";var contact_ContactUs = "/contact/contact.aspx";//=====================================var subM = new ItemStyle(25, 0, '&gt;', 0, 0, '10#ffffff', '10#5299ba', 'menuStat', 'menuOver', 'menuBorder', 'menuBorderOver', 95, 95, 'pointer', 'default');
var subG = new ItemStyle(25, 0, '&gt;', 0, 0, '10#eaeaea', '10#666666', 'menuStat', 'menuOver', 'menuBorder', 'menuBorderOver', 95, 95, 'pointer', 'default');
var subBlank = new ItemStyle(22, 1, '&gt;', -15, 3, '#CCCCDD', '#6699CC', 'lowText', 'highText', 'itemBorderBlank', 'itemBorder', null, null, 'pointer', 'default');
var pMenu = new PopupMenu('pMenu');
with (pMenu) {
startMenu('root', false, 0, -100, 30, subM, '', false);
addItem('About', 'mMenu1', 'sm:', subM, 100);
addItem('Store', 'mMenu2', 'sm:', subM, 100);
addItem('Classes', 'mMenu3', 'sm:', subM, 100);
addItem('Facts', 'mMenu4', 'sm:', subM, 100);
addItem('Gallery', 'mMenu5', 'sm:', subM, 100);
addItem('Links', 'mMenu6', 'sm:', subM, 100);
addItem('Parties', 'mMenu7', 'sm:', subM, 100);
addItem('Contact', 'mMenu8', 'sm:', subM, 100);

startMenu('mMenu1', true, 'page.elmPos("nav1").x-15', 'page.elmPos("nav1").y + 56', 107, subM, '', true);
addItem('About Us', aboutus_aboutus, '', subG);addItem('Repair / Design', aboutus_repair, '');
startMenu('mMenu2', true, 'page.elmPos("nav2").x-18', 'page.elmPos("nav2").y +52', 107, subM, '', false);
addItem('Online Store', store_Store, '', subG);
//addItem('Beads', store_Beads, '');
//addItem('Seed Beads', store_SeedBeads, '');
//addItem('Findings', store_Findings, '');
//addItem('Stringing', store_Stringing, '');
//addItem('Tools', store_Tools, '');
//addItem('Kits', store_Kits, '');
//addItem('Displays', store_Displays, '');
//addItem('Books', store_Books, '');
//addItem('Gift Certificates', store_GiftCertificates, '');

startMenu('mMenu3', true, 'page.elmPos("nav3").x-24', 'page.elmPos("nav3").y +60', 109, subM, '', false);
addItem('Classes', classes_Classes, '', subG);addItem('Calendar', classes_Calendar, '');addItem('Teachers / Staff', classes_Teacher, '');
startMenu('mMenu4', true, 'page.elmPos("nav4").x-47', 'page.elmPos("nav4").y +55', 160, subM, '', false);addItem('Bead Facts', facts_Facts, '', subG);addItem('Types / Finishes', facts_types, '');addItem('Quantities', facts_quantities, '');addItem('Stringing Materials', facts_materials, '');addItem('Needles', facts_needles, '');addItem('Birth / Anniversary Gems', facts_gems, '');
startMenu('mMenu5', true, 'page.elmPos("nav5").x', 'page.elmPos("nav5").y +65', 62, subM, '', false);addItem('Gallery', gallery_Gallery, '', subG);

startMenu('mMenu6', true, 'page.elmPos("nav6").x-13', 'page.elmPos("nav6").y +64', 101, subM, '', false);addItem('Links / News', news_LinksAndNews, '', subG);addItem('Links', news_Links, '');addItem('News', news_News, '');addItem('On the Road', news_OnTheRoad, '');addItem('Specials', news_Specials, '');addItem('New Arrivals', news_newarrivals, '');

startMenu('mMenu7', true, 'page.elmPos("nav7").x-30', 'page.elmPos("nav7").y +58', 119, subM, '', false);addItem('Parties', parties_Parties, '', subG);addItem('Birthday', parties_Birthday, '');addItem('Gorgeous Galas', parties_gala, '');addItem('Bride-to-Bead', parties_bride2bead, '');addItem('Wire Wrap Party', parties_WireWrap, '');addItem('Mother-Daughter', parties_motherdaughter, '');addItem('Open Studio', parties_OpenStudio, '');
startMenu('mMenu8', true, 'page.elmPos("nav8").x-5', 'page.elmPos("nav8").y +57', 81, subM, '', false);addItem('Contact Us', contact_ContactUs, '', subG);

}


// ANIMATION SETTING:
if ((navigator.userAgent.indexOf('rv:0.')==-1) && !(isOp&&!document.documentElement) && !(isIE4&&!window.external)) { 	pMenu.showMenu = new Function('mN','menuAnim(this, mN, 10)'); 	pMenu.hideMenu = new Function('mN','menuAnim(this, mN, -20)');}
// "positioning from page elements" code
page.elmPos=function(e,p) {
 	var x=0,y=0,w=p?p:this.win;
 	e=e?(e.substr?(isNS4?w.document.anchors[e]:getRef(e,w)):e):p;
 	if(isNS4){if(e&&(e!=p)){x=e.x;y=e.y};if(p){x+=p.pageX;y+=p.pageY}}
 	if (e && this.MS && navigator.platform.indexOf('Mac')>-1 && e.tagName=='A') {
  		e.onfocus = new Function('with(event){self.tmpX=clientX-offsetX;' + 'self.tmpY=clientY-offsetY}');
  		e.focus();x=tmpX;y=tmpY;e.blur()
 	}
 	else while(e){x+=e.offsetLeft;y+=e.offsetTop;e=e.offsetParent}
 	return{x:x,y:y};
};
// Animation:function menuAnim(menuObj, menuName, dir) {
 	var mD = menuObj.menu[menuName][0];

 	if (!mD.timer) mD.timer = 0;
 	if (!mD.counter) mD.counter = 0;

 	with (mD) {
  		clearTimeout(timer);

  		if (!lyr || !lyr.ref) return;
  		if (!visNow && dir>0) dir = 0-dir;
  		if (dir>0) lyr.vis('visible');
  		lyr.sty.zIndex = dir>0 ? mD.zIndex + 1 : 1001;
  		lyr.clip(0, 0, menuW+2, (menuH+2)*Math.pow(Math.sin(Math.PI*counter/200),0.75) );
  		counter += dir;
  		if (counter>100) { counter = 100; lyr.sty.zIndex = mD.zIndex }
  		else if (counter<0) { counter = 0; lyr.vis('hidden') }
  		else timer = setTimeout('menuAnim('+menuObj.myName+',"'+menuName+'",'+dir+')', 40);
 	}
};
