<!-- hide

function imgOn(imageName) {

	num = imageName.split("e");
	document[imageName].src = onimages[num[1]].src;  
}

function imgOff(imageName) {  
	num = imageName.split("e");
	document[imageName].src = offimages[num[1]].src;
}

function timer() {
	return;
}

var activeImage;

function setNav(navObj,mHex,sHex,hHex){ // idGroup, mainNav, Submenu, Header

	var o = document.getElementById(navObj);
	var li = o.getElementsByTagName('div')
	var i = li.length-1;

	onDiv  = new Function("var hasImage=this.getElementsByTagName('img');if(hasImage.length){activeImage=hasImage[0].name; imgOn(activeImage);}this.style.backgroundColor=this.onhex;if(this.child){this.child.style.visibility='visible';}");
	offDiv = new Function("var hasImage=this.getElementsByTagName('img');if(hasImage.length){activeImage=hasImage[0].name; imgOff(activeImage);}this.style.backgroundColor=this.offhex;if(this.child){this.child.style.visibility='hidden';}");

	var setToChild = new Array(7);
	setToChild['hdr'] = '';
	setToChild['m'] = '';
	setToChild['s'] = '';
	setToChild['s0'] = '';
	setToChild['s1'] = '';
	setToChild['s2'] = '';
	setToChild[''] = '';


	var colors = new Array(7);
	colors['m'] = mHex;
	colors['s'] = (sHex) ? sHex : mHex;
	colors['s0'] = (sHex) ? sHex : mHex;
	colors['s1'] = (sHex) ? sHex : mHex;
	colors['s2'] = (sHex) ? sHex : mHex;
	colors['hdr'] = (hHex) ? hHex : mHex;
	colors['menu'] = mHex;


	do{
		if (li[i].className == 'menu'){
		li[i-1].child = li[i];
		}

		li[i].onhex = colors[li[i].className][0];
		li[i].offhex = colors[li[i].className][1];

		li[i].onmouseover = onDiv;
		li[i].onmouseout = offDiv;

	}while(i--);

}

/***************************************************************************/
function KeyFilter(e, RegEx) 
{
    //alert("RegEx = " + RegEx);
	var keynum;
	var keychar = new String("");
	var re = new RegExp(RegEx);
	
	if(window.event)
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	keychar = String.fromCharCode(keynum);
	//alert("keychar = " + keychar  + " keychar.match(re) = " + keychar.match(re) + " RegEx = " + RegEx);
	if (keychar.match(re) || keynum == 8 || String(keynum)=="undefined") 
        return true;
    else
   		return false;
	
}

function KeyFilterRemove (searchChar, replaceChar, obj)
{
    obj.value = obj.value.replace(searchChar,replaceChar);
    //alert(obj.value);
}

window.onload = function() {
	var links = document.getElementsByTagName('a');
	var link, linkHref, startPos;
	for(var x = 0; x < links.length; x++)
	{
		link = links[x];
		linkHref = link.href;
		startPos = linkHref.indexOf('http%3A%2F%2F');
		if(startPos != -1)
			link.href = decodeURIComponent(linkHref.substring(startPos));
	}
}

// done hiding -->

