print("misc_bench"); document_1 = { }; document_1.live = { }; document_1.live.age = { }; document_1.live.age.value = "june 18, 1961"; document_1.live.time1 = { }; document_1.live.time2 = { }; document_1.live.time3 = { }; window = { }; function setTimeout() { } function lifetimer(){ today = new Date() BirthDay = new Date(document_1.live.age.value) timeold = (today.getTime() - BirthDay.getTime()); sectimeold = timeold / 1000; secondsold = Math.floor(sectimeold); msPerDay = 24 * 60 * 60 * 1000 ; timeold = (today.getTime() - BirthDay.getTime()); e_daysold = timeold / msPerDay; daysold = Math.floor(e_daysold); e_hrsold = (e_daysold - daysold)*24; hrsold = Math.floor(e_hrsold); minsold = Math.floor((e_hrsold - hrsold)*60); document_1.live.time1.value = daysold document_1.live.time2.value = hrsold document_1.live.time3.value = minsold window.status = "Well at the moment you are " + secondsold + "............ seconds old."; timerID = setTimeout("lifetimer()",1000) } function misc_1() { var startTime = new Date(); for (var i = 0; i < 5000; i++) lifetimer(); elapsedTime = (new Date()).getTime() - startTime.getTime(); print("misc_1 : ", elapsedTime); total += elapsedTime; } //General Array Function function MakeArray(n) { this.length = n; for (var i = 1; i <=n; i++) { this[i] = 0; } } //Initialize Days of Week Array days = new MakeArray(7); days[0] = "Saturday" days[1] = "Sunday" days[2] = "Monday" days[3] = "Tuesday" days[4] = "Wednesday" days[5] = "Thursday" days[6] = "Friday" //Initialize Months Array months = new MakeArray(12); months[1] = "January" months[2] = "February" months[3] = "March" months[4] = "April" months[5] = "May" months[6] = "June" months[7] = "July" months[8] = "August" months[9] = "September" months[10] = "October" months[11] = "November" months[12] = "December" form = { }; form.day = { }; form.day.value = "14"; form.month = { }; form.month.value = "2"; form.year = { }; form.year.value = "1961"; form.result1 = { }; form.result2 = { }; //Day of Week Function function compute(form) { var val1 = parseInt(form.day.value, 10) if ((val1 < 0) || (val1 > 31)) { alert("Day is out of range") } var val2 = parseInt(form.month.value, 10) if ((val2 < 0) || (val2 > 12)) { alert("Month is out of range") } var val2x = parseInt(form.month.value, 10) var val3 = parseInt(form.year.value, 10) if (val3 < 1900) { alert("You're that old!") } if (val2 == 1) { val2x = 13; val3 = val3-1 } if (val2 == 2) { val2x = 14; val3 = val3-1 } var val4 = parseInt(((val2x+1)*3)/5, 10) var val5 = parseInt(val3/4, 10) var val6 = parseInt(val3/100, 10) var val7 = parseInt(val3/400, 10) var val8 = val1+(val2x*2)+val4+val3+val5-val6+val7+2 var val9 = parseInt(val8/7, 10) var val0 = val8-(val9*7) form.result1.value = months[val2]+" "+form.day.value +", "+form.year.value form.result2.value = days[val0] } function misc_2() { var startTime = new Date(); for (var i = 0; i < 5000; i++) { compute(form); compute(form); } elapsedTime = (new Date()).getTime() - startTime.getTime(); print("misc_2 : ", elapsedTime); total += elapsedTime; } // Chris Englmeier // feel free to use this script as long as this text remains intact // http://www.geocities.com/SiliconValley/Heights/2052 // Copyright 1996 Chris Englmeier Input = { }; Input.value = 4096; function Newton(Input){ // f(x) = x*x - Input.value // f'(x) = 2*x var X = 1; var FX = X*X - Input.value; for (var i = 0; i < 10; i++) { X = X - FX/(2*X); FX = X*X - Input.value; } Input.value = X; return true; } function misc_3() { var startTime = new Date(); for (var i = 0; i < 5000; i++) { Newton(Input); Newton(Input); Newton(Input); Newton(Input); Newton(Input); Newton(Input); } elapsedTime = (new Date()).getTime() - startTime.getTime(); print("misc_3 : ", elapsedTime); total += elapsedTime; } /* Copyright 1996, Infohiway, Inc. Restricted use is hereby granted (commercial and personal OK) so long as this code is not *directly* sold and the copyright notice is buried somewhere deep in your HTML document_1. A link to our site http://www.infohiway.com is always appreciated of course, but is absolutely and positively not necessary. ;-) --> */ var l=0; var r=0; var tc=""; var al=" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" +"123456789"; var ns="0123456789"; function iA(){ this.length=iA.arguments.length; for (var i=0;i-1;i--){ cr=km.substring(i,i+1); pos=ns.indexOf(cr); num+=pos*b[kml-i-1]; } km=""; km+=num*1.613; pos=km.indexOf("."); if (pos>-1){ km=km.substring(0,pos); } ls1+=km+" kilometers"; document_2.isn.disp.value=ls1; } function misc_4() { var startTime = new Date(); for (var i = 0; i < 1000; i++) { getMiles(); } elapsedTime = (new Date()).getTime() - startTime.getTime(); print("misc_4 : ", elapsedTime); total += elapsedTime; } misc_1(); misc_2(); misc_3(); misc_4();