	    function mouseClick(object) {
	        var objectId = new String(object.id);
	        objectId = objectId.substring(0, object.id.lastIndexOf("td"));

	        var arrayOfId = getIdArray(objectId);
	        var objectElements = getElements(arrayOfId);
	        if (objectElements[2] != "") {
	            window.location.href = objectElements[2].getElementsByTagName("a")[0];
	        }

	      //  document.getElementById("box1url")
	    }

	    function mouseOver(object) {
	        var objectId = new String(object.id);
	        objectId = objectId.substring(0, object.id.lastIndexOf("td"));

	        var arrayOfId = getIdArray(objectId);
	        var objectElements = getElements(arrayOfId);

	        changeImage("hover", object.id);
	        

	        objectElements[0].style.display = 'none';
	        objectElements[1].style.display = 'block';
	        objectElements[2].style.display = 'none';
	        
	          }

	    function mouseOut(object) {
	        var objectId = new String(object.id);
	        objectId = objectId.substring(0, object.id.lastIndexOf("td"));

	        var arrayOfId = getIdArray(objectId);
	        var objectElements = getElements(arrayOfId);

	        changeImage("out", object.id);

	        objectElements[0].style.display = 'block';
	        objectElements[1].style.display = 'none';
	        objectElements[2].style.display = 'none';
	    }

	    function changeImage(changeType, id) {
	        var tableElement = document.getElementById(id);

	        //alert('id: ' + tableElement.id + " changetype: " + changeType + " element id: " + tableElement.className + " end");
	        //	bottomlinkboxes1over

//	        var fullBackgroundImage = new String(tableElement.style.backgroundImage);
//	        
//	        var fullImagePathOnly = fullBackgroundImage.substring(fullBackgroundImage.indexOf("(") + 1, fullBackgroundImage.lastIndexOf(")"));

	        var newClass = almClass;

//	        var currentImage = getImageName(fullImagePathOnly);
//	        var currentPath = "/style library/images"; //getPath(fullImagePathOnly; 

	        if (changeType == "hover")
	            newClass = classHover;

//	        newImage = "url(" + currentPath + "/" + newImage + ")";
//
//	        tableElement.style.backgroundImage = newImage;
	        tableElement.className = newClass;
	    }

	    function getImageName(fullImagePath) {
	        var extractedImageName;
	        var lastCharImageName;

	        lastCharImageName = fullImagePath.lastIndexOf('/') + 1

	        if (lastCharImageName < 0) {
	            lastCharImageName = 0;
	        }

	        extractedImageName = fullImagePath.substring(lastCharImageName, fullImagePath.length);

	        return extractedImageName;
	    }

	    function getPath(fullImagePath) {
	        var extractedPath;
	        var lastCharImagePath;

	        lastCharImagePath = fullImagePath.lastIndexOf('/')
	        
	        if (lastCharImagePath < 0) {
	            lastCharImagePath = fullImagePath.length;
	        }

	        extractedPath = fullImagePath.substring(0, lastCharImagePath);

	        return extractedPath;
	    }

	    function getIdArray(parentId) {
	        var idArray = new Array(3);
	        idArray[0] = new Array(parentId + '', '');
	        idArray[1] = new Array(parentId + 'over', '');
	        idArray[2] = new Array(parentId + 'url', '');

	        return idArray;
	    }

	    function getElements(arrayOfId) {
	        var objectElements = new Array(3);
	        for (i = 0; i < 3; i++) {
	            try {
	                objectElements[i] = document.getElementById(arrayOfId[i][0]);
	            }
	            catch (ex) {
	                objectElements[i] = new String("");
	            }
	        }
	        return objectElements;
	    }
