function inithome(){
	preloadNavImagesHome();
	preloadButtons();
}

function preloadNavImagesHome(){
	var assessImage = new Image();
	assessImage.src = '/images/header/topnav/assessyourhealth_on.jpg';
	var learnImage = new Image();
	learnImage.src = '/images/header/topnav/learnaboutus_on.jpg';
	var knowImage = new Image();
	knowImage.src = '/images/header/topnav/understandyourbody_on.jpg';
	var askImage = new Image();
	askImage.src = '/images/header/topnav/askemily_on.jpg';
	var exploreImage = new Image();
	exploreImage.src = '/images/header/topnav/exploreourknowledge_on.jpg';
	var evaluateImage = new Image();
	evaluateImage.src = '/images/header/topnav/evaluateourprograms_on.jpg';
}

function init(){
	preloadNavImagesSub();
	preloadButtons();
}

function preloadNavImagesSub(){
	var homeImage = new Image();
	homeImage.src = '/images/header/topnavsub/home_on.jpg';
	var assessImage = new Image();
	assessImage.src = '/images/header/topnavsub/assessyourhealth_on.jpg';
	var learnImage = new Image();
	learnImage.src = '/images/header/topnavsub/learnaboutus_on.jpg';
	var knowImage = new Image();
	knowImage.src = '/images/header/topnavsub/understandyourbody_on.jpg';
	var askImage = new Image();
	askImage.src = '/images/header/topnavsub/askemily_on.jpg';
	var exploreImage = new Image();
	exploreImage.src = '/images/header/topnavsub/exploreourknowledge_on.jpg';
	var evaluateImage = new Image();
	evaluateImage.src = '/images/header/topnavsub/evaluateourprograms_on.jpg';
}

var overImage = '';

function swapover(which,istopnav){
	
	var desiredEle;
	
	for (var i = 0;i<which.childNodes.length;i++){
		if (which.childNodes[i].nodeName == 'INPUT' || which.childNodes[i].nodeName == 'IMG'){
			desiredEle = which.childNodes[i];
			break;
		} else {
			for (var j = 0;j<which.childNodes[i].childNodes.length;j++){
				if (which.childNodes[i].childNodes[j].nodeName == 'INPUT' || which.childNodes[i].childNodes[j].nodeName == 'IMG'){
					desiredEle = which.childNodes[i].childNodes[j];
					break;
				}			
			}
		}
	}
	
	var src = desiredEle.getAttribute('src');
		
	if (src.indexOf(".com") >=0){
		var parts = src.split(".com");
		src = parts[1];
	}
	
	if(istopnav == true){
		if (src.indexOf("_off") >= 0){
			var parts = src.split("_off");
			var preloadsrc = parts[0]+ "_over" + parts[1];
			desiredEle.src=preloadsrc;
		}
		
		if (src.indexOf("_on") >= 0){
			overImage = which;
			overImageSrc = which.firstChild.src;
			
			var parts = src.split("_on");
			var preloadsrc = parts[0]+ "_over" + parts[1];
			desiredEle.src=preloadsrc;
		}
	} else {
		if (src.indexOf("_off") >= 0){
			var parts = src.split("_off");
			var preloadsrc = parts[0]+ "_on" + parts[1];
			desiredEle.src=preloadsrc;
		}	
	}
}

function swapback(which,istopnav){
	
		
	var desiredEle;
	
	for (var i = 0;i<which.childNodes.length;i++){
		if (which.childNodes[i].nodeName == 'INPUT' || which.childNodes[i].nodeName == 'IMG'){
			desiredEle = which.childNodes[i];
			break;
		} else {
			for (var j = 0;j<which.childNodes[i].childNodes.length;j++){
				if (which.childNodes[i].childNodes[j].nodeName == 'INPUT' || which.childNodes[i].childNodes[j].nodeName == 'IMG'){
					desiredEle = which.childNodes[i].childNodes[j];
					break;
				}			
			}
		}
	}
	
	var src = desiredEle.getAttribute('src');
	
		if (src.indexOf(".com") >=0){
			var parts = src.split(".com");
			src = parts[1];
		}
		if(istopnav == true){
			if (src.indexOf("_over") >= 0){
				var parts = src.split("_over");
				
				var preloadsrc;
				if (overImage == which){
					preloadsrc = parts[0]+ "_on" +parts[1];
				} else {
					preloadsrc = parts[0]+ "_off" +parts[1];
				}
				desiredEle.src=preloadsrc;
			}
		} else {
			if (src.indexOf("_on") >= 0){
				var parts = src.split("_on");
				var preloadsrc = parts[0]+ "_off" +parts[1];
				desiredEle.src=preloadsrc;
			}	
		}

}

document.getElementsByClassName = function(clsName){
	var retVal = new Array();
	var elements = document.getElementsByTagName("*");
	for(var i = 0;i < elements.length;i++){
		if(elements[i].className.indexOf(" ") >= 0){
			var classes = elements[i].className.split(" ");
			for(var j = 0;j < classes.length;j++){
				if(classes[j] == clsName)
					retVal.push(elements[i]);
			}
		}
		else if(elements[i].className == clsName)
			retVal.push(elements[i]);
	}
	return retVal;
}	

