// CREATE NEW GRAPHIC OBJECT
function navGraphic (width, height, name, off, on, pic, link, statTxt) {


  // SET GRAPHIC DIMENSIONS
  this.height   = height;
  this.width    = width;

  // GRAPHIC NAME
  this.name     = name; 
  
  // HREF URL
  this.link     = link;

  // PLAIN VERSION OF GRAPHICS
  this.off        = new Image (width, height);
  this.off.src    = off;
  this.offname    = off;

  // HIGHLIGHTED (MOUSEOVER) VERSION OF GRAPHICS
  this.on         = new Image (width, height);
  this.on.src     = on;
  this.onname     = on;
  
  // SELECTED VERSION OF GRAPHICS
  this.pic        = new Image (width, height);
  this.pic.src    = pic;
  this.picname    = pic;
  
  // TEXT TO DISPLAY ON THE STATUS LINE (DURING MOUSEOVER)
  this.statusText = statTxt;

}

function createNavGraphic (width, height, name, off, on, pic, link, statTxt) {

  graphic[totalGraphics] = new navGraphic(width, height, name, 
		off, on, pic, link, statTxt);
  totalGraphics++;
}

function createTopNavGraphics (lang) 
{

  if (lang == "dk" ) {
     la="dk";
     txt="MAT home";
  } else {
     la="uk";
     txt="MAT home";
  }	
  createNavGraphic(34,63,"top_nav_home",
                   "/matnav/top-nav_home_"+lang+"_grey.jpg",
                   "/matnav/top-nav_home_"+lang+"_red.jpg",
                   "/matnav/top-nav_home_"+lang+"_black.jpg",
                   "/"+la,
                   txt);

  if (lang == "dk" ) {
     txt="Info";
  } else {
     txt="Info";
  }	
  createNavGraphic(25,63,"top_nav_info",
                   "/matnav/top-nav_info_"+lang+"_grey.jpg",
                   "/matnav/top-nav_info_"+lang+"_red.jpg",
                   "/matnav/top-nav_info_"+lang+"_black.jpg",
                   "/info/"+la,
                   txt);

  if (lang == "dk" ) {
     txt="Nyheder";
  } else {
     txt="News";
  }	
  createNavGraphic(77,63,"top_nav_news",
                   "/matnav/top-nav_news_"+lang+"_grey.jpg",
                   "/matnav/top-nav_news_"+lang+"_red.jpg",
                   "/matnav/top-nav_news_"+lang+"_black.jpg",
                   "/news/"+la,
		   txt);

  if (lang == "dk" ) {
     txt="Personer";
  } else {
     txt="People";
  }	
  createNavGraphic(38,63,"top_nav_people",
                   "/matnav/top-nav_people_"+lang+"_grey.jpg",
                   "/matnav/top-nav_people_"+lang+"_red.jpg",
                   "/matnav/top-nav_people_"+lang+"_black.jpg",
                   "/people/"+la,
		   txt);

  if (lang == "dk" ) {
     txt="Undervisning";
  } else {
     txt="Education";
  }	
  createNavGraphic(53,63,"top_nav_education",
                   "/matnav/top-nav_education_"+lang+"_grey.jpg",
                   "/matnav/top-nav_education_"+lang+"_red.jpg",
                   "/matnav/top-nav_education_"+lang+"_black.jpg",
                   "/education/"+la,
		   txt);

  if (lang == "dk" ) {
     txt="Forskning";
  } else {
     txt="Research";
  }	
  createNavGraphic(49,63,"top_nav_research",
                   "/matnav/top-nav_research_"+lang+"_grey.jpg",
                   "/matnav/top-nav_research_"+lang+"_red.jpg",
                   "/matnav/top-nav_research_"+lang+"_black.jpg",
                   "/research/"+la,
		   txt);

  if (lang == "dk" ) {
     txt="Publikationer";
  } else {
     txt="Publications";
  }	
  createNavGraphic(62,63,"top_nav_publications",
                   "/matnav/top-nav_publications_"+lang+"_grey.jpg",
                   "/matnav/top-nav_publications_"+lang+"_red.jpg",
                   "/matnav/top-nav_publications_"+lang+"_black.jpg",
                   "/publications/"+la,
		   txt);

  if (lang == "dk" ) {
     txt="S&oslash;g";
  } else {
     txt="Search";
  }	
  createNavGraphic(38,63,"top_nav_search",
                   "/matnav/top-nav_search_"+lang+"_grey.jpg",
                   "/matnav/top-nav_search_"+lang+"_red.jpg",
                   "/matnav/top-nav_search_"+lang+"_black.jpg",
                   "/search/"+la,
		   txt);

/***********************************************************************
  if (lang == "dk" ) {
    createNavGraphic(35,24,"sub_nav_lang",
                   "/matnav/sub-nav_english_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_english_"+lang+"_red.jpg",
                   "/matnav/sub-nav_english_"+lang+"_blue.jpg",
                   "",
		   "English");
    createNavGraphic(65,24,"sub_nav_mathnet",
                 "/matnav/sub-nav_mathnet_blue.jpg",
                 "/matnav/sub-nav_mathnet_red.jpg",
                 "/matnav/sub-nav_mathnet_blue.jpg",
                 "/Math-Net",
		 "Math-Net");
  } else {
    createNavGraphic(44,34,"sub_nav_lang",
                   "/matnav/sub-nav_dansk_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_dansk_"+lang+"_red.jpg",
                   "/matnav/sub-nav_dansk_"+lang+"_blue.jpg",
                   "",
		   "Dansk");
    createNavGraphic(65,34,"sub_nav_mathnet",
                 "/matnav/sub-nav_mathnet2_blue.jpg",
                 "/matnav/sub-nav_mathnet2_red.jpg",
                 "/matnav/sub-nav_mathnet2_blue.jpg",
                 "/Math-Net",
		 "Math-Net");
  }	


  if (lang == "dk" ) {
     txt="Videnskabeligt Personale";
  } else {
     txt="Academic Staff";
  }	
  createNavGraphic(49,34,"people_nav_acad_staff",
                   "/matnav/sub-nav_acad_staff_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_acad_staff_"+lang+"_red.jpg",
                   "/matnav/sub-nav_acad_staff_"+lang+"_black.jpg",
                   "/people/"+la+"?type=vip",
		   txt);

  if (lang == "dk" ) {
     txt="Teknisk og Administrativt Personale";
  } else {
     txt="Technical and Administrative Staff";
  }	
  createNavGraphic(47,34,"people_nav_tech_staff",
                   "/matnav/sub-nav_tech_staff_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_tech_staff_"+lang+"_red.jpg",
                   "/matnav/sub-nav_tech_staff_"+lang+"_black.jpg",
                   "/people/"+la+"?type=tap",
		   txt);

  if (lang == "dk" ) {
     txt="Eksternt Akademisk Personale";
  } else {
     txt="External Academic Staff";
  }	
  createNavGraphic(44,34,"people_nav_ext_staff",
                   "/matnav/sub-nav_ext_staff_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_ext_staff_"+lang+"_red.jpg",
                   "/matnav/sub-nav_ext_staff_"+lang+"_black.jpg",
                   "/people/"+la+"?type=evip",
		   txt);

  if (lang == "dk" ) {
     txt="Alt Personale";
  } else {
     txt="All Staff";
  }	
  createNavGraphic(41,34,"people_nav_all_staff",
                   "/matnav/sub-nav_all_staff_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_all_staff_"+lang+"_red.jpg",
                   "/matnav/sub-nav_all_staff_"+lang+"_black.jpg",
                   "/people/"+la+"?type=staff",
		   txt);

  if (lang == "dk" ) {
     txt="Post. Docs.";
  } else {
     txt="Post. Docs.";
  }	
  createNavGraphic(45,34,"people_nav_postdoc",
                   "/matnav/sub-nav_postdoc_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_postdoc_"+lang+"_red.jpg",
                   "/matnav/sub-nav_postdoc_"+lang+"_black.jpg",
                   "/people/"+la+"?type=postdoc",
		   txt);

  if (lang == "dk" ) {
     txt="G&aelig;ster";
  } else {
     txt="Guests";
  }	
  createNavGraphic(37,34,"people_nav_guest",
                   "/matnav/sub-nav_guest_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_guest_"+lang+"_red.jpg",
                   "/matnav/sub-nav_guest_"+lang+"_black.jpg",
                   "/people/"+la+"?type=guest",
		   txt);

  if (lang == "dk" ) {
     txt="Ph.D. Studerende";
  } else {
     txt="Ph.D. Students";
  }	
  createNavGraphic(52,34,"people_nav_phd",
                   "/matnav/sub-nav_phd_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_phd_"+lang+"_red.jpg",
                   "/matnav/sub-nav_phd_"+lang+"_black.jpg",
                   "/people/"+la+"?type=phd",
		   txt);

  if (lang == "dk" ) {
     txt="Studenter";
  } else {
     txt="Master Students";
  }	
  createNavGraphic(58,34,"people_nav_stud",
                   "/matnav/sub-nav_stud_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_stud_"+lang+"_red.jpg",
                   "/matnav/sub-nav_stud_"+lang+"_black.jpg",
                   "/people/"+la+"?type=stud",
		   txt);

  if (lang == "dk" ) {
     txt="S&oslash;g Personer";
  } else {
     txt="Search for People";
  }	
  createNavGraphic(37,34,"people_nav_search",
                   "/matnav/sub-nav_search_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_search_"+lang+"_red.jpg",
                   "/matnav/sub-nav_search_"+lang+"_black.jpg",
                   "/people/"+la,
		   txt);



  if (lang == "dk" ) {
     txt="Preprints";
  } else {
     txt="Preprints";
  }	
  createNavGraphic(44,34,"pub_nav_matrep",
                   "/matnav/sub-nav_matrep_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_matrep_"+lang+"_red.jpg",
                   "/matnav/sub-nav_matrep_"+lang+"_black.jpg",
                   "/publications/"+la+"?type=1",
		   txt);

  if (lang == "dk" ) {
     txt="PR. Noter";
  } else {
     txt="PR. Notes";
  }	
  createNavGraphic(42,34,"pub_nav_matpr",
                   "/matnav/sub-nav_matpr_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_matpr_"+lang+"_red.jpg",
                   "/matnav/sub-nav_matpr_"+lang+"_black.jpg",
                   "/publications/"+la+"?type=2",
		   txt);

  if (lang == "dk" ) {
     txt="Ph.D. Rapporter";
  } else {
     txt="Ph.D. Thesis";
  }	
  createNavGraphic(60,34,"pub_nav_phd",
                   "/matnav/sub-nav_phd_thesis_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_phd_thesis_"+lang+"_red.jpg",
                   "/matnav/sub-nav_phd_thesis_"+lang+"_black.jpg",
                   "/publications/"+la+"?type=4",
		   txt);

  if (lang == "dk" ) {
     txt="Eksamensprojekter";
  } else {
     txt="Master Thesis";
  }	
  createNavGraphic(66,34,"pub_nav_master",
                   "/matnav/sub-nav_master_thesis_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_master_thesis_"+lang+"_red.jpg",
                   "/matnav/sub-nav_master_thesis_"+lang+"_black.jpg",
                   "/publications/"+la+"?type=5",
		   txt);

  if (lang == "dk" ) {
     txt="S&oslash;g Publikationer";
  } else {
     txt="Search for Publications";
  }	
  createNavGraphic(37,34,"pub_nav_search",
                   "/matnav/sub-nav_search_"+lang+"_blue.jpg",
                   "/matnav/sub-nav_search_"+lang+"_red.jpg",
                   "/matnav/sub-nav_search_"+lang+"_black.jpg",
                   "/publications/"+la,
		   txt);

**********************************************************************/
}

function doMouseOver(num) {

//   alert(graphic[num].name);
   document.images[graphic[num].name].src = graphic[num].on.src;
   self.status = graphic[num].statusText;

}

function doMouseOut(num) {

   document.images[graphic[num].name].src = graphic[num].off.src;

}

function doMouse(name,im) {

   document.images[name].src = im;

}

