var ua=navigator.userAgent;
engine.ver=browser.ver=window.opera.version();
engine.opera=browser.opera=parseFloat(engine.ver);
}else if(/AppleWebKit\/(\s+)/.test(ua)){
engine.webkit=parseFloat(browser.ver);
if(/Chrome\/(\s+)/.test(ua)){
browser.ver=RegExp["$1"];
browser.chrome=parseFloat(browser.ver);
}else if(/Version\/(\s+)/.test(ua)){
browser.ver=RegExp["$1"];
browser.safari=parseFloat(browser.ver);
}else if(engine.webkit<312){
}else if(engine.webkit<412){
browser.safari=browser.ver=safariVersion;
}else if(/KHTML\/(\s+)/.test(ua) || /Konqueror\/([^;]+)/.test(ua)){
engine.ver=browser.ver=RegExp["$1"];
engine.khtml=browser.konq=parseFloat(engine.ver);
}else if(/rv:([^\]+)\) Gecko\/\d{8}/.test(ua)){
engine.gecko=parseFloat(engine.ver);
if(/FireFox\/(\s+)/.test(ua)){
browser.ver=RegExp["$1"];
browser.firefox=parseFloat(browser.ver);
}else if(/MSIE([^;]+)/.test(ua)){
engine.ver=browser.ver=RegExp["$1"];
engine.ie=browser.ie=parseFloat(engine.ver);
browser.opera=engine.opera;
var p=navigator.platform;
system.win=p.indexOf("Win")==0;
system.mac=p.indexOf("Mac")==0;
system.xll=(p=="xll"||(p.indexOf("Linux")==0));
if(/Win(?:dows)?([^do]{2})\s?(\d+\.\d+)?/.test(ua)){
case "5.0":system.win="2000";break;
case "5.1":system.win="XP";break;
case "6.0":system.win="Vista";break;
case "6.1":system.win="7";break;
default:system.win="NT";break;
system.iphone=ua.indexOf("iPhone")>-1;
system.ipod=ua.indexOf("iPod")>-1;
system.ipad=ua.indexOf("iPad")>-1;
system.nokiaN=ua.indexOf("NokiaN")>-1;
system.winMobile=system.win;
}else if(system.win=="Ph"){
if(/Window Phone OS (\d+.\d+)/.test(ua)){
system.winMobile=parseFloat(RegExp["$1"]);
if(system.mac&&ua.indexOf("Mobile")>-1){
if(/CPU (?:iPhone)?OS (\d+_\d+)/.test(ua)){
system.ios=parseFloat(RegExp.$1.replace("_","."));
if(/Android (\d+\.\d+)/.test(ua)){
system.android=parsefloat(RegExp["$1"]);
system.wii=ua.indexOf("Wii")>-1;
system.ps=/playstation/i.texst(ua);