/*
 * JavaScript Source Code
 * Created by Kalin Ganev
 * <k.ganev AT ratola DOT bg>
 * Date Created:  November 8, 2005
 * Last Modified: November 13, 2005
 */


// GLOBAL VARIABLE AND ARRAY DECLARATIONS
var gobj_httpRequest;
var isBrowserIE, isBrowserFirefox, isBrowserUnknown;


// INITIALIZATIONS
// Microsoft? Internet Explorer 5.0 or higher
isBrowserIE = ((document.all)?true:false) && navigator.userAgent.match(/MSIE [5-9]/) && !navigator.userAgent.match(/Opera/);
// Firefox 1.0 or higher
isBrowserFirefox = !isBrowserIE && navigator.userAgent.match(/Firefox\/[1-9]/);
isBrowserUnknown = !isBrowserIE && !isBrowserFirefox;


// creating a request object
gobj_httpRequest = false;

if (!isBrowserUnknown) {
	if (isBrowserFirefox) {
		gobj_httpRequest = new XMLHttpRequest();
		if (gobj_httpRequest.overrideMimeType)
			gobj_httpRequest.overrideMimeType('text/xml');
	}
	else if (isBrowserIE)
		gobj_httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	if (!gobj_httpRequest)
		alert("Giving up :(  Cannot create an XMLHTTP instance.");
}

