var bookingUrl = 'https://www52.verysecuresites.net/tudorrose_co_uk/TudorRoseOnlineBooking/Booking/';

function OpenWin(sPage, sSiteCode, sSiteSubCode, sReferringDomain)
{
  var winOffset = 50;
  var winWidth = 400;
  var winHeight = screen.availHeight - (4 * winOffset);
  var winTop = winOffset;
  var winLeft = winOffset;
  var url = "about:blank";
  var sExtraOptions = ",menubar=no,toolbar=no";

  if (sPage == 'Booking')
  {
    winOffset = 40;
    winTop = winOffset;
    winLeft = winOffset;
    winWidth = 745;
    winHeight = screen.availHeight - (4 * winOffset);
    url = bookingUrl + '?code=' + sSiteCode + '&subcode=' + sSiteSubCode + '&service=AMG';
    
    if (sReferringDomain)
		url += '&domain=' + sReferringDomain;
  }
  else if (sPage == 'Location')
  {
	winWidth = 700;
	sExtraOptions = ",menubar=yes,toolbar=yes";
	url = "MeetingPoints-Printable.aspx";
  }
  else if (sPage == 'Inspection')
  {
	winHeight = 600;
	url = 'FullInspection.aspx';
  }
  else
  {
    return;
  }

  window.open(url, sPage, "top=" + winTop + ",left=" + winLeft + ",width=" + winWidth + ",height=" + winHeight + ",status=yes,resizable=yes,scrollbars=yes" + sExtraOptions);
}

function IsInputNumeric(event, bAllowDecimal)
{
    var keyCode = event.keyCode;
    if (keyCode == 0) keyCode = event.which;

	if (keyCode == 8 || keyCode == 9 || keyCode == 37 || (keyCode >= 48 && keyCode <= 57))
	{
		return true;
	}
	else if ((bAllowDecimal != undefined) && (bAllowDecimal) && (keyCode == 46))
	{
		return true;
	}
	
    return false;
}
