document.write("<style type='text/css'>#thephoto {visibility:hidden;}</style>");

function initImage() {
	imageId = 'thephoto';
	image = document.getElementById(imageId);
	setOpacity(image, 0);
	image.style.visibility = "visible";
	fadeIn(imageId,0);
}
function fadeIn(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= 100) {
			setOpacity(obj, opacity);
			opacity += 10;
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
		}
	}
}
function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}

function moveGallery (target) {
	newUrl = "/photo/"+target+"/1";
	location = newUrl;
}

function movePic (album, target) {
	newUrl = "/photo/"+album+"/"+target;
	location = newUrl;
}

function showIns() {
	var i = document.getElementById('instructions').getElementsByTagName('span');
	var elem = i[0];
	var j = document.getElementById('instructions').getElementsByTagName('a');
	var a = j[0];
	if (elem.style.display != "none"){
		elem.style.display = "none";
		j[0].innerHTML = "Show Instructions (press <b>i</b>)";
		document.cookie = "ins=false"
		} else {
		elem.style.display = "inline";
		j[0].innerHTML = "Hide Instructions (press <b>i</b>)";
		document.cookie = "ins=true"
		}
}

function getCookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    // if cookie exists
    if (offset != -1) { 
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1) end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}

function checkCookie () {
	if (getCookie('ins') == "false"){
		showIns();
		}
	}
	
function loadIt () {
	initImage();
	}
		
window.onload = loadIt;

