rootDomain = "http://www.betterbones.com";

window.onload = function(){
	preloadNavImagesHome();
	preloadButtons();	
}
function preloadNavImagesHome() {
	var homeImage = new Image();
	homeImage.src = '/images/header/tabs/home_over.gif';
	var aboutImage = new Image();
	aboutImage.src = '/images/header/tabs/aboutus_over.gif';
	var basicsImage = new Image();
	basicsImage.src = '/images/header/tabs/betterbonesbasics_over.gif';
	var healthyImage = new Image();
	healthyImage.src = '/images/header/tabs/areyourboneshealthy_over.gif';
	var helpImage = new Image();
	helpImage.src = '/images/header/tabs/howcanwehelp_over.gif';
	var learnImage = new Image();
	learnImage.src = '/images/header/tabs/learnmore_over.gif';
	var foundationImage = new Image();
	foundationImage.src = '/images/header/tabs/ourfoundation_over.gif';	
}

var overImage = '';

function bookmarksite(url,title){
	title = 'Better Bones - ' + title;
	if (document.all && window.external) //IE
		window.external.AddFavorite(url, title);
	else if (window.sidebar)
		window.sidebar.addPanel(title, url, "")
}

function swapover(which, istopnav) {

    var src = which.children[0].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];							
			which.children[0].src=preloadsrc;			
		}		
		if (src.indexOf("_on") >= 0){		
			overImage = which;
			overImageSrc = which.children[0].src;			
			var parts = src.split("_on");
			var preloadsrc = parts[0]+ "_over" + parts[1];
			which.children[0].src=preloadsrc;
		}
	} else {
		if (src.indexOf("_off") >= 0){
			var parts = src.split("_off");
			var preloadsrc = parts[0]+ "_on" + parts[1];
			which.children[0].src = preloadsrc;
		}	
	}
}

	function swapback(which,istopnav){
	    var src = which.children[0].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];
				}
	            which.children[0].src = preloadsrc;
			}
		} else {
			if (src.indexOf("_on") >= 0){
				var parts = src.split("_on");
				var preloadsrc = parts[0]+ "_off" +parts[1];
				which.children[0].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 sizeText(size)
{    
	sizeTag('p',size);
	sizeTag('li',size);	
	if(document.body.style.overflow) { 
		document.body.style.overflow = 'none';			
	}
	document.cookie = 'fontSize='+size+'; expires=Thu, 2 Aug 2009 20:47:11 UTC; path=/'			
}
function sizeTag(tag,size) { 
	var p = document.getElementsByTagName(tag);
	for(var i=0;i<p.length;i++) { 	
		if(p[i].className!="pagetitle") { 
			p[i].style.fontSize = size+'px';
		}
	}
}


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 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);
}





