/* ====================================================================== */
/* ======    onmouseover="mOver(this);"		        ===================== */
/* ====================================================================== */

function mOver(aObj){
	imgObj = aObj.getElementsByTagName('img');
	
	imgObj[0].src = imgObj[0].src.replace("_normal.","_over.");
	
	aObj.onmouseout = function()
	{
		imgObj[0].src = imgObj[0].src.replace("_over.","_normal.");
	}
}

/* ====================================================================== */
/* ======       DROPDOWN MENU				           ================== */
/* ====================================================================== */

function isEmpty(T) { 
	try {
		return (T === null || T === undefined || T === "" || T === NaN); 
		}
	catch (ex) {
		return true;
		}
	}
function getAbsLeft (e) {
	var o = e.offsetLeft;
	while (isEmpty(e.offsetParent) === false) {
		e = e.offsetParent;
		o += e.offsetLeft;
		}
	return o;
	}
function getElementsByClassName (type,name) {
	var result = [];
	var name1 = "";
	var name2 = " " + name + " ";
	var elements = document.getElementsByTagName(type);
	var element = null;
	var i, n; for (i = 0, n = elements.length; i < n; i++) {

		element = elements[i];
		
		if (isEmpty(element.className)) {
			continue;
			}

		name1 = element.className;
		if (name1.indexOf(name) < 0) {
			continue;
			}

			name1 = " " + name1 + " ";
		if (name1.indexOf(name2) < 0) {
			continue;
			}

		result.push(element);
		}
	return result;
	}
function showSubnav (parent, id, show) {
	// hide all popup menus first
	if (show) {
		var subnavs = getElementsByClassName('div','subNav');
		var i, n; for (i = 0, n = subnavs.length; i < n; i++) {
			subnavs[i].style.display = 'none';
			}
		}
	// show or hide the requested popup menu
	var e = document.getElementById(id);
	
	if (!isEmpty(e)) {
	    e.style.display = show ? 'block' : 'none';
	    if (show) {
		    var container = document.getElementById('container');
		    var a = isEmpty(container) ? 0 : getAbsLeft(container);
		    var n = (getAbsLeft(parent) - 0) - a;
		    e.style.left = n + "px";
		    }
    }
}	



/* ==================================================== */
/* ==================================================== */
/* ==================================================== */



/* ====================================================================== */
