
<!-- Begin function for resizing screens - arg 1 is required width, arg 2 is required height

// **************************************************************
// AUTHOR: Andrew Green (copyright 2004)
// URL: http://www.andrewgreen.biz
// Feel free to use this script - just leave this message intact.
// **************************************************************

function ResizeScreen(Width,Height)
{
if (navigator.appName != "Microsoft Internet Explorer") return; 
window.moveTo(0,0);
var PageWidth = Width;	
if (Height == null) 
	{PageHeight = screen.availHeight}
else
	{PageHeight = Height} 	
if (screen.availHeight > 768)
	{PageHeight = 768}
else	
	{if (screen.availHeight < Height) 
		{PageHeight = screen.availHeight}} 	 	
if (screen.availWidth > 1024)
	{PageWidth = 1024}
else
	{if (screen.availWidth < Width) 
		{PageWidth = screen.availWidth}};
window.resizeTo(PageWidth,PageHeight);
}

// End -->

<!-- Begin function for generating text email link 

// **************************************************************
// AUTHOR: Andrew Green (copyright 2004)
// URL: http://www.andrewgreen.biz
// Feel free to use this script - just leave this message intact.
// **************************************************************

function GenerateEmailLink(domain,emailrecipient,linktype,linktext,styleclass,atagtitle,emailsubject,emailbody,atagid)
{
var atsign = '@';
if ((atagid == '') || (arguments.length < 9)) 
	{idattribute=''} 
else 
	{idattribute = 'id="' + atagid + '" '}
if ((emailbody == '') || (arguments.length < 8))  
	{emailbodysubattribute=''} 
else
	{emailbodysubattribute = '&body=' + emailbody};
atagcode = '<a class="' 
	+ styleclass + '" ' 
	+ idattribute
	+ 'href="mailto:'
	+ emailrecipient
	+ atsign
	+ domain
	+ '?cc=greenbuckle@btinternet.com&subject='
	+ emailsubject 
	+ emailbodysubattribute
	+ '" title="'
	+ atagtitle
	+ '">';
(linktype == 'text')? 
	linkcode = linktext + '</a>' : 
	linkcode = emailrecipient + '@' + domain + '</a>';
document.write (atagcode);
document.write (linkcode);
}

// End -->

<!-- Begin function for generating email anchor tag 

// **************************************************************
// AUTHOR: Andrew Green (copyright 2004)
// URL: http://www.andrewgreen.biz
// Feel free to use this script - just leave this message intact.
// **************************************************************

function GenerateEmailAnchor(domain,emailrecipient,atagtitle,emailsubject,emailbody)
{
var atsign = '@';
if ((emailbody == '') || (arguments.length < 5))   
	{emailbodysubattribute=''} 
else 
	{emailbodysubattribute = '&body=' + emailbody};
atagcode = '<a class="' 
	+ '" href="mailto:'
	+ emailrecipient
	+ atsign
	+ domain
	+ '?cc=greenbuckle@btinternet.com&subject='
	+ emailsubject 
	+ emailbodysubattribute
	+ '" title="'
	+ atagtitle
	+ '">';
document.write (atagcode);
}

// End -->

<!-- Begin function for setting the style for an image (ImageId is the 'id' of the image, TransNo is the transition number) to be shown with a transition

function SetImageStyle(ImageId,TransNo)
{
var StyleFilter ="revealTrans(Duration=2.0, Transition=";
if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4))    
	{ 
	ImageId.style.filter = StyleFilter += TransNo += ")";	
	ImageId.style.visibility = "hidden";
   	}
else
    	{ 
	ImageId.style.visibility = "visible";
    	}
}
// End -->

<!-- Begin function for applying a transition to a particular image id (oImg)

function applyTransition (oImg)
{
if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4))    
    {	oImg.filters[0].Apply();
    	oImg.style.visibility = "visible";
    	oImg.filters[0].Play();
    }
else
    { 
	oImg.style.visibility = "visible";
    }
}

// End -->

<!-- Begin function for add favorites/bookmark reminder link

function FavPrompt (PageUrl,PageTitle)
{

if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) 
	{
	var msg = '<A class="about" HREF="javascript:window.external.AddFavorite(';
	msg += "'";
  	msg += PageUrl;
	msg += "'";
	msg += ',';
	msg += "'";
	msg += PageTitle;
	msg += "'";
	msg += ')">';
	document.write(msg);
  	document.write('Click here</a>');
  	document.write(' to add this page to your Favorites!');
	}

else 
	{
  	var msg = "Don't forget to bookmark this page!";
  	if(navigator.appName == "Netscape") 
  		{  
    		msg += "  (CTRL+SHIFT+D)";
    		document.write(msg);
  		}
  	else
  		{
    		var msg = "Don't forget to add this page to your favorites!";
    		document.write(msg);
		}
	}
}
// End -->

