/**
 * Defines namespace for BarPassers WCM related javascript functions
 * @namespace barpasserswcm
 */
barpasserswcm = {
    content_url_proxy_prefix : '/wps/PA_wcmproxy/wcm/',
    content_url_proxy_prefix_length : 21,

    //length of '/wps/wcm/myconnect/'
    content_url_wcm_servlet_prefix_length : 19
};

barpasserswcm.playLectureBridge = function(contentUrl, index) {
    var contentPath = barpasserswcm.resolveContentPath(contentUrl);
    return playLecture(contentPath, index);
};

barpasserswcm.resolveContentPath = function(contentUrl) {
    if (contentUrl.indexOf(barpasserswcm.content_url_proxy_prefix) == 0) {        
        return contentUrl.substr(barpasserswcm.content_url_proxy_prefix_length);
    } else {
        return contentUrl.substr(barpasserswcm.content_url_wcm_servlet_prefix_length);
    }
};
