window.defaultStatus = "Hermanus Exclusive Lets";

var bWarned = false;

var sGreeting = sDateDay = sDateDate = sDateMonth = sDateYear = sDateHour = sDateMinute = sDateSecond = "";

var oGreetingTimer = null;
var oDateTimer = null;

var aDays = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
var aMonths = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");

var aPhrase = new Array();
aPhrase["SelectImage"] = "No photo selected.\n\nThis action requires one selected photos. To select a photo, click the photo that you wish to select. This will give it a dark border, to show that it's selected.\n\nFor more information, contact your administrator by sending e-mail to pip@pip.co.za";
aPhrase["DeleteImage"] = "Are you sure that you want to delete the selected photo?\n\nTo reverse this action, you will need to reload the page before saving your changes.\n\nClick OK to confirm, or Cancel to avoid deleting the selected photo.";

var oLastSelectedImg = null;
function mvImg(sAct,sFrmName) {
	var sSelectedImgs = document.forms[sFrmName].SelectedImages.value;
	var sImgs = document.forms[sFrmName].Images.value;
	if (sSelectedImgs != "") {
		var aSelectedImgs = sSelectedImgs.split(";");
		var aImgs = sImgs.split(";");
		if (sAct == "Left") {
			var iLastPos = 0;
			for (i = 0; i < aImgs.length-1; i++) {
				if (aImgs[i] == aSelectedImgs[0])
					break;
				iLastPos = i;
			}
			var sNewImgs = "";
			sImgs = sImgs.replace(sSelectedImgs,"");
			aImgs = sImgs.split(";");
			for (i = 0; i < aImgs.length; i++) {
				if (i == iLastPos) {
					sNewImgs += sSelectedImgs;
					sNewImgs += aImgs[i] + ";";
				} else
					sNewImgs += aImgs[i] + ";";
			}
			sNewImgs = sNewImgs.substring(0,sNewImgs.length-1);
			var aNewImgs = sNewImgs.split(";");
			var sStr = "";
			for (i = 0; i < aNewImgs.length-1; i++) {
				sStr += '<A HREF="JavaScript:void(0);" onClick="selectPhoto(\'' + sFrmName + '\')" STYLE="cursor: default;">';
				sStr += '<IMG ';
				if (i == iLastPos) sStr += ' ID="LastSelectedImg"';
				sStr += 'SRC="' + aNewImgs[i] + '" WIDTH="111" HEIGHT="75" STYLE="margin: 2px;" STYLE="';
				if (i == iLastPos) sStr += 'border: solid #080073 2px;';
				else sStr += 'border: solid #F0F0F7 2px;';
				sStr += '">';
				sStr += '</A>';
			}
			var oImgs = document.getElementById('Images');
			document.forms[sFrmName].Images.value = sNewImgs;
			oImgs.innerHTML = sStr;
			oLastSelectedImg = document.getElementById('LastSelectedImg');
		} else
		if (sAct == "Out") {
			if (confirm(aPhrase["DeleteImage"])) {
				var sNewImgs = "";
				sImgs = sImgs.replace(sSelectedImgs,"");
				aImgs = sImgs.split(";");
				for (i = 0; i < aImgs.length; i++) {
					if (i == iLastPos) {
						sNewImgs += sSelectedImgs;
						sNewImgs += aImgs[i] + ";";
					} else
						sNewImgs += aImgs[i] + ";";
				}
				sNewImgs = sNewImgs.substring(0,sNewImgs.length-1);
				var aNewImgs = sNewImgs.split(";");
				var sStr = "";
				for (i = 0; i < aNewImgs.length-1; i++) {
					sStr += '<A HREF="JavaScript:void(0);" onClick="selectPhoto(\'' + sFrmName + '\')" STYLE="cursor: default;">';
					sStr += '<IMG ';
					if (i == iLastPos) sStr += ' ID="LastSelectedImg"';
					sStr += 'SRC="' + aNewImgs[i] + '" WIDTH="111" HEIGHT="75" STYLE="margin: 2px;" STYLE="';
					if (i == iLastPos) sStr += 'border: solid #080073 2px;';
					else sStr += 'border: solid #F0F0F7 2px;';
					sStr += '">';
					sStr += '</A>';
				}
				var sNewImgs = sImgs.replace(sSelectedImgs,"");
				var oImgs = document.getElementById('Images');
				document.forms[sFrmName].Images.value = sNewImgs;
				if (sStr == "")
					document.forms[sFrmName].SelectedImages.value = "";
				oImgs.innerHTML = sStr;
			}
		} else
		if (sAct == "Right") {
			var iLastPos = 0;
			for (i = 0; i < aImgs.length-1; i++) {
				iLastPos = i+1;
				if (aImgs[i] == aSelectedImgs[0])
					break;
			}
			if (aImgs.length-1 != iLastPos) {
				var sNewImgs = "";
				sImgs = sImgs.replace(sSelectedImgs,"");
				aImgs = sImgs.split(";");
				for (i = 0; i < aImgs.length; i++) {
					if (i == iLastPos) {
						sNewImgs += sSelectedImgs;
						sNewImgs += aImgs[i] + ";";
					} else
						sNewImgs += aImgs[i] + ";";
				}
				sNewImgs = sNewImgs.substring(0,sNewImgs.length-1);
				var aNewImgs = sNewImgs.split(";");
				var sStr = "";
				for (i = 0; i < aNewImgs.length-1; i++) {
					sStr += '<A HREF="JavaScript:void(0);" onClick="selectPhoto(\'' + sFrmName + '\')" STYLE="cursor: default;">';
					sStr += '<IMG ';
					if (i == iLastPos) sStr += ' ID="LastSelectedImg"';
					sStr += 'SRC="' + aNewImgs[i] + '" WIDTH="111" HEIGHT="75" STYLE="margin: 2px;" STYLE="';
					if (i == iLastPos) sStr += 'border: solid #080073 2px;';
					else sStr += 'border: solid #F0F0F7 2px;';
					sStr += '">';
					sStr += '</A>';
				}
				var oImgs = document.getElementById('Images');
				document.forms[sFrmName].Images.value = sNewImgs;
				oImgs.innerHTML = sStr;
			}
		}
		oLastSelectedImg = document.getElementById('LastSelectedImg');
	} else {
		alert(aPhrase["SelectImage"]);
	}
}
function selectPhoto(sFormName) {
	var oImg = event.srcElement;
	var oSelImgs = document.forms[sFormName].SelectedImages;
	if (oImg.style.borderColor != "#080073") {
		oImg.style.borderColor = "#080073";
		var sStr = oImg.src.replace("http://","") + ";";
		sStr = sStr.substring(sStr.indexOf("/")+1,sStr.length);
		oSelImgs.value = sStr;
		if (oImg == oLastSelectedImg)
			oLastSelectedImg = null;
	} else {
		oImg.style.borderColor = "#F0F0F7";
		var sStr = oImg.src.replace("http://","") + ";";
		sStr = sStr.substring(sStr.indexOf("/")+1,sStr.length);
		oSelImgs.value = oSelImgs.value.replace(sStr,"");
	}
	if (oLastSelectedImg) oLastSelectedImg.style.borderColor = "#F0F0F7";
	oLastSelectedImg = oImg;
}