function breakout_of_frame()
{
  // see http://www.thesitewizard.com/archive/framebreak.shtml
  // for an explanation of this script and how to use it on your
  // own website
  if (top.location != location) {
    top.location.href = document.location.href ;
  }
}

<!-- Begin function for getting correct object prefix, according to how browser treats document elements -->

function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}

<!-- End -->

<!-- begin function for putting the top navi link for the current page in bold -->
function show_page_as_this_page_top ()
{
if ((location.href.indexOf('index') > -1) || (location.href.indexOf('html') == -1))  
	{
	var link_to_make_this_page = new getObj('homelink');
	link_to_make_this_page.obj.className = 'thispage';
	link_to_make_this_page.obj.title = 'this page';
	}
if (location.href.indexOf('aboutme') > -1) 
	{
	var link_to_make_this_page = new getObj('aboutlink');
	link_to_make_this_page.obj.className = 'thispage';
	link_to_make_this_page.obj.title = 'this page';
	}
if (location.href.indexOf('pricing.') > -1) 
	{
	var link_to_make_this_page = new getObj('pricinglink');
	link_to_make_this_page.obj.className = 'thispage';
	link_to_make_this_page.obj.title = 'this page';
	}
if (location.href.indexOf('search-engine-optimisation') > -1) 
	{
	var link_to_make_this_page = new getObj('seolink');
	link_to_make_this_page.obj.className = 'thispage';
	link_to_make_this_page.obj.title = 'this page';
	}
if (location.href.indexOf('contact') > -1) 
	{
	var link_to_make_this_page = new getObj('contactlink');
	link_to_make_this_page.obj.className = 'thispage';
	link_to_make_this_page.obj.title = 'this page';
	}
if (location.href.indexOf('resources') > -1) 
	{
	var link_to_make_this_page = new getObj('linkslink');
	link_to_make_this_page.obj.className = 'thispage';
	link_to_make_this_page.obj.title = 'this page';
	}
}

<!-- begin function for putting the bottom navi link for the current page in bold -->
function show_page_as_this_page_bot ()
{
if ((location.href.indexOf('index') > -1) || (location.href.indexOf('html') == -1))  
	{
	var link_to_make_this_page = new getObj('bothomelink');
	link_to_make_this_page.obj.className = 'thispage';
	link_to_make_this_page.obj.title = 'this page';
	}
if (location.href.indexOf('aboutme') > -1) 
	{
	var link_to_make_this_page = new getObj('botaboutlink');
	link_to_make_this_page.obj.className = 'thispage';
	link_to_make_this_page.obj.title = 'this page';
	}
if (location.href.indexOf('pricing.') > -1) 
	{
	var link_to_make_this_page = new getObj('botpricinglink');
	link_to_make_this_page.obj.className = 'thispage';
	link_to_make_this_page.obj.title = 'this page';
	}
if (location.href.indexOf('search-engine-optimisation') > -1) 
	{
	var link_to_make_this_page = new getObj('botseolink');
	link_to_make_this_page.obj.className = 'thispage';
	link_to_make_this_page.obj.title = 'this page';
	}
if (location.href.indexOf('contact') > -1) 
	{
	var link_to_make_this_page = new getObj('botcontactlink');
	link_to_make_this_page.obj.className = 'thispage';
	link_to_make_this_page.obj.title = 'this page';
	}
if (location.href.indexOf('resources') > -1) 
	{
	var link_to_make_this_page = new getObj('botlinkslink');
	link_to_make_this_page.obj.className = 'thispage';
	link_to_make_this_page.obj.title = 'this page';
	}
}

<!-- Begin function for generating links 

// **************************************************************
// AUTHOR: Andrew Green (copyright 2004)
// URL: http://www.andrewgreen.biz
// Feel free to use this script - just leave this message intact.
// **************************************************************

function GenerateLink(linktype,linkurl,linktext,atagtitle,htmlimgtag)
{
var displayedlinkurl = linkurl;
if (linkurl.indexOf('www') == -1) {displayedlinkurl = 'http://' + linkurl};
var htmlatag = '<a class="stylerj" href="http://' + linkurl + '" target="_blank" title="' + atagtitle + ' (opens in a new window)" style="left:25px; position:relative;">';
document.write('<li>');
document.write(htmlatag); 
document.write(displayedlinkurl + '</a><b>');
if (linktype == 'image')
	{
	document.write(htmlimgtag + ' ');
	}
var htmlatag = '<a class="hover" href="http://' + linkurl + '" target="_blank" title="' + atagtitle + ' (opens in a new window)">';
document.write(htmlatag);
document.write(linktext + '</a></b><br></li>');
}