function preloadButtons(){
	var buttons = document.getElementsByClassName('imgbtnwover');
	for (var i=0;i<buttons.length;i++){
		var src = buttons[i].getAttribute('src');
	if (src.indexOf(".com") >=0){
		var parts = src.split(".com");
		src = parts[1];
	}
	
	if (src.indexOf(".") >= 0){
			var parts = src.split("_off");
			var preloadsrc = parts[parts.length-2]+ "_on" + parts[parts.length-1];
			var preloadImage = new Image();
			preloadImage.src = preloadsrc;
		}
	}
}

function bookmarksite(url,title){
	title = 'Women To Women - ' + title;
	if (document.all && window.external) //IE
		window.external.AddFavorite(url, title);
	else if (window.sidebar)
		window.sidebar.addPanel(title, url, "")
}
/*
function siteSearch(){
	var searchString = "";
	if ( document.forms[0].topSearch.value != ""){
		searchString = escape(document.forms[0].topSearch.value);
	}
	
	alert(searchString);
	
	window.location = "http://www.womentowomen.com/SiteSearch.aspx?q="+searchString+"&client=womentowomen_frontend&site=default_collection&btnG=Google+Search&output=xml_no_dtd&oe=UTF-8&ie=UTF-8&proxystylesheet=womentowomen_frontend	";
	alert('test');
}
*/

function collapseArticles(whichUL){
	var moreArticlesLink = false; // Flag to see if More Articles Link has been created
	var articlesEle;
	if (whichUL == null || whichUL == ""){
		articlesEle = document.getElementById('articles');
	} else {
		articlesEle = document.getElementById(whichUL);
	}
	
	for (var i=0;i<articlesEle.childNodes.length;i++){
	//alert('counter: ' + i);
			if (articlesEle.childNodes[i].nodeName == "LI"){
				var liEle = articlesEle.childNodes[i];
				var classAtr = liEle.className;
				if (classAtr == null || classAtr == 'undefined' || classAtr != 'show' & classAtr != 'title'){
					// display More Articles Link
					if (moreArticlesLink == false){
						moreArticlesLink = true;
						var moreArticlesLI = document.createElement('li');
						moreArticlesLI.className = "bigblue";
						if (whichUL == null || whichUL == ""){
							moreArticlesLI.setAttribute('id','moreArticlesLink');
						} else {
							moreArticlesLI.setAttribute('id','moreArticlesCenterLink');
						}
						var moreArticlesLink = document.createElement('a');
						if (whichUL == null || whichUL == ""){
							moreArticlesLink.setAttribute('href','javascript:showAll(true);');
						} else {
							moreArticlesLink.setAttribute('href','javascript:showAll(false);');
						}
						var moreArticlesText = document.createTextNode('More Articles ');
						moreArticlesLink.appendChild(moreArticlesText);
						var moreArticlesImage = document.createElement('img');
						moreArticlesImage.setAttribute('src','/images/helpers/linkarrow.png');
						moreArticlesImage.setAttribute('alt','->');
						moreArticlesLink.appendChild(moreArticlesImage);
						moreArticlesLI.appendChild(moreArticlesLink);
						articlesEle.insertBefore(moreArticlesLI,liEle);
					}
					liEle.style.display = "none";
				}
			}
	}
}

function highlightArticle(node){
	var articlesEle = document.getElementById(node);
	for (var i=0;i<articlesEle.childNodes.length;i++){
		if (articlesEle.childNodes[i].nodeName == "LI"){
			var liEle = articlesEle.childNodes[i];
			for (var j=0;j<liEle.childNodes.length;j++){
				if (liEle.childNodes[j].nodeName == "A"){
					var aEle = liEle.childNodes[j];
					if (aEle.getAttribute('href') == window.location){
						//liEle.className = "selected";
						var textEle = aEle.firstChild;
						var textEleText = aEle.firstChild.nodeValue;
						var spanEle = document.createElement('span');
						spanEle.className = "selected";
						spanEle.appendChild(document.createTextNode(textEleText));
						aEle.replaceChild(spanEle,textEle);
					}
					
				}
			}
		}
	}
}

function showAll(leftArticles){
	if (leftArticles == true){
		var articlesEle = document.getElementById('articles');
	} else {
		var articlesEle = document.getElementById('centerarticles');
	}
	for (var i=0;i<articlesEle.childNodes.length;i++){
	pause(5);
		if (articlesEle.childNodes[i].nodeName == "LI"){
			var liEle = articlesEle.childNodes[i];
			liEle.style.display = "block";
			
		}
	}
	if (leftArticles == true){
		var moreArticlesLink = document.getElementById('moreArticlesLink');
		if (moreArticlesLink != null){
			moreArticlesLink.style.display = "none";
		}
	} else {
		var moreArticlesLink = document.getElementById('moreArticlesCenterLink');
		if (moreArticlesLink != null){
			moreArticlesLink.style.display = "none";
		}
	}
	
}

function pause(millis)
{
	var date = new Date();
	var curDate = null;
	do { curDate = new Date(); }
	while(curDate-date < millis);
}

function setSizeCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function sizeText(size)
{
    setSizeCookie("contenttextsize",size, new Date("December 31, 2010 23:59:59"),"/");
    location.reload();
}
