var m_laccordionReady = false;
var m_naccordionToggle1 = -1;
var m_caccordionToggle1 = "";
var m_naccordionToggle2 = -1;
var m_caccordionToggle2 = "";

function accordionToggle1(p_nclicked, p_cuuid) {
	var i = 0, iprev;
	var ohtmlObjDT;
	var ohtmlObjDTnext;
	var ohtmlObjDD;
	var nclicked = p_nclicked + 1;
	var cslideDown;

	if (!m_laccordionReady) {
		m_naccordionToggle1 = p_nclicked;
		m_caccordionToggle1 = p_cuuid;
		return false;
	} //end if
	ohtmlObjDTnext = document.getElementById(p_cuuid + "-dt" + i);
	if (isDoubleClick("accordionToggle1", arguments)) return;
	while(ohtmlObjDTnext) {
		ohtmlObjDT = ohtmlObjDTnext;
		ohtmlObjDD = document.getElementById(p_cuuid + "-dd" + (iprev = i));
		ohtmlObjDTnext = document.getElementById(p_cuuid + "-dt" + ++i);
		if (i == nclicked) {
			if (ohtmlObjDD.className != "accordion1Open") {
				ohtmlObjDD.className = ohtmlObjDT.className = "accordion1Open";
				cslideDown = "#" + p_cuuid + "-dd" + iprev;
				$(cslideDown).stop().slideDown(1000, function() { $(cslideDown).css('opacity', 1); });
				$(cslideDown + " > div").fadeTo(1500, 1);
				if (ohtmlObjDTnext) ohtmlObjDTnext.className = "accordion1OpenAfter";
				continue;
			} //end if
			continue;
		} //end if
		else if (ohtmlObjDD.className != "accordion1Open") continue;
		ohtmlObjDD.className = "";
		if (ohtmlObjDT.className != "accordion1OpenAfter") ohtmlObjDT.className = "";
		$("#" + p_cuuid + "-dd" + iprev).stop().slideUp(1000);
		$("#" + p_cuuid + "-dd" + iprev + " > div").fadeTo(750, .01);
		if (ohtmlObjDTnext) ohtmlObjDTnext.className = "";
	} //end while
	return false;
} //end function



function accordionToggle2(p_nclicked, p_cuuid) {
	var i = 0, iprev;
	var ohtmlObjDT;
	var ohtmlObjDTnext;
	var ohtmlObjDD;
	var ohtmlObjDIV;
	var nclicked = p_nclicked + 1;
	var cslideDown;

	if (!m_laccordionReady) {
		m_naccordionToggle2 = p_nclicked;
		m_caccordionToggle2 = p_cuuid;
		return false;
	} //end if
	ohtmlObjDTnext = document.getElementById(p_cuuid + "-dt" + i);
	if (isDoubleClick("accordionToggle2", arguments)) return;
	while(ohtmlObjDTnext) {
		ohtmlObjDT = ohtmlObjDTnext;
		ohtmlObjDD = document.getElementById(p_cuuid + "-dd" + i);
		ohtmlObjDIV = document.getElementById(p_cuuid + "-div" + (iprev = i));
		ohtmlObjDTnext = document.getElementById(p_cuuid + "-dt" + ++i);
		if (i == nclicked) {
			if (ohtmlObjDD.className != "accordion2Open") {
				ohtmlObjDD.className = ohtmlObjDT.className = "accordion2Open";
				ohtmlObjDIV.className = "accordion2Open homeColumn2";
				cslideDown = "#" + p_cuuid + "-dd" + iprev;
				$(cslideDown).stop().slideDown(1000, function() { $(cslideDown).css('opacity', 1); });
				$(cslideDown + " > div").fadeTo(1500, 1);
				continue;
			}
			continue;
		}
		else if (ohtmlObjDD.className != "accordion2Open") continue;
		ohtmlObjDIV.className = "homeColumn2";
		$("#" + p_cuuid + "-dd" + iprev).slideUp(1000);
		$("#" + p_cuuid + "-dd" + iprev + " > div").fadeTo(750, .01);
		ohtmlObjDD.className = ohtmlObjDT.className = "";
	}
	return false;
}

$(document).bind("ready", function() {
//TN: moved this accordion logic to common.js -> displayAnchors()
//	accordionToggle1(0, "accordion1");
//	accordionToggle2(0, "accordion2");
	$("#en #homeHero").each(function() {
		putSwfInDiv(contextPath + "/docroot/swf/CD1_masthead_01.swf", "homeHero", "999", "286");
	});
	$("#accordion1 > dd > div").fadeTo(1, 0.01);
	$("#accordion2 > dd > div").fadeTo(1, 0.01);
	window.setTimeout(function() { document.getElementById("homeHero").style.color = "black"; }, 3000);
	window.setTimeout(function() {
		m_laccordionReady = true;
		if (m_naccordionToggle1 >= 0) accordionToggle1(m_naccordionToggle1, m_caccordionToggle1);
		if (m_naccordionToggle2 >= 0) window.setTimeout(function() {
				accordionToggle2(m_naccordionToggle2, m_caccordionToggle2);
		}, 200);
	}, 500);
});