Date.prototype.toInternetTime=function(n)
{var BeatInSeconds=86.4;var seconds=this.getUTCSeconds();var minutes=this.getUTCMinutes();var hours=this.getUTCHours();hours=(hours==23)?0:hours+ 1;var BielMeanTime=(hours*60+ minutes)*60+ seconds;var beats=Math.abs(BielMeanTime/BeatInSeconds).toFixed(parseInt(n));var length=(n>0)?1+ n:0;return'@'.concat('000'.concat(beats).slice(beats.length- length));}
Date.prototype.getDayOfYear=function(){var DayInSeconds=86400000;var BeginningOfYear=new Date(this.getFullYear(),0,1);return Math.ceil((this- BeginningOfYear)/DayInSeconds);}
