﻿//ASP.NET AJAX breaks down completely in some circumstances when using WebKit-based browsers.
//This is due to .NET not knowing about Safari and Chrome, so the proper scripting file is not referenced for enabling AJAX.
//Details: http://blog.lavablast.com/post/2008/10/Gotcha-WebKit-(Safari-3-and-Google-Chrome)-Bug-with-ASPNET-AJAX.aspx
//Details: http://seejoelprogram.wordpress.com/2008/09/04/adding-google-chrome-to-aspnet-ajax/

Sys.Browser.WebKit = {}; //Apple Safari and Google Chrome are considered WebKits

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';
}
