/**
 * 
 * @author Andrew E. Davidson bang_zippy@yahoo.com
 * date 2004
 * All Rights Reserved.
 */
 
 /*
 * Functions that expand and colaspe folders
 */ 


function GetCurrentTag( eventXXX ) {
  var browser = window.navigator.appName;
  var ret;

  //debug( "browser == " + browser );
  if ( browser == "Microsoft Internet Explorer" ) {
  	//debug( " in IE" );
	ret = event.srcElement;
  } else if ( browser == "Netscape" ) {
	//debug( "in netscape" );
	ret = eventXXX.target;
  } else {
	debug( "unsuported browser, " + browser );
	debug( "please email bang_zippy@yahoo.com to request support" );
  }
  return ret;
}


function ListUtil( eventXXX, expandListBoolean ) {
  var currentTag = GetCurrentTag( eventXXX ); //currentTag is an <a>
  var list = currentTag.parentNode; //list is a <dt>
  var tmp = list.nextSibling; 
  //alert( "tmp.nodeType == " + tmp.nodeType );
  list = tmp.nextSibling; // list is a <div> containing all questions for catgory
  //alert( "list.nodeType == " + list.nodeType );
  
  /*****
  var tmp = list.parentNode; // tmp is a <dl>
  var tmp = list.getElementsByTagName("div")[0]; // div holds all the questions
 *****/
  
  if ( expandListBoolean ) {
	list.style.display = "inline";
	currentTag.onclick = CollaspeList;
  } else {
	list.style.display = "none";
	currentTag.onclick = ExpandList;
  }

} 

function ExpandList( eventXXX ) {
  //alert( "ExpandFolder()" );
  if (!eventXXX ) { // trick to writting portable event handlers
		// IE uses global
		eventXXX = window.event;
	}
  ListUtil( eventXXX, true );
  return false;
}

function CollaspeList( eventXXX ) {
  //alert( "CollaspeFolder()" );
  if (!eventXXX) { // trick to writting portable event handlers
		// IE uses global
		eventXXX = window.event;
	}
  ListUtil( eventXXX, false );
  return false;
}


function AnswerUtil( eventXXX, showBoolean ) {
   var currentTag = GetCurrentTag( eventXXX );  //currentTag is an <a>
   var tmp = currentTag.parentNode; // tmp is a <dd>
   var ans = tmp.getElementsByTagName("div")[0]; // div contains answer
 
  
  if ( showBoolean ) {
	ans.style.display = "block"; /*"inline"; */
	currentTag.onclick = HideAnswer;
  } else {
	ans.style.display = "none";
	currentTag.onclick = ShowAnswer;
  }

} 

function ShowAnswer( eventXXX ) {
  //alert( "ExpandFolder()" );
  if (!eventXXX ) { // trick to writting portable event handlers
		// IE uses global
		eventXXX = window.event;
	}
  AnswerUtil( eventXXX, true );
  return false;
}

function HideAnswer( eventXXX ) {
  //alert( "CollaspeFolder()" );
  if (!eventXXX) { // trick to writting portable event handlers
		// IE uses global
		eventXXX = window.event;
	}
  AnswerUtil( eventXXX, false );
  return false;
}


function validateOnCreateContentAlbum(form) {
	
	

}

