function ajax_get_rss(url, pageElement, callMessage, errorMessage) { document.getElementById(pageElement).innerHTML = callMessage; try { req = new XMLHttpRequest(); /* e.g. Firefox */ } catch(e) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); /* some versions IE */ } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); /* some versions IE */ } catch (E) { req = false; } } } req.onreadystatechange = function() {ajax_response_rss(req,pageElement, errorMessage);}; req.open("GET",url,true); req.send(null); } function ajax_response_rss(reqx,pageElement, errorMessage) { output = ''; if(reqx.readyState == 4) { if(reqx.status == 200) { output = reqx.responseText; document.getElementById(pageElement).innerHTML = ""; writerss(pageElement,output); } else { document.getElementById(pageElement).innerHTML = errorMessage+"\n"+output; } } } function writerss(pageElement,output) { //lcount=" class='firstrsslink' "; var xmlobject = (new DOMParser()).parseFromString(output, "text/xml"); var item = xmlobject.getElementsByTagName('item'); for(i=0;i" + rsstitle[0].firstChild.nodeValue + "<\/a><\/div>"); } }