var TimeZone={autoSelect:function(id){if($F(id)!=''){return;}
var zone=this.format(this.detect());this.select(id,zone);},select:function(id,zone){var option=$$('#'+id+' option').find(function(opt){return opt.innerHTML.include(zone);});if(option){option.selected=true;}},format:function(hours){if(hours==0){return"(GMT)";}else if(hours>0){var decimal_hours=Math.floor(hours);var symbol="+";}else{var decimal_hours=Math.floor(Math.abs(hours));var symbol="-";}
var decimal_minutes=(Math.abs(hours)-decimal_hours)*60;var str="(GMT";str+=symbol;str+=decimal_hours.toPaddedString(2);str+=":";str+=decimal_minutes.toPaddedString(2);str+=")";return str;},detect:function(){var rightNow=new Date();var jan1=new Date(rightNow.getFullYear(),0,1,0,0,0,0);var june1=new Date(rightNow.getFullYear(),6,1,0,0,0,0);var temp=jan1.toGMTString();var jan2=new Date(temp.substring(0,temp.lastIndexOf(" ")-1));temp=june1.toGMTString();var june2=new Date(temp.substring(0,temp.lastIndexOf(" ")-1));var std_time_offset=(jan1-jan2)/(1000*60*60);var daylight_time_offset=(june1-june2)/(1000*60*60);var dst;if(std_time_offset==daylight_time_offset){dst=false;}else{var hemisphere=std_time_offset-daylight_time_offset;if(hemisphere>=0)
std_time_offset=daylight_time_offset;dst=true;}
return std_time_offset;},detect2:function(){var date=new Date();return-date.getTimezoneOffset()/60;}}