function showAnswer(answerNum) {
	
	
	faqDiv = document.getElementById('faq_answer' + answerNum)
	arrow = document.getElementById('faq_arrow')

	wasVisible =  (faqDiv.style.visibility == 'visible')
	
	showHideAnswer[1] = showHideAnswer[2] =showHideAnswer[3] =showHideAnswer[4] = false
	
	hideDivs("faq_answer")
	forceViewAnswers()
	
	if (!wasVisible) {
		
		faqDiv.style.visibility = 'visible';
		arrow.style.visibility = 'visible';
		
		showHideAnswer[answerNum] = true
		document.getElementById("viewAnswer" + answerNum).src = hideAnswerOn.src
		
		el = arguments[1]
		
		if (el) {
			pos = findPos(el)
			
			isEI7 = (BrowserDetect.browser == "Explorer" && BrowserDetect.version == 7)
			isOpera8 = (BrowserDetect.browser == "Opera" && BrowserDetect.version == 8)
			isSafari  = (BrowserDetect.browser == "Safari")
			
			if (isEI7 || isSafari)
				arrowTop = pos[1] - 3
			else if (isOpera8)
				arrowTop = pos[1] + 1
			else
				arrowTop = pos[1] - 2
			
			
			answerTop = pos[1] - 50
			arrowLeft = pos[0] + 85
			answerLeft = arrowLeft + 7
			
			arrow.style.top = arrowTop + "px"
			arrow.style.left = arrowLeft + "px"
			faqDiv.style.top = answerTop + "px"
			faqDiv.style.left = answerLeft + "px"
		}
		

	}
	else
	{
		arrow.style.visibility = 'hidden';
		
		showHideAnswer[answerNum] = false
		document.getElementById("viewAnswer" + answerNum).src = eval("viewAnswer" + answerNum + "On.src")
	}
	
	
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	return [curleft,curtop];
}

function hideDivs (divName) {
	allDivs = document.getElementsByTagName("DIV")
	for (i=0; i<allDivs.length; i++) {
		if (allDivs[i].id.indexOf(divName) > -1)
			allDivs[i].style.visibility = 'hidden'
	}

}

function forceViewAnswers() {
	allImages = document.getElementsByTagName("IMG")
	for (i=0; i<allImages.length; i++) 
	{
		if (allImages[i].id.indexOf("viewAnswer") > -1) {
			allImages[i].src = viewAnswer1Off.src
		}
	}


}