﻿	// 'ppBlock' .............
	
	function ppBlockListen() {
		var ppBlock = document.getElementById("PB-PressPatrol");
		if (ppBlock && (document.getElementById && document.createTextNode)) {
			for (var i = 0; (ppBlockItem = ppBlock.getElementsByTagName('DIV').item(i)); i++) {
				if (ppBlockItem && ppBlockItem.className == 'PB-PP-Clip') {
					if (ppBlockItem.addEventListener) {
						ppBlockItem.addEventListener("mouseover", ppBlockItemHighlight, false);
						ppBlockItem.addEventListener("mouseout", ppBlockItemDim, false);
					} else if (ppBlockItem.attachEvent) {
						ppBlockItem.attachEvent("onmouseover", ppBlockItemHighlight);
						ppBlockItem.attachEvent("onmouseout", ppBlockItemDim);
					}
				}
			}
		}
	}
	
	function ppBlockItemHighlight(e) {
		var eCatcher = window.event ? window.event.srcElement : e.currentTarget;
		for (var i = 0; (ppBlockElement = eCatcher.getElementsByTagName('A').item(i)); i++) {
			if (ppBlockElement.className == 'PB-PP-Clip-Text') {
				ppBlockElement.className = 'PB-PP-Clip-Text-Active';
			}
			if (ppBlockElement.className == 'PB-PP-Clip-Title') {
				ppBlockElement.className = 'PB-PP-Clip-Title-Active';
			}
		}
		for (var i = 0; (ppBlockElement = eCatcher.getElementsByTagName('DIV').item(i)); i++) {
			if (ppBlockElement.className == 'PB-PP-Clip-Issue-Number') {
				ppBlockElement.className = 'PB-PP-Clip-Issue-Number-Active';
			}
			if (ppBlockElement.className == 'PB-PP-Clip-Issue-Date') {
				ppBlockElement.className = 'PB-PP-Clip-Issue-Date-Active';
			}
		}
	}
	
	function ppBlockItemDim(e) {
		var eCatcher = window.event ? window.event.srcElement : e.currentTarget;
		for (var i = 0; (ppBlockElement = eCatcher.getElementsByTagName('A').item(i)); i++) {
			if (ppBlockElement.className == 'PB-PP-Clip-Text-Active') {
				ppBlockElement.className = 'PB-PP-Clip-Text';
			}
			if (ppBlockElement.className == 'PB-PP-Clip-Title-Active') {
				ppBlockElement.className = 'PB-PP-Clip-Title';
			}
		}
		for (var i = 0; (ppBlockElement = eCatcher.getElementsByTagName('DIV').item(i)); i++) {
			if (ppBlockElement.className == 'PB-PP-Clip-Issue-Number-Active') {
				ppBlockElement.className = 'PB-PP-Clip-Issue-Number';
			}
			if (ppBlockElement.className == 'PB-PP-Clip-Issue-Date-Active') {
				ppBlockElement.className = 'PB-PP-Clip-Issue-Date';
			}
		}
	}
	// ............. 'ppBlock'
	
	// 'logo-top' .............
	function logoTopListen() {
		if (document.getElementById && document.createTextNode) {
			var logoTop = document.getElementById("PT-DB-LB-Logo-Image");
			if (logoTop) {
				if (logoTop.addEventListener) {
					logoTop.addEventListener("mouseover", logoTopHighlight, false);
					logoTop.addEventListener("mouseout", logoTopDim, false);
				} else if (logoTop.attachEvent) {
					logoTop.attachEvent("onmouseover", logoTopHighlight);
					logoTop.attachEvent("onmouseout", logoTopDim);
				}
			}
		}
	}
	
	function logoTopHighlight(e) {
		var eCatcher = window.event ? window.event.srcElement : e.currentTarget;
		if (eCatcher.nodeName == 'IMG') {
			eCatcher.src = '/images/page/top/logo-on.png';
		}
	}
	
	function logoTopDim(e) {
		var eCatcher = window.event ? window.event.srcElement : e.currentTarget;
		if (eCatcher.nodeName == 'IMG') {
			eCatcher.src = '/images/page/top/logo-off.png';
		}
	}
	// ............. 'logo-top'
	
	// 'back' button .............
	function backButtonListen() {
		if (document.getElementById && document.createTextNode) {
			var backButton = document.getElementById("PT-DB-ButtonBack-Image");
			if (backButton) {
				if (backButton.addEventListener) {
					backButton.addEventListener("mouseover", backButtonHighlight, false);
					backButton.addEventListener("mouseout", backButtonDim, false);
				} else if (backButton.attachEvent) {
					backButton.attachEvent("onmouseover", backButtonHighlight);
					backButton.attachEvent("onmouseout", backButtonDim);
				}
			}
		}
	}
	
	function backButtonHighlight(e) {
		var eCatcher = window.event ? window.event.srcElement : e.currentTarget;
		if (eCatcher.nodeName == 'IMG') {
			eCatcher.src = '/images/page/top/buttons/back-on.png';
		}
	}
	
	function backButtonDim(e) {
		var eCatcher = window.event ? window.event.srcElement : e.currentTarget;
		if (eCatcher.nodeName == 'IMG') {
			eCatcher.src = '/images/page/top/buttons/back-off.png';
		}
	}
	// ............. 'back' button
	
	// 'sitemap' button .............
	function sitemapButtonListen() {
		if (document.getElementById && document.createTextNode) {
			var sitemapButton = document.getElementById("PT-DB-ButtonSitemap-Image");
			if (sitemapButton) {
				if (sitemapButton.addEventListener) {
					sitemapButton.addEventListener("mouseover", sitemapButtonHighlight, false);
					sitemapButton.addEventListener("mouseout", sitemapButtonDim, false);
				} else if (sitemapButton.attachEvent) {
					sitemapButton.attachEvent("onmouseover", sitemapButtonHighlight);
					sitemapButton.attachEvent("onmouseout", sitemapButtonDim);
				}
			}
		}
	}
	
	function sitemapButtonHighlight(e) {
		var eCatcher = window.event ? window.event.srcElement : e.currentTarget;
		if (eCatcher.nodeName == 'IMG') {
			eCatcher.src = '/images/page/top/buttons/sitemap-on.png';
		}
	}
	
	function sitemapButtonDim(e) {
		var eCatcher = window.event ? window.event.srcElement : e.currentTarget;
		if (eCatcher.nodeName == 'IMG') {
			eCatcher.src = '/images/page/top/buttons/sitemap-off.png';
		}
	}
	// ............. 'sitemap' button
	
	// 'for print' button .............
	function forPrintButtonListen() {
		if (document.getElementById && document.createTextNode) {
			var forPrintButton = document.getElementById("PT-DB-SABB-BB-ButtonPrint-Image");
			if (forPrintButton) {
				if (forPrintButton.addEventListener) {
					forPrintButton.addEventListener("mouseover", forPrintButtonHighlight, false);
					forPrintButton.addEventListener("mouseout", forPrintButtonDim, false);
				} else if (forPrintButton.attachEvent) {
					forPrintButton.attachEvent("onmouseover", forPrintButtonHighlight);
					forPrintButton.attachEvent("onmouseout", forPrintButtonDim);
				}
			}
		}
	}
	
	function forPrintButtonHighlight(e) {
		var eCatcher = window.event ? window.event.srcElement : e.currentTarget;
		if (eCatcher.nodeName == 'IMG') {
			eCatcher.src = '/images/page/top/buttons/print-on.png';
		}
	}
	
	function forPrintButtonDim(e) {
		var eCatcher = window.event ? window.event.srcElement : e.currentTarget;
		if (eCatcher.nodeName == 'IMG') {
			eCatcher.src = '/images/page/top/buttons/print-off.png';
		}
	}
	// ............. 'for print' button
	
	// 'pdf' button .............
	function pdfButtonListen() {
		if (document.getElementById && document.createTextNode) {
			var pdfButton = document.getElementById("PT-DB-SABB-BB-ButtonPDF-Image");
			if (pdfButton) {
				if (pdfButton.addEventListener) {
					pdfButton.addEventListener("mouseover", pdfButtonHighlight, false);
					pdfButton.addEventListener("mouseout", pdfButtonDim, false);
				} else if (pdfButton.attachEvent) {
					pdfButton.attachEvent("onmouseover", pdfButtonHighlight);
					pdfButton.attachEvent("onmouseout", pdfButtonDim);
				}
			}
		}
	}
	
	function pdfButtonHighlight(e) {
		var eCatcher = window.event ? window.event.srcElement : e.currentTarget;
		if (eCatcher.nodeName == 'IMG') {
			eCatcher.src = '/images/page/top/buttons/pdf-on.png';
		}
	}
	
	function pdfButtonDim(e) {
		var eCatcher = window.event ? window.event.srcElement : e.currentTarget;
		if (eCatcher.nodeName == 'IMG') {
			eCatcher.src = '/images/page/top/buttons/pdf-off.png';
		}
	}
	// ............. 'pdf' button
	
	// balloon items .............
	function balloonItemsListen() {
		if (document.getElementById && document.createTextNode) {
			for (var i = 0; (ulItem = document.getElementsByTagName('UL').item(i)); i++) {
				for (var j = 0; (divItem = document.getElementsByTagName('DIV').item(j)); j++) {
					if (divItem.className == 'li-balloons-block') {
						if (divItem.addEventListener) {
							divItem.addEventListener("mouseover", balloonShow, false);
							divItem.addEventListener("mouseout", balloonHide, false);
						} else if (divItem.attachEvent) {
							divItem.attachEvent("onmouseover", balloonShow);
							divItem.attachEvent("onmouseout", balloonHide);
						}
					}
				}
			}
		}
	}
	
	function balloonShow(e) {
		var eCatcher = window.event ? window.event.srcElement : e.currentTarget;
		for (var i = 0; (div = eCatcher.getElementsByTagName('DIV').item(i)); i++) {
			if (div.className == 'li-balloon-content') {
				div.id = 'li-balloon-content-active';
			}
		}
	}
	
	function balloonHide(e) {
		var eCatcher = window.event ? window.event.srcElement : e.currentTarget;
		for (var i = 0; (div = eCatcher.getElementsByTagName('DIV').item(i)); i++) {
			if (div.className == 'li-balloon-content' && div.id == 'li-balloon-content-active') {
				div.removeAttribute('id');
			}
		}
	}
	
	// ............. balloon items
	
	function init() {
		ppBlockListen();
		logoTopListen();
		forPrintButtonListen();
		sitemapButtonListen();
		pdfButtonListen();
		backButtonListen();
		balloonItemsListen();
	}
	
	var root = window.addEventListener || window.attachEvent ? window : document.addEventListener ? document : null;
	
	if (root) {
		if (root.addEventListener)
			root.addEventListener("load", init, false);
		else if (root.attachEvent)
			root.attachEvent("onload", init);
	}