
var ONE_HOUR_IN_MS = 60 * 60 * 1000;
var currentTime = new Date();

function GetTimeZoneOffset(rightNow) 
{
   var date1 = new Date(rightNow.getFullYear(), 0, 1, 0, 0, 0, 0);
   var date2 = new Date(rightNow.getFullYear(), 6, 1, 0, 0, 0, 0);
   var temp = date1.toGMTString();
   var date3 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
   var temp = date2.toGMTString();
   var date4 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
   var hoursDiffStdTime = (date1 - date3) / (1000 * 60 * 60);
   var hoursDiffDaylightTime = (date2 - date4) / (1000 * 60 * 60);
   return hoursDiffStdTime;
}

function CalcRenderTime()
{
    var now = new Date()
    var ms = now.getTime();    
    var ret = (ms - currentTime.getTime()) / 1000;
    ret = Math.floor(ret * 1000)/1000;    
    document.write( ret );
}

function CalcTransferTime(time, offset) {

    var d = new Date();
    var utc = d.getTime() + (d.getTimezoneOffset() * 60000);
    var nd = new Date(utc + (3600000*offset));
    
    var ms1 = nd.getTime();
    var ms2 = Date.parse(time);
    
    var ret = ( ms1 - ms2 ) / 1000;
    ret = Math.floor(ret * 1000)/1000;    
    document.write( ret );
}

