function AccordionInit() {
    var accTitle = $$('.toggle');
    var accContent = $$('.toggler');
    var pwAccordion = new Accordion(
			accTitle, accContent, {
			    onActive: function(tog) {
			        tog.addClass('selected');
			        var accTitleOnOff = new Fx.Styles(tog, { wait: false, duration: 400 });
			        accTitleOnOff.start({});
			    },
			    onBackground: function(tog) {
			        tog.removeClass('selected');
			        var accTitleOnOff = new Fx.Styles(tog, { wait: false, duration: 400 });
			        accTitleOnOff.start({});
			    },
			    alwaysHide: true,
			    start: 'all-closed',
			    duration: 700
			});
}
function externalLinks() {
    if (!document.getElementsByTagName) return;
    var anchors = document.getElementsByTagName("a");
    for (var i = 0; i < anchors.length; i++) {
        var anchor = anchors[i];
        if (anchor.getAttribute("href") &&
			   		anchor.getAttribute("rel") == "external")
            anchor.target = "_blank";
    }
}
window.addEvent('domready', function() {
    AccordionInit();
    externalLinks();

    $$('a img').each(function(img, i) {
        var a = img.getParent();
        new ReMooz(img, {
            url: a.href,
            positionToCenter: true
        }).bindToElement();
    });
});
