

function browser(type){

//IE version
var ieversion = false;
if (typeof(msie) != "undefined" && typeof(msie.id) != "undefined" && typeof(msie.getComponentVersion) != "undefined") {
	
	if (msie.isComponentInstalled("{89820200-ECBD-11CF-8B85-00AA005B4383}", "ComponentID")) {
		ieversion = msie.getComponentVersion("{89820200-ECBD-11CF-8B85-00AA005B4383}", "ComponentID");
		}
	}

if (ieversion) {

	if (type=="name") {
		return 'Internet Explorer';
	}
	if (type=="version") {
		return ieversion.replace(/[[\,]/g, ".");
	}
		
} 


	else if (/Chrome\/(\d+\.\d+\.\d+\.\d+)/.test(navigator.userAgent)){
			var ggversion=RegExp.$1
			if (type=="name") {
			return 'Google Chrome';
			}
			if (type=="version") {
			return ggversion;
			}
			
	}

	else if (/Safari/.test(navigator.userAgent)){
			if(/Version\/(\d+\.\d+)/.test(navigator.userAgent)){
			var ssversion=RegExp.$1
			if (type=="name") {
			return 'Safari';
			}
			if (type=="version") {
			return ssversion;
			}
			}
	}



		else if (/Firefox\/(\d+\.\d+\.\d+)/.test(navigator.userAgent)){
			var ffversion=RegExp.$1
			if (type=="name") {
			return 'Mozilla Firefox';
			}
			if (type=="version") {
			return ffversion;
			}
			
	}

		else if (/Firefox\/(\d+\.\d+)/.test(navigator.userAgent)){
			var ffversion=RegExp.$1
			if (type=="name") {
			return 'Mozilla Firefox';
			}
			if (type=="version") {
			return ffversion;
			}
			
	}
	
	else {
//Op version
		if (/Opera.*Version\/(\d+\.\d+)/.test(navigator.userAgent)){
			var oprversion=RegExp.$1

			if (type=="name") {
				return 'Opera';
			}
			if (type=="version") {
			return oprversion;
			}
			
		}
		
	}
}
