//implement roll over for logo images
function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];		
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}	
	}
	return (arrReturnElements)
}

function getChildElements(parent, parentTagName, childTagName) {
	if(parent && childTagName && parentTagName) {
		var arrReturnElements = new Array();
		var i = 0;
		for(i = 0; i <parent.childNodes.length; i++){
			if(parent.childNodes[i]){
				if (parent.tagName == parentTagName && parent.childNodes[i].tagName == childTagName){
					arrReturnElements.push(parent.childNodes[i]);
				}
				if (parent.childNodes[i].childNodes && parent.childNodes[i].childNodes.length > 0){
					arrReturnElements = arrReturnElements.concat(getChildElements(parent.childNodes[i], parentTagName, childTagName));
				}
			}
		}
		return (arrReturnElements)
	}
}

function pic_on(objImg) {
	var intTemp = 0;
	var strTempSrc = "";
	var strImgSrc = objImg.src;
	
	intTemp = strImgSrc.lastIndexOf("_0");
	if (intTemp != -1) {
		strTempSrc = strImgSrc.replace(/_0/, "_1");
		objImg.src = strTempSrc;
	}
}

function pic_off(objImg) {
	var intTemp = 0;
	var strTempSrc = "";
	var strImgSrc = objImg.src;
	
	intTemp = strImgSrc.lastIndexOf("_1");
	if (intTemp != -1) {
		strTempSrc = strImgSrc.replace(/_1/, "_0");
		objImg.src = strTempSrc;
	}
}


function initpsw() {
	var i = 0;
	var objImg;
	arrParentElements = new Array();
	arrChildElements = new Array();
	arrParentElements = arrParentElements.concat(getElementsByClassName(document, "*", "logohome"));
	for (i = 0; i < arrParentElements.length; i++) {
		arrChildElements = arrChildElements.concat(getChildElements(arrParentElements[i],"A","IMG"));
	}
	/*
	
	var temp;
	for (i = 0; i < arrChildElements.length; i++) {
		temp = "";
		for(var prop in arrChildElements[i]) {
			temp = temp + prop + " - ";
		}
		alert(arrChildElements[i].src);
	}
*/
	
	for (i = 0; i < arrChildElements.length; i++) {
		if (arrChildElements[i].parentNode.tagName == "A") {
			//objImg = arrChildElements[i];
			arrChildElements[i].onmouseover = function () {pic_on(this);}
			arrChildElements[i].onmouseout = function () {pic_off(this);}
		}
	}
	
}