function limitToKeys(sKeySet) {
	var iKeyCode = event.keyCode;
	if (sKeySet == "numeric") {
		if (iKeyCode >= 48 && iKeyCode <= 57)
			return;
		else
			voidDefaultEvent();
	}
}

function voidDefaultEvent() {
	event.cancelBubble = true;
	event.returnValue = false;
	return false;
}

function confirmAction(sAction,sArg) {
	aPhrase["AccommActivation"] = "WARNING!!\n\nYou are about to ACTIVATE " + sArg + ", with the result that it will be accessible by your visitors.\n\nClick OK to confirm, or Cancel to keep it's status as Inactive.";
	aPhrase["AccommDeactivation"] = "WARNING!!\n\nYou are about to DEACTIVATE " + sArg + ", with the result that it will NOT be accessible by your visitors.\n\nClick OK to confirm, or Cancel to keep it's status as Active.";
	aPhrase["AccommDeletion"] = "WARNING!!\n\nYou are about to DELETE " + sArg + " from your database.\nPlease note that this action CANNOT be reversed.\n\nIf you are unsure, or may want to restore it's data at a later stage, it is recommended that you rather Deactivate " + sArg + ".\n\nClick OK to confirm, or Cancel to keep it in the database.";
	aPhrase["AreaActivation"] = "WARNING!!\n\nYou are about to add " + sArg + " to the side-navigation menu, with the result that it will be easily accessible by your visitors.\n\nClick OK to confirm, or Cancel to not add it to the menu.";
	aPhrase["AreaDeactivation"] = "WARNING!!\n\nYou are about to remove " + sArg + " from the side-navigation menu, with the result that it will NOT be easily accessible by your visitors.\n\nClick OK to confirm, or Cancel to keep it on the menu.";
	aPhrase["AreaDeletion"] = "WARNING!!\n\nYou are about to DELETE " + sArg + " from your database.\nPlease note that this action CANNOT be reversed.\n\nClick OK to confirm, or Cancel to keep it in the database.";
	aPhrase["ActivityActivation"] = "WARNING!!\n\nYou are about to add " + sArg + " to the side-navigation menu, with the result that it will be easily accessible by your visitors.\n\nClick OK to confirm, or Cancel to not add it to the menu.";
	aPhrase["ActivityDeactivation"] = "WARNING!!\n\nYou are about to remove " + sArg + " from the side-navigation menu, with the result that it will NOT be easily accessible by your visitors.\n\nClick OK to confirm, or Cancel to keep it on the menu.";
	aPhrase["ActivityDeletion"] = "WARNING!!\n\nYou are about to DELETE " + sArg + " from your database.\nPlease note that this action CANNOT be reversed.\n\nClick OK to confirm, or Cancel to keep it in the database.";
	if (!confirm(aPhrase[sAction])) {
		event.cancelBubble = true;
		event.returnValue = false;
		return false;
	}
}

