function testsvg() { var isOpera = (navigator.userAgent.toLowerCase().indexOf("opera") != -1); var ieVersion = navigator.appVersion.match(/MSIE (\d\.\d)/); var safariVersion = navigator.userAgent.match(/AppleWebKit\/(\d+)/); var operaVersion = navigator.userAgent.match(/Opera\/(\d*\.\d*)/); var mozillaVersion = navigator.userAgent.match(/rv:(\d*\.\d*).*Gecko/); if (ieVersion && (ieVersion[1] >= 6) && !isOpera) { var dummysvg = document.createElement(''); try { dummysvg.getSVGDocument(); dummysvg = null; return true; } catch (e) { return false; } } if (safariVersion && (safariVersion[1] > 419)) return true; if (operaVersion && (operaVersion[1] > 8.9)) return true if (mozillaVersion && (mozillaVersion > 1.7)) return true; return false; }