// Copyright 2006 | Thierry Koblentz - www.TJKDesign.com All Rights reserved
// TJK_ToggleDL() Version 1.5.4 report bugs or errors to thierry@tjkdesign.com

if (document.getElementById && document.getElementsByTagName){			
//document.write("<link href=\"TJK_ToggleDL/TJK_ToggleDL.css\" type=\"text/css\" rel=\"stylesheet\" />")
//document.write("<link href=\"TJK_ToggleDL/TJK_ToggleDL_ie5mac.css\" type=\"text/css\" rel=\"stylesheet\" />")
}
function TJK_doToggleDL(x){
	var zDD=document.getElementById('TJK_DL').getElementsByTagName('dd');
	var zDT=document.getElementById('TJK_DL').getElementsByTagName('dt');	
		zDD[x].className=(zDD[x].className=='hideDD')?'showDD':'hideDD';
		zDT[x].className=(zDT[x].className=='DTplus')?'DTminus':'DTplus';	
}
function TJK_ToggleDLopen(){//we open all of them
	var zDD=document.getElementById('TJK_DL').getElementsByTagName('dd');
	var zDT=document.getElementById('TJK_DL').getElementsByTagName('dt');	
		for(var i=0;i<zDT.length;i++){
			zDD[i].className='showDD';
			zDT[i].className='DTminus';
	}
	return false;
}
function TJK_ToggleDLclose(){//we close all of them	
	var zDD=document.getElementById('TJK_DL').getElementsByTagName('dd');
	var zDT=document.getElementById('TJK_DL').getElementsByTagName('dt');	
	for(var i=0;i<zDT.length;i++){
		zDD[i].className='hideDD';
		zDT[i].className='DTplus';
	}
	return false;	
}
function TJK_ToggleDL(){
if (document.getElementById && document.getElementsByTagName){			
	var zDT=document.getElementById('TJK_DL').getElementsByTagName('dt');
	var zDD=document.getElementById('TJK_DL').getElementsByTagName('dd');
	var ToggleON = document.getElementById('TJK_ToggleON');
	var ToggleOFF = document.getElementById('TJK_ToggleOFF');	
	if (ToggleON && ToggleOFF){// Show All - Hide All "links"
			ToggleON.onclick = TJK_ToggleDLopen;
			ToggleON.title = "Show all answers";
			ToggleON.href = "#";		
			ToggleOFF.onclick = TJK_ToggleDLclose;	
			ToggleOFF.title = "Hide all answers";
			ToggleOFF.href = "#";		
	}
	for(var i=0;i<zDT.length;i++){
			var zContent = zDT[i].innerHTML;
			var zHref = "<a href='#' onclick=\"TJK_doToggleDL("+i+");return false\" title='Show/hide the definition'>";
			zDT[i].innerHTML = zHref + zContent + "</a>";
			zDD[i].className='hideDD';
			zDT[i].className='DTplus';
		}
	}
}


// Leave site message function

<!-- Begin
function leaveSite(site) {

  if (confirm('You are about to leave the Melanoma.com Web site.\nPlease note Schering Corporation\ndoes not have control over the content of the site\nyou are about to visit.\n\nIf you DO NOT wish to leave this site, click Cancel,\nor click OK to leave Melanoma.com ') == 1) {

  window.open(site, 'perceptions','toolbar=yes,width=600,height=400,location=yes,status=yes,scrollbars=yes,resizable=yes,menubar=yes')
     //window.open(site)
  }
}	
  function leaveMelanoma(site) {

  if (confirm('You are about to leave the Melanoma.com Web site. \n If you DO NOT wish to leave this site, click Cancel, or click OK to leave Melanoma.com.') == 1) {

   window.open(site, 'perceptions','toolbar=yes,width=600,height=400,location=yes,status=yes,scrollbars=yes,resizable=yes,menubar=yes')
     //window.open(site)
  }
}
			
// End -->

// Quiz toggle
function initToggleDefList(listEl) {
	listEl.currentItem = false;
	listEl.dtList = listEl.getElementsByTagName("dt");
	listEl.ddList = listEl.getElementsByTagName("dd");

	for (i=0; i<listEl.getElementsByTagName("dt").length; i++) {
		listEl.dtList.item(i).dlEl = listEl;
		listEl.dtList.item(i).listNum = i;
		listEl.dtList.item(i).onclick = toggleDefinitionList;
	}
}
function toggleDefinitionList() {
	if (this.dlEl.dtList.item(this.dlEl.currentItem) && this.dlEl.ddList.item(this.dlEl.currentItem) && this.dlEl.currentItem != this.listNum) {
		this.dlEl.dtList.item(this.dlEl.currentItem).className = null;
		this.dlEl.ddList.item(this.dlEl.currentItem).className = null;
	}

	if (this.dlEl.ddList.item(this.listNum).className == "on") {
		this.dlEl.dtList.item(this.listNum).className = null;
		this.dlEl.ddList.item(this.listNum).className = null;
	} else {
		this.dlEl.dtList.item(this.listNum).className = "on";
		this.dlEl.ddList.item(this.listNum).className = "on";
	}

	this.dlEl.currentItem = this.listNum;
}
