/**
 * Change url based on selected language.
 */
function changeLanguage(lang) {
    var match = window.location.pathname.match('^/[a-z]{2}(-[a-zA-Z]{2})?(/.*)');
    if (match) {
        window.location.href = '/' + lang + match[2];
    } else {
        window.location.href = '/' + lang + window.location.pathname;
    }
}

function attachEventListeners() {
    $('#language').change(function() {
                              changeLanguage(this.options[this.selectedIndex].value);
                          });

    $('#vertical-lingq-blurb').click(function() {
                                         window.location.href = "http://lingq.com";
                                     });
}

$(document).ready(attachEventListeners);