function setNextSurveyQuestion() {
	var oSel = document.forms['PostEnquiryForm'].VisitingMedium;
	var oVisitingMediumContainer = document.getElementById("VisitingMediumContainer");
	var oLabel = document.getElementById("VisitingMediumLabel");
	if (oSel.selectedIndex != 3 && oSel.selectedIndex != 4 && oSel.selectedIndex != 0) {
		VisitingMediumContainer.style.display = 'block';
		if (oSel.selectedIndex == oSel.options.length-1) {
			oLabel.innerHTML = 'Please specify Other:';
		} else
		if (oSel.selectedIndex == 1) {
			oLabel.innerHTML = 'Which search engine did you use?';
		} else
		if (oSel.selectedIndex == 2) {
			oLabel.innerHTML = 'Please specify the name of the web site that you used:';
		}
	} else
		oVisitingMediumContainer.style.display = 'none';
}

function isValidAccomm(oSel,sSel) {
	if (sSel == "") {
		alert("The accommodation that you have selected is invalid.\n\nPlease check your selection.");
		if (oSel)
			oSel.focus();
	} else {
		var sSelVal = sSel;
		sSelVal = sSelVal.split("|");
		var sTypeID = sSelVal[0];
		var sAccommID = sSelVal[1];
		top.location = "enquiries.php?TypeID=" + sTypeID + "&AccommID=" + sAccommID;
	}
}

function validateFrm(sFrm) {
	var oFrm = document.forms[sFrm];
	sFlds = oFrm.RequiredFields.value.split("|");
	sErrs = oFrm.RequiredFieldErrs.value.split("|");
	if (oFrm) {
		for (i = 0; i < sFlds.length; i++) {
			if (!bWarned) {
				var oFld = null;
				if (sFlds[i].search(":") != -1) {
					var sMatchFld = sFlds[i].split(":");
					for (j = 0; j < sMatchFld.length; j++) {
						oFld = eval("oFrm." + sMatchFld[j]);
						var sFld = oFld.value;
					}
				} else {
					oFld = eval("oFrm." + sFlds[i]);
					var sFld = oFld.value;
					var sErr = sErrs[i];
				}
				if (sFld == "" || sFld == "undefined") {
					if (oFld)
						eval("oFrm." + sFlds[i] + ".parentElement.parentElement.children(0).style.color='#B00000'");
					alert(sErr);
					if (oFld)
						eval("oFrm." + sFlds[i] + ".focus()");
					overideDefaultEvent();
					bWarned = true;
				}
			}
		}
		bWarned = false;
	}
}

function overideDefaultEvent() {
	event.returnValue = false;
	event.cancelBubble = true;
	return false;
}

function setLayerClass(oCheckbox,iClass) {
	var oLayer = oCheckbox.parentElement;
	if (oLayer) {
		if (oCheckbox.checked)
			oLayer.className = "RowD";
		else {
			if (iClass == 0)
				oLayer.className = "RowA";
			else
				oLayer.className = "RowB";
		}
	}
}

function cancelEvent() {
	event.returnValue = false;
	event.cancelBubble = true;
	return false;
}

var iCurrPic = 0;
var ePic;

function nextPic(sImgs) {
	var sImg = sImgs.split(";");
	iCurrPic++;
	if (iCurrPic+1 >= sImg.length-1) {
		document.forms[0].NextBtn.disabled = true;
		xHide(document.forms[0].NextBtn);
	}
	document.forms[0].PrevBtn.disabled = false;
	xShow(document.forms[0].PrevBtn);
	document.images['ThePic'].src = sImg[iCurrPic];
	document.getElementById('PicMsg').style.visibility = 'visible';
	ePic = window.setInterval("zoomPicReadyState()",0100);
}

function zoomPicReadyState() {
	if (document.getElementById('ThePic').readyState == "complete") {
		window.clearInterval(ePic);
		document.getElementById('PicMsg').style.visibility = 'hidden';
	}
}

function prevPic(sImgs) {
	var sImg = sImgs.split(";");
	iCurrPic--;
	if (iCurrPic <= 0) {
		document.forms[0].PrevBtn.disabled = true;
		xHide(document.forms[0].PrevBtn);
	}
	document.forms[0].NextBtn.disabled = false;
	xShow(document.forms[0].NextBtn);
	document.images['ThePic'].src = sImg[iCurrPic];
	document.getElementById('PicMsg').style.visibility = 'visible';
	ePic = window.setInterval("zoomPicReadyState()",0100);
}

