function AllTextSnippets(query) { var span = document.getElementsByTagName("span"); for(var x=0;x" text by node var pos1=snippetText.indexOf(""); var pos2=snippetText.indexOf(""); while (pos1 >= 0 && pos2 > pos1) { leftString = document.createTextNode(snippetText.substring(0, pos1)); //other text if (leftString != "") span.appendChild(leftString); //add the bold text strongNode=document.createElement("strong"); middleString=document.createTextNode(snippetText.substring(pos1 + 3, pos2)); strongNode.appendChild(middleString); span.appendChild(strongNode); // cut out left and middle and go on with remaining text snippetText=snippetText.substring(pos2 + 4); pos1=snippetText.indexOf(""); pos2=snippetText.indexOf(""); } // add remaining string if (snippetText != "") { span.appendChild(document.createTextNode(snippetText)); } } function handleMediaState(req) { if(req.readyState != 4){ return; } var response = req.responseXML; var urlHash = response.getElementsByTagName("urlHash")[0].firstChild.data; var links = response.getElementsByTagName("links")[0].firstChild.data; var span = document.getElementById(urlHash) removeAllChildren(span); if (links > 0) { span.className = "snippetLoaded"; for (i = 0; i < links; i++) { var type = response.getElementsByTagName("type")[i].firstChild.data; var href = response.getElementsByTagName("href")[i].firstChild.data; var name = response.getElementsByTagName("name")[i].firstChild.data; var attr = response.getElementsByTagName("attr")[i].firstChild.data; var nameanchor = document.createElement("a"); nameanchor.setAttribute("href", href); nameanchor.appendChild(document.createTextNode(name)); var linkanchor = document.createElement("a"); linkanchor.setAttribute("href", href); linkanchor.appendChild(document.createTextNode(href)); var col1 = document.createElement("td"); col1.setAttribute("width", "200"); col1.appendChild(nameanchor); var col2 = document.createElement("td"); col2.setAttribute("width", "500"); col2.appendChild(linkanchor); var row = document.createElement("tr"); row.className = "TableCellDark"; row.appendChild(col1); row.appendChild(col2); var table = document.createElement("table"); table.appendChild(row); span.appendChild(table); } } else { span.className = "snippetError"; span.appendChild(document.createTextNode("")); } } function handleImageState(req) { if(req.readyState != 4){ return; } var response = req.responseXML; var urlHash = response.getElementsByTagName("urlHash")[0].firstChild.data; var links = response.getElementsByTagName("links")[0].firstChild.data; var div = document.getElementById(urlHash) removeAllChildren(div); if (links > 0) { div.className = "snippetLoaded"; for (i = 0; i < links; i++) { var type = response.getElementsByTagName("type")[i].firstChild.data; var href = response.getElementsByTagName("href")[i].firstChild.data; var name = response.getElementsByTagName("name")[i].firstChild.data; var attr = response.getElementsByTagName("attr")[i].firstChild.data; //
#[name]# var img = document.createElement("img"); img.setAttribute("src", "/ViewImage.png?maxwidth=96&maxheight=96&url=" + href); img.setAttribute("alt", name); var imganchor = document.createElement("a"); imganchor.setAttribute("href", href); imganchor.className = "thumblink"; imganchor.appendChild(img); var nameanchor = document.createElement("a"); nameanchor.setAttribute("href", href); nameanchor.appendChild(document.createTextNode(name)); var textcontainer = document.createElement("div"); textcontainer.className = "TableCellDark"; textcontainer.appendChild(nameanchor); var thumbcontainer = document.createElement("div"); thumbcontainer.className = "thumbcontainer"; thumbcontainer.appendChild(imganchor); thumbcontainer.appendChild(textcontainer); div.appendChild(thumbcontainer); //span.appendChild(imganchor); } } else { div.className = "snippetError"; div.appendChild(document.createTextNode("")); } } function addHover() { if (document.all&&document.getElementById) { var divs = document.getElementsByTagName("div"); for (i=0; i