window.addEvent('domready', function() {
    var stretchers = $$('div.accordian');
    var togglers = $$('div.toggle');
    $ES('a.external').each(function(item) {
        item.target = '_blank';
    });
    $ES('a.popup').each(function(item) {
        item.onclick = launchPopupEvt;
    });
    $ES('a.media').each(function(item) {
        item.onclick = launchMediaEvt;
    });
    if ($('deliciouspost')) {
        $('deliciouspost').addEvent('click', function(evt) {
            var evt = new Event(evt);
            evt.stop();
            var url = 'http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url='
                        + encodeURIComponent(location.href) + '&amp;title=' 
                        + encodeURIComponent(document.title) + '&amp;tag=red+wine+luxury+penfolds';
            window.open(url, 'delicious','toolbar=no,width=700,height=400');
        });
    }
    var myAccordion = new Fx.Accordion(togglers, stretchers, { opacity: false, start: false, transition: Fx.Transitions.quadOut, onActive: function(toggler, i) { Cookie.set('panel', i, 1); }});
});

function launchPopupEvt(obj)
{
	var evt = (obj) ? obj : ((window.event) ? event : null);
	var elm = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
	return launchPopup(elm);
}

function launchMediaEvt(obj)
{
	var evt = (obj) ? obj : ((window.event) ? event : null);
	var elm = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
	return launchMedia(elm);
}

function launchPopup(obj)
{
	target = 'popup';
	link = obj.href;
	scrx = screen.width;
	scry = screen.height;
	width = 400;
	height = 300;
	winX = (scrx/2)-(width/2);
	winY = (scry/2)-(height/2);
	enlargementWin = open(link, target, 'directories=no,location=no,menubar=no,status=no,titlebar=no,toolbar=no,scrollbars=yes,width='+width+',height='+height+',left='+winX+',top='+winY+',screenX='+winX+',screenY='+winY+',resizeable=no');
	enlargementWin.moveTo(winX,winY);
	enlargementWin.focus();
	return false;
}

function launchMedia(obj)
{
	target = 'media';
	link = obj.href;
	scrx = screen.width;
	scry = screen.height;
	width = 640;
	height = 504;
	winX = (scrx/2)-(width/2);
	winY = (scry/2)-(height/2);
	enlargementWin = open(link, target, 'directories=no,location=no,menubar=no,status=no,titlebar=no,toolbar=no,scrollbars=no,width='+width+',height='+height+',left='+winX+',top='+winY+',screenX='+winX+',screenY='+winY+',resizeable=no');
	enlargementWin.moveTo(winX,winY);
	enlargementWin.focus();
	return false;
}
