function DisplayGMTDateTimeInLocal(a){if(a){document.write(WriteEnglishAbbDateTimeShorter(GetLocalDate(a)));}}
function DisplayGMTDateInLocal(a){if(a){document.write(WriteEnglishAbbDateShorter(GetLocalDate(a)));}}
function DisplayGMTDateShortInLocal(a){if(a){document.write(WriteEnglishAbbDateShortest(GetLocalDate(a)));}}
function DisplayGMTTimeInLocal(a){if(a){document.write(WriteEnglishAbbTimeShorter(GetLocalDate(a)));}}
function DisplayGMTTimeShortInLocal(a){if(a){document.write(WriteEnglishTimeShortest(GetLocalDate(a)));}}
function WriteEnglishAbbDateTimeShorter(a){var b=WriteShorterAbbEnglishDate(a);var c=WriteEnglishTimeShorter(a);return(b+", "+c);}
function WriteEnglishAbbDateShorter(a){var b=WriteShorterAbbEnglishDate(a);return(b);}
function WriteEnglishAbbDateShortest(a){var b=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var c=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var d=a.getMonth();var e=a.getDate();var f=a.getDay();var g=b[f]+", ";g+=c[d]+" ";g+=e;return(g);}
function WriteEnglishAbbTimeShorter(a){var b=WriteEnglishTimeShorter(a);return(b);}
function WriteShorterAbbEnglishDate(a){var b=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var c=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var d=a.getMonth();var e=a.getDate();var f=a.getDay();var g=a.getFullYear();var h="";h+=b[f]+", ";h+=c[d]+" ";h+=e+", ";h+=g;return(h);}
function WriteEnglishTimeShorter(a){var intHours=a.getHours();var intMinutes=a.getMinutes();var intSeconds=a.getSeconds();var strTime="";var strAMPM="";if(intHours>12){intHours-=12;strAMPM=" PM";}else if(intHours==12){strAMPM=" PM";}else if(intHours==0){intHours=" 12";strAMPM=" AM";}else{strAMPM=" AM";}strTime+=intHours+":";strTime+=((intMinutes<10)?"0"+intMinutes:intMinutes);strTime+=strAMPM;return(strTime);}
function WriteEnglishTimeShortest(a){var intHours=a.getHours();var intMinutes=a.getMinutes();var strTime="";var strAMPM="";if(intHours>12){intHours-=12;strAMPM=" PM";}else if(intHours==12){strAMPM=" PM";}else if(intHours==0){intHours=" 12";strAMPM=" AM";}else{strAMPM=" AM";}strTime+=intHours+":";strTime+=((intMinutes<10)?"0"+intMinutes:intMinutes)+"";strTime+=strAMPM;return(strTime);}
function GetLocalDate(a){var b;var c;var d;if(is_safari){var e=a.match(/^\s*(\d+)\/(\d+)\/(\d+)\s+(\d+):(\d+):(\d+)\s+(AM|PM)\s*$/i);if(e.length!=8){alert("Error! Could not parse the server date in Safari!");}var f=e[1]*1-1;var g=e[2]*1;var h=e[3]*1;var i=e[4]*1;var j=e[5]*1;var k=e[6]*1;var l=e[7];if(l=="PM"){i+=12;}b=new Date(h,f,g,i,j,k);c=b.getTimezoneOffset();d=DateWithTimezoneOffset(b,Math.floor(c/60),(c%60));}else{b=new Date(a);c=b.getTimezoneOffset();d=DateWithTimezoneOffset(b,Math.floor(c/60),(c%60));}return(d);}
function DateWithTimezoneOffset(a,b,c){var d=a.getHours();var e=a.getMinutes();a.setHours(d-b);a.setMinutes(e-c);return(a);}
function WriteEnglishDate(a){var b=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var c=["January","February","March","April","May","June","July","August","September","October","November","December"];var d=a.getMonth();var e=a.getDate();var f=a.getDay();var g=a.getFullYear();var h="";h+=b[f]+", ";h+=c[d]+" ";h+=e+", ";h+=g;return(h);}
function WriteAbbEnglishDate(a){var b=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var c=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var d=a.getMonth();var e=a.getDate();var f=a.getDay();var g=a.getFullYear();var h="";h+=b[f]+", ";h+=c[d]+" ";h+=e+", ";h+=g;return(h);}
function WriteEnglishTime(a){var b=a.getHours();var c=a.getMinutes();var d=a.getSeconds();var e="";e+=((b<10)?"0"+b:b)+":";e+=((c<10)?"0"+c:c)+":";e+=((d<10)?"0"+d:d);return(e);}
function WriteEnglishTimeShort(a){var b=a.getHours();var c=a.getMinutes();var d="";d+=((b<10)?"0"+b:b)+":";d+=((c<10)?"0"+c:c);return(d);}
function WriteEnglishAbbDateTimeShort(a){var b=WriteAbbEnglishDate(a);var c=WriteEnglishTimeShort(a);return(b+", "+c);}
