Date.prototype.isDST = function(){
  var year=this.getFullYear();
  var dateObj=new Date(year, 0, 1, 0, 0, 0);
  var hoursInYear=(365 * 24);
  var isDST=false;
  var DSTstartFound = false;
  for (var hour=1; hour<hoursInYear; hour++){
	lastHour = dateObj.getHours();
	dateObj.setTime(dateObj.getTime()+(1000*60*60));
	if (dateObj.getHours() == (lastHour+2) && !DSTstartFound) {
		var dstStartDate = new Date(dateObj);
		DSTstartFound =true;
	}else if(DSTstartFound && dateObj.getHours() == (lastHour)){
	 var dstEndDate = new Date(dateObj);
	 break;
	}
  }
  return (this >= dstStartDate && this <= dstEndDate ? true : false);
}
function appendTimeDataToPrivateSessionHyperlinks(cAnchorID){
	try {
		var bIsDST = new Date().isDST();
		var oAnchor = document.getElementById(cAnchorID);
		oAnchor.href = oAnchor.href+ '&pspGMTOffset='+ getStdTimeZoneOffset() + (bIsDST ? '&pspObserveDaylightSavings=on' : '')
	} catch(e) {
		
	}
}