//
// common.js
//

// Author: Colin Jaggs
// Date: 6th October 2004
// Description: Common JS functions use throughout the site

// common variables
var popUpWin = false;
var rollOvers = new Array();

// close any existing popup windows
function closePopups()
{
	if (popUpWin) popUpWin.close();
}

// only allow numbers to be entered in text boxes (usage: onKeyPress="return numberOnly()")
function numbersOnly(e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if ((keycode == 13) || ((keycode >= 48) && (keycode <= 57))) { return true; }
	else return false;
}

function popUpPage(url, width, height, scrollBars, toolBar)
{
	if (popUpWin.open) popUpWin.close();
	width = width || 650;
	height= height || 500;
	
	popUpWin = window.open(url, "popupwin", "width=" + width + ",height=" + height + ",scrollbars=" + scrollBars + ",toolbar=" + toolBar + ",left=" +( (screen.width / 2) - (width / 2)) + ",top=" + ((screen.height / 2) - (height / 2)))
}

// generic popup image function - opens a set width and height and displays the image as passed in through imagePath at the full width and height specified
function popUpImage(imagePath, width, height, windowTitle, scroll)
{
	windowTitle = windowTitle || "Northern Warwickshire Heritage";
	closePopups();
	popUpWin = window.open("", "popupwin", "width=" + width + ",height=" + height + ",left=" +( (screen.width / 2) - (width / 2)) + ",top=" + ((screen.height / 2) - (height / 2)) + ",scrollbars=" + ((scroll) ? 1 : 0));
	popUpWin.document.open();
	popUpWin.document.write("<html><head><title>" + windowTitle + "</title></head><body bottommargin=0 topmargin=0 leftmargin=0 rightmargin=0 marginwidth=0 marginheight=0><table border=0 cellspacing=0 cellpadding=0 width=100% height=100%><tr><td align=center valign=middle><img src='" + imagePath + "' alt='" + windowTitle + "'></td></tr></table></body></html>");
	popUpWin.document.close();
}

function printerFriendly(url)
{
	if (popUpWin.open) popUpWin.close();
	
	popUpWin = window.open(url, "popupwin", "width=650,height=500,scrollbars=1,toolbar=1")
}

function addToFavorite(favTitle)
{
	if ((navigator.appVersion.indexOf("MSIE") > 0) && (parseInt(navigator.appVersion) >= 4)) {
		window.external.AddFavorite(location.href, unescape(favTitle));
	}
}
