// create cookie assigning name, value and expiration days
function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/";}

// read cookie by name and list value
function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null;}

// delete cookie by name
function eraseCookie(name) { createCookie(name,"",-1); }

/*sidNavAccordion for Yahoo! Stores by My Store Solutions. Copyright 2008 4D Internet Solutions, Inc. All rights researved.*/
var aTs, aEs, aLs, aLhs;
var accordCookie = readCookie('accordion') * 1
var navIndex = (typeof accordCookie == "number")?accordCookie:-1;
if(typeof inMssAccordionIndexPage != 'undefined' && inMssAccordionIndexPage){navIndex=-1;eraseCookie('accordion');}
navIndex = navIndex * 1;

function sideNavAccordion(){
   if(aTs.length >= 1){
      accordNav = new Accordion(
         aTs,
         aEs,
         {  opacity: false,
            display: navIndex,
            onActive: function(toggler, element){
               element.addClass('active');
               toggler.addClass('active');
               var i = aTs.indexOf(toggler);
      			createCookie('accordion',i,0);
   
            },
            onBackground: function(toggler, element){element.removeClass('active');toggler.removeClass('active');}
         }
      );
      
      var curUrl=window.location.href.split('?')[0].split('#')[0];
      var pageName=curUrl.substring((curUrl.lastIndexOf("/")) + 1);
      var el = aLs[aLhs.indexOf(pageName)];
      el = $(el);
      if (!el) return;
      var tog = el.parentNode.parentNode.parentNode;
      accordNav.display(aTs.indexOf(tog));
      el.addClass('active');
   } else {
      var t = setTimeout('sideNavAccordion()',500);
   }
}


window.addEvent('domready', function(){
   aTs = $$('li.aTrig');
   aEs = $$('li.aTrig ul');
   aLs = $$('.aEl a');
   aLhs = [];
   aLs.each(function(item,index){aLhs[index] = item.getProperty('href');});
   //aLhs = aLs.getProperty('href');
   sideNavAccordion();

});





