﻿function pagePrint() {
	window.print();
}
	

var fontPercent = 100;
function changeFontSize(plusOrMinus) {
	var raboPageContent = document.getElementById('raboPageContent');
	if (raboPageContent) {
		if (plusOrMinus == '+') {
      		if (fontPercent < 100) {
      			fontPercent = 100;
      		}
      		else {
	      		fontPercent += fontPercent* 0.1;
	      	}
      	}
      	else {
      		if (fontPercent > 100) {
      			fontPercent = 100;
      		}
			else {
	      		fontPercent -= fontPercent * 0.1;
	      	}
  		}
  	
  		raboPageContent.style.fontSize = fontPercent + "%";
	}
}
		
function bookmarkPage() {
	window.external.AddFavorite(location.href, document.title);
}

function getObject(id) {
    if (document.getElementById) {
        obj = document.getElementById(id);
    }
    else if (document.all) {
        obj = document.all.item(id);
    }
    else {
        obj = null;
    }
    return obj;
}

function adjustPromoPartZone() {
	var innerPromoPart = document.getElementById("InnerPromoPart");
	if (innerPromoPart) {
		var inner = innerPromoPart.innerHTML.replace(/[^a-zA-Z]+/, '');
		if (inner == '') {
			var promoPartZone = document.getElementById("PromoPartZone");
			if (promoPartZone) {
				promoPartZone.style.display = 'none';
			}
		}
	}
}

function hideShowTopOfPageLink() {
	var raboPageContent = document.getElementById("raboPageContent");
	var topOfPageLink = document.getElementById('topOfPageLink');
	if (raboPageContent && topOfPageLink) {
		if (raboPageContent.clientHeight >= 800) {
			topOfPageLink.style.display = 'inline';
		}
		else {
			topOfPageLink.style.display = 'none';
		}
	}
}

function pageAdjust() {
	try {
		
		var streamer = document.getElementById("raboStreamer");
		if (streamer) {
			var divs = streamer.getElementsByTagName("div");
			if (divs[0]) {
				if (divs[0].innerHTML == "") {
					streamer.style.display = "none";
				}
			}
		}
		/*
		var raboPageBody = document.getElementById("raboPageBody");
		if (raboPageBody) {	
			var divs = raboPageBody.getElementsByTagName("div");
			for (var i = 0; i < divs.length; i++) {
				divs[i].style.display = "block";
			}
		}
		*/
		hideEmptyImageField();
		hideShowTopOfPageLink();
		adjustPromoPartZone();
	}
	catch(e) {
		alert(e);
	}
}
		
function hideEmptyImageField() {
	var raboPageContent = document.getElementById("raboPageContent");
	if (raboPageContent) {
		var divs = raboPageContent.getElementsByTagName("div");
		for (var i = 0; i < divs.length; i++) {
			var theDiv = divs[i];
			if (theDiv.id.indexOf("_RichImageField") != -1) {
				var imgs = theDiv.getElementsByTagName("img");
				if (imgs.length == 0) {
					theDiv.style.display = "none";
				}
				//break;
			}
		}
	}
}