var c_isIE;
var c_isGecko;
var c_isSafari;
var c_isKonqueror;
var c_isFirefox;
function c_getBrowser() {
	var ua = navigator.userAgent.toLowerCase();
	c_isIE = ((ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1)); 
	c_isGecko = (ua.indexOf("gecko") != -1);
	c_isFirefox = (ua.indexOf("firefox") != -1);
	c_isSafari = (ua.indexOf("safari") != -1);
	c_isKonqueror = (ua.indexOf("konqueror") != -1);
}
function c_getObj(objID) {
	try {
		if (document.getElementById)
			if (document.getElementById(objID)) return document.getElementById(objID);
		else if (document.all)
			if (document.all[objID]) return document.all[objID];
		else if (document.layers)
			if (document.layers[objID]) return document.layers[objID];
		return null;
	} catch (e) { return null; }
}
function c_getStyle(objID) {
	var myObj = c_getObj(objID);
	try {
		if (document.layers) {
			return myObj;
		} else {
			return myObj.style;
		}
		return null;
	} catch (e) { return null; }
}
function c_doHideShowElement(element) {
	var objElmntStyle = c_getStyle(element);
	objElmntStyle.visibility = (objElmntStyle.visibility=="none") ? "block" : "none";
}
function c_preloadImages(uri,arrImages) {
	var imgObj;
	if (document.images) {
		for (var i = 0; i < arrImages.length ; i++) {
			imgObj = new Image();
			imgObj.src = uri + arrImages[i];
			arrImages[i] = imgObj;
		}
	}
}
c_getBrowser();