
var url = location.pathname;
// check URL for language param
// swap language param and redirect
var language;

function langSelect(url){
    language = url.match('/en/');
    if (language != null) {
        language = "/en/";
    }
    else {
        language = "/fr/";
    };
    };
// language select
langSelect(url);

function langToggle(url){
    language = url.match('/en/');
    if (language != null) {
        url = url.replace('/en/', "/fr/");
    }
    else {
        url = url.replace('/fr/', "/en/");
    };
    window.location = url;
};


/*
if (language == "/en/") {
    var shareLang = "?utm_source=Share-AddThis&utm_medium=socialmedia&utm_term=EN&utm_content=Share-AddThis&utm_campaign=ShareSite";
}
else {
    shareLang = "?utm_source=Share-AddThis&utm_medium=socialmedia&utm_term=FR&utm_content=Share-AddThis&utm_campaign=ShareSite";
}
*/




//open out going links (http:// prefix) in a new window
function openHTTPlinksInNewWindow(){
    $('a[href^="http://"]').attr({
        target: "_blank",
        title: "Opens in a new window"
    });
}

function attachShareUTMtoAllLink(){
    $('a').each(function(){
        var linkName = $(this).attr('href') + shareLang;
        $(this).attr({
            'href': linkName
        })
    })
}

function radioPlayer(){
    $('ul.playlist a').click(function(){
        var mp3Info = {};
        // toggle active states
        $('div.radio_spots li').removeClass('active');
        $(this).parent().addClass('active');
        // build mp3 object
        mp3Info.title = $(this).attr('title');
        mp3Info.file_path = $(this).attr('href');
        // pass object to flash
        document.getElementById('RadioSpotPlayer').playSound(mp3Info);
        return false;
    });
    //return mp3Info;
};


function onAir(){
    // let there be light!
    $('img.onAir').attr({
        'src': '../images/common/on-air.jpg'
    });
}

function offAir(){
    $('img.onAir').attr({
        'src': '../images/common/off-air.jpg'
    });
}

$(document).ready(function(){

    // attach target="_blank" to out going links
    openHTTPlinksInNewWindow()
    
    //attach sharing UTMs
    //attachShareUTMtoAllLink();
    
    // language toggle
    $('a.langToggle').click(function(){
        langToggle(url);
        return false;
    });
    
    // radio player
    radioPlayer();
    
});
