// JavaScript Document

var doo;
var ko=1;
var height;
var layer;
var id;
var openID="0";
var openHeight="0";
function showAnswer(he, linkID){
	id=linkID;
	
	ko=1;
	layer="faq_answer_"+linkID;
	height=he;
	linkName="faq_link_"+linkID;
	newLink="javascript:closeAnswer( "+height+", "+linkID+")";
	document.getElementById(layer).style.display="block";
	document.getElementById(layer).style.height="1px";
	document.getElementById(linkName).setAttribute("href", newLink, 0);
	popUpWindow();
	
}
function popUpWindow(){
	document.getElementById(layer).style.height=ko+"px";
	doo=window.setTimeout("popUpWindow()", 10);
	ko=ko+10;
	if(ko>height){
		window.clearTimeout(doo);

		if(openID!="0"){
			closeAnswer(openHeight, openID);
		}
		openID=id;
	    openHeight=height;
	}
}

function closeAnswer(he, linkID){
	ko=he;
	layer="faq_answer_"+linkID;
	height=he;
	linkName="faq_link_"+linkID;
	newLink="javascript:showAnswer("+height+", "+linkID+")";
	document.getElementById(layer).style.display="block";
	document.getElementById(layer).style.height="1px";
	document.getElementById(linkName).setAttribute("href", newLink, 0);
	closePopUpWindow();
	openID="0";
	openHeight="0";
}

function closePopUpWindow(){
	document.getElementById(layer).style.height=ko+"px";
	doo=window.setTimeout("closePopUpWindow()", 10);
	ko=ko-10;
	if(ko<10){
		window.clearTimeout(doo);
		document.getElementById(layer).style.display="none";
	}
}
