<!--
function popPhoto(pImg,pOrientation)
{
	var width = 415;
	var height = 415;
	var winProps = "resizable=yes";
	var winLoc = "images/hi_res/" + pImg; 
	
	if(pOrientation=="landscape")
	{
		width=431;
		height=331;
	}
	else if(pOrientation=="portrait")
	{
		width=307;
		height=454;
	}
	
	var popPhotoWin = window.open(winLoc, 'popPhotoWin', winProps);
  	popPhotoWin.resizeTo(width, height);
	popPhotoWin.focus();

}

function popLetter(pImg)
{
	var width = 600;
	var height = 500;
	var winProps = "resizable=yes,scrollbars=yes,left=0,top=0";
	var winLoc = "images/hi_res/" + pImg; 
		
	var popLetterWin = window.open(winLoc, 'popLetterWin', winProps);
  	popLetterWin.resizeTo(width, height);
	popLetterWin.moveTo(0,0);
	popLetterWin.focus();

}

function popArticle(pImg)
{
	var width = 800;
	var height = 500;
	var winProps = "resizable=yes,scrollbars=yes,left=0,top=0";
	var winLoc = "images/hi_res/" + pImg; 
		
	var popArticleWin = window.open(winLoc, 'popArticleWin', winProps);
  	popArticleWin.resizeTo(width, height);
	popArticleWin.moveTo(0,0);
	popArticleWin.focus();

}

function handleForm(frm)
{
	if(frm.Name.value=="")
	{
		alert('Please enter your name');
		frm.Name.focus();
		return false;
	}
	if(frm.Telephone.value=="" && frm.Email.value=="")
	{
		alert('Please enter your either: -     \n  your telephone number\n  or\n  your email address\nso I can contact you back');
		frm.Email.focus();
		return false;
	}
	if(frm.Email.value != "" && (frm.Email.value.indexOf('@') == -1 || frm.Email.value.indexOf('.') == -1))
	{
		alert('Please enter a valid email address');
		frm.Email.focus();
		return false;
	}
	if(frm.Enquiry.value=="")
	{
		alert('Please enter your enquiry');
		frm.Enquiry.focus();
		return false;
	}
	return true;
}

var _POPUP_FEATURES = 'location=0,statusbar=0,menubar=0,width=190,height=140';
	
function popup_centre()
{
	var w = (screen.availWidth / 3) * 2;
	var h = (screen.availHeight / 3) * 2;
	var l = (screen.availWidth - w) / 2;
	var t = (screen.availHeight - h) / 2;
	_POPUP_FEATURES = 'scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width='+w+',height='+h+',left='+l+',top='+t;
}

function popup_topright(){
	var w = 350;
	var h = 375;
	var l = (screen.availWidth - (w + 100));
	var t = 100;
	_POPUP_FEATURES = 'resizable=1,scrollbars=0,location=0,statusbar=0,menubar=0,width='+w+',height='+h+',left='+l+',top='+t;	
}

function raw_popup(url, target, features) {
	// pops up a window containing url optionally named target, optionally having features
	if (isUndefined(features)) features = _POPUP_FEATURES;
	if (isUndefined(target  )) target   = '_blank';
	var theWindow = window.open(url, target, features);
	// message to user if the window open failed
	if(theWindow==null || typeof(theWindow)=="undefined"){
		alert('This function will only work if you allow non-automatic popups (Medium filter level in Internet Explorer SP2)');
	} else {
		theWindow.focus();
	}
	return theWindow;
}

function link_popup(src, target, features) {
	// to be used in an html event handler as in: <a href="..." onclick="link_popup(this,...)" ...
	// pops up a window grabbing the url from the event source's href
	return raw_popup(src.getAttribute('href'), src.getAttribute('target') || '_blank', features);
}

function isUndefined(a) {
    return typeof a == 'undefined';
} 

function bName() {
  // return 1 for Internet Explorer
  if (navigator.appName == "Microsoft Internet Explorer")
    return 1;

  // return 2 for Navigator
  if (navigator.appName == "Netscape")
    return 2;

  // return 0 for other browsers
  return 0;
}

function bVer() {
  // return version number (e.g., 4.03)
  return parseFloat(navigator.appVersion)
}

var nameCode = bName();
var versionCode = bVer();
if ((nameCode == 2) && (versionCode >= 4) && (versionCode < 6) && navigator.userAgent.indexOf('Firefox') == -1) document.write('<link rel="stylesheet" href="sns/paul_style_ns.css" type="text/css">');
else document.write('<link rel="stylesheet" href="sns/paul_style_ie.css" type="text/css">');
//-->
