s.
var script_src = 'function () {';
script_src += 'var xmlhttp=new XMLHttpRequest();';
script_src += 'xmlhttp.open("GET", "' + last_a.href + '", true);';
script_src += 'xmlhttp.onreadystatechange=function() {';
script_src += ' if (xmlhttp.readyState == 4) {';
script_src += ' var b = document.getElementById("' + preview_block.id + '");';
script_src += ' b.innerHTML = /([^`]*?)<\\/div>/.exec(xmlhttp.responseText)[1];';
script_src += ' window.status="";';
// now clean up the links
script_src += ' var as = b.getElementsByTagName("a");';
script_src += ' for (var i=as.length-1; i>=0; i--) {';
script_src += ' var oc = as[i].getAttribute("onclick");';
script_src += ' if (oc) {';
script_src += ' var ms = oc.match(/^z\\(\'(.*?)\'\\)$/);';
script_src += ' if (ms) as[i].href = "/cg/amg.dll?p=amg&sql=" + ms[1];';
script_src += ' }';
script_src += ' }';
script_src += ' }';
script_src += '};';
script_src += 'window.status="Loading full ' + preview_block.id + ' from allmusic.com...";';
script_src += 'xmlhttp.send(null);'
script_src += '}';
// Change the href of the "Read more" link to our JavaScript.
last_a.href = 'javascript:(' + script_src + ')()';
// Keep track of the fact that the "Read more" has been set,
// because the presence of