﻿/*
    This code snippet detects WebKit browsers (eg Safari 3, Chrome) and disables the AJAX hacks that are in place for Safara versions < 3.
    This is required for changing the visibility of controls in an updatepanel. Without this change, it will not work in WebKit browsers.
    This JavaScript file is referenced from Template.Master in the AJAX script handler.
*/

Sys.Browser.WebKit = {}; //Safari 3 and Chrome are considered WebKit
if (navigator.userAgent.indexOf('WebKit/') > -1) {
    Sys.Browser.agent = Sys.Browser.WebKit;
    Sys.Browser.version = parseFloat(navigator.userAgent.match(/WebKit\/(\d+(\.\d+)?)/)[1]);
    Sys.Browser.name = 'WebKit';
}
