var liveVideoLinks = {
    init:function(){
        yuiDom.getElementsByClassName("liveVideoLink","a").forEach(function(link){
            yuiEvent.addListener(link,"click", liveVideoLinks.show);
        });
    },
    show:function(e){
        yuiEvent.preventDefault(e);

        var url = this.href;

        SW.tools.popupPanel.show({
            url : url,
            width: "960",
            height:"514",
            panelClass: "liveVideo",
            frameContainer:"liveVideoFrameContainer"
        });
    }
}

yuiEvent.onDOMReady(liveVideoLinks.init,true);

var photoLinks = {
    init:function(){
        yuiDom.getElementsByClassName("photoLink","a").forEach(function(link){
            var largePanel = (yuiDom.hasClass(link, 'useLarge')) ? true : false;
            yuiEvent.addListener(link,"click", photoLinks.show, {largePanel:largePanel});
        })
    },
    show:function(e, config){
        yuiEvent.preventDefault(e);

        var url = this.href;

        var frameWidth = (config.largePanel) ? '945': '540' ;
        var frameHeight = (config.largePanel) ? '600' : '390';
        SW.tools.popupPanel.show({
            url: url,
            width: frameWidth,
            height:frameHeight,
            panelClass: "imagePanel",
            frameContainer:"imageFrameContainer"});
    }
}

yuiEvent.onDOMReady(photoLinks.init,true);
