function newImage(arg) {
 if (document.images) {
  retval = new Image();
  retval.src = arg;
  return retval;
 }
}

function changeImages() {
 if (document.images && (preloadFlag == true)) {
  for (var i=0; i<changeImages.arguments.length; i+=2) {
   document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
  }
 }
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		btnNav01_over = newImage("assets/Advice_hot.gif");
		btnNav02_over = newImage("assets/Resources_hot.gif");
		btnNav03_over = newImage("assets/Donate_hot.gif");
		btnNav04_over = newImage("assets/Contact_hot.gif");
		btnNav05_over = newImage("assets/About_hot.gif");
		btnNav06_over = newImage("assets/ItemBar_Background.gif");
		btnNav07_over = newImage("assets/ItemBar_NECurve.gif");
		preloadFlag = true;
		}
	}

function setCookie(name, value, days)
{
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  } else var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function getCookie(Name) {
	var search = Name + "="   
	
	//alert(document.cookie);
	if (document.cookie.length > 0) { 
		offset = document.cookie.indexOf(search)   // if there are any cookies          
		
		if (offset != -1) { 
			offset += search.length    // if cookie exists                
			end = document.cookie.indexOf(";", offset)  // set index of beginning of value          
			
			if (end == -1)             
				end = document.cookie.length   // set index of end of cookie value         
			return unescape(document.cookie.substring(offset, end))      
		}    
	}
}

function deleteCookie(name) {
	document.cookie = name + "=" + "; expires=Thu, 01-Jan-99 00:00:01 GMT";
	} 

function changeFontSize (size) {
	
	var divContent;
	setCookie("fontSize", size, 365);	// set the cookie to expire after a year
	divContent=document.getElementById('Content');
	switch(size) {
		case 'small': divContent.className='ContentWithSmallText'; break;
		case 'medium': divContent.className='ContentWithMediumText'; break;
		case 'large': divContent.className='ContentWithLargeText'; break;
		default : divContent.className='ContentWithMediumText'; break;
		}
	}

function initializePage() {
	var fontSize = "medium";
	fontSize = getCookie("fontSize");
	changeFontSize(fontSize);
	preloadImages();
	initializeMenu();
	}
	