function theBiggerPic(sImgURL,sImgs,iImgWidth,iImgHeight,sAccomm,bAdmin,iTypeID,iAccommID) {
	var iWinWidth = iImgWidth - 10;
	var iWinHeight = iImgHeight + 30;
	if (window.is) {
		if (window.is.nav5up) {
			iWinWidth = iWinWidth+13;
			iWinHeight = iWinHeight+8;
		}
	}
	var sPic = sImgURL.split(";");
	var sStr = '';
	sStr += '<HTML>\n';
	sStr += '<HEAD>\n';
	sStr += '<TITLE>\n';
	sStr += sAccomm + '\n';
	sStr += '</TITLE>\n';
	sStr += '<meta http-equiv="imagetoolbar" content="no" />\n';
	sStr += '<LINK REL="STYLESHEET" TYPE="text/css" HREF="library/include/css/default.css">\n';
	sStr += '<STYLE TYPE="text/css">\n';
	sStr += 'BODY {background-color: #080073;}\n';
	sStr += '</STYLE>\n';
	sStr += '<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" SRC="library/include/js/default.js"></SCRIPT>\n';
	sStr += '<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" SRC="library/include/js/clientsnifferjr.js"></SCRIPT>\n';
	sStr += '<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" SRC="library/include/js/x.js"></SCRIPT>\n';
	sStr += '<SCRIPT LANGUAGE="JavaScript">\n';
	sStr += 'function initBiggerPic() {\n';
	sStr += 'var sImgs = "' + sImgURL + '";\n';
	sStr += 'var sImg = sImgs.split(";");\n';
	sStr += 'if (sImg.length-1 < 2) {\n';
	sStr += 'document.forms[0].NextBtn.disabled = true;\n';
	sStr += 'xHide(document.forms[0].NextBtn);\n';
	sStr += '}\n';
	sStr += 'xHide(document.forms[0].PrevBtn);\n';
	sStr += '}\n';
	sStr += 'function overideEvent() {\n';
	sStr += 'event.returnValue = false;\n';
	sStr += 'event.cancelBubble = true;\n';
	sStr += 'return false\n';
	sStr += '}\n\n';
	sStr += 'function checkPicReadyState() {\n';
	sStr += '//alert(document.getElementById("ThePic").readyState);\n';
	sStr += '}\n';
	sStr += 'document.ondragstart = overideEvent;\n';
	sStr += 'document.onselectstart = overideEvent;\n';
	sStr += 'document.oncontextmenu = overideEvent;\n';
	sStr += 'document.onmouseover = overideEvent;\n';
	sStr += '//document.onreadystatechange = checkPicReadyState;\n';
	sStr += '</SCRIPT>\n';
	sStr += '</HEAD>\n';
	sStr += '<BODY>\n';
	sStr += '<DIV ID="TheBiggerPicLabel" STYLE="top: ' + (iImgHeight-21) + 'px;">' + sAccomm + '&nbsp;&nbsp;</DIV>\n';
	sStr += '<IMG SRC="library/images/logo_small.gif" WIDTH="54" HEIGHT="30" ALT="Hermanus Exclusive Lets" ID="TheBiggerPicLogo" STYLE="top: 5px; left: ' + (iWinWidth-54) + 'px;">\n';
	sStr += '<IMG NAME="ThePic" SRC="' + sPic[0] + '" WIDTH="' + iImgWidth + '" HEIGHT="' + iImgHeight + '" ALT="' + sAccomm + '" ID="TheBiggerPic"><BR>\n';
	sStr += '<DIV ID="TheBiggerPicNav">\n';
	sStr += '<TABLE BORDER="0" CELLPADDING="5" CELLSPACING="0" WIDTH="100%" HEIGHT="30">\n';
	sStr += '<FORM NAME="BiggerPicForm">\n';
	sStr += '<TR><TD STYLE="text-align: left;" WIDTH="25%">\n';
	sStr += '<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="2">\n';
	sStr += '<TR><TD>\n';
	sStr += '<INPUT TYPE="BUTTON" NAME="PrevBtn" VALUE="&lt;&lt; Prev" CLASS="Button" TITLE="Previous"';
	sStr += ' DISABLED="true"';
	sStr += ' onClick="prevPic(\'' + sImgURL + '\');">';
	sStr += '</TD><TD>\n';
	sStr += '<INPUT TYPE="BUTTON" NAME="NextBtn" VALUE="Next &gt;&gt;" CLASS="Button" TITLE="Next"';
	if (sImgURL.length == 1)
		sStr += ' DISABLED="true"';
	sStr += ' onClick="nextPic(\'' + sImgURL + '\');">\n';
	sStr += '</TD></TR>\n';
	sStr += '</TABLE>\n';
	sStr += '</TD><TD WIDTH="60%" STYLE="text-align: center;">\n';
	sStr += '<!-- <INPUT TYPE="BUTTON" NAME="SlideShowBtn" VALUE="Slide Show" CLASS="Button" TITLE="Slide Show" STYLE="width: 95px;" ';
	
	sStr += 'DISABLED="true"';
	sStr += '><IMG SRC="library/images/pixel.gif" WIDTH="5" HEIGHT="1" STYLE="display: inline;"> -->';
	if (!bAdmin && iAccommID && iTypeID)
		sStr += '<INPUT TYPE="BUTTON" NAME="SubmitEnquiryBtn" VALUE="Submit Enquiry" CLASS="Button" TITLE="Submit Enquiry" STYLE="width: 95px;" onClick="opener.window.location.href=\'enquiries.php?TypeID=' + iTypeID + '&AccommID=' + iAccommID + '\'; self.close();">\n';		
	sStr += '</TD><TD WIDTH="15%" STYLE="text-align: right;">\n';
	sStr += '<INPUT TYPE="BUTTON" NAME="CloseBtn" VALUE="Close" CLASS="Button" onClick="self.close()" TITLE="Close">\n';
	sStr += '</TD></TR>\n';
	sStr += '</FORM>\n';
	sStr += '</TABLE>\n';
	sStr += '</DIV>\n';
	sStr += '<DIV ID="PicMsg"><BR></DIV>\n';
	sStr += '</BODY>\n';
	sStr += '</HTML>\n';
	var w = window.open('','', 'width=' + iWinWidth + ',height=' + iWinHeight + ',status=no,menubar=no,location=no,toolbar=no,scrollbars=no');
	var d = w.document;
	d.open();
	d.write(sStr);
	d.close();
	if (w) {
		var iSX = screen.width;
		var iSY = screen.height;
		w.moveTo(220,((iSY-iWinHeight)/2)-50);
	}
}

function styleTextbox() {
	if (event.srcElement) {
		if (event.srcElement.tagName != "TEXTAREA") {
			event.srcElement.style.borderTopColor='#040033'; event.srcElement.style.borderLeftColor='#040033'; event.srcElement.style.borderBottomColor='#B6B2E3'; event.srcElement.style.borderRightColor='#B6B2E3';
		}
		event.srcElement.style.backgroundColor='#F9F9FC';
	}
}

function unStyleTextbox() {
	if (event.srcElement)
		event.srcElement.style.borderColor = '';
		event.srcElement.style.backgroundColor='#F0F0F7';
}

function adjustLayout() {
  // Get natural heights
  var cHeight = xHeight("ContentPanel");
  var lHeight = xHeight("SideNav");
	lHeight = lHeight+5;
	cHeight = cHeight+5;

  // Find the maximum height
  var maxHeight = Math.max(cHeight, lHeight);

  // Assign maximum height to all columns
  xHeight("ContentPanel", maxHeight);
  xHeight("SideNav", maxHeight);

  // Show the footer
  xShow("Footer");
}

function initGreeting() {
	var dDate = new Date();
	var iH = dDate.getHours();
	if (iH >= 0 && iH <= 11) sGreeting = "Good morning";
	else if (iH >= 12 && iH <= 16) sGreeting = "Good afternoon";
	else if (iH >= 17 && iH <= 23) sGreeting = "Good evening";
	var oGreeting = document.getElementById('Greeting');
	var oDateDay = document.getElementById('DateDay');
	var oDateDate = document.getElementById('DateDate');
	var oDateMonth = document.getElementById('DateMonth');
	var oDateYear = document.getElementById('DateYear');
	var oDateHour = document.getElementById('DateHour');
	var oDateMinute = document.getElementById('DateMinute');
	var oDateSecond = document.getElementById('DateSecond');
	
	// Initialise Greeting Timer: kill interval if non-extistent
	if (oGreeting) oGreeting.innerHTML = sGreeting;
	else clearInterval(oGreetingTimer);
	
	// Initialise Date Timer: kill interval if non-extistent
	if (oDateDay && oDateDate && oDateMonth && oDateYear && oDateHour && oDateMinute && oDateSecond) {
		sDateDay = aDays[dDate.getDay()];
		sDateDate = dDate.getDate();
		sDateMonth = aMonths[dDate.getMonth()];
		sDateYear = dDate.getYear();
		sDateHour = dDate.getHours();
		if (sDateHour.toString().length < 2) sDateHour = "0" + sDateHour;
		sDateMinute = dDate.getMinutes();
		if (sDateMinute.toString().length < 2) sDateMinute = "0" + sDateMinute;
		sDateSecond = dDate.getSeconds();
		if (sDateSecond.toString().length < 2) sDateSecond = "0" + sDateSecond;
		
		oDateDay.innerHTML = sDateDay;
		oDateDate.innerHTML = sDateDate;
		oDateMonth.innerHTML = sDateMonth;
		oDateYear.innerHTML = sDateYear;
		oDateHour.innerHTML = sDateHour;
		oDateMinute.innerHTML = sDateMinute;
		oDateSecond.innerHTML = sDateSecond;
	} else clearInterval(oDateTimer);
}

function initDocument() {
	if (document.forms['BiggerPicForm']) {
		initBiggerPic();
		var oPicMsg = document.getElementById("PicMsg");
		if (oPicMsg) {
			var iClientH = xClientHeight();
			var iClientW = xClientWidth();
			oPicMsg.style.width = "300px";
			oPicMsg.style.height = "20px";
			oPicMsg.style.left = (iClientW - 300)/2;
			oPicMsg.style.top = (iClientH - 80)/2;
			oPicMsg.innerHTML = "Loading... Please wait...";
		}
	}
	oGreetingTimer = setInterval("initGreeting()",0500);
}

function showInfoBox(sInf) {
	var oInfoBox = document.getElementById('InfoBox');
	if (oInfoBox) {
		var oSrcElm = event.srcElement;
		if (oSrcElm.tagName != "IMG")
			oSrcElm = oSrcElm.parentElement.children(0);
		oInfoBox.style.left = oSrcElm.offsetLeft + 100;
		oInfoBox.style.top = oSrcElm.offsetTop + 12;
		var sImg = '<IMG SRC="library/images/InfoText_BigIcon.png" WIDTH="34" HEIGHT="33" ALT="InfoText" ALIGN="RIGHT" STYLE="position: relative; right: -5px;">';
		oInfoBox.style.visibility = 'visible';
		if (sInf == "") sInf = "No info text available.<BR><BR>For more information, please contact your Web Site Administrator.";
		sInf = sImg + sInf;
		oInfoBox.innerHTML = sInf;
	}
}

function hideInfoBox() {
	var oInfoBox = document.getElementById('InfoBox');
	if (oInfoBox) {
		oInfoBox.style.visibility = 'hidden';
		oInfoBox.innerHTML = '';
	}
}

window.onload = function() {
  xAddEventListener(window, "resize", adjustLayout, false);
  adjustLayout();
	initDocument();
	oBrowser = ClientSnifferJr();
	var iScreenWidth = screen.width;
	if (iScreenWidth > 920) {
		var oGoogleAds = document.getElementById("GoogleAds");
		if (oGoogleAds) oGoogleAds.style.visibility = "visible";
	}
	return;
}