function $(id){
return document.getElementById(id);}
function addEvent(ctl, eventType, eventFunction){
if (ctl.attachEvent){
ctl.attachEvent("on"+eventType, eventFunction);}else if (ctl.addEventListener){
ctl.addEventListener(eventType, eventFunction, false);}else{
ctl["on"+eventType] = eventFunction;}}
function removeEvent(ctl, eventType, eventFunction){
if (ctl.detachEvent){
ctl.detachEvent("on"+eventType, eventFunction);}else if (ctl.removeEventListener){
ctl.removeEventListener(eventType, eventFunction, false);}else{
ctl["on"+eventType] = function(){};}}
function stopEvent(e){
if (e.stopPropagation){
e.stopPropagation();
e.preventDefault();}else{
e.returnValue = false;
e.cancelBubble = true;}}
function setCssClass(control, cssClass){
if (window.attachEvent && control){
control.setAttribute("className", cssClass);}else if (window.addEventListener && control){
control.setAttribute("class", cssClass);}}
function setTimezoneOffset(updatePanelClientID){
var clientDate = new Date();
var value = clientDate.getTimezoneOffset();
__doPostBack(updatePanelClientID, value);}
if (typeof(Sys) !== 'undefined') {
Sys.Application.notifyScriptLoaded();}
