" : "" var timediff=(this.targetdate-this.localtime)/1000 //difference btw target date and current date, in seconds if (timediff<0){ //if time is up this.timesup=true this.container.innerHTML=debugstring+this.formatresults() return } var oneMinute=60 //minute unit in seconds var oneHour=60*60 //hour unit in seconds var oneDay=60*60*24 //day unit in seconds var dayfield=Math.floor(timediff/oneDay) var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour) var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute) var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute)) if (this.baseunit=="hours"){ //if base unit is hours, set "hourfield" to be topmost level hourfield=dayfield*24+hourfield dayfield="n/a" } else if (this.baseunit=="minutes"){ //if base unit is minutes, set "minutefield" to be topmost level minutefield=dayfield*24*60+hourfield*60+minutefield dayfield=hourfield="n/a" } else if (this.baseunit=="seconds"){ //if base unit is seconds, set "secondfield" to be topmost level var secondfield=timediff dayfield=hourfield=minutefield="n/a" } this.container.innerHTML=debugstring+this.formatresults(dayfield, hourfield, minutefield, secondfield) setTimeout(function(){thisobj.showresults()}, 1000) //update results every second } /////CUSTOM FORMAT OUTPUT FUNCTIONS BELOW////////////////////////////// //Create your own custom format function to pass into cdLocalTime.displaycountdown() //Use arguments[0] to access "Days" left //Use arguments[1] to access "Hours" left //Use arguments[2] to access "Minutes" left //Use arguments[3] to access "Seconds" left //The values of these arguments may change depending on the "baseunit" parameter of cdLocalTime.displaycountdown() //For example, if "baseunit" is set to "hours", arguments[0] becomes meaningless and contains "n/a" //For example, if "baseunit" is set to "minutes", arguments[0] and arguments[1] become meaningless etc //1) Display countdown using plain text function formatresults(){ if (this.timesup==false){//if target date/time not yet met var displaystring=""+arguments[1]+" hrs "+arguments[2]+" min "+arguments[3]+" sec" } else{ //else if target date/time met var displaystring="Investigation time..." } return displaystring } //2) Display countdown with a stylish LCD look, and display an alert on target date/time function formatresults2(){ if (this.timesup==false){ //if target date/time not yet met var displaystring=""+arguments[0]+" days "+arguments[1]+" hrs "+arguments[2]+" min "+arguments[3]+" sec" } else{ //else if target date/time met var displaystring="" //Don't display any text alert("Investigation time...") //Instead, perform a custom alert } return displaystring }


Niles, OH Halloween Parade

Sunday, October 31, 2010

It was a chilly (ok, I admit, downright cold) day when the sun hid behind the clouds, but when the sun came out it was great!

We had a lot of fun… hopefully you did too!


Trick or Treat Night – Eastwood Field – Niles, OH

Wednesday, October 27, 2010

We had a great time at handing out candy and fliers at Trick or Treat Night at Eastwood Field Wednesday night!

There were 1500+ kids in attendance, and a lot of cool costumes. The kids were especially thrilled with the ir camera!
Trick or Treaters line up at Eastwood Field Trick or Treat Night.Dave handing out OVPRG fliers IR camera fun! A tub full of candy awaits the trick or treaters! Witches, Raggedy Ann, and more! The kids were thrilled with the ir camera!Fire truck stroller