Fake Format of C:\ Drive

Want to fake someone out? Check out the status bar! (Don't worry nothing will happen to your hard drive, it's just a little joke!)

This example is here for demonstration purposes, not for you to figure out the code.

Here's the code, just put it anywhere in your page.

<FORM NAME='sw'>
     <INPUT TYPE="hidden" NAME="disp1" VALUE="0:05">
     <INPUT TYPE="hidden" NAME="disp2" VALUE="0:05">
</FORM>

<SCRIPT>

window.onerror = null;
var down;
var min1, sec1;
var cmin1, csec1, cmin2, csec2;

function Minutes(data) {
     for (var i = 0; i < data.length; i++)
          if (data.substring(i, i + 1) == ":") break;  
     return(data.substring(0, i));
}

function Seconds(data) {
     for (var i = 0; i < data.length; i++)
          if (data.substring(i, i + 1) == ":") break;  
     return(data.substring(i + 1, data.length));
}

function Down() {      
     cmin2 = 1 * Minutes(document.sw.disp1.value);       
     csec2 = 0 + Seconds(document.sw.disp2.value);
     DownRepeat();
}

function DownRepeat() {
     csec2--;        
     if(csec2 == -1) {
          csec2=59;
          cmin2--;
     }
     setTimeout('fakeformat(-1)', 200);
}

function D() { 
     cmin2 = 1 * Minutes(document.sw.disp1.value);
     csec2 = 0 + Seconds(document.sw.disp2.value);
     DRepeat();
}

function DRepeat() {
     csec2--;

     if (csec2 == -1) {
          csec2 = 59;
          cmin2--;
     }
     status = "Document: Done";
}

function faketake(percent1) {
     if (percent1 < 100) {
          percent1++;
          status = "Upload of drive C:\ in progress: " +;
          percent1 + "% complete";
          fid1 = setTimeout("faketake(" + percent1 + ")", 200);
     }
     else {
          status = "Upload of hard drive complete.. Now deleting...";
          Down();
     }
}

function fakeformat(percent) {
     if (percent < 100) {
          percent++;
          status = "Format of drive C:\ in progress: " +;
          percent + "% complete";
          fid = setTimeout("fakeformat(" + percent + ")", 360);
     }
     else {
          status = "Format of hard drive complete...";
          D();
     }
}

setTimeout('faketake(-1)', 200);

</SCRIPT>