// Threaded Menu - version 1.1.0
// Henrik Gemal - http://gemal.dk/util/

function getId(id) {
  if (typeof(document.getElementById) != "undefined") {
    return document.getElementById(id);
  } else {
    return document.all[id];
  }
}

function thread(node,id) {
  var divid = getId(id);
  if (divid.style.display == 'none') { //If the selected div is hidden
    if (node.childNodes && node.childNodes.length > 0)
	
	for (var x=0;x<=2;x++){ //Allow for 30 divs
		for (var y=0;y<=9;y++){

		var elem = 'photo'+x+y; //Construct div ID
		
		if(document.getElementById(elem)){ //Assuming the div exists
		   document.getElementById(elem).style.display = 'none'; //Make sure it's hidden
		}
		else; //If it doesn't exist, do nothing
		
		}
	}
	
    divid.style.display = 'block'; //Make the selected div Visible
  } else { //If the selected div is already visible then hide it
    if (node.childNodes && node.childNodes.length > 0)
    divid.style.display = 'none';
  }
}
