function c__generalFunctions()
{
	var g__isIE = false;
	var g__browser = 0;
}
c__generalFunctions.f__init = function()
{
	c__generalFunctions.g__isIE = c__generalFunctions.f__findBrowser().v__isIE;
	c__generalFunctions.g__browser = c__generalFunctions.f__findBrowser().v__browser;
};
c__generalFunctions.f__findBrowser = function()
{
	var v__dac = document.createElement("div");
	var v__browser = null;
	var v__isIE = false;
	v__dac.visibility = "hidden";
	document.body.appendChild(v__dac);
	if (!window.getComputedStyle)
	{
		try { v__dac.style.filter = "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; v__browser = 10; }
		catch (v__e) {
			try { v__dac.style.MsFilter = "\"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\""; v__browser = 11; }
			catch (v__e) {
				try { v__dac.style.filter = "alpha(opacity=80)"; v__browser = 12; }
				catch (v__e) { v__browser = 0; }
			}
		}
		v__isIE = true;
	}
	else
	{
		var v__style = window.getComputedStyle(v__dac, null);
		if (v__style.MozOpacity) v__browser = 1;
		else if (v__style.KhtmlOpacity) v__browser = 2;
		else if (v__style.opacity) v__browser = 0;
		else v__browser = 0;
	}
	document.body.removeChild(v__dac);
	delete v__dac;
	return {
		v__browser: v__browser,
		v__isIE: v__isIE
	};
};
c__generalFunctions.f__log = function(v__msg)
{
    setTimeout(function() {
        throw new Error(v__msg);
    }, 0);
};

