/* ########################################################################################
									IMAGE MANIPULATION
######################################################################################## */

// Init Vars
var originalImg;

function returnEvent(evt) {
	var evt = (evt) ? evt : ((event) ? event : null);	
	return evt;
}
// Dynamically get the images' ID
function getTargetId(evt) {
	var evt = returnEvent(evt); 
	var objId = (evt.target) ? evt.target.id : ((evt.srcElement) ? evt.srcElement.id : null);
	return objId;
}
// Return a swapped image to its original
function swapImageReturn(evt) {
	document.getElementById(getTargetId(evt)).src = originalImg;	
}
// Swap an Image
function swapImage(evt, newImg) {
	originalImg = document.getElementById(getTargetId(evt)).src;
	document.getElementById(getTargetId(evt)).src = newImg;
}


/* ########################################################################################
									DIV MANIPULATION
######################################################################################## */

// Init Vars
var textSize = new Array(new Array("small", "BTN_textSize_1"), new Array("med", "BTN_textSize_2" ), new Array("large", "BTN_textSize_3"));

function changeTextSize(evt) {
	for (var i=0; i<textSize.length; i++) {
		if (getTargetId(evt) == textSize[i][0]) {
			document.getElementById(textSize[i][0]).src = "images/" + textSize[i][1] + "b.jpg";	
		} else {
			document.getElementById(textSize[i][0]).src = "images/" + textSize[i][1] + ".jpg";
		}
	}
	window.alert("Change Text Funcitonality to go here");
}

/*
	///////////////////////////functions used to swap divs in Donors page....//////////////////////////////////
*/
var searchFilterTabs = new Array(new Array("showAll", "BTN_showAll"), new Array("showFilter", "BTN_showFilter" ));
function changeTextSize(evt) {
	for (var i=0; i<textSize.length; i++) {
		if (getTargetId(evt) == textSize[i][0]) {
			document.getElementById(textSize[i][0]).src = "/resource/images/" + textSize[i][1] + "b.jpg";	
		} else {
			document.getElementById(textSize[i][0]).src = "/resource/images/" + textSize[i][1] + ".jpg";
		}
	}
	//window.alert("Change Text Funcitonality to go here");
}
function filterTabs(evt) {
	for (var i=0; i<searchFilterTabs.length; i++) {
		if (getTargetId(evt) == searchFilterTabs[i][0]) {
			document.getElementById(searchFilterTabs[i][0]).src = "/resource/images/" + searchFilterTabs[i][1] + "_b.jpg";	
			document.getElementById("results_" + searchFilterTabs[i][0]).style.display = "block";
		} else {
			document.getElementById(searchFilterTabs[i][0]).src = "/resource/images/" + searchFilterTabs[i][1] + ".jpg";
			document.getElementById("results_" + searchFilterTabs[i][0]).style.display = "none";
		}
	}
	//window.alert("There was an error with the results");
}