	
	function mo(theImage, t) {
	  var x=document.getElementById("pDescription");
      x.innerHTML=t;
	  x.style.visibility="visible";
	  theImage.style.opacity=1.0;
	  theImage.filters.alpha.opacity=100;
	}
	
	function ml(theImage, t) {
	  var x=document.getElementById("pDescription");
      x.innerHTML=t;
	  x.style.visibility="hidden";
	  theImage.style.opacity=0.75;
	  theImage.filters.alpha.opacity=75;
	}
	
	function conditionalmot(t) {
		var x=document.getElementById("nav")
		if (x.style.visibility == "visible") {
			mot(t)
		}
	}
	
	function mot(t) {
	  var x=document.getElementById("pDescription")
      x.innerHTML=t
	  x.style.visibility="visible";
	}
	
	function mlt(t) {
	  var x=document.getElementById("pDescription")
      x.innerHTML=t
	  x.style.visibility="hidden";
	}	
	
    
	function constructSrcArray() {
		//The gSrc array contains the relative paths of images that
		//may be used as a background for this page. 
		gSrc=["kandinsky/images/7.jpg","saint/images/6.jpg","saint/images/29.jpg","saint/images/35.jpg","saint/images/36.jpg","saint/images/43.jpg","saint/images/44.jpg","saint/images/45.jpg","saint/images/47.jpg","saint/images/48.jpg","saint/images/49.jpg","saint/images/52.jpg","saint/images/53.jpg","saint/images/54.jpg","notredame/images/45.jpg","faces/images/4.jpg","faces/images/5.jpg","faces/images/6.jpg","faces/images/7.jpg","faces/images/9.jpg","faces/images/14.jpg","kandinsky2/images/1.jpg","kandinsky2/images/9.jpg","kandinsky2/images/10.jpg","kandinsky2/images/11.jpg","kandinsky2/images/16.jpg","kandinsky2/images/18.jpg","kandinsky2/images/19.jpg","kandinsky2/images/20.jpg","kandinsky2/images/21.jpg","kandinsky2/images/22.jpg","kandinsky2/images/24.jpg","kandinsky2/images/25.jpg","kandinsky2/images/26.jpg","kandinsky2/images/35.jpg","kandinsky2/images/36.jpg","kandinsky3/images/6.jpg","kandinsky3/images/7.jpg","kandinsky3/images/8.jpg","kandinsky3/images/10.jpg","kandinsky3/images/11.jpg","kandinsky3/images/29.jpg","kandinsky3/images/30.jpg","kandinsky3/images/31.jpg","kandinsky3/images/32.jpg","kandinsky3/images/45.jpg","kandinsky3/images/46.jpg","kandinsky3/images/47.jpg","kandinsky3/images/58.jpg","kandinsky3/images/59.jpg","kandinsky3/images/60.jpg","kandinsky3/images/68.jpg","kandinsky3/images/69.jpg","kandinsky3/images/78.jpg","kandinsky3/images/79.jpg","kandinsky3/images/80.jpg","kandinsky3/images/81.jpg","kandinsky3/images/84.jpg","kandinsky4/images/5.jpg","kandinsky4/images/10.jpg","kandinsky4/images/20.jpg","kandinsky4/images/22.jpg","kandinsky4/images/25.jpg","kandinsky4/images/39.jpg","color1/images/1.jpg","color1/images/2.jpg","color1/images/11.jpg","color2/images/15.jpg","color2/images/29.jpg","color2/images/32.jpg","color2/images/43.jpg","color2/images/44.jpg","kandinsky5/images/1.jpg","kandinsky5/images/3.jpg","kandinsky5/images/6.jpg","kandinsky5/images/7.jpg","kandinsky5/images/9.jpg","kandinsky5/images/10.jpg","kandinsky5/images/11.jpg","kandinsky5/images/17.jpg","kandinsky5/images/19.jpg","kandinsky5/images/20.jpg","kandinsky5/images/28.jpg","kandinsky5/images/33.jpg","kandinsky5/images/36.jpg","kandinsky5/images/43.jpg","kandinsky5/images/44.jpg","loven/images/4.jpg","loven/images/5.jpg","loven/images/6.jpg","loven/images/8.jpg","loven/images/9.jpg","loven/images/13.jpg","loven/images/20.jpg","loven/images/22.jpg","loven/images/24.jpg","loven/images/29.jpg","loven/images/30.jpg","loven/images/31.jpg","loven/images/33.jpg","kandinsky6/images/21.jpg","kandinsky6/images/31.jpg","olga/images/3.jpg","olga/images/6.jpg","olga/images/9.jpg","olga/images/15.jpg","olga/images/25.jpg","olga/images/30.jpg","olga/images/172.jpg","olga/images/175.jpg","olga/images/177.jpg","olga/images/300.jpg","olga/images/301.jpg","olga/images/302.jpg","olga/images/352.jpg","olga/images/354.jpg","olga/images/359.jpg","olga/images/360.jpg","olga/images/361.jpg","olga/images/379.jpg","olga/images/392.jpg","olga/images/394.jpg","olga/images/398.jpg","olga/images/400.jpg","olga/images/402.jpg","olga/images/416.jpg","olga/images/417.jpg","olga/images/420.jpg","olga/images/427.jpg","olga/images/435.jpg","olga/images/450.jpg","olga/images/455.jpg","olga/images/464.jpg","olga/images/513.jpg","koolhaas/2.jpg","koolhaas/18.jpg","koolhaas/1.jpg","klee/images/10.jpg", "klee/images/25.jpg", "klee/images/30.jpg", "klee/images/34.jpg", "klee/images/38.jpg", "klee/images/45.jpg", "klee/images/50.jpg", "klee/images/59.jpg", "klee/images/64.jpg", "klee/images/78.jpg", "klee/images/80.jpg", "klee/images/82.jpg", "klee/images/86.jpg", "klee/images/90.jpg", "klee/images/95.jpg", "klee/images/115.jpg", "klee/images/120.jpg", "klee/images/137.jpg", "klee/images/141.jpg", "klee/images/145.jpg", "klee/images/152.jpg", "klee/images/166.jpg", "klee/images/170.jpg"]
	}
	
	var gSrc=new Array()
	constructSrcArray() // whip it up
	var gSrcIndex=Math.floor(Math.random( ) * (gSrc.length-1))
	
	function setbg() {
		//This sets the background image. It is called in the body tag.	
		//gSrcIndex=10
		newImage = "url(" + gSrc[gSrcIndex] + ")"
		document.body.style.backgroundImage = newImage
	}
	
	function incrementbg() {
		//Increments the background image
		gSrcIndex = (gSrcIndex +1) % gSrc.length
		setbg()
	}
	
	function decrementbg() {
		//Increments the background image
		gSrcIndex = gSrcIndex - 1
		if (gSrcIndex < 0) {
			gSrcIndex=gSrc.length-1
		}
		setbg()
	}
	
	function randombg() {
		//Increments the background image
		gSrcIndex = Math.floor(Math.random( ) * (gSrc.length-1))
		setbg()
	}
	
	var gNavVisible="visible"
	function toggleNav() {
		//This toggles the visibility of the nav div.
		if (gNavVisible=="visible") {
			gNavVisible="hidden"
		}
		else {
			gNavVisible="visible"
		}
		var x=document.getElementById("nav")
		x.style.visibility=gNavVisible
		var d=document.getElementById("pDescription")
		d.style.visibility=gNavVisible
	}
	
	function openBGproject() {
		s=gSrc[gSrcIndex]
		ind=s.lastIndexOf("/")
		if (ind==-1) {
			//Then "/" does not occur in the current bg address.
			window.open(s, "_self")
		}
		else {
			//Then "/" does occur in the current bg address.
			address=s.substring(0,ind)
			n=window.open(address, "_self")
		}
	}

	function openshock() {
      werfd=window.open('misc/downloadShockwave.htm', 'sdsde', 'width=430,height=400,resizable=yes,scrollbars=0,toolbar=0,left=0,top=0')
      }
	
	var a = 0;
      function Work(form, a) {
        if (a.options[a.selectedIndex].value)
          parent.location.href = a.options[a.selectedIndex].value;
      }

	//This javascript is for window focus control; so is the onload="self.focus()" in the body tag.
    if (window.focus) {
      self.focus();
    }
	
