var connect = new MTConnect(connectGetTargetUrl(), connectGetArticleTitle());
connect.setReturnToUrl(connectGetReturnToUrl());
connect.require("http://mt.mspmag.com/connect/travel/mtcomments.js");
connect.attachEvent('load', function() { connect.initialize(''); });

function connectGetArticleTitle() {
	return document.title.match(/^[^\|]*/)[0].replace(/^\s*|\s*$/g, "");
}

function connectGetTargetUrl() {
    var url = window.location.href;
    url = url.replace(/#[^#]*$/, "");
    url = url.replace(/\?.*$/, "");           // removing query params for search result pages
    url = url.replace(/_\d+\.asp$/, ".asp");  // normalizing multi-page articles
    return url;
}

function connectGetReturnToUrl() {
    return window.location.href.replace(/#[^#]*$/, "");
}
