document.observe('dom:loaded', function() {
    $$("button span").invoke('wrap', 'span').invoke('addClassName', 'slide');

    $$(".block-content > ul > li:nth-child(2n+1)").invoke('addClassName', 'col-1');

    $$(".block-content > ul > li:nth-child(-n+2) a").invoke('wrap', 'span').invoke('addClassName', 'top');

    $$('.topbar > ul > li:nth-last-child(n+2)').invoke('insert', '<span>&nbsp;|&nbsp;</span>');

    $$('.checkout-types li:nth-last-child(n+2)').invoke('insert', '<span class=\"separator\">or</span>');

	$$(".social-links a").invoke('writeAttribute', 'target', '_blank');
	
	
	$$('.add-review').each(function(el){
		el.observe('click', function(){
			$('review-form').setStyle({display:'block'});
			return true;
		});
	});
	
});

function toggleMenu(el, over, second) {
    if(!second && !over) {
        setTimeout(function(){toggleMenu(el, 0, 1);}, 100);
        el.setAttribute('sameAttribute',1);
        return;
    } else if(!over && el.getAttribute('sameAttribute') == 0) {
        return;
    }
    el.setAttribute('sameAttribute',0);

    if (over) {
        Element.addClassName(el, 'over');
    }
    else {
        Element.addClassName(el, 'hold');
        Element.removeClassName(el, 'over');
        setTimeout(function(){Element.removeClassName(el, 'hold');}, 500);
    }
}