/************************************************
 * 												*
 * util.js										*
 * 												*
 * common utitlies used across all pages.		*
 *												*
 ************************************************/

/* global variables */ 
var openBig;
var closeBig;
var openSm;
var closeSm;

/* function definitions */


/* BEGIN rollover helpers */


					
					
/* used in olnoad() to pre-load image files */
function doImages() {
	if (document.images) {
		
		//absolute	
		openBigA = new Image();
		openBigA.src = "http://www.harpergreer.com/images/navbar/open.gif";
		
		closeBigA = new Image();
		closeBigA.src = "http://www.harpergreer.com/images/navbar/closed2.gif";
		
		openSmA = new Image();
		openSmA.src = "http://www.harpergreer.com/images/navbar/openSm.gif";
		
		closeSmA = new Image();
		closeSmA.src = "http://www.harpergreer.com/images/navbar/closedSm3.gif";
		
		//
		openBig = new Image();
		openBig.src = "/images/navbar/open.gif";
		
		closeBig = new Image();
		closeBig.src = "/images/navbar/closed2.gif";
		
		openSm = new Image();
		openSm.src = "/images/navbar/openSm.gif";
		
		closeSm = new Image();
		closeSm.src = "/images/navbar/closedSm3.gif";
		
		//2 in
		openBigG = new Image();
		openBigG.src = "/images/navbar/open.gif";
		
		closeBigG = new Image();
		closeBigG.src = "/images/navbar/closed2.gif";
		
		openSmG = new Image();
		openSmG.src = "/images/navbar/openSm.gif";
		
		closeSmG = new Image();
		closeSmG.src = "/images/navbar/closedSm3.gif";
		
		//3 in
		openBig3 = new Image();
		openBig3.src = "/images/navbar/open.gif";
		
		closeBig3 = new Image();
		closeBig3.src = "/images/navbar/closed2.gif";
		
		openSm3 = new Image();
		openSm3.src = "/images/navbar/openSm.gif";
		
		closeSm3 = new Image();
		closeSm3.src = "/images/navbar/closedSm3.gif";
	}
	else {
		alert("This page is best viewed in an image capable browser.")
	}
}	
	
function imageOn(imgTagName) {
	document[imgTagName].src = openBig.src;	
}
		
function imageOff(imgTagName) {
	document[imgTagName].src = closeBig.src;
}
		
function imageOnSm(imgTagName) {
	document[imgTagName].src = openSm.src;
}
		
function imageOffSm(imgTagName) {
	document[imgTagName].src = closeSm.src;
}

//for 2 directories in


function imageOnG(imgTagName) {
	document[imgTagName].src = openBigG.src;	
}
		
function imageOffG(imgTagName) {
	document[imgTagName].src = closeBigG.src;
}
		
function imageOnSmG(imgTagName) {
	document[imgTagName].src = openSmG.src;
}
		
function imageOffSmG(imgTagName) {
	document[imgTagName].src = closeSmG.src;
}

//for 3 directories in

function imageOn3(imgTagName) {
	document[imgTagName].src = openBig3.src;	
}
		
function imageOff3(imgTagName) {
	document[imgTagName].src = closeBig3.src;
}
		
function imageOnSm3(imgTagName) {
	document[imgTagName].src = openSm3.src;
}
		
function imageOffSm3(imgTagName) {
	document[imgTagName].src = closeSm3.src;
}

//for absolute url

function imageOnA(imgTagName) {
	document[imgTagName].src = openBigA.src;	
}
		
function imageOffA(imgTagName) {
	document[imgTagName].src = closeBigA.src;
}
		
function imageOnSmA(imgTagName) {
	document[imgTagName].src = openSmA.src;
}
		
function imageOffSmA(imgTagName) {
	document[imgTagName].src = closeSmA.src;
}


/* END rollover helpers */


/* used to pop up mail form */
function mailingList() {
	window.open("mlist.html","","height=300, width=445");			
}

//guestbook entry
function addGuest() {
	window.open("addguest.html","","toolbar=no, menubar=no, scrollbars=no, resizable=no, width=535, height=500")
}

//clothing donation
function donate(pagename) {
    window.open(pagename,"","toolbar=no, menubar=no, scrollbars=yes, resizable=yes, width=570, height=700")
}

//size chart pop up
function sizeChart()	{
	window.open("http://www.harpergreer.com/sm_sizechart.html", "","toolbar=no, menubar=no, scrollbars=yes, resizable=yes, width=600, height=250");
}