    /* getElementByClass
    /**********************/
	
function getElementByClass(theClass, action) {
   	//Create Array of All HTML Tags
	var allHTMLTags = new Array();
    var allHTMLTags=document.getElementsByTagName('*');
	var resultCount = 0;

    //Loop through all tags using a for loop
    for (i=0; i<allHTMLTags.length; i++) {

		//Get all tags with the specified class name.
		if (allHTMLTags[i].className.indexOf(theClass)>=0) {
			resultCount++;
		}
    }
	
	var resultArray = new Array(resultCount);
	var arrayIdx = 0;
    for (i=0; i<allHTMLTags.length; i++) {

		//Get all tags with the specified class name.
		if (allHTMLTags[i].className.indexOf(theClass)>=0) {
			resultArray[arrayIdx] = allHTMLTags[i];
			arrayIdx++;
		}
    }

	return resultArray;
}


function changeme(id) {
	var tags = getElementByClass(id);
	for (var i=0; i<tags.length; i++)
	{
		if (tags[i].style.display=='none') {
			tags[i].style.display='block';
		} else {
			tags[i].style.display='none';
		}
	}
}

function changeImage(imageClass,showImage,hideImage) {
	var tags = getElementByClass(imageClass);
	for (var i=0; i<tags.length; i++)
	{
		if (tags[i].style.backgroundImage.indexOf(showImage)>=0) {
			tags[i].style.backgroundImage = hideImage;
		} else {
			tags[i].style.backgroundImage = showImage;
		}
	}
}

function hideAndSeek(hideClass, imageClass, showImage, hideImage) {
	changeme(	hideClass);
	changeImage(imageClass,showImage,hideImage);
}