
// Open a new window of a certain size.

function openWindow(url, iwidth, iheight) {
  var params = 'resizable,width='+iwidth+',height='+iheight
  popupWin = window.open(url, 'popup', params)
  popupWin.focus()
}


// Generates email address "safe" from harvesters

function generateAntiSpiderEmail(Username, DomainName, TLD) {
	EmailAddress = Username + "&#64;" + DomainName + "." + TLD;
	document.write("<a href=\"ma" + "il" + "to:" + EmailAddress + "\">" + EmailAddress + "</a>");
}


/****************************************************/
/** Free script for any use, but please include    **/
/** a link to i-code.co.uk in any redistribution.  **/
/**                                                **/
/** Author : Stephen Griffin, www.i-code.co.uk     **/
/****************************************************/

function changeImage()
{
	var list = document.getElementById('optionlist');
	document.mainimage.src = list.options[list.selectedIndex].value;
}

function prevImage()
{
	var list = document.getElementById('optionlist');
	if(list.selectedIndex == 0)
	{
		list.selectedIndex = list.options.length-1;
	}
	else
	{
		list.selectedIndex--;
	}
	changeImage();
}

function nextImage()
{
	var list = document.getElementById('optionlist');
	if(list.selectedIndex == list.options.length-1)
	{
		list.selectedIndex = 0;
	}
	else
	{
		list.selectedIndex++;
	}
	changeImage();
}

/** Added by Bill Brillinger **/
function firstImage()
{
	var list = document.getElementById('optionlist');
  var ImageNumber = getQueryVariable("Image");

	if(ImageNumber > list.options.length || ImageNumber == "")
	{
		list.selectedIndex = 0;
	}
	else
	{
		list.selectedIndex = ImageNumber-1;
	}
	changeImage();

}

function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
  /**  alert('Query Variable ' + variable + ' not found'); **/
}
