//******************************************************************************************//
//******************************************************************************************//
//  IE 6 Blocks Hover Effects
//******************************************************************************************//
//******************************************************************************************//

function blocksLoaderFunction() {
	// Apply the onclick handler to "blocks" elements on the page.
	try {
		if (!document.getElementsByTagName) return false;
		var divTags = getElementsByClass("top-blocks", document, "div");
		if (divTags) {
			for (var i = 0; i < divTags.length; i++) {
				// Check for "standard" blocks without images which are DL elements.
				var dlElements = divTags[i].getElementsByTagName("dl");
				if (dlElements && dlElements.length > 0) {
					for (var j = 0; j < dlElements.length; j++) {
						var dlElement = dlElements[j];		
						dlElement.onclick = function() {
							var anchorElements = this.getElementsByTagName("a");
							if (anchorElements) {
								location.href = anchorElements[0].href;
							}							
						}
					}
				} else {
					// Check for blocks with images which are DIV elements with a class of "group".
					var divElements = getElementsByClass("group", divTags[i], "div");
					if (divElements) {
						for (var k = 0; k < divElements.length; k++) {
							var divElement = divElements[k];		
							divElement.onclick = function() {
								var headerElements = this.getElementsByTagName("h5");
								if (headerElements) {
									var anchorElements = headerElements[0].getElementsByTagName("a");
									if (anchorElements) {
										location.href = anchorElements[0].href;
									}
								}
							}
						}
					}
				}				
			}
		}
	}
	catch(err){}
}

// Associate the blocksLoaderFunction function to the window.onload event.
addLoadEvent(blocksLoaderFunction);
