function newImage( imgSrc )
	{
		var imgName = new Image();
		imgName.src = imgSrc;
		
		return imgName;
	}
	
function turnOffAllFontButtons()
	{
		document.font_sizer_1.src = "/images/font_sizer_1_off.jpg"
		document.font_sizer_2.src = "/images/font_sizer_2_off.jpg"
		document.font_sizer_3.src = "/images/font_sizer_3_off.jpg"
	}

function change( imgName, imgLocation )
	{
		document[imgName].src = imgLocation ;
	}

var preloadFlag = false;

function loadImages()
	{
		if (document.images)
			{
				nav_home_over = newImage("/images/nav_home_rollover.gif");
				nav_about_over = newImage("/images/nav_about_rollover.gif");
				nav_care_over = newImage("/images/nav_care_rollover.gif");
				nav_lifestyle_over = newImage("/images/nav_lifestyle_rollover.gif");
				nav_advancement_over = newImage("/images/nav_advancement_rollover.gif");
				nav_contact_over = newImage("/images/nav_contact_rollover.gif");
				nav_communities_over = newImage("/images/nav_communities_rollover.gif");
				font_sizer_1_off = newImage("/images/font_sizer_1_off.jpg");
				font_sizer_2_on = newImage("/images/font_sizer_2_on.jpg");
				font_sizer_3_on = newImage("/images/font_sizer_3_on.jpg");
			
				preloadFlag = true;
			}
	}

startList = function() {
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("nav");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}
window.onload=startList;



var ddequalcolumns=new Object()
//Input IDs (id attr) of columns to equalize. Script will check if each corresponding column actually exists:
ddequalcolumns.columnswatch=["hp_contentmodule_1", "hp_contentmodule_2", "hp_contentmodule_3"]

ddequalcolumns.setHeights=function(reset){
var tallest=0
var resetit=(typeof reset=="string")? true : false
for (var i=0; i<this.columnswatch.length; i++){
if (document.getElementById(this.columnswatch[i])!=null){
if (resetit)
document.getElementById(this.columnswatch[i]).style.height="auto"
if (document.getElementById(this.columnswatch[i]).offsetHeight>tallest)
tallest=document.getElementById(this.columnswatch[i]).offsetHeight
}
}
if (tallest>0){
for (var i=0; i<this.columnswatch.length; i++){
if (document.getElementById(this.columnswatch[i])!=null)
document.getElementById(this.columnswatch[i]).style.height=tallest+"px"
}
}
}

ddequalcolumns.resetHeights=function(){
this.setHeights("reset")
}

ddequalcolumns.dotask=function(target, functionref, tasktype){ //assign a function to execute to an event handler (ie: onunload)
var tasktype=(window.addEventListener)? tasktype : "on"+tasktype
if (target.addEventListener)
target.addEventListener(tasktype, functionref, false)
else if (target.attachEvent)
target.attachEvent(tasktype, functionref)
}

ddequalcolumns.dotask(window, function(){ddequalcolumns.setHeights()}, "load")
ddequalcolumns.dotask(window, function(){if (typeof ddequalcolumns.timer!="undefined") clearTimeout(ddequalcolumns.timer); ddequalcolumns.timer=setTimeout("ddequalcolumns.resetHeights()", 200)}, "resize")
								
