// WinIE 5.5+
// Konqueror 3.3+
// AppleWebKit (Safari,OmniWeb,Shiira) 124+
// Mozilla (Firefox,Netscape,Galeon,Epiphany,K-Meleon,Sylera) 20011128+
// Opera 8+

function chkAjaBrowser()
{
	var a,ua = navigator.userAgent;

	if (ua.indexOf('MSIE 5.') >= 0) {
		return false;
	}

	this.bw = {
	  safari    : ((a=ua.split('AppleWebKit/')[1])?a.split('(')[0].split('.')[0]:0)>=124,
	  konqueror : ((a=ua.split('Konqueror/')[1])?a.split(';')[0]:0)>=3.3,
	  mozes     : ((a=ua.split('Gecko/')[1])?a.split(' ')[0]:0) >= 20011128,
	  opera     : (!!window.opera) && ((typeof XMLHttpRequest)=='function'),
	  msie      : (!!window.ActiveXObject)?(!!createHttpRequest()):false
	}
	return (this.bw.safari||this.bw.konqueror||this.bw.mozes||this.bw.opera||this.bw.msie)
}

function createHttpRequest()
{
	if (window.XMLHttpRequest) {
		 //Win Mac Linux m1,f1,o8 Mac s1 Linux k3,Win e7
		return new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		 //Win e4,e5,e6
		try {
			return new ActiveXObject('Msxml2.XMLHTTP');
		} catch (e) {
			try {
				return new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e2) {
				return null;
 			}
 		}
	} else  {
		return null;
	}
}

