/************** global variables ****************/
var miniwindow
var currentwindowurl = "";

/************** window functions ****************/

// function is used to load up generic popup window
function openwindow(htmlpage,winx,winy) {
  if (!miniwindow || miniwindow.closed || (currentwindowurl != htmlpage)) {
	var wininit = "width=" + winx + ",height=" + winy + ",scrollbars=yes,resizable=yes";
    miniwindow = window.open(htmlpage,'miniwindow',wininit);
  } 
  currentwindowurl = htmlpage;
  miniwindow.focus();
}

// function is used to close down all pop-up windows when exiting page
function closewindow() {
  if (miniwindow) {
    if (!(miniwindow.closed)) miniwindow.close();
  }
}

// function is used for changing a value and submitting form
function setValue(myform,elementname,value,reload) {
  myform.elements[elementname].value = value;
  if (reload) myform.submit();
}

/************** validation functions ****************/

// function is used in gallery
function setImage(id,img) {
  document.getElementById(id).src = img;
}

// function swap images
function swapImage(obj,img) {
  obj.src = img;
}

function displayNav(id) {
  document.getElementById(id).style.display = 'block';
}

function hideNav(id) {
  document.getElementById(id).style.display = 'none';
}