var agent = navigator.userAgent
var browser = navigator.appName
var fullVersion = ''+parseFloat(navigator.appVersion)
var nameOffset,verOffset,ix
if ((verOffset=agent.indexOf("Chrome"))!=-1) { browser = "Chrome"
fullVersion = agent.substring(verOffset+7)
}
else if ((verOffset=agent.indexOf("Flock"))!=-1) { browser = "Flock"
fullVersion = agent.substring(verOffset+6)
}
else if ((verOffset=agent.indexOf("Navigator"))!=-1) { browser = "Navigator"
fullVersion = agent.substring(verOffset+10)
}
else if ((verOffset=agent.indexOf("Firefox"))!=-1) { browser = "Firefox"
fullVersion = agent.substring(verOffset+8)
}
else if ((verOffset=agent.indexOf("MSIE"))!=-1) { browser = "Internet Explorer"
fullVersion = agent.substring(verOffset+5)
}
else if ((verOffset=agent.indexOf("Opera"))!=-1) { browser = "Opera"
fullVersion = agent.substring(verOffset+6)
}
else if ((verOffset=agent.indexOf("Safari"))!=-1) { browser = "Safari"
fullVersion = agent.substring(verOffset+7)
}
else if ( (nameOffset=agent.lastIndexOf(' ')+1) < (verOffset=agent.lastIndexOf('/')) )
{ browser = agent.substring(nameOffset,verOffset)
fullVersion = agent.substring(verOffset+1)
if (browser.toLowerCase()==browser.toUpperCase()) { browser = navigator.appName
}
}
if ((ix=fullVersion.indexOf(";"))!=-1) { fullVersion=fullVersion.substring(0,ix)
}
if ((ix=fullVersion.indexOf(" "))!=-1) { fullVersion=fullVersion.substring(0,ix)
}
if (browser=="Safari") {
safariVersionStart = navigator.appVersion.indexOf('Version/')+8
safariVersion = navigator.appVersion.substring(safariVersionStart)
safariVersionEnd = safariVersion.indexOf('.')
fullVersion = safariVersion.substring(0,safariVersionEnd)
}
version = parseInt(''+fullVersion,10)
if (isNaN(version)) { version = parseInt(navigator.appVersion,10)
}
if (browser=="Netscape") { browser="Communicator"
}

// Laurence - LP&A 1/1/2010
