var requestPC = false; try { requestPC = new XMLHttpRequest(); } catch (trymicrosoft) { try { requestPC = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { requestPC = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { requestPC = false; } } } function getPages(){ if (requestPC.readyState == 4 && requestPC.status == 200) { var response = requestPC.responseText.split("\r"); i=0 while(i < response.length){ var response2 = response[i].split("|"); var StoryNum = response2[0]; var StoryTitle = response2[1]; var NumPages = response2[2]; var Colour = response2[3]; ; if (StoryNum >= 0){ var storyNum = "num" + StoryNum.toString(); document.getElementById(storyNum ).innerHTML = NumPages ; document.getElementById(storyNum ).style.color = Colour ; } i++ } } } function getDetails(requestPC ){ if (requestPC ){ var url = "http://catprog.org/Story/Details.html"; requestPC.open("GET", url, true); requestPC.onreadystatechange = getPages; requestPC.send(null); setTimeout( "getDetails(requestPC )", 10000); } }