
// global variables

var version=parseInt(navigator.appVersion);  
var browser='OTHER'; 

// Microsoft Internet Explorer analysis

if (navigator.appName=='Microsoft Internet Explorer'){

for(var i = 0; i < 100; i++){
if (navigator.userAgent.indexOf('MSIE ' + i + '.')!=-1||navigator.userAgent.indexOf('MSIE/' + i + '.')!=-1||navigator.userAgent.indexOf('MSIE ' + i + ' ')!=-1||navigator.userAgent.indexOf('MSIE/' + i + ' ')!=-1){
version=i;
}
}

browser='MSIE'+version;

} 


// Netscape analysis

if (navigator.userAgent.indexOf('Netscape')>-1){

for(var i = 0; i < 100; i++){
if (navigator.userAgent.indexOf('Netscape ' + i + '.')!=-1||navigator.userAgent.indexOf('Netscape/' + i + '.')!=-1||navigator.userAgent.indexOf('Netscape ' + i + ' ')!=-1||navigator.userAgent.indexOf('Netscape/' + i + ' ')!=-1){
version=i;
}
}

browser='NS'+version;

} 

if (navigator.userAgent.indexOf('MSIE')==-1 && navigator.userAgent.indexOf('Mozilla/4')>-1){

version=4;

browser='NS'+version;

}


// Opera analysis

if (navigator.userAgent.indexOf('Opera')>-1){

for(var i = 0; i < 100; i++){
if (navigator.userAgent.indexOf('Opera ' + i + '.')!=-1||navigator.userAgent.indexOf('Opera/' + i + '.')!=-1||navigator.userAgent.indexOf('Opera ' + i + ' ')!=-1||navigator.userAgent.indexOf('Opera/' + i + ' ')!=-1){
version=i;
}
}

browser='Opera'+version;

} 


// Mozilla Firefox analysis

if (navigator.userAgent.indexOf('Firefox')>-1){

for(var i = 0; i < 100; i++){
if (navigator.userAgent.indexOf('Firefox ' + i + '.')!=-1||navigator.userAgent.indexOf('Firefox/' + i + '.')!=-1||navigator.userAgent.indexOf('Firefox ' + i + ' ')!=-1||navigator.userAgent.indexOf('Firefox/' + i + ' ')!=-1){
version=i;
}
} 

browser='Firefox'+version;

}  


//alert(version);

