//******************************************************************************************//
//******************************************************************************************//
//  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 (document.getElementById("BarParent")) {
			divTags[divTags.length] = document.getElementById("BarParent");
		}
		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) {
								var theAnchor = anchorElements[0];
								if (theAnchor.target &&
										theAnchor.target.toLowerCase() == "_blank") {
									window.open(theAnchor.href);
									return false;
								} else {
									location.href = theAnchor.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) {
										var theAnchor = anchorElements[0];
										if (theAnchor.target &&
												theAnchor.target.toLowerCase() == "_blank") {
											window.open(theAnchor.href);
											return false;
										} else {
											location.href = theAnchor.href;
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	catch(err){}
}

// Associate the blocksLoaderFunction function to the window.onload event.
$(document).ready(function(){
	blocksLoaderFunction();
});
