function checkTimeZone() {
   var rightNow = new Date();
   var rightNowString = rightNow.toString();
   var lastColon = rightNowString.lastIndexOf(":");
   var rightNowZone = rightNowString.substring(lastColon + 4, rightNowString.length);
   var rightNowZone = rightNowZone.replace(/ \d\d\d\d$/,"");
   var rightNowZone = rightNowZone.replace(/ \d\d\d\d $/,"");
   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);
   if (hoursDiffDaylightTime == hoursDiffStdTime) {
      document.writeln(rightNowZone + " - Daylight Saving Time NOT observed");
   } else {
      document.writeln(rightNowZone + " - Daylight Saving Time IS observed");
   }
}
