//
// (c) 1999 University of Ulster Online Web Group
//

var imagesPreloaded = false;
var name = navigator.appName;
var version = parseFloat(navigator.appVersion);
var capbrowser = false;

if (name == "Netscape" && version >= 3.0) {
  capbrowser = true;
} else if (name == "Microsoft Internet Explorer" && version >= 3.0) {
  capbrowser = true;
}

function doJump(jumpItem) 
{
  if (capbrowser) {
    var item = jumpItem.options[jumpItem.selectedIndex].value;
    window.location = item;
  }
}


function helpWin(helpUrl, helpName)
{
  var helpWin = window.open(helpUrl, helpName,'width=250,height=150,menubar=no,scrollbars=no,resize=no,toolbar=no,location=no,titlebar=no');
}

function newWin(helpUrl, helpName)
{
  var newWin = window.open(helpUrl, helpName,'width=400,height=400,menubar=no,scrollbars=no,resize=no,toolbar=no,location=no,titlebar=no');
}


function imageOn(image)
{
  if (imagesPreloaded) {
    if (document.images[image]) {
      document.images[image].src = eval('img_' + image + '_on').src;
    }
  }
}


function imageOff(image)
{
  if (imagesPreloaded) {
    if (document.images[image]) {
      document.images[image].src = eval('img_' + image + '_off').src;
    }
  }
}


function imagePreload()
{
  if (document.images) {
    img_courses_on = imageCreate("http://wwwimages.ulster.ac.uk/online/images/courses-on.gif");
    img_courses_off = imageCreate("http://wwwimages.ulster.ac.uk/online/images/courses-off.gif");

    img_faculty_on = imageCreate("http://wwwimages.ulster.ac.uk/online/images/faculty-on.gif");
    img_faculty_off = imageCreate("http://wwwimages.ulster.ac.uk/online/images/faculty-off.gif");

    img_research_on = imageCreate("http://wwwimages.ulster.ac.uk/online/images/research-on.gif");
    img_research_off = imageCreate("http://wwwimages.ulster.ac.uk/online/images/research-off.gif");

    img_admin_on = imageCreate("http://wwwimages.ulster.ac.uk/online/images/admin-on.gif");
    img_admin_off = imageCreate("http://wwwimages.ulster.ac.uk/online/images/admin-off.gif");

    img_news_on = imageCreate("http://wwwimages.ulster.ac.uk/online/images/news-on.gif");
    img_news_off = imageCreate("http://wwwimages.ulster.ac.uk/online/images/news-off.gif");

    img_contact_on = imageCreate("http://wwwimages.ulster.ac.uk/online/images/contact-on.gif");
    img_contact_off = imageCreate("http://wwwimages.ulster.ac.uk/online/images/contact-off.gif");        

    img_belfast_on = imageCreate("http://wwwimages.ulster.ac.uk/online/images/belfast-on.gif");
    img_belfast_off = imageCreate("http://wwwimages.ulster.ac.uk/online/images/belfast-off.gif");

    img_jord_on = imageCreate("http://wwwimages.ulster.ac.uk/online/images/jord-on.gif");
    img_jord_off = imageCreate("http://wwwimages.ulster.ac.uk/online/images/jord-off.gif");

    img_coleraine_on = imageCreate("http://wwwimages.ulster.ac.uk/online/images/coleraine-on.gif");
    img_coleraine_off = imageCreate("http://wwwimages.ulster.ac.uk/online/images/coleraine-off.gif");

    img_magee_on = imageCreate("http://wwwimages.ulster.ac.uk/online/images/magee-on.gif");
    img_magee_off = imageCreate("http://wwwimages.ulster.ac.uk/online/images/magee-off.gif");
    
    imagesPreloaded = true;
  }
}

function imageCreate(arg)
{
  tmpImage = new Image();
  tmpImage.src = arg;
 
  return tmpImage;
}


function pageLoad()
{
  if (capbrowser) {
    imagePreload();
  }
}
