Yeah we had to pay $7, but that's really nothing. Just skip lunch and it's paid for :P
Also, I cheated and made a local webpage to automatically check every 5 seconds to see if the page was any different than "that was fast!". If it was, it pops up the signup page and blares a train horn at me to wake me the fuck up. Although it's the last day for the FP beta giveaway, if anyone wants to do it, just download some random alarm noise from somewhere, put it on your C:\ drive, name it train.mp3, open up notepad and copy/paste the following into it, save it as "test.htm" or whatever you want, run it (only tested on IE, the bgsound tag won't work in Firefox, etc.), make sure you allow ActiveX objects to run (click the info bar and choose ok), then sit back and let the script do the work for you. Here's the code:
Code:
<html>
<head>
<title></title>
<script type="text/javascript">
<!--
function reloadPage()
{
var xmlHTTP = new XMLHttpRequest();
xmlHTTP.onreadystatechange = function()
{
if(xmlHTTP.readyState==4)
{
if(!xmlHTTP.responseText.match(/that was fast!/gi))
{
window.open("http://www.fileplanet.com/promotion/final-fantasy-xiv/signup.aspx");
document.getElementsByTagName("bgsound")[0].src = "C:\\train.mp3";
}
else setTimeout("reloadPage()",5000);
}
}
xmlHTTP.open("GET","http://www.fileplanet.com/promotion/final-fantasy-xiv/signup.aspx?" + new Date());
xmlHTTP.send(null);
}
//-->
</script>
</head>
<body onload="reloadPage();">
<bgsound loop=-1/>
</body>
</html>
Potentially you could change the 5000 to 1000 for a 1 second refresh, but it's a bit overkill (although it won't be a true 1 second refresh since it actually needs to finish loading the page before it tries again). Also, the page will stay blank the whole time since it's using AJAX to grab the fileplanet page instead of refreshing it on the main window. If you want to make sure it's working, just open up task manager and watch the iexplore.exe process gradually grow in size (about 32 kb every 5s; as long as you're not running it for a week straight, that small memory leak shouldn't eat up all your memory).